Skip to content

pentest-ai

v1.0.0 Breaking

This release includes 1 breaking change for platform teams planning a safe upgrade.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

ai-security bug-bounty claude ctf security exploit
+12 more
exploit-chaining hacking-tools mcp model-context-protocol nmap offensive-security osint penetration-testing pentest-ai pentesting python vulnerability-scanning

Summary

AI summary

Verifier adds machine‑oracle re‑proof requirement for VERIFIED findings.

Full changelog

[1.0.0] - 2026-06-25

The Trust Spine release. ptai now proves what it finds: a finding earns the VERIFIED badge only when a machine oracle re-runs the exploit and reproduces it N out of N times. No oracle, no badge, and no verdict from an LLM assertion.

Added

  • Verifier + receipt contract. A verified verdict must name the machine oracle that earned it, enforced in code.
  • Recipe-driven oracles: unescaped reflection, open redirect, IDOR/BOLA differential, error signature, MCP exposure, SQLi boolean and boolean-blind, SSTI (including error-based), sensitive data exposure, and HTTP request smuggling (CL.TE), plus an out-of-band OAST callback oracle for blind SSRF/XXE over a self-hosted loopback collaborator.
  • Portable proof capsules and ptai replay, plus multi-hop chain capsules, so a finding's proof travels and replays without trusting ptai.
  • Prove-or-kill gating: third-party scanner output (nuclei, nikto, zap) is held back until an oracle re-proves it.
  • Verified-only SARIF export (ptai export --sarif) with a frozen, versioned export-properties contract.
  • REST path-parameter injection in the SQLi/XSS/SSTI fuzzers, so injection in /rest/products/<id> style routes is caught, not just query parameters.
  • Experimental CL.TE request-smuggling discovery probe, oracle-gated.
  • CI gate (--fail-on verified) with a composite action, and a bundled ptai demo.

Changed

  • Honest verdicts. An oracle miss now reads as candidate (could not re-prove), never refuted; refuted is reserved for an oracle that can truly disprove a vulnerability.
  • Impact-honest severity: a bare out-of-band callback proves existence, not impact, so it is rated medium until impact is reproduced.

Verified

  • 100% precision with zero false positives on the honeypot benchmark, and field-validated against live OWASP Juice Shop: a real broken-object-level-authorization bug verified end to end with a replayable proof capsule.

Breaking Changes

  • VERIFIED badge now requires a machine oracle to re‑run the exploit N out of N times; without an oracle no VERIFIED verdict is issued.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track pentest-ai

Get notified when new releases ship.

Sign up free

About pentest-ai

Offensive-security MCP server with 205 wrapped tools, 17 specialist agents, and 60 SPA-aware probes for OWASP Top 10. CLI + MCP, BYO LLM. No API key needed on MCP path.

All releases →

Related context

Beta — feedback welcome: [email protected]