A structured lesson workspace with readable content, hands-on examples, and a clean path to completion.
The source puts unusual emphasis on report writing because triage teams must validate what you found. A good report gets to the point, explains the vulnerability, shows how to reproduce it, and connects technical behavior to impact. A report that forces the reader to guess what happened increases triage time.
| Report element | Purpose |
|---|---|
| Vulnerability title | Names the issue, affected area, and often the impact. |
| CWE and CVSS | Communicate weakness class and severity characteristics. |
| Description | Explain the root cause in understandable terms. |
| Proof of concept | Give clear, concise reproduction steps. |
| Impact | State what an attacker could achieve and why it matters. |
| Remediation | Offer a practical fix when appropriate. |
A security engineer may immediately understand a technical flaw, while a less mature organization may need a business explanation. The source recommends translating the technical issue into understandable terms when necessary. That does not mean removing technical evidence. It means connecting the mechanism to the consequence so the recipient can make a decision.
Think of the report as an executable explanation: another analyst should be able to follow your steps, observe the same behavior, and understand why it matters.
The source's examples use titles that identify the vulnerability class and affected component, such as stored XSS in an administrative panel or CSRF in a consumer registration function. The goal is not to write a dramatic title. The goal is to let triage understand the report's subject before opening the body.
Weak: XSS foundBetter: Stored XSS in the administrator file-listing workflowWhy: it identifies the class and the affected functionality
The second title is stronger because it narrows the problem to a specific workflow. That precision helps the triage team reproduce the issue and route it to the right owner. In practice, the title, description, proof of concept, and impact statement should tell one consistent story.
The source repeatedly connects impact to attacker capability: XSS can affect administrators who view shared content, CSRF can cause a state-changing action in the victim's session, and an RCE can provide command execution with the vulnerable application's security context. The exact consequence depends on the affected component and privileges.
Do not claim impact you did not demonstrate or logically justify. A credible report is stronger when every impact statement follows from observed behavior and the application's security context.
Finish the lesson once you have worked through the material. This awards ★ 30 XP.