Cyberstrike-Agent
Der cyberstrike-Agent ist der primaere Standardagent. Er bietet KI-gestuetzte offensive Sicherheitstests mit vollem Werkzeugzugriff und kann an spezialisierte Subagenten fuer domaenenspezifische Aufgaben delegieren.
Uebersicht
Wenn Sie cyberstrike ohne Angabe eines Agenten starten, startet der cyberstrike-Agent automatisch. Er ist ein universeller Agent fuer offensive Sicherheit, der fuer eine breite Palette von Aufgaben konzipiert ist — von Aufklaerung und Schwachstellenbewertung bis hin zu Exploitation und Berichterstellung.
Agenten-Konfiguration
| Eigenschaft | Wert |
|---|---|
| Agenten-ID | cyberstrike |
| Modus | primary |
| Werkzeugzugriff | Vollstaendig (alle Werkzeuge erlaubt) |
| Kann Fragen stellen | Ja |
Den Agenten starten
Der cyberstrike-Agent ist der Standard — er startet automatisch beim Start:
cyberstrikeWechseln Sie Agenten jederzeit in der TUI mit /agents oder <leader>a.
Faehigkeiten
Der cyberstrike-Agent hat Zugriff auf alle verfuegbaren Werkzeuge und ist nicht auf eine bestimmte Sicherheitsdomaene beschraenkt. Er kann:
- Webanwendungs-Sicherheitstests durchfuehren
- Cloud-Infrastruktur-Audits durchfuehren
- Netzwerk-Penetrationstests ausfuehren
- Automatisierte Scans mit Werkzeugen wie Nuclei, Nmap und SQLMap durchfuehren
- Webanwendungen durchsuchen und mit ihnen interagieren
- Dateien lesen, schreiben und analysieren
- Klaerende Fragen stellen, wenn die Aufgabe mehrdeutig ist
An spezialisierte Agenten delegieren
Wenn eine Aufgabe tiefes Domaenenwissen erfordert, delegiert der cyberstrike-Agent an spezialisierte Subagenten:
| Subagent | Wann verwendet |
|---|---|
wstg-agent | OWASP-WSTG-Web-Sicherheitspipeline — setzt 13 Spezialistenagenten ein |
escalation-hunter | Querschnittskorrelation — verkettet Ergebnisse, eskaliert Auswirkungen |
triage | Unabhaengige Verifizierung von Entwurfs-Schwachstellenergebnissen |
general | Recherche, parallele Mehrstufen-Aufgaben |
explore | Schreibgeschuetzte Codebasis- und Dateisystemsuche |
Die Delegation erfolgt automatisch basierend auf der Aufgabe. Die Web-Sicherheitspipeline (WSTG-Agenten) wird ausgeloest, wenn HTTP-Verkehr ueber HackBrowser oder die Chrome Extension erfasst wird.
Berechtigungsmodell
Der cyberstrike-Agent verwendet den breitesten Berechtigungssatz:
- Alle Werkzeuge sind standardmaessig erlaubt
- Kann klaerende Fragen stellen (
question: allow) .env-Dateien erfordern eine Bestaetigung vor dem Lesen- Zugriff auf externe Verzeichnisse ausserhalb des Projekts erfordert Bestaetigung
- Vom Benutzer konfigurierte
deny-Regeln incyberstrike.jsonwerden immer beachtet
Beispiel-Sitzung
You: Test the web application at https://app.example.com for common vulnerabilities
Agent: I'll start with reconnaissance and then launch HackBrowser to crawl the app.
[Launching /hackbrowser against https://app.example.com...][Crawling 23 pages, capturing HTTP traffic...][Dispatching wstg-config-deploy for server misconfiguration checks...][Dispatching wstg-input-validation for injection testing...]
Found 3 medium-severity findings:- Missing Content-Security-Policy header- Server version disclosure in headers- X-Frame-Options not set
[wstg-authentication testing login endpoint...]⚠ FINDING: JWT Algorithm ConfusionLocation: Authorization headerSeverity: Critical (CVSS 9.8)Konfiguration
Als Standardagent festlegen
Der cyberstrike-Agent ist der Standard und erfordert keine Konfiguration. Um ihn explizit festzulegen:
{ "default_agent": "cyberstrike"}Benutzerdefinierte Anweisungen
instructions ist eine Liste von Dateien (oder Globs), deren Inhalt dem System-Prompt angehaengt wird — legen Sie Ihren Projektkontext in eine Datei und referenzieren Sie sie:
{ "instructions": ["AGENTS.md", "docs/security-context.md"]}Verwandte Dokumentation
- WSTG-Agent — Orchestrator der Web-Sicherheitstest-Pipeline
- Escalation Hunter — Querschnittskorrelations-Agent
- Triage-Agent — Ergebnis-Verifizierung
- Benutzerdefinierte Agenten — Eigene Agenten erstellen