⚠ Intentionally vulnerable.
Every endpoint here has a real XSS bug. Find it, exploit it, see what your tools see.
XSS labs
xss.vulnlab.dev
Five labs covering the XSS detection surface tools care about: reflected and stored sinks, a DOM-only sink the server never sees, a strict-looking CSP that's bypassable via a same-origin JSONP endpoint, and a mutation XSS where a server-side regex sanitizer is defeated by client-side innerHTML reparse.
Source for every lab is published. Each lab page links to its own source via /source/<slug>. Each lab also exposes a JSON detection hint at /meta/<slug> (and an index at /meta/) describing what a scanner should produce — CWE, subtype, sinks, exploit examples, success markers, tags. Use it to benchmark your tool against ground truth.