Skip to main content

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

Getting Started

Cyberstrike is an AI-augmented offensive security harness. You describe a target — a web app, an API, a network — and Cyberstrike runs the assessment. It picks the tools, dispatches the right agents, tests for vulnerabilities, and reports what it finds.

Think of it as an AI pentester that works alongside you. You stay in control through a single conversational interface while the harness handles the heavy lifting: crawling, traffic analysis, injection testing, authorization checks, and finding chains across individual results.

Under the hood, it brings together 100+ security tools, 15+ specialized agents, 65+ deterministic test scripts based on the OWASP WSTG, plus dedicated engines for web crawling, traffic analysis, containerized tools, and external integrations.

Cyberstrike installation and first run

System Requirements

Before installing Cyberstrike, verify your system meets these requirements:

RequirementMinimumRecommended
Operating SystemmacOS 12+, Ubuntu 20.04+, Windows 10+macOS 14+, Ubuntu 22.04+
RAM4 GB8 GB
Disk Space500 MB2 GB
Node.js18.0+20.0+

Installing Cyberstrike

Choose your preferred installation method based on your operating system and package manager.

  1. Open your terminal
  2. Run the installation command:
Terminal window
npm install -g @cyberstrike-io/cyberstrike@latest
  1. Verify the installation:
Terminal window
cyberstrike --version
Cyberstrike TUI after installation

Bun Coming Soon

Bun support is not yet available.

Homebrew (macOS) Coming Soon

Homebrew support is not yet available.

curl (Linux/macOS)

Run the installation script:

Terminal window
curl -fsSL https://cyberstrike.io/install | bash

iwr (Windows/Powershell)

Run the installation script:

Terminal window
iwr -useb https://cyberstrike.io/install.ps1 | iex

Caution

Review scripts before executing them. The installation script is available at github.com/CyberStrikeus/CyberStrike.

Docker

Caution

Docker image is coming soon. For now, use npm or curl.

Connecting an AI Provider

Cyberstrike auth login flow

Cyberstrike requires an AI provider to function. The following providers are supported:

ProviderFree TierAuth Method
GitHub CopilotWith subscriptionOAuth (no API key)
OpenRouterYesAPI Key
AnthropicNoAPI Key
OpenAINoAPI Key
Google GeminiYesAPI Key
OllamaYes (Local)None

Setting Up Authentication

Cyberstrike model selection dialog
  1. Launch Cyberstrike and run the connect command:
/connect
  1. Select your provider from the list and enter your API key (or authorize via OAuth for GitHub Copilot)

  2. Switch models anytime with:

/models

Using Environment Variables

Alternatively, set API keys as environment variables:

Terminal window
# Anthropic
export ANTHROPIC_API_KEY="sk-ant-..."
# OpenAI
export OPENAI_API_KEY="sk-..."
# Google
export GOOGLE_GENERATIVE_AI_API_KEY="AI..."
# OpenRouter
export OPENROUTER_API_KEY="sk-or-..."

Add these to your shell profile (~/.bashrc, ~/.zshrc) for persistence.

Running Your First Assessment

Launch

Terminal window
cyberstrike

The TUI appears with an input prompt, response area, and status bar.

Cyberstrike TUI main interface

Describe the Target

Type your task directly. The harness decides what to run:

> Test https://app.example.com for OWASP Top 10 vulnerabilities

What happens under the hood:

  1. The cyberstrike primary agent reads your goal
  2. /hackbrowser launches to crawl the target and capture HTTP traffic
  3. Vortex processes each request — applies rules, flags anomalies
  4. The wstg-agent dispatches specialist agents based on request signals
  5. 13 WSTG specialists test for injection, auth bypass, IDOR, session flaws, crypto issues, and more
  6. The escalation-hunter chains findings to detect compound vulnerabilities
  7. The triage agent independently verifies each finding by replaying HTTP evidence
  8. You get triaged findings with evidence, severity, and remediation

What’s in the Harness

LayerWhat
Agents15+ specialized agents — WSTG pipeline, triage, escalation, general, explore
Tools100+ built-in tools — HTTP replay, injection probes, access probes, recon, code search
Skills65+ deterministic WSTG test scripts loaded by specialists at runtime
VortexHTTP traffic engine with DSL queries, rule matching, and signal correlation
HackBrowserAI-driven Chromium crawler with UI context capture
Bolt30+ containerized security tools (nmap, nuclei, sqlmap, hydra, and more)
MCP3 built-in servers (github-security, cve, osint) + any custom MCP server

You interact with one prompt. The harness orchestrates the rest.

Configuration

Create a cyberstrike.json file in your project directory to set defaults:

cyberstrike.json
{
"$schema": "https://cyberstrike.io/config.json",
"model": "anthropic/claude-sonnet-4-20250514"
}

When you run cyberstrike in this directory, it automatically loads these settings. You can also switch models anytime with /models in the TUI.

Configuration Hierarchy

Cyberstrike loads configuration from multiple sources in this order:

  1. Environment variables (highest priority)
  2. Project config (cyberstrike.json)
  3. User config (~/.config/cyberstrike/cyberstrike.json)
  4. Default values (lowest priority)

For detailed configuration options, see the Configuration Reference.

Key Slash Commands

CommandAction
/connectConnect an AI provider
/modelsSwitch models
/hackbrowserLaunch the autonomous web crawler
/boltManage Bolt security tool servers
/mcpsManage MCP servers
/vulnerabilitiesReview findings
/webInspect captured web traffic
/reportGenerate a report
/helpShow all commands

Keyboard Shortcuts

ShortcutAction
EnterSubmit message
Shift+EnterNew line
EscapeInterrupt the running session
Ctrl+PCommand list
TabNext agent
Ctrl+DExit Cyberstrike
↑ / ↓Navigate input history

See Keyboard Shortcuts for the full reference.

Next Steps

Continue learning with these guides:

  1. Configuration Reference — Customize Cyberstrike settings
  2. AI Providers — Configure your preferred AI provider
  3. AI Models — 9,000+ models across 230+ providers
  4. Security Agents — Learn about specialized agents
  5. Agentic Pipelines — End-to-end assessment workflows for web, cloud, and more
  6. Features — HackBrowser, Vortex, Bolt, MCP

Tip

Join the community at Discord for support and updates.