Phase 1 · Pre-Recon
Code Analyst
Maps the codebase end-to-end: entry points, auth flows, database access, and security sinks. Static reasoning only. No browser yet.
It reads your source, attacks the running application, and reports only the vulnerabilities it can validate with a working exploit.
SQLi, command, template
Traces user input from source to dangerous sink using the code graph, then fires structured payloads against each confirmed vector.
Reflected, stored, DOM-based
Finds sanitization gaps and context-escape bugs in render paths, then validates with real browser payloads executed via Playwright.
Cloud metadata, internal services
Identifies server-side fetchers and URL parsers in code, then probes cloud metadata APIs, internal endpoints, and private services.
Broken auth, session handling
Reads session, token, and login logic directly from source, then tests bypass paths, fixation, and credential edge cases at runtime.
IDOR, privilege escalation
Maps object-ownership and role checks across controllers, then attempts horizontal and vertical access as real authenticated users.
The Whitebox Pentester doesn't pattern-match. It forms vulnerability hypotheses, reasons about attack paths, and resolves each hypothesis by attempting a working proof-of-concept exploit. The pipeline runs specialized agents across 5 phases that follow the arc of a penetration test. It is the same engine as Shannon, Keygraph's open-source pentester, hardened for continuous runs on the platform.
Phase 1 · Pre-Recon
Maps the codebase end-to-end: entry points, auth flows, database access, and security sinks. Static reasoning only. No browser yet.
The Whitebox Pentester is one of the Keygraph platform's testing modules. The others cover what it doesn't, and every finding any of them validates goes to one place, where it is deduplicated, fixed, and reported.
Watch the pipeline run end-to-end against a real codebase, on a call with our engineering team, or clone the engine and run it yourself tonight.