Lion Cipher Lab

Turn a ZAP scan report into a prioritized fix list (severity, exploitability, false positives)

Why it matters

A scanner is easy to run and easy to misuse. Point OWASP ZAP — a DAST tool, meaning a Dynamic Application Security Testing scanner that probes a running app from the outside — at a site and it spits out a wall of alerts, each stamped with a scary-looking risk. The rookie move is to export that list and hand it to developers as a to-do list. Half of it is noise, some of it is flat-out wrong, and the one finding that could actually get you breached is buried three screens down. The skill that separates an appsec engineer from a scan-button operator is triage: reading each alert's evidence,…

What you'll learn

Steps in this lab

  1. What you're holding: how to read a single ZAP alert
  2. Why RISK and CONFIDENCE are two different axes
  3. The report — read it once, top to bottom, before classifying
  4. Finding [A] — the genuine High: validate it, then act
  5. Finding [B] — the false positive: the evidence contradicts the label
  6. Finding [C] — a real Medium that context deflates
  7. Findings [D], [E], [F] — the long tail: housekeeping, hardening, and pure noise
  8. Produce the deliverable: a prioritized fix list with a reason each
  9. The judgment to keep: when to trust a DAST report, and when not to

Open the full interactive lab →