Jane
Enter the war room

Send Jane to war on your attack surface.

Jane is an AI operator you send against your target — she reasons, probes, and breaches like a real adversary, then proves every kill with reproducible evidence. And she never crosses a line you didn't draw: every move is gated by the scope you authorize.

// no unscoped egress · no unproven kills

Jane's live agent console during a mission: reasoning, a gated tool strike, the observed exchange, and a confirmed finding.
Jane's battle rhythm

Jane fights the engagement — she doesn't run a fixed scan

A bounded ReAct loop drives every mission: she reasons a move, picks one scope-gated weapon, observes what it hit, and presses the advantage — forming hypotheses, testing them under fire, and promoting only the proven ones to findings. A miss is kept as intel, never discarded.

01

Reason

Calls the shot — states a hypothesis and why the next strike is in-scope and safe.

02

Strike — gated

Fires one tool through the policy gate. Out-of-scope shots are refused, not sent.

03

Observe

Reads the captured exchange; the request/response is logged as evidence.

04

Adapt

Reads the failure — backs off a rate-limit, re-auths a 401, pivots the class. A blocked path becomes a revisitable gap, never a dead end.

05

Confirm the kill

Promotes a proven breach to a finding — CWE, MITRE ATT&CK, CVE and CVSS, with a one-click curl to reproduce.

Kill-chain campaign

The offensive advances phase by phase — and only when the gate falls

Jane wages a real campaign, not a checklist. Each phase pulls its own framework playbooks and must breach a validation gate before the next front opens. Escalation into post-exploitation is authorized separately — a surface-only mission documents and holds the line.

Recon

Scout the ground

Enumerate endpoints, params and tech.

gate: breached
Discovery

Find the weak point

Probe authn/z, injection, IDOR, SSRF.

gate: breached
Exploitation

Take the ground

Confirm the breach with reproducible evidence.

gate: breached
Post-exploit

Press deeper — if authorized

Escalate within the granted depth.

policy: ESCALATE
Reporting

The after-action

Findings + kill-chain coverage.

gate: breached
Rules of the op

One engine, three engagement modes

Pick how Jane carries herself on the target. The mode dials how she operates within the grant — it never widens scope or bypasses the gate. Scope and authorization are enforced on every single move, in every mode.

Authorized

Standard engagement

Scope-gated, evidence-first testing at the depth your policy allows. The default — a disciplined assessment that documents what it proves and holds the line at the granted depth.

depth per your escalation setting

Bug bounty

Good citizen · triage-ready

Obeys a program's pasted rules of engagement and excluded vuln classes, minimises data access, paces politely, and reports in a triage-ready shape — VRT priority, repro and impact ready to paste into HackerOne or Bugcrowd.

honours program scope & exclusions

APT emulation

Adversary emulation

Full ATT&CK TTP depth — chain, pivot, persistence, lateral movement, and defense-aware pacing to test what your detection actually catches. The most aggressive profile, and still bounded by the authorization and scope you set on every run.

always within your authorization
Confirm the report

Hand Jane a finding — she proves it or clears it

Already have a report? Paste a pentest or bug-bounty write-up (a HackerOne submission, any markdown) and Jane validates it instead of hunting from scratch. She parses each claim and the scope it targets, reproduces it with the same scope-gated weapons and headless browser — self-registering through AgentMail when the issue sits behind a login — and returns a verdict backed by replayable evidence. Shipped a fix? Re-run to prove the patch holds.

01

Paste the report

Drop in one or more markdown reports. Jane extracts the concrete, testable claims and the scope they target — no manual setup.

02

Reproduce — gated

She re-runs each claim through the policy gate, browser-proving client-side bugs and authenticating when the target demands it, logging every step.

03

Verdict + evidence

Reproduced, not reproduced, or inconclusive — each with evidence tagged to the validation and linked to its task for a clean chain of custody.

04

Re-validate the fix

After the patch, one click re-tests: a confirmed issue that now comes back clean is your remediation proof.

The war room

Watch the assault unfold, in real time

Operators command missions from a board and follow Jane live on the front: her reasoning trace, the hypothesis timeline, kills as they’re confirmed, and a coverage map of every position taken.

Jane's live agent trace: reason, gated strike, observe, confirmed kill. Mission board: kill-chain phase progress and findings per target.
Confirmed finding with CVSS, ATT&CK, OWASP and replayable evidence. Kill-chain and ATT&CK / OWASP coverage across the engagement.
Jane's arsenal

A gated armory: expert playbooks, real recon tools, and a methodology corpus

Jane never fights from nothing. For the active phase and the target in front of her she draws the matching vuln-class playbook, seeds every applicable OWASP WSTG test from the discovered surface, and — scope-gated to the target — commands a real recon/scan toolchain. The framework packs are built independently from public sources and Ed25519-signed, so a tampered pack never makes it to the field.

