How Verdict Runtime works

Find it, prove it, fix it, protect it: how Verdict Runtime scans, verifies exploits live against your running app, prepares fixes and labels every finding with its evidence.

How it works

Find it. Prove it. Fix it. Protect it.

One loop from first scan to final verdict. Every step is optional: use only what you need.

  1. 01 · SCAN

    See the whole surface

    Code, dependencies, secrets, infrastructure, licenses and containers in one pass, or bring your existing SAST results as SARIF.

  2. 02 · PROVE

    Verify against the live app

    A reviewed, non-destructive proof runs in an isolated sandbox. No reproduction, no “confirmed”.

  3. 03 · PENTEST

    Test it like an attacker

    Logged in as a real user: API discovery and fuzzing, access-control tests, and LLM security checks.

  4. 04 · FIX

    Ship a verified fix

    A reviewable diff or pull request, re-scanned and tested. Never merged on your behalf.

  5. 05 · DEFEND

    Shield it meanwhile

    WAF, gateway and detection rules generated from your findings, in observe mode first.

The verdict

Every finding says how sure we are

Nothing is silently promoted. Triage starts from evidence instead of a rule identifier.

SINGLE_TOOL

One engine saw it

Reported and ranked lower, labelled as uncorroborated.

HIGH

Two independent engines agree

Code, dependencies and infrastructure each run two engines, built by different teams.

CONFIRMED

Reproduced against your running app

Injection, XSS, open redirect, XXE and command injection, proven live and safely.

Confirmed High Example finding
SQL injection in product sort parameter
CWE-89 · app/routes/products.py:142 · GET /api/products?sort=
Agreement
Flagged independently by two static analysis engines
Reachable
Route resolves to this handler; parameter reaches the query unsanitised
Proof
Boolean difference confirmed live in an egress-locked sandbox: ' AND 1=1-- returned 24 rows, ' AND 1=2-- returned 0
Fix
Parameterised-query patch; re-scan clean, your test suite still green

Illustrative example of the report format, not a real customer finding.

Get your first verdict free

One repository, one report, no obligation: the findings, the evidence behind each one, the fixes we can prepare, and an honest note on what we couldn't check.

Request a free assessment See a sample report Reply within two business days.
We never scan first. Nothing is tested until you've named the target in writing and confirmed you're authorised to have it tested.