Lion Cipher Lab

Write a vulnerability disclosure report

Why it matters

Sooner or later, if you work anywhere near technology, you will notice something broken and dangerous in software that is not yours -- a page that shows you data you should not see, a login that lets you in without a password, a form that leaks other people's details. What you do next matters enormously. Handled well, you quietly tell the people who can fix it, they fix it, and real users are protected before anyone gets hurt. Handled badly -- shouted on social media, sold, or exploited -- and you can cause the exact harm you spotted, or land yourself in legal trouble. The vulnerability…

What you'll learn

Steps in this lab

  1. What a vulnerability is, and what disclosure means
  2. The vulnerability you will write up (read this once)
  3. The rules of the road: disclosure ethics before you write a word
  4. What a good disclosure report contains
  5. Sections 1 and 2: Summary and Affected version
  6. Sections 3 and 4: Reproduction steps and Proof of concept
  7. Sections 5 and 6: Impact and a CVSS-style severity
  8. Section 7: Suggested fix, disclosure timeline, and the full skeleton
  9. Why doing this well matters more than doing it fast

Open the full interactive lab →