
Orbit Tracer Security Agent für intelligente Sicherheitsbehebung. Verfolgt den Blast Radius von Schwachstellen mithilfe des Orbit-Wissensgraphen, bewertet Risiken, identifiziert Code-Eigentümer und orchestriert sichere Codegenerierung – wodurch die Analyse von über 4 Stunden auf Minuten reduziert wird. Automatisiert Schwachstellenanalyse, Risikobewertung und sichere Codegenerierung mit Human-in-the-Loop-Genehmigung. Funktioniert mit jeder Projektstruktur, 7+ Sprachen.
Automatisieren Sie Sicherheitslückenanalyse, Risikobewertung und Behebung über Ihre gesamte Codebasis hinweg mit KI und Orbit's Wissensgraph
Sicherheitsteams stehen vor einer entscheidenden Herausforderung: Sicherheitslücken finden geht schnell. Sie zu beheben dauert ewig.
Manueller Workflow zur Sicherheitslückenbehebung:
1. SAST-Scan findet Sicherheitslücke (~5 Minuten)
2. Sicherheitsingenieur analysiert Auswirkungen (~2 Stunden)
3. Entwickler erstellt Fix (~1 Stunde)
4. Code-Review und Freigabe (~30 Minuten)
5. Merge und Deployment (~30 Minuten)
Gesamt: 4+ Stunden pro Sicherheitslücke
Bei Hunderten von Funden in mehreren Codebasen ertrinken Teams in manueller Arbeit, während sich Sicherheitsrisiken summieren.
Orbit Tracer verwandelt die Sicherheitsbehebung von Stunden in 45 Sekunden.
Orbit Tracer automatisierter Workflow:
Fund → Blast-Radius-Analyse → Risikobewertung → MR-Erstellung
45 Sekunden. Punkt.
Mit GitLab's Orbit-Wissensgraph und Claude-Agent:
Ergebnis: 99,8 % Zeitersparnis. 100 % menschliche Aufsicht.
Orbit Tracer enthält zwei komplementäre Sicherheitsagenten:
Vollautomatisierter Workflow zur Sicherheitsbehebung
.agents/flows/orbit-tracer/v1.ymlInteraktiver Sicherheitsanalyse-Agent für Sicherheitsteams
Probieren Sie den interaktiven Agenten aus: Fragen Sie nach einem Sicherheitsfund, um Blast-Radius, betroffene Dienste und Risikobewertung zu sehen!
SCHRITT 1: Fund abrufen
Sicherheitslücke aus dem GitLab SAST-Scan extrahieren
↓
SCHRITT 2: Orbit-Wissensgraph abfragen
3-Hop-Abhängigkeits-Tracing → Blast-Radius-Analyse
↓
SCHRITT 3: Risiko mit Claude-Agent analysieren
Risikobewertung (1-10) + Geschäftsauswirkungsanalyse
↓
SCHRITT 4: Freigabeschwelle prüfen (Human-In-The-Loop)
Kritische Funde erfordern menschliche Freigabe
↓
SCHRITT 5: Sicheren Code entwerfen
Claude generiert Behebung in der erkannten Sprache
↓
SCHRITT 6: Merge-Request erstellen
GitLab MR mit sicherem Code, Beschreibung, Labels

