Blitzstrike logo

Blitzstrike

MCP security-audit server for attack-surface mapping, source tracing, live verification, and scoped engagement workflows.

Install Blitzstrike

Run the project’s own setup commands, in order.

Setup steps from the project

blitzstrike installs with its own commands rather than a config we can generate, so these are copied as-is. Run them in order in a terminal. Source: github.com

  1. 1. Start the server
    npx blitzstrike serve --mcp   # connect your agent, then ask it to
    
  2. 2. Add to your MCP client
    npx -y blitzstrike install       # auto-register with every detected agent CLI
    
  3. 3. Install
    npx blitzstrike install
    
  4. 4. Install
    git clone https://github.com/shinthink/blitzstrike.git
    
  5. 5. Run
    cd blitzstrike
    
  6. 6. Install
    bun install
    

Overview

blitzstrike MCP server turns a structured penetration-testing workflow into MCP tools for reconnaissance, source analysis, and live validation. It classifies filesystem paths and URLs into source or live pipelines, then can run scope checks, triage, chain enrichment, verification, review, and reporting through one engagement call. Its BLITZ, EAGLE-EYE, and STRIKE tiers focus on finding reachable and exploitable issues rather than reporting pattern matches alone. Reach for it when an agent needs security assessment workflows with scope enforcement and live confirmation.

Use cases

  • Audit a source tree for unauthenticated entry points and dangerous sinks
  • Trace source-to-sink reachability and authentication boundaries
  • Verify suspected HTTP findings with live markers and negative controls
  • Run a scoped engagement against a URL or filesystem path
  • Look up CVEs, FOFA assets, escalation chains, and security tools

Key features

  • Three-tier BLITZ, EAGLE-EYE, and STRIKE audit workflow
  • Scope enforcement with no-DoS and exclusion-aware controls
  • Live HTTP verification with marker reflection and negative control
  • Source scanning and function-level sink tracing
  • FOFA, NVD, escalation-chain, and security-tool lookups
  • One-call engagement orchestration through MCP

Tools1

What Blitzstrike lets your agent do. Expand a tool for its parameters.

Self-reported~1 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

4/4 checks healthy over the last 6d

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars516Stargazers on the source repository.
Last commit5d agoMost recent push to the default branch.
Tools exposed1Callable tools this server registers over MCP.

How Blitzstrike works

What blitzstrike does

blitzstrike packages a three-stage security-audit methodology as a TypeScript MCP server running on Bun. BLITZ maps the attack surface by locating unauthenticated entry points, dangerous sinks, and authentication boundaries. EAGLE-EYE examines source structure and traces whether a sink is reachable from an input. STRIKE performs live checks and applies the result before a finding is reported.

The server also covers several focused assessment areas. These include deterministic Solidity auditing with executable Foundry proof, live logic-bug probing for sibling enumeration and differential IDOR checks, CWE and CVE intelligence, DNS sinkhole detection, and out-of-band proof. Its data layer contains escalation chains and a catalog of security tools and skills.

How it works

An MCP client supplies a target and, for active testing, a scope and mode. The LLM plans and routes the work, while blitzstrike provides deterministic scanning, analysis, validation, knowledge, and guardrails. A filesystem path is routed to the source pipeline; a URL is routed to the live pipeline.

The main orchestration entry point is run_engagement. It can enforce scope, perform triage, enrich results with escalation-chain data, and produce findings in one call. Agents can instead invoke individual reconnaissance, analysis, verification, and intelligence tools. Live verification uses marker reflection, a negative control, and a baseline. Scope controls include exclusion awareness, no-DoS behavior, and mode gating.

Setup and configuration

The server can run without a local checkout through npx -y blitzstrike, or from source after cloning the repository and running bun install. Start the MCP transport with blitzstrike serve --mcp; stdio is the default transport. The project advertises Bun 1.4+ and also supports a Bun or Node runtime check through doctor.

blitzstrike doctor checks the runtime, the security-tool catalog, credentials, and data layers. blitzstrike install detects supported local agent configurations and merges the server entry without replacing existing MCP servers. Use --dry-run to preview that change, or configure a client manually with the serve --mcp command and no required environment variables for the base server.

FOFA searches require FOFA_EMAIL and FOFA_KEY. The NVD lookup does not require an API key. Heavy payload and template datasets can be fetched on demand with sync-data.

Tools and capabilities

  • blitz_scan and blitz_file enumerate unauthenticated entry points and dangerous sinks with file and line references.
  • eagle_eye inspects a function body, in-scope sinks, and authentication gates.
  • eagle_grep performs sink-focused searches inside function bodies and marks hits as guarded or unguarded.
  • enrich_scan matches discovered sinks to escalation chains.
  • strike_verify performs live HTTP checks; strike_resolve attaches a verdict to a finding.
  • scope_check applies testing boundaries before active requests.
  • run_engagement coordinates the three audit tiers in one call.
  • live_recon provides passive-first reconnaissance covering fingerprinting, WAF and technology detection, crawling, parameters, subdomains, Wayback data, API discovery, and port scanning.
  • fofa_search, nvd_lookup, and list_chains provide external or bundled intelligence.
  • tool_lookup, list_tools, and skill_lookup expose the security-tool and skills knowledge base.

Limitations and notes

Active testing depends on a correctly defined scope and mode. FOFA functionality needs its two credentials, while the broader server can run without them. The LLM remains responsible for planning, routing, delegation, and judgment; blitzstrike supplies the execution mechanisms and guardrails. The server is intended for authorized security assessment, and its scope controls should be used to keep live testing within the permitted target.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Blitzstrike

blitzstrike is an MCP server that connects AI agents to structured security-audit workflows for source trees and live URLs. Its main tools map attack surfaces, trace source-to-sink reachability, enforce scope, perform live HTTP verification, enrich findings with escalation chains, and orchestrate complete engagements.

Run `npx -y blitzstrike doctor`, then `npx -y blitzstrike install` to check the environment and register the server with detected agent CLIs. You can also clone the repository, run `bun install`, and start it with `bun run src/index.ts serve --mcp`.

Yes, blitzstrike works with Cursor through its MCP configuration. `blitzstrike install` can merge an entry into `.cursor/mcp.json` or the detected Cursor configuration, and the server can also be added manually with `blitzstrike serve --mcp`.

Only FOFA asset searches require credentials, specifically `FOFA_EMAIL` and `FOFA_KEY`. The rest of the server can provide its audit, verification, NVD, and bundled data capabilities without FOFA credentials.

The `strike_verify` tool sends a live HTTP check using marker reflection, a negative control, and a baseline. `run_engagement` applies this validation after reconnaissance and analysis, while `strike_resolve` attaches the resulting verdict to a finding.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewBlitzstrike AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/blitzstrike?style=directory)](https://allmcps.com/mcp/blitzstrike)
HTML Embed
<a href="https://allmcps.com/mcp/blitzstrike"><img src="https://allmcps.com/api/badge/blitzstrike?style=directory" alt="Blitzstrike on AllMCPs" /></a>