Why it mattersAgent-driven security scans that report unverified findings waste a triage team's day, so a server that treats each hit as a hypothesis and tests it before reporting is directly about that cost.
Blitz Strike, released on 12 September, is a TypeScript Model Context Protocol server that packages a three-tier penetration-testing methodology and holds back every finding until a live HTTP test has confirmed it. The repository was 638 stars 7 days after it went public, from an author with a broader kali-pentest project the tool draws its 317 tool manuals from.
Recon, then trace, then live verify
The server exposes tools in three phases. BLITZ enumerates the attack surface: unauthenticated entry points, dangerous sinks, and authentication boundaries. EAGLE-EYE runs inter-procedural taint analysis in PHP, JavaScript, TypeScript, Python and Java, and traces whether a sink is reachable, unauthenticated and exploitable, rather than merely present in the code. STRIKE runs the live check: strike_verify(url, method, data, headers, marker, timeout) sends the request, reads for the marker in the reflection, and requires the chain's negative_control to stay inert before it will mark the finding confirmed.
The author's own note on the method: "Every finding is a HYPOTHESIS until strike_verify reflects your marker AND the chain's negative_control stays inert." One run_engagement call executes the full path server-side from any MCP client, whether Claude Code, Cursor, OpenCode, Codex or Gemini.
139 WAF signatures, 57 chains, 11,900 nuclei templates
The intelligence layer is data-driven and comes from named MIT-licensed sources: 139 WAF signatures, 89 tech-to-vulnerability correlations, 53 CVE correlations, 103 port-to-service mappings, an attack-vector taxonomy of 34 categories covering 588 vectors, 66 exploit payload categories from PayloadsAllTheThings, and 11,900 nuclei detection templates. On top of that sit 57 escalation chains such as ssrf_cloud_metadata, jwt_alg_confusion_forgery and subdomain_takeover, each carrying an ordered set of steps with success criteria, invariant checks and a negative control.
A 130-tool catalogue covers 15 security categories: 23 recon tools (subfinder, amass, httpx), 13 exploitation tools (sqlmap, hydra, hashcat), 12 reverse-engineering tools (ghidra, radare2, angr), 8 Active Directory tools (netexec, impacket, bloodhound) and more. Each entry has its base command, key flags, per-platform install command, install check and homepage. 317 indexed manuals across 100 percent of the catalogue are wired into the flow, so run_engagement attaches the relevant manual per matched chain.
Detection 1.0, false positives 0, on a self-selected corpus
Blitz Strike carries a labelled corpus of vulnerable and safe fixtures across four languages and a run_enterprise_benchmark tool. The author reports a detection rate of 1.0, a false-positive rate of 0 and precision of 1.0 on that corpus, and a coverage matrix of 56 out of 60 language-by-sink-class pairs, with the four missing pairs legitimately absent from the language. A bun run test runs 183 regression checks on finding lifecycle, CVSS math, taint tracing and benchmark invariants on every push.
A team already running agent-driven security work has been reading unverified findings and paying for the triage. A methodology that refuses to report until it has reflected a marker and inertly failed the negative control is a specific answer to that cost, and the working is a benchmark file rather than a claim. Blitz Strike is one week old, so the benchmark corpus is small and self-selected, and the false-positive number will move once a team runs it against real production traffic.
Source
Source: Blitz Strike
This item was written by an AI system from the linked source. Reveneau is responsible for what it publishes.
Get AI News in your inbox
New developer tools, model and agent releases, and how teams are actually using them to release software. Short, and only when there is something worth reading.
