Skip to main content

Cyberstrike is now open source! AI-powered penetration testing for security professionals. Star on GitHub

Sicherheitsagenten

Cyberstrike enthaelt spezialisierte Agenten, die fuer verschiedene Sicherheitsbewertungsszenarien optimiert sind. Jeder Agent verfuegt ueber domaenenspezifisches Wissen, Methodiken und Werkzeugkonfigurationen.

Wechsel des aktiven Agenten ueber die Auswahl mit Leader+a Agenten-Auswahl mit dem primaeren cyberstrike-Agenten und spezialisierten Subagenten

Architektur

Cyberstrike fuehrt einen primaeren Agenten aus — cyberstrike — der die Sitzung verwaltet und automatisch an spezialisierte Subagenten delegiert. Subagenten werden basierend auf der Aufgabe eingesetzt; sie werden nicht direkt ausgefuehrt.

Kernagenten

AgentZweckModus
cyberstrikeStandard-Agent fuer offensive Sicherheit mit vollem Werkzeugzugriff; orchestriert allesPrimaer
generalAllgemeiner Recherche- und paralleler AufgabenausfuehrungsagentSubagent
triageUnabhaengige Verifizierung von Entwurfs-SchwachstellenergebnissenSubagent
exploreSchnelle schreibgeschuetzte Codebasis- und DateisystemsucheSubagent

Web-Sicherheitsagenten (WSTG-Pipeline)

Die Web-Domaene (@cyberstrike-io/web) bietet eine vollstaendige OWASP-WSTG-Pipeline. Der wstg-agent-Orchestrator setzt Spezialisten basierend auf erfassten HTTP-Verkehrssignalen ein:

AgentWSTG-Kategorie
wstg-agentOrchestrator — setzt Spezialisten basierend auf Anforderungssignalen ein
wstg-info-gathering4.1 Informationssammlung
wstg-config-deploy4.2 Konfigurations- & Deployment-Management
wstg-identity-mgmt4.3 Identitaetsverwaltung
wstg-authentication4.4 Authentifizierung
wstg-authorization4.5 Autorisierung
wstg-session-mgmt4.6 Sitzungsverwaltung
wstg-input-validation4.7 Eingabevalidierung
wstg-error-handling4.8 Fehlerbehandlung
wstg-cryptography4.9 Kryptographie
wstg-business-logic4.10 Geschaeftslogik
wstg-client-side4.11 Client-seitig
wstg-api4.12 API-Tests + OWASP API Top 10
wstg-llmLLM-Sicherheit
escalation-hunterQuerschnittskorrelation — verkettet Ergebnisse, eskaliert Auswirkungen

WSTG-Spezialisten sind signalgeroutet — Sie rufen sie nicht direkt auf. Wenn HackBrowser oder die Chrome Extension HTTP-Verkehr erfasst, wird jede Anfrage analysiert und basierend auf ihren Eigenschaften an den/die relevanten Spezialisten weitergeleitet.

Geplante Domaenen

DomaeneStatus
Cloud-Sicherheit (AWS/Azure/GCP)Geplant
Internes Netzwerk (AD/Kerberos)Geplant
Mobile Anwendung (MASTG/MASVS)Geplant

Diese werden als separate Domaenenpakete (@cyberstrike-io/cloud, @cyberstrike-io/internal-network, @cyberstrike-io/mobile) ausgeliefert und registrieren sich automatisch ueber das Plugin-System.

Einen Agenten auswaehlen

Agenten in der TUI wechseln:

BefehlAktion
/agents oder <leader>aAgenten-Auswahl oeffnen
TabZum naechsten Agenten wechseln

Nur cyberstrike wird als eingebauter primaerer Agent ausgeliefert. Sie koennen benutzerdefinierte primaere Agenten erstellen — siehe Benutzerdefinierte Agenten.

Konfiguration

Setzen Sie den Standardagenten in cyberstrike.json:

{
"default_agent": "cyberstrike"
}

Benutzerdefinierte Agenten erstellen

Benutzerdefinierte Agenten sind Markdown-Dateien in .cyberstrike/agents/. Siehe Benutzerdefinierte Agenten fuer Details.

Info

Agenten koennen pro Projekt angepasst werden, indem Konfigurationsdateien im Verzeichnis .cyberstrike/agents/ abgelegt werden.