Skip to content
Two-layer model

Deterministic breadth in seconds.
LLM-driven depth without a step cap.

R0 finds issues two complementary ways, and the split is the core of the design: a deterministic sweep for high-recall breadth in seconds, and an LLM-driven layer for the depth that only improvisation can reach.

What the LLM-driven layer can do that a scanner cannot

A signature scanner reports what matches a rule. The LLM-driven layer reasons: it reads the application's JavaScript to rebuild the real API behind the UI, tests every route for broken access control and IDOR, writes bespoke scripts, and correlates a secret found on one asset against an endpoint on another. That is the difference between a vulnerability scanner and a penetration test — and why the depth of a run is bounded by the surface, not by an iteration limit.

no LLMseconds

Deterministic sweep

~15 signature, DNS, TLS and HTTP probes fire in parallel and emit findings straight to the blackboard. This is where breadth — and high recall — comes from, before a single token is spent.

DMARC / SPFheaders + CSPTLS configsource-map exposuresecrets-in-JSSwagger / actuatorCORSOIDC / Entracloud bucketsopen portsemail security
local modelpersist mode

LLM improvisation

Subagents read the app’s JavaScript, reconstruct the real API surface, test every route for broken access control, write their own scripts, and chain discoveries across assets. This is where depth comes from.

→Harvest & read JS → rebuild the API the UI actually calls
→Probe every route for broken access control & IDOR
→Correlate cross-asset: a key found here, tested there
→Confirmed Crit/High → automatic deep-dive
Why both

Recall from the sweep. Precision from the model.

~15
parallel deterministic probes, emitting findings in seconds
32
offensive tools the LLM layer can reach for on demand
0
fixed step cap — depth runs until the surface is exhausted
The deep-dive trigger

Signal escalates itself.

The sweep casts wide and cheap; the model spends its budget where the sweep — or another subagent — found smoke. A confirmed Critical or High doesn’t just get logged: it triggers a focused deep-dive of that asset, so the system concentrates effort exactly where the risk is.

sweep → deep-dive
sweep secrets-in-JS on app.js → hit
web extract token · scope ok
identity replay → 200 admin API
deep-dive spawned on login.corp.example
chain CVSS 9.1 · evidence stored

See R0 run against
a target of yours.

A continuous, autonomous red team on hardware you own — no data ever leaves the box.

Book a demo Join the waitlist