Challenge 4: XSS using HTML attribute

Learn how the XSS payload can be crafted using HTML5 event attributes rather than using the classic

18 January 2023 · 5 min

Challenge 3 - XSS bypass blacklist HTML tags

Practice bypassing weak XSS tag filters and learn why blacklist-based validation is not enough.

13 January 2023 · 4 min

Challenge 2 - Reflected cross-site scripting attack

Practice reflected XSS in a vulnerable lab and learn how it differs from stored XSS during testing.

4 January 2023 · 2 min

Challenge 1 - Stored cross-site scripting attack

Practice stored XSS in a vulnerable lab and learn how malicious input can be saved and shown to other users.

13 December 2022 · 5 min

XSS Explained - Learn cross-site scripting with examples

A beginner-friendly guide to cross-site scripting using Kurukshetra, an intentionally vulnerable XSS practice lab.

25 November 2022 · 4 min

Mitigating XSS Vulnerability

Learn practical ways to reduce cross-site scripting risk with output encoding, validation, CSP, and safer development habits.

20 August 2022 · 5 min