Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
rootly-graphify-importer — Verwandeln Sie Rootly-Vorfälle, -Alarme und -Teams in einen abfragbaren Wissensgraphen. Visualisieren Sie Serviceabhängigkeiten, Bereitschaftsabdeckungslücken und vorfallübergreifende Muster. | Kitploit
Tools/GitHubGitHub/rootly-ai-labs/rootly-graphify-importer
InformationsbeschaffungBedrohungsanalyseIncident ResponseLog-Analyse
GitHubrootly-ai-labs/rootly-graphify-importer

rootly-graphify-importer

Verwandeln Sie Rootly-Vorfälle, -Alarme und -Teams in einen abfragbaren Wissensgraphen. Visualisieren Sie Serviceabhängigkeiten, Bereitschaftsabdeckungslücken und vorfallübergreifende Muster.

Repository anzeigen

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
Webseite
427vor 4 MonatenVon Kitploit geprüft

Rootly Graphify Importer

rootly-graphify

Basierend auf graphify, einem Tool, inspiriert von Andrej Karpathys LLM-Wiki-Idee — anstatt bei jeder Abfrage Wissen von Grund auf neu zu entdecken, lässt man ein LLM einen persistenten, strukturierten Wissensgraphen aufbauen, der mit der Zeit immer reichhaltiger wird. Graphify nimmt einen beliebigen Ordner mit Dateien und wandelt ihn in einen abfragbaren Graphen mit Communities, Verbindungen und Konfidenzwerten um. Dieser Fork richtet es auf die Rootly-API aus.

Verbinde die Rootly-API, sammle Vorfälle, Alarme, Teams und den Servicekatalog für ein ausgewähltes Zeitfenster, exportiere sie in ein lokales Korpus und verwandle dieses Korpus in einen abfragbaren Wissensgraphen. Verwende graphify rootly zur Sammlung und /graphify in Claude Code oder Codex, wenn du eine tiefere semantische Analyse darauf haben möchtest.

Graphify-Oberfläche, die Rootly-Vorfall- und Alarmdaten als Wissensgraph anzeigt


Install

Neuinstallation (Graphify + Rootly-Importer):

root@kitploit:~
pip install "graphifyy[rootly]"
graphify install            # Claude Code
graphify install --platform codex  # Codex

Rootly-Importer zu einer bestehenden Graphify-Installation hinzufügen:

root@kitploit:~
pip install "graphifyy[rootly]" --upgrade

Setze deinen Rootly-API-Schlüssel

Erstelle eine .env-Datei im Root deines Projekts:

root@kitploit:~
ROOTLY_API_KEY=rootly_...

Führe den Workflow aus

Schritt 1: Abrufen und Erstellen (Terminal)

Ruft Vorfälle, ausgelöste Alarme und Teams ab. Erstellt den initialen Graphen mit Schweregradfarben, Alarmfiltern und Team-/Service-Ebenen.

root@kitploit:~
graphify rootly

Nicht-interaktiv:

root@kitploit:~
graphify rootly --api-key-env ROOTLY_API_KEY --days 30 --mode standard

Ausgaben geschrieben nach graphify-rootly-data/graphify-out/:

  • graph.html — im Browser öffnen, um den Graphen zu erkunden
  • GRAPH_REPORT.md — God Nodes, Communities, vorgeschlagene Fragen
  • graph.json — Rohgraph zur Abfrage

Schritt 2: Semantische Bedeutung hinzufügen (Agent)

Führt parallele Subagenten über das Vorfallskorpus aus, um vorfallübergreifende Themen, wiederkehrende Muster und Ursachenbeziehungen abzuleiten.

Claude Code — tippe in den Chat:

root@kitploit:~
/graphify graphify-rootly-data --mode deep

Codex — tippe in den Chat:

root@kitploit:~
run graphify on graphify-rootly-data --mode deep

Was du erkunden kannst


Was gesammelt wird

RessourceWasFilter
VorfälleTitel, Schweregrad, Status, Zeitstrahl, Services, Teams, Beschreibung

Visualisierungsfilter

Sobald graph.html in einem Browser geöffnet ist:

  • Team — filtere alle Knoten nach den Vorfällen und Services eines bestimmten Teams
  • Severity — ein-/ausblenden nach SEV1–SEV4
  • Vorfälle — alle oder nur offene
  • Alarme — ausgelöst (standardmäßig an) / verwaist (standardmäßig aus, nicht gesammelt)
  • Zeitraum — Schieberegler zum Eingrenzen des Vorfallzeitfensters

Wie es funktioniert

rootly-graphify hat eine Rootly-Sammelphase und eine Graph-Analysephase.

  1. Deterministische Rootly-Sammlung. Validiere den API-Schlüssel, wähle ein 7-, 30- oder 90-Tage-Fenster, rufe Vorfälle ab, deren started_at in dieses Fenster fällt, rufe ihre ausgelösten Alarme über die pro-Vorfall-Subresource ab, rufe alle Teamdaten ab und schreibe alles in ein lokales Korpusverzeichnis.

  2. Initialer Rootly-Graphenaufbau. Der integrierte Rootly-Runner erstellt Knoten für Vorfälle, Alarme, Teams und Services, verbindet sie mit typisierten Kanten (triggered, affects, owns, responded_by, targets), clustert den Graphen und schreibt graph.html, GRAPH_REPORT.md und graph.json. Das HTML enthält Schweregrad-Farbcodierung, Team-/Service-Ebenen und Alarmfilter.

  3. Optionale tiefgehende Anreicherung. Führe /graphify ./graphify-rootly-data --mode deep aus, um parallele Subagenten über die Markdown-Dateien zu entsenden und vorfallübergreifende Themen, Begründungen und konzeptionelle Verknüpfungen abzuleiten.

  4. Verwende die aktuelle Top-Level-Ausgabe. Nach der semantischen Anreicherung öffne . Der aktuelle generische Exporter enthält bereits die gepflegten Filter und Visualisierungen direkt, daher ist kein separater erneuter Anwendungsschritt erforderlich.

