Cross site scripting (XSS)
Types of XSS
Reflected (non-persistent)
https://domain.com/?error=<script>alert(1)</script>Stored (persistent)
DOM-based (client-side code)
HTML sinks
JS sinks
Blind
Bypass WAF
Tags and events
Custom tag
SVG tag
Break out JS string
HTML encoding
Template literals
Polyglots
Iframe injection
Stealing cookies & sessions
BeEF
Last updated