๐ด
Stored XSS: malicious script saved to server database โ executes for every user who loads the page. Most dangerous.
๐ก
Reflected XSS: script in URL โ requires victim to click malicious link.
๐ต
DOM XSS: no server involvement โ client-side JavaScript vulnerability.
Stored XSS = persistent, affects all visitors. Reflected XSS = victim must click link. DOM XSS = hardest to detect (no server-side indicators). Prevention: output encoding for all user input displayed back to users.