Learn the basics of XSS attacks.
6:14 1 example 3 challengesLearn how to launch XSS attacks when injecting into HTML attributes.
4:56 2 examples 3 challengesLearn how to launch XSS attacks when adding a URL for website links.
5:06 1 example 2 challengesLearn how to launch XSS attacks while evading filters and defenses.
7:01 2 examples 2 challengesLearn how to create XSS exploits using event handlers.
9:42 2 examples 3 challengesLearn how XSS attacks work when injecting directly into JavaScript.
9:55 1 example 4 challengesLearn to execute XSS attacks in any context with just one payload.
7:18 1 example 1 challengeLearn how to create real, malicious XSS exploits.
16:32 1 example 3 challengesLearn how to bulletproof your code against dangerous inputs with proper escaping.
12:22 3 challengesLearn how to safely let users add their own HTML tags without introducing XSS vulnerabilities.
11:48 1 example 2 challengesLearn how to stop XSS vulnerabilities before they're released.
4:27 3 challengesLearn how to automatically stop XSS attacks with Content Security Policy and Subresource Integrity.
18:57 2 examples 3 challengesLearn what threats still exist even after implementing a Content Security Policy.
6:43 1 example 2 challengesLearn how to find hidden XSS vulnerabilities
9:42 2 examples 0 challengesLess than the price of one XSS bounty!
In-depth and hands-on XSS training The most accurate and complete XSS training course available Constant updates on the latest attacks and defenses
UPGRADE MY SKILLS UPGRADE MY TEAM