@cyberstrike-io/cyberstrike

中文文档
2.0.0发布于 2026/11/08AGPL-3.0-only零依赖近 30 天下载 8161

The first open-source AI agent built for offensive security. Autonomous pentesting from your terminal.

原始使用文档
文档目录15 节
  1. The first open-source AI agent built for offensive security.
  2. Quick Start
  3. Intelligence Layer
  4. Skills System — 7,300+ Actionable Security Tests
  5. What Makes It Different
  6. Agents
  7. Web UI & Remote Access
  8. Bolt — Remote Tool Execution
  9. MCP Ecosystem
  10. Built-in Tools
  11. Installation
  12. Who Is This For?
  13. Contributing
  14. License
  15. MCP Security Suite

CyberStrike — Agentic AI Penetration Testing Framework

The first open-source AI agent built for offensive security.

Automated penetration testing from your terminal — plug in your Claude, GPT, or any LLM subscription
and turn it into an autonomous red team agent with 7,300+ security skills across MITRE ATT&CK, CIS, OWASP, and NIST.

Quick Start • Intelligence Layer • What Makes It Different • Agents • Web UI • Bolt • MCP Ecosystem • Installation • Docs • Website

npm Downloads Build Discord License


Quick Start

npm i -g @cyberstrike-io/cyberstrike@latest && cyberstrike

That's it. CyberStrike launches a TUI in your terminal, asks for your LLM provider and API key on first run, and you're ready to go. Tell it what to test — it loads relevant skills from 7,300+ MITRE ATT&CK, CIS, OWASP, and NIST test procedures, then handles reconnaissance, vulnerability discovery, exploitation, and reporting autonomously.

Already have a Claude Code or OpenAI subscription? CyberStrike's intelligence layer sits on top of your existing AI subscription. No separate API costs — your current plan powers an entire pentest toolkit.

Explore the full documentation at docs.cyberstrike.io or visit cyberstrike.io for demos and guides.


Intelligence Layer

CyberStrike isn't just a wrapper around an LLM. It's an intelligence layer that transforms any AI model into an offensive security specialist.

How it works: When you connect your LLM provider, CyberStrike injects domain-specific context — OWASP testing methodology, vulnerability patterns, attack chain reasoning, and tool orchestration logic — into every interaction. The model doesn't need to know security; CyberStrike teaches it.

What the intelligence layer provides:

  • Schema normalization — Structured output from any provider, regardless of response format differences
  • Context guard — Prevents prompt leakage and keeps the agent focused on the current test phase
  • Provider auto-detection — Automatically identifies your LLM endpoint and configures the optimal transport
  • Tool orchestration — Chains security tools intelligently based on findings, not fixed scripts

15+ LLM providers supported out of the box:

ProviderModelsNotes
AnthropicClaude 4.5, Claude 4Best performance with extended thinking
OpenAIGPT-4.1, o3, o4-miniFull tool-use support
GoogleGemini 2.5 Pro/FlashLong context for large codebases
Amazon BedrockAll Bedrock modelsIAM auth, no API keys needed
Azure OpenAIAll Azure-hosted modelsEnterprise deployments
GroqLLaMA, MixtralUltra-fast inference
MistralMistral Large, CodestralEuropean data residency
DeepSeekDeepSeek V3, R1Cost-effective alternative
OpenRouter100+ modelsSingle API, any model
Together AIOpen-source modelsFine-tuning support
OllamaAny GGUF modelFully offline, local-only
LM StudioAny local modelDesktop GUI + API server
vLLMAny HuggingFace modelSelf-hosted, GPU-optimized
Any OpenAI-compatible—Custom endpoints welcome

Air-gapped environments? Run CyberStrike entirely offline with Ollama or LM Studio. No data leaves your machine — ever.


Skills System — 7,300+ Actionable Security Tests

CyberStrike doesn't just give agents generic security knowledge — it loads domain-specific skills on-demand with zero context pollution.

What's a skill? A skill is a structured test procedure that includes:

  • Target methodology (OWASP WSTG, MITRE ATT&CK, CIS Benchmark, NIST)
  • Copy-paste ready test commands
  • Tool references and dependencies
  • Remediation guidance
  • CWE mappings and severity ratings

Coverage:

FrameworkSkillsWhat It Includes
MITRE ATT&CK691Enterprise tactics + 2,000+ Atomic Red Team tests (Kerberoasting, LSASS dump, etc.)
CIS Benchmarks1,500+Cloud (AWS/Azure/GCP), Containers (Docker/K8s), OS (Ubuntu), Server (Apache/Nginx)
OWASP WSTG125Web app security testing (XSS, SQLi, AuthN, AuthZ, Session, API)
NIST200+Security controls and compliance frameworks

Lazy Loading — Skills load only when needed. An agent testing for Kerberoasting pulls T1558.003 skill (7 Atomic tests) into context, runs the tests, then discards it. Next test = new skill. Zero bloat.

Search & Discovery — Built-in skill search with relevance scoring. Query by keyword, tech stack, CWE ID, or category. 7,633 skills indexed in-memory.

