Skip to main content

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

Security Agents

Cyberstrike includes specialized agents optimized for different security assessment scenarios. Each agent has domain-specific knowledge, methodologies, and tool configurations.

Switching the active agent from the picker with leader+a Agent picker listing the cyberstrike primary agent and specialized subagents

Architecture

Cyberstrike runs one primary agent — cyberstrike — which manages the session and automatically delegates to specialized subagents. Subagents are dispatched based on the task; they are not run directly.

Core Agents

AgentPurposeMode
cyberstrikeDefault offensive-security agent with full tool access; orchestrates everythingPrimary
generalGeneral-purpose research and parallel task executionSubagent
triageIndependent verification of draft vulnerability findingsSubagent
exploreFast read-only codebase and file system searchSubagent

Web Security Agents (WSTG Pipeline)

The web domain (@cyberstrike-io/web) provides a full OWASP WSTG pipeline. The wstg-agent orchestrator dispatches specialists based on captured HTTP traffic signals:

AgentWSTG Category
wstg-agentOrchestrator — dispatches specialists based on request signals
wstg-info-gathering4.1 Information Gathering
wstg-config-deploy4.2 Configuration & Deployment Management
wstg-identity-mgmt4.3 Identity Management
wstg-authentication4.4 Authentication
wstg-authorization4.5 Authorization
wstg-session-mgmt4.6 Session Management
wstg-input-validation4.7 Input Validation
wstg-error-handling4.8 Error Handling
wstg-cryptography4.9 Cryptography
wstg-business-logic4.10 Business Logic
wstg-client-side4.11 Client-side
wstg-api4.12 API Testing + OWASP API Top 10
wstg-llmLLM Security
escalation-hunterCross-cutting correlation — chains findings, escalates impact

WSTG specialists are signal-routed — you don’t invoke them directly. When HackBrowser or the Chrome Extension captures HTTP traffic, each request is analyzed and dispatched to the relevant specialist(s) based on its characteristics.

Planned Domains

DomainStatus
Cloud Security (AWS/Azure/GCP)Planned
Internal Network (AD/Kerberos)Planned
Mobile Application (MASTG/MASVS)Planned

These will ship as separate domain packages (@cyberstrike-io/cloud, @cyberstrike-io/internal-network, @cyberstrike-io/mobile) and register automatically via the plugin system.

Selecting an Agent

Switch agents in the TUI:

CommandAction
/agents or <leader>aOpen the agent picker
TabCycle to the next agent

Only cyberstrike ships as a built-in primary agent. You can create custom primary agents — see Custom Agents.

Configuration

Set the default agent in cyberstrike.json:

{
"default_agent": "cyberstrike"
}

Creating Custom Agents

Custom agents are Markdown files in .cyberstrike/agents/. See Custom Agents for details.

Info

Agents can be customized per-project by placing configuration files in the .cyberstrike/agents/ directory.

Agentic Pipelines

Agents don’t work in isolation — they’re orchestrated into Agentic Pipelines that combine agents, sub-agents, custom tools, and deterministic correlation layers into end-to-end assessment workflows. See the pipeline docs for Web and Cloud assessments.