| Autonomous offense |
| Autonomous pentest of the running appReal attacks at machine scale |
✓ |
✓ |
| Black-box testingExternal attacker view, zero knowledge |
✓zero-knowledge agents attack from outside, no code access |
✓its core discipline; external attacker view |
| Gray-box testingBlack-box plus provided context and steerability |
✓optional credentials, focus areas, business context, and OpenAPI specs steer the agents |
✓optional source upload and context steer its attacks |
| Exploit validation / reproducible PoCReproducible, not theoretical. Penetration test evidence. |
✓ |
✓ |
| Coverage & correlation |
| White-box (source-aware) testingAgents read your source |
✓agents read your source and generate precise exploits |
Partialblack-box by default; optional source upload as context, not a source analyzer |
| Source-side SAST / SCA / secretsThe code-side surface |
✓the full source-side suite |
✕not marketed (offense only) |
| Static-dynamic correlationThe source map directs the pentest |
✓the static map directs the pentest |
Partialmerges uploaded source with dynamic testing; no documented persistent correlated record |
| Business-logic testingInvariant discovery + PoC |
✓source-informed invariant discovery + PoC |
Partialblack-box exploration may surface some |
| Deployment & trust |
| Runs air-gappedEngine runs in your perimeter |
✓on-prem or self-hosted in your own perimeter; Keygraph never receives your source or scan results; inference goes straight to the model endpoint you configure, so a full air-gap needs a local model endpoint |
Partialhosted; self-hosted or air-gapped deployment not publicly documented |
| BYOK: model traffic stays yoursYour key, your gateway |
✓your own key, model, or AI gateway, including a self-hosted LiteLLM gateway, with usage tracking |
✕not publicly documented |
| Open core, remediation & pricing |
| Open sourceRead it before you buy |
✓Shannon, AGPL-3.0, 48k+ stars |
✕proprietary platform |
| Verified-patch remediation + system of recordFix, prove, track to closure |
✓fix → re-scan to prove → labeled PR; one canonical, deduplicated, Jira-synced findings list with SLA tracking |
Partialoffense-centric: find → validate → document → suggest fixes → re-test on request |
| Pricing (public, sourced)What you actually pay |
Pro from $50/developer/month (managed); Shannon (OSS) free; Enterprise custom, flat annual |
usage-based pricing by quote; no public list price (the per-test Lightspeed offer was retired in July 2026) |