# Example: Agent loads T1558.003 Kerberoasting skill
Skill: T1558.003 - Kerberoasting
Tests: 7 Atomic Red Team test scenarios
Tools: Invoke-Kerberoast.ps1, Rubeus, setspn
Platforms: Windows

Read more: MITRE ATT&CK Integration, CIS Benchmarks


What Makes It Different

7,300+ Security Skills, Not Generic Prompts

CyberStrike agents don't improvise — they follow proven methodologies with lazy-loaded skills. Testing for Kerberoasting? Load T1558.003 (7 Atomic Red Team tests). Auditing Docker? Load CIS Docker v1.8.0 (118 controls). Agents pull exactly what they need, execute structured test procedures with copy-paste commands, then discard. Zero context pollution. Real pentest frameworks: MITRE ATT&CK, CIS Benchmarks, OWASP WSTG, NIST.

Intelligence Layer, Not Just an LLM Wrapper

Most AI security tools are thin wrappers that send your prompt to an API. CyberStrike's intelligence layer normalizes outputs across 15+ providers, guards context between test phases, auto-detects your provider configuration, and orchestrates multi-step attack chains. The result: consistent, methodology-driven pentesting regardless of which model you use.

Any LLM, Zero Lock-in

Anthropic, OpenAI, Google, Amazon Bedrock, Azure, Groq, Mistral, DeepSeek, OpenRouter, Together AI — or run fully offline with Ollama and LM Studio. You choose the model. You own the results. As AI models get better and cheaper, CyberStrike gets better with them. Switch providers in seconds without reconfiguring anything.

Remote Tool Execution with Bolt

Your security tools don't have to run on your laptop. Deploy Bolt on one or many remote servers, pair with Ed25519 keys, and control everything from your local terminal. One CyberStrike instance can orchestrate dozens of Bolt servers — each with its own toolkit, network position, and attack surface access.


Agents

Switch between agents with Tab. Each one is a domain specialist.

AgentFocusWhat It Does
cyberstrikeGeneralFull-access primary agent — reconnaissance, exploitation, reporting
web-applicationWebOWASP Top 10, WSTG methodology, API security, session testing
mobile-applicationMobileAndroid/iOS, Frida/Objection, MASTG/MASVS compliance
cloud-securityCloudAWS, Azure, GCP — IAM misconfigs, CIS benchmarks, exposed resources
internal-networkNetworkActive Directory, Kerberos attacks, lateral movement, pivoting

Plus 8 specialized proxy testers that intercept and manipulate traffic for targeted vulnerability classes:

IDOR · Authorization Bypass · Mass Assignment · Injection · Authentication · Business Logic · SSRF · File Attacks

Each proxy tester follows a structured methodology: intercept traffic, identify patterns, generate test cases, execute attacks, and report findings with evidence.


Web UI & Remote Access

Run cyberstrike web and control your agents, MCP servers, Bolt connections, and vulnerability findings from any browser. Access from anywhere with Cloudflare Tunnel — zero open ports, end-to-end encryption, password-protected API. Your data stays on your machine.

export CYBERSTRIKE_SERVER_PASSWORD=your-secure-password
cyberstrike web

Use app.cyberstrike.io (static page, no backend) or self-host from packages/app/dist/.

See the full README for the complete security model.


Bolt — Remote Tool Execution

Bolt is CyberStrike's remote tool server. Deploy it on any VPS, cloud instance, or Docker container — then control it from your local terminal over MCP protocol with Ed25519 authentication.

One CyberStrike, many Bolt servers:

                                          ┌─────────────────────┐
                                     ┌───►│  Bolt Server #1     │
                                     │    │  nmap, nuclei, ffuf  │
┌──────────────────┐   MCP + Ed25519 │    └─────────────────────┘
│  Your Terminal   │   over HTTPS    │    ┌─────────────────────┐
│  CyberStrike TUI │ ◄─────────────►├───►│  Bolt Server #2     │
│                  │   Tool Results   │    │  sqlmap, burp, zap   │
└──────────────────┘                 │    └─────────────────────┘
                                     │    ┌─────────────────────┐
                                     └───►│  Bolt Server #3     │
                                          │  Custom toolkit      │
                                          └─────────────────────┘
  • Deploy anywhere — VPS, Docker, Kubernetes, or bare metal with pre-built Kali images
  • Ed25519 key pairing — No passwords, no shared secrets, no attack surface
  • Real-time streaming — Results flow back to your TUI as they happen
  • Manage from TUI — Add, remove, and monitor Bolt servers without leaving CyberStrike
  • Scale horizontally — Run heavy scans from servers with better bandwidth while you work locally

MCP Ecosystem

CyberStrike connects to specialized MCP servers that extend its capabilities — 176+ security tools across 5 domains:

ServerToolsWhat It Adds
cloud-audit-mcp38Cloud security audits — 60+ checks across AWS, Azure, GCP
github-security-mcp39GitHub security posture — repo, org, actions, secrets, supply chain
cve-mcp23CVE intelligence — NVD, EPSS, CISA KEV, GitHub Advisory, OSV
osint-mcp37OSINT recon — Shodan, VirusTotal, SecurityTrails, Censys, DNS, WHOIS

