Skip to main content
Hacks you before hackers do. Cyber is the Frontier Investigation Agent for application security. It attacks a web application or API you own, audits the source code behind it, and keeps the evidence that proves each problem it finds. A scanner lists what might be wrong. Cyber proves it: a pentest finding is an attack it reproduced, with the requests and responses behind it, and a source finding carries the verification that decided it. A check it couldn’t run, such as a protected page with no test user, is marked limited rather than clean.

How it works

Cyber tests two surfaces. A pentest attacks the running app; a Code Audit reads the source behind it. A pentest run goes like this: A Code Audit skips steps 1 to 3: you pick a connected repository and branch, and the audit scans the code, investigates what it finds, and verifies each candidate against the commit it pinned. It then follows that branch, re-auditing it on a schedule or on every push, and watches the branch’s dependencies for new library advisories. Click Cyber in the sidebar to open the overview: your apps, their latest results, and recent activity. The sidebar lists your pentest Apps and, under them, the Repositories Code Audit follows.
The Cyber overview page with recent activity.

Safety model

Cyber sends real attack traffic, so every run is fenced in by settings you control: the target, the paths it may touch, the test users it signs in as, and how hard it pushes.
Aggressive (the UI’s Recommended level) sends writes that create and edit test data. Full and Deep dive can permanently change or delete data inside the saved scope. Point anything above Safe at staging with test accounts, not production.

Before your first run

Settle these with your platform team before you launch, so the run isn’t blocked or paged on.

What you can do

Key concepts

Get started

Cyber quickstart

Run your first pentest against a staging app

Run a pentest

Set up test users, scope, intensity, and schedules

Triage findings

Read the proof, fix, and retest

Run a Code Audit

Audit a repository branch and follow it across commits