Skip to main content

Autonomous Whitebox Pentester

It reads your source, attacks the running application, and reports only the vulnerabilities it can validate with a working exploit.

Five attack domains

Injection

SQLi, command, template

Traces user input from source to dangerous sink using the code graph, then fires structured payloads against each confirmed vector.

XSS

Reflected, stored, DOM-based

Finds sanitization gaps and context-escape bugs in render paths, then validates with real browser payloads executed via Playwright.

SSRF

Cloud metadata, internal services

Identifies server-side fetchers and URL parsers in code, then probes cloud metadata APIs, internal endpoints, and private services.

Auth

Broken auth, session handling

Reads session, token, and login logic directly from source, then tests bypass paths, fixation, and credential edge cases at runtime.

Authz

IDOR, privilege escalation

Maps object-ownership and role checks across controllers, then attempts horizontal and vertical access as real authenticated users.

How the pipeline works.

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

Code Analyst

Maps the codebase end-to-end: entry points, auth flows, database access, and security sinks. Static reasoning only. No browser yet.

Where it fits in the platform

See it prove what's exploitable

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.