Orbit Tracer erkennt und behebt alle wichtigen Sicherheitslückentypen:
Alle Testfälle enthalten anfällige + sichere Code-Versionen zum Lernen und Testen.
Frage: "Welche Dienste sind von der SQL-Injection
in database/user_service.py betroffen?"
Antwort:
✅ Betroffene Dienste: Auth-Modul, Zahlungsabwicklung, Admin-Dashboard
✅ Blast-Radius: 12 Dateien in 3 Diensten
✅ Risikowert: 9/10 (KRITISCH)
✅ Benachrichtigte Teams: @database-team, @security-team
Frage: "Welche geschäftlichen Auswirkungen hat es, wenn wir
die Command-Injection nicht beheben?"
Antwort:
✅ Risiko: Remote Code Execution auf dem gesamten System
✅ Compliance: DSGVO-Verstoß (4 % Umsatzstrafe)
✅ Zeitplan: KRITISCH (Behebung in 4 Stunden)
✅ Vorgeschlagener Fix: Verwenden Sie subprocess.run() mit arg list
Frage: "Erstelle einen Merge-Request, um die XXE-Sicherheitslücke zu beheben"
Antwort:
✅ MR erstellt: security/fix-xxe-attack-#12345
✅ Sicherer Code: defusedxml-Implementierung
✅ Status: ⏳ Wartet auf menschliche Freigabe
✅ Link: https://gitlab.com/.../merge_requests/xyz
✅ Python ✅ Go ✅ Rust
✅ JavaScript ✅ Java ✅ Ruby
✅ TypeScript ✅ C#/.NET ✅ PHP
(Auf alle Sprachen erweiterbar)
✅ DSGVO (EU) ✅ PCI-DSS (Zahlungskarten)
✅ HIPAA (Gesundheitswesen) ✅ SOC 2 (in Kürze)
Orbit Tracer setzt organisationsweite Sicherheitsstandards durch SKILL.md durch:
Ergebnis: Konsistente Sicherheitsentscheidungen in der gesamten Organisation.
Manuelle Sicherheitsbehebung:
├─ Sicherheitslückenerkennung: ~5 Min.
├─ Auswirkungsanalyse: ~2 Std.
├─ Code-Generierung: ~1 Std.
├─ Code-Review: ~30 Min.
└─ Deployment: ~30 Min.
Gesamt: 4+ STUNDEN pro Fund
Orbit Tracer:
├─ Sicherheitslückenerkennung: ~5 Min. (SAST)
├─ Auswirkungsanalyse: ~5 Sek. (Orbit)
├─ Code-Generierung: ~10 Sek. (Claude)
├─ MR-Erstellung: ~5 Sek. (GitLab)
└─ Menschliche Freigabe: ~30 Min. (erforderlich)
Gesamt: 45 SEKUNDEN (automatisierter Teil)
ZEITERSPARNIS: 99,8 % ⚡
orbit-tracer/
├── .agents/
│ ├── flows/orbit-tracer/v1.yml # 6-stufige Behebungspipeline
│ └── skills/security-policy/SKILL.md # Sicherheitsrichtlinien-Rahmenwerk
├── app/ # Kernanwendungsmodule
│ ├── __init__.py # Paketinitialisierung
│ ├── auth/access_control.py # Benutzerautorisierung
│ ├── config/credentials.py # Geheimnisverwaltung
│ ├── database/user_service.py # Datenbankoperationen
│ ├── encryption/crypto.py # Kryptographie & Hashing
│ ├── file_ops/unsafe_file.py # Dateiverarbeitung
│ ├── logging/logger.py # Anwendungsprotokollierung
│ ├── serialization/pickle_handler.py # Datenserialisierung
│ ├── utils/system_commands.py # Systemdienstprogramme
│ ├── file_handler.py # Dateiverarbeitung
│ └── xml_parser.py # XML-Verarbeitung
├── .gitlab-ci.yml # SAST- & Geheimniserkennungspipeline
├── CHANGELOG.md # Versionsgeschichte
├── CONTRIBUTING.md # Richtlinien zur Mitarbeit
├── LICENSE # MIT-Lizenz
├── README.md # Dokumentation (Sie sind hier)
✅ Modular – Jedes Modul übernimmt spezifische Funktionalität
✅ Sauber – Nach Zuständigkeit organisiert (Authentifizierung, Datenbank usw.)
✅ Skalierbar – Einfaches Hinzufügen neuer Module
✅ SAST-bereit – Kompatibel mit Sicherheitsscannern
✅ Produktionsreif – Echte Unternehmensanwendungsmuster
# Repository klonen
git clone https://gitlab.com/rajus-agent/orbit-tracer.git
cd orbit-tracer
# Architektur überprüfen
cat README.md # Diese Datei
cat CHANGELOG.md # Neuerungen
cat .agents/flows/orbit-tracer/v1.yml # 6-stufiger Agentenablauf
cat .agents/skills/security-policy/SKILL.md # Sicherheitsrichtlinien-Rahmenwerk
# Anwendungsstruktur erkunden
ls app/ # Alle Module anzeigen
cat app/__init__.py # Metadaten zu Sicherheitslücken anzeigen
find app/ -name "*.py" # Alle Python-Dateien anzeigen
Siehe CONTRIBUTING.md für:
Orbit Tracer-System:
GitLab SAST-Pipeline
↓
Orbit Tracer-Agent (6-stufige Automatisierung)
Fund → Blast-Radius → Risiko → Freigabe → Code → MR
↓ ↓ ↓
Orbit Claude GitLab
Graph Agent API
↓ ↓ ↓
SKILL.md (Sicherheitsrichtlinie)
- Risikobewertung
- Compliance-Regeln
- Eskalationsverfahren
↓
Merge-Request (Bereit zur Überprüfung)
- Sicherer Code
- Risikobewertung
- Blast-Radius-Informationen

