PortSwigger Web Security Academy

A marathon of PortSwigger Web Security Academy labs.

Per-day stats

total solved: 63
Mon, April 27, 2026
5
Reflected XSS into HTML context with all tags blocked except custom onesReflected XSS in canonical link tagReflected XSS into a JavaScript string with single quote and backslash escapedReflected XSS into a JavaScript string with angle brackets and double quotes HTML-encoded and single quotes escapedStored XSS into onclick event with angle brackets and double quotes HTML-encoded and single quotes and backslash escaped