Web SecurityWeb Security · Lesson 12
Capstone: Full Lab Pentest & Report
Run an end-to-end assessment on a legal lab and write the report.
Video tutorialTrack course · freeCodeCamp
Speed
Transcript & captions
11/11
Deploy OWASP Juice Shop (or DVWA) locally, then run a complete assessment against it: recon, authentication, access control, injection, XSS, and business logic. Document everything as you go.
- Executive summary - plain language risk overview.
- Scope and methodology - what was tested and how.
- Findings - one per issue: title, severity, affected endpoint, reproduction steps, evidence, impact.
- Remediation - a concrete code or configuration fix for each finding.
- Appendix - tooling, timestamps, and out-of-scope observations.
| Severity | Rough criteria |
|---|---|
| Critical | Full account or server takeover, mass data exposure |
| High | Privilege escalation, injection, stored XSS |
| Medium | Reflected XSS, CSRF on meaningful actions |
| Low | Missing headers, verbose errors, info leaks |
Build a findings tracker
A finding without clear reproduction steps and a suggested fix is not actionable. Write for the developer who has to patch it.
Knowledge check
0/2 answeredWhich belongs in every finding?
Stored XSS would typically be rated...