Cross-Site Scripting (XSS - Reflected & Stored)
Inject benign probes like <script>alert(1)</script> or event handlers " onfocus="alert(1) into input fields. Verify if browser parses input as active JavaScript rather than text.
WAF rule alerts on <script>, javascript:, and onerror= in HTTP query strings. CSP violation report sent to report-uri endpoint.
Context-aware output encoding (DOMPurify, HTML entity encoding), store session cookies with HttpOnly; Secure; SameSite=Strict, and deploy strict CSP without 'unsafe-inline'.