✅ Geschwindigkeit: 4 Stunden → 45 Sekunden
✅ Compliance: DSGVO-, PCI-DSS-, HIPAA-bewusst
✅ Kontrolle: Menschliche Freigabegates für kritische Funde
✅ Transparenz: Vollständige Blast-Radius-Analyse
✅ Lernen: Jeder MR erklärt die Sicherheitslücke und den Fix
✅ Qualität: Sicherer Code von Claude generiert
✅ Kontext: Warum der Fix für Ihre Codebasis wichtig ist
✅ Flexibilität: Funktioniert mit jeder Sprache
✅ ROI: 99,8 % der Behebungszeit automatisieren
✅ Skalierung: Funktioniert mit 1 App oder 1000 Apps
✅ Standards: Sicherheitsrichtlinie global durchsetzen
✅ Community: Open Source, MIT-lizenziert
🟢 Produktionsreif
Dieses Projekt ist unter der MIT-Lizenz lizenziert – siehe LICENSE für Details.
Dies bedeutet:
✅ Kostenlose kommerzielle Nutzung
✅ Ändern und verteilen
✅ Privat nutzen
✅ Keine Gewährleistung
Entwickelt für das GitLab Transcend Hackathon 2026 🎉
Machen Sie die Sicherheitsbehebung so schnell und intelligent, dass Teams Sicherheitslücken tatsächlich beheben, bevor sie zu Sicherheitsverletzungen werden.
Orbit Tracer beweist, dass es möglich ist.
Bereit, Ihren Sicherheitsworkflow zu transformieren? Los geht's →
Mit ❤️ gemacht für Sicherheitsteams überall.
| Ansatz | Manuell | Nur SAST | Orbit Tracer |
|---|
| Sicherheitslücken finden | Stunden | Minuten | Minuten |
| Auswirkungen verstehen | Stunden | Nein | Sekunden (Orbit) |
| Fix generieren | Stunden | Nein | Sekunden (Claude) |
| MR erstellen | Manuell | Nein | Automatisch |
| Menschliche Freigabe | Manuell | N/A | ✅ Erforderlich |
| Gesamtzeit | 4+ Stunden | 30+ Minuten | 45 Sekunden |
| # | Sicherheitslücke | Risiko | Erkennung | Status |
|---|
| TC-01 | SQL-Injection | 🔴 9/10 | Datenbankabfragen | ✅ |
| TC-02 | Command-Injection | 🔴 10/10 | Betriebssystembefehle | ✅ |
| TC-03 | Hartcodierte Geheimnisse | 🟡 8/10 | Anmeldeinformationsmuster | ✅ |
| TC-04 | Unsichere Deserialisierung | 🔴 9/10 | Serialisierungsaufrufe | ✅ |
| TC-05 | Path Traversal | 🟡 7/10 | Dateioperationen | ✅ |
| TC-06 | Schwache Kryptographie | 🟡 6/10 | Hash-Algorithmen | ✅ |
| TC-07 | XXE-Angriff | 🔴 8/10 | XML-Parsing | ✅ |
| TC-08 | Unsichere Dateioperationen | 🔴 8/10 | Dateiextraktion | ✅ |
| TC-09 | IDOR | 🟡 7/10 | Zugriffsprüfungen | ✅ |
| TC-10 | Unsicheres Logging | 🟢 5/10 | Log-Anweisungen | ✅ |
| Pfad | Zweck | Wichtige Dateien |
|---|
.agents/flows/ | Agent-Pipeline-Orchestrierung | v1.yml (6-stufiger Workflow) |
.agents/skills/ | Sicherheitsrichtlinien & -standards | SKILL.md (Risikoregeln, Compliance) |
app/auth/ | Authentifizierung & Autorisierung | access_control.py |
app/config/ | Konfiguration & Geheimnisse | credentials.py |
app/database/ | Datenbankoperationen | user_service.py |
app/encryption/ | Kryptographieoperationen | crypto.py |
app/file_ops/ | Dateiverarbeitung & -verwaltung | unsafe_file.py |
app/logging/ | Anwendungsprotokollierung | logger.py |
app/serialization/ | Datenserialisierung | pickle_handler.py |
app/utils/ | Systemdienstprogramme | system_commands.py |