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
Watch 00:00 · 2 checkpoints Watch on YouTube More on this topic
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.
SeverityRough criteria
CriticalFull account or server takeover, mass data exposure
HighPrivilege escalation, injection, stored XSS
MediumReflected XSS, CSRF on meaningful actions
LowMissing 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 answered

Which belongs in every finding?

Stored XSS would typically be rated...