Lion Cipher Lab

Classify pentest findings by remediation type and find the systemic root cause

Why it matters

A penetration test report usually ends as a list of findings, each with a severity, and the client works down it worst-first. That is a reasonable start and a poor finish, because it treats every finding as an independent accident. In reality a findings list usually has a few systemic root causes behind it: a dozen separate web vulnerabilities often trace to one missing practice (no input validation, no output encoding), a batch of outdated-component findings to one broken patch process, several exposures to one habit of shipping insecure defaults. The most valuable thing a report can say is…

What you'll learn

Steps in this lab

  1. Severity ranks findings; remediation class reveals causes
  2. The findings list
  3. Write the classifier
  4. Run it: the habit behind the list
  5. Write the recommendation, and check the buckets

Open the full interactive lab →