Clustering basiert auf Graphtopologie – keine Embeddings. Leiden findet Communities anhand der Kantendichte. Kanten mit semantischer Ähnlichkeit (semantically_similar_to, gekennzeichnet als INFERRED) beeinflussen die Community-Erkennung direkt. Kein separater Embedding-Schritt oder Vektordatenbank erforderlich.

Jede Beziehung ist getaggt als EXTRACTED (direkt in der Quelle gefunden), INFERRED (vernünftige Schlussfolgerung, mit einem Konfidenzwert) oder AMBIGUOUS (zur Überprüfung markiert).


Was du bekommst

God Nodes – Vorfälle oder Services mit dem höchsten Grad (worüber alles verbunden ist)

Überraschende Verbindungen – vorfallübergreifende Links, sortiert nach einem zusammengesetzten Score, jede mit einer einfach zu verstehenden Erklärung

Vorgeschlagene Fragen – 4–5 Fragen, die der Graph einzigartig beantworten kann, über deine Vorfallgeschichte

Konfidenzwerte – jede INFERRED-Kante hat einen confidence_score (0.0–1.0). EXTRACTED-Kanten sind immer 1.0.

Kanten mit semantischer Ähnlichkeit – vorfallübergreifende konzeptionelle Verbindungen ohne strukturelle Verbindung. Zwei Vorfälle, die durch dasselbe Grundmuster verursacht wurden, ohne Services oder Teams zu teilen.

Token-Effizienz – der erste Durchlauf extrahiert und baut den Graphen (verbraucht Token). Jede nachfolgende Abfrage liest den kompakten Graphen anstelle des rohen Markdowns – hier summieren sich die Einsparungen. SHA256-Cache bedeutet, dass erneute Durchläufe nur geänderte Dateien erneut verarbeiten.


Verwendung

root@kitploit:~
# --- Rootly workflow (terminal) ---
graphify rootly                                        # interactive Rootly import flow
graphify rootly --days 30                              # collect last 30 days of incidents
graphify rootly --api-key-env ROOTLY_API_KEY           # non-interactive key lookup from env
graphify rootly --output ./my-rootly-corpus            # write corpus to a custom folder

# --- Semantic enrichment (agent: Claude Code / Codex) ---
/graphify ./graphify-rootly-data                       # analyze the Rootly corpus
/graphify ./graphify-rootly-data --mode deep           # more aggressive INFERRED edges
/graphify ./graphify-rootly-data --update              # re-extract only changed files

# --- Query the graph (agent) ---
/graphify query "which services have the most recurring incidents?"
/graphify query "what patterns connect the SEV1 incidents?"
/graphify path "payment-api" "auth-service"
/graphify explain "Incident: Database connection pool exhausted"

# --- Optional exports ---
/graphify ./graphify-rootly-data --wiki                # agent-crawlable wiki per community
/graphify ./graphify-rootly-data --no-viz              # skip HTML, report + JSON only
/graphify ./graphify-rootly-data --obsidian            # Obsidian vault

# --- Always-on assistant instructions ---
graphify claude install                                # CLAUDE.md + PreToolUse hook (Claude Code)
graphify codex install                                 # AGENTS.md (Codex)

Erneute Ausführung mit neuen Daten

root@kitploit:~
# Fetch fresh data and rebuild
graphify rootly --api-key-env ROOTLY_API_KEY --days 30 --mode standard

# Re-enrich with semantic step (Claude Code)
/graphify graphify-rootly-data --update
Tool herunterladen
MusterWas es zeigtWarum ein Graph hilft
Heatmap der Service-VorfälleWelche Services brennen und wie stark. Knotengröße = Anzahl der Vorfälle, Farbe = höchster Schweregrad.Gruppiert Services, die tendenziell gemeinsam ausfallen, und deckt versteckte Infrastrukturabhängigkeiten auf.
Team-Bereitschafts- und EskalationskarteWer in einer Ansicht was in allen Zeitplänen und Eskalationsrichtlinien abdeckt.Erkennt Single Points of Failure – die Person mit 4 Zeitplänen in 3 Teams – und Abdeckungslücken.
Alarm-zu-Vorfall-TrichterWelche Alarmquellen echte Vorfälle erzeugen vs. reines Rauschen.Eine Alarmquelle mit 200 Alarmen und 0 Vorfällen ist sofort an der Knotengröße sichtbar.
Vorfall → Maßnahmen-NachverfolgungReparieren wir tatsächlich, was kaputt geht? Durchgezogene Kanten = abgeschlossen, gestrichelt = offen.Cluster offener Maßnahmen um ein Team oder einen Service decken systematische Probleme bei der Nachverfolgung auf.
Serviceübergreifende AusfallkorrelationWelche Services im selben Zeitfenster gemeinsam ausfallen.Community-Erkennung findet Schicksalsgemeinschaften, die wahrscheinlich von derselben zugrunde liegenden Infrastruktur abhängen.
Datumsfenster (--days)
AlarmeZusammenfassung, Status, Quelle, Rauschkennzeichen, ZeitstrahlNur ausgelöste (mit einem Vorfall verknüpft)
TeamsName, Slug, ServicezuständigkeitAlle Teams im Konto
graphify-out/graph.html