Skip to main content

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

Agents de securite

Cyberstrike inclut des agents specialises optimises pour differents scenarios d’evaluation de securite. Chaque agent possede des connaissances specifiques a son domaine, des methodologies et des configurations d’outils.

Changer l'agent actif depuis le selecteur avec leader+a Selecteur d'agents listant l'agent primaire cyberstrike et les sous-agents specialises

Architecture

Cyberstrike execute un seul agent primaire — cyberstrike — qui gere la session et delegue automatiquement aux sous-agents specialises. Les sous-agents sont dispatches en fonction de la tache ; ils ne sont pas executes directement.

Agents principaux

AgentObjectifMode
cyberstrikeAgent de securite offensive par defaut avec acces complet aux outils ; orchestre toutPrimaire
generalRecherche generale et execution parallele de tachesSous-agent
triageVerification independante des resultats de vulnerabilites brouillonsSous-agent
exploreRecherche rapide en lecture seule dans le code et le systeme de fichiersSous-agent

Agents de securite web (pipeline WSTG)

Le domaine web (@cyberstrike-io/web) fournit un pipeline OWASP WSTG complet. L’orchestrateur wstg-agent dispatche les specialistes en fonction des signaux du trafic HTTP capture :

AgentCategorie WSTG
wstg-agentOrchestrateur — dispatche les specialistes en fonction des signaux des requetes
wstg-info-gathering4.1 Collecte d’informations
wstg-config-deploy4.2 Gestion de la configuration et du deploiement
wstg-identity-mgmt4.3 Gestion des identites
wstg-authentication4.4 Authentification
wstg-authorization4.5 Autorisation
wstg-session-mgmt4.6 Gestion des sessions
wstg-input-validation4.7 Validation des entrees
wstg-error-handling4.8 Gestion des erreurs
wstg-cryptography4.9 Cryptographie
wstg-business-logic4.10 Logique metier
wstg-client-side4.11 Cote client
wstg-api4.12 Tests API + OWASP API Top 10
wstg-llmSecurite LLM
escalation-hunterCorrelation transversale — chaine les resultats, escalade l’impact

Les specialistes WSTG sont routes par signaux — vous ne les invoquez pas directement. Lorsque HackBrowser ou le Chrome Extension capture du trafic HTTP, chaque requete est analysee et dispatchee vers le(s) specialiste(s) concerne(s) en fonction de ses caracteristiques.

Domaines prevus

DomaineStatut
Securite cloud (AWS/Azure/GCP)Prevu
Reseau interne (AD/Kerberos)Prevu
Application mobile (MASTG/MASVS)Prevu

Ceux-ci seront livres sous forme de packages de domaine separes (@cyberstrike-io/cloud, @cyberstrike-io/internal-network, @cyberstrike-io/mobile) et s’enregistreront automatiquement via le systeme de plugins.

Selectionner un agent

Changez d’agent dans le TUI :

CommandeAction
/agents ou <leader>aOuvrir le selecteur d’agents
TabPasser a l’agent suivant

Seul cyberstrike est livre comme agent primaire integre. Vous pouvez creer des agents primaires personnalises — voir Agents personnalises.

Configuration

Definissez l’agent par defaut dans cyberstrike.json :

{
"default_agent": "cyberstrike"
}

Creer des agents personnalises

Les agents personnalises sont des fichiers Markdown dans .cyberstrike/agents/. Voir Agents personnalises pour les details.

Info

Les agents peuvent etre personnalises par projet en placant des fichiers de configuration dans le repertoire .cyberstrike/agents/.