All open source. All installable with npx. Plug them into CyberStrike or use them standalone with any MCP-compatible client.


Built-in Tools

CyberStrike agents have direct access to 30+ tools without any external dependencies:

CategoryTools
ExecutionShell (bash), file read/write/edit, directory listing
DiscoveryWeb fetch, web search, code search, glob, grep
SecurityVulnerability reporting (HackerOne format), evidence collection
ProxyHTTP/HTTPS interception, request replay, traffic analysis
IntegrationMCP servers, Bolt remote tools, custom plugins

Plus a plugin SDK — build your own agents and tools, register them at runtime.


Installation

# npm (recommended)
npm i -g @cyberstrike-io/cyberstrike@latest

# bun / pnpm / yarn
bun add -g @cyberstrike-io/cyberstrike@latest

# macOS (Homebrew)
brew install CyberStrikeus/tap/cyberstrike

# Windows (Scoop)
scoop install cyberstrike

# Linux / macOS (curl)
curl -fsSL https://cyberstrike.io/install.sh | bash

Who Is This For?

  • Pentesters — Automate the repetitive parts. Let agents handle recon and initial testing while you focus on the creative attack chains that need human intuition.
  • Bug Bounty Hunters — Faster reconnaissance, wider coverage, consistent methodology across programs. CyberStrike doesn't get tired at 3am.
  • Security Teams — Run structured OWASP assessments with reproducible methodology. Get reports that map to standards your compliance team understands.
  • Security Researchers — Extend CyberStrike with custom agents and MCP servers. The plugin system and MCP protocol make it a platform, not just a tool.

Contributing

CyberStrike is built by the security community, for the security community. We welcome contributions across:

  • Security agents and skills — New attack methodologies, testing patterns, vulnerability detection
  • MCP servers — Connect new security tools and data sources
  • Knowledge base — WSTG, MASTG, PTES, CIS methodology guides
  • Core improvements — Performance, UX, provider integrations, bug fixes

Read the Contributing Guide before submitting a PR. All contributions must follow the project's ethical use policy — CyberStrike is for authorized security testing only.


License

AGPL-3.0-only — Free for personal and open-source use. Commercial licensing available via [email protected].


MCP Security Suite

CyberStrike is the core platform. These MCP servers extend its capabilities:

ProjectDomainTools
CyberStrikeAutonomous offensive security agent7,300+ skills (MITRE, CIS, OWASP, NIST)
cloud-audit-mcpCloud security (AWS/Azure/GCP)38 tools, 60+ checks
github-security-mcpGitHub security posture39 tools, 45 checks
cve-mcpVulnerability intelligence23 tools, 5 sources
osint-mcpOSINT & reconnaissance37 tools, 12 sources

cyberstrike.io · Docs · Discord · X.com · GitHub

Built by hackers who got tired of copy-pasting between terminals.

版本与发布记录

@cyberstrike-io/cyberstrike 共发布 84 个版本,首次发布于 2026/03/17;过去 12 个月发布了 84 个版本。

版本发布日期距今
2.0.0latest2026/11/083 天前
2.0.0-beta.0beta2026/11/073 天前
2.0.0-canary.27canary2026/11/073 天前
2.0.0-canary.252026/11/074 天前
2.0.0-canary.242026/11/074 天前
2.0.0-canary.232026/11/074 天前

其他发布通道:dev → 0.0.0-dev-202603281926,canary → 2.0.0-canary.27,beta → 2.0.0-beta.0。

关于 @cyberstrike-io/cyberstrike 的常见问题

@cyberstrike-io/cyberstrike 是什么?

The first open-source AI agent built for offensive security. Autonomous pentesting from your terminal.

如何安装 @cyberstrike-io/cyberstrike?

在项目目录运行 npm install @cyberstrike-io/cyberstrike,或使用 pnpm add / yarn add / bun add。它还提供命令行工具 cyberstrike,可以用 npx cyberstrike 直接运行。

@cyberstrike-io/cyberstrike 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/cyberstrike-io__cyberstrike 是否存在。

@cyberstrike-io/cyberstrike 可以商用吗?

@cyberstrike-io/cyberstrike 使用 AGPL-3.0-only 许可。最严格的 Copyleft:除分发外,通过网络向用户提供基于它的服务也需要开源对应源码。闭源 SaaS 使用前务必评估。以上为概括,不构成法律意见,请以许可原文为准。

@cyberstrike-io/cyberstrike 的下载量有多少?

根据 npm 官方下载统计,@cyberstrike-io/cyberstrike 在 2026/10/11 – 2026/11/09 这 30 天内被下载 8,161 次,日均约 272 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@cyberstrike-io/cyberstrike 还在维护吗?

最新版本 2.0.0 发布于 2026/11/08(3 天前);至今共发布 84 个版本,其中过去 12 个月发布了 84 个;首次发布于 2026/03/17。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。