22
Specialized agents behind the same policy gate
29
Gated recon/scan tools (nuclei, ffuf, nmap, sqlmap…)
29
Per-class attack playbooks, injected by class
76
OWASP WSTG tests, seeded from the surface
345
Knowledge packs the agents draw on
37
Tools in the full offensive arsenal — 29 scanners + 8 exploit tools, every one agent-invocable
26
Technique packs from 20 years of web research
Ed25519
Every framework pack verified before it loads
MITRE ATT&CK · technique + tactic per finding OWASP WSTG · surface-driven coverage CWE + CVE · stamped on every finding NIST · SP 800-53 / 800-115 CVSS · vector-derived scoring
Force multipliers

Jane plugs into the stack you already fight with

She doesn’t just report — she acts through your tools: reading your source for white-box analysis, shipping the fix, verifying bug-bounty reports, filing engineering tickets in Jira, sounding the alarm, and commanding the scanners you already trust. Every integration stays inside the same scope and audit log as the rest of the engagement.

One operator, your whole stack. Jane reads your repos, commands the scanners, verifies incoming HackerOne bug-bounty reports, sounds the alarm in chat, runs her own agent inboxes, and files engineering tickets in Jira — all driven by the LLM you choose, inside one scope and audit log.

GitHub GitLab
GitHub · GitLab

Reads the source, ships the fix

Connect a repo and Jane can pull the code to run white-box analysis alongside the live attack (optional) — then open an auto-fix pull or merge request for a confirmed finding, patch and evidence attached, scoped to the repos you install her on.

GitHub pull request opened by Jane: fix: parameterize product search query (SQLi), with a red/green diff and checks passed.
Slack
Slack

Sounds the alarm in Slack

Point Jane at a channel and every confirmed kill, mission milestone and escalation lands where your team already lives — with the evidence attached and a jump straight into the war room. No dashboard-watching required.

Slack alert from the Jane app: critical SQL injection finding confirmed, with severity, OWASP, evidence and a link into the war room.
Burp Suite
Burp Suite

Commands Burp — not just scans

Connect over Burp's MCP server and Jane drives the whole toolkit — Intruder, Repeater, the Proxy history and the sitemap, not only the REST scanner. Works with Burp Pro on your machine (via a no-ports connector) or a cloud/Enterprise deployment. Every target-touching call is scope-gated, and she replays and re-proves each lead with her own reproducible evidence before it ever counts as a finding.

Jane commanding Burp via MCP (Intruder, Repeater, Proxy) — replaying and confirming findings.
HackerOne
HackerOne

Verifies bug-bounty reports

Pull in submissions from your HackerOne program and Jane re-tests each one against the live target inside your scope — reproducing the claim, capturing the evidence, and telling you which reports are real, which are duplicates, and which don't hold up. Triage on proof, not on how convincing the write-up sounds.

Jira
Jira

Files the engineering ticket

Every validated finding becomes a Jira ticket for the team that owns the fix — severity, repro steps, evidence and remediation already written up — and its status syncs back to Jane, so you can see what's fixed without chasing anyone.

The brain behind the breach

Point Jane at 100+ models — on your keys, your subscription

Jane runs on the platform's shared keys out of the box. Or bring your own: set a provider, model and key per mission so every token is billed to — and every byte stays on — your org's own AI account. Twenty providers ship curated, and any OpenAI-compatible endpoint works, so you can reach well over a hundred models.

100+
Models reachable — curated, plus any you name
21
Providers built in, from frontier to open-weight
Your keys
Per-mission BYO — data stays on your AI account
Auto
Ordered failover on a rate-limit or quota wall
Anthropic OpenAI Google Gemini Azure OpenAI AWS Bedrock Mistral xAI · Grok DeepSeek Perplexity Cohere Groq Together AI Fireworks AI Cerebras SambaNova DeepInfra OpenRouter Ollama (local) + any OpenAI-compatible endpoint

Bring your own keys

Override per mission with your org's provider, model and key. Your data never touches the platform's AI accounts — it stays on the subscription you control. Keys are stored encrypted and never shown again.

Automatic failover

A per-agent provider chain with your mission keys first, then the platform behind them. A rate-limit, quota wall or content-filter refusal rolls over to the next provider — the engagement never stalls on one model.

Add any model, no redeploy

Type any model id a provider serves — new releases work the moment they ship, with no deploy and no waiting on us. Point at a self-hosted vLLM or Ollama endpoint by URL and Jane speaks to it the same way.

Rules of engagement

Built so an autonomous attacker can be trusted on a real target

A weapon this capable is only safe when it’s bounded and accountable. Jane is built around the scope you grant, the evidence she captures, and the identity of who gave the order.

Deny-by-default scope

Allowed hosts, ports, paths and methods are the front line. Every target-touching call is gated twice; an out-of-scope shot is refused before it leaves.

Proof of every kill

Findings carry replayable exchanges, a runnable PoC, a CVSS breakdown and counterevidence — cleared through a multi-gate validator before they confirm.

Chain of command

Authenticator MFA and passkeys, scoped API keys, and mission-scoped users — with an audit log of who gave the order, changed it, and read the results.

Ready when you are

Give the order

Set a scope, authorize the campaign, and watch Jane go to war on it — live, evidence-backed, and inside the lines you drew.