What problem does it solve?
Hunting cross-site scripting (XSS) vulnerabilities is error-prone because reflections, sanitization behavior, and DOM execution contexts can look convincing without actually enabling real JavaScript execution and impact.
Core Features & Use Cases
- Detect reflection types: differentiate reflected, stored, and DOM-based XSS so payloads are delivered and validated correctly.
- Handle blind/stored verification: define out-of-band confirmation gates using collaborator beacons that fire when payloads execute in a real browser.
- Systematically probe contexts and bypasses: map reflection points, test sanitizer behavior with canary markers, explore likely attack surfaces (redirect/UTM/search/preview/render), and validate common XSS bypass patterns.
- Prioritize high-impact targets: focus on admin/auth flows, stored-rendering surfaces, payment-financial flows, and SVG/file upload endpoints where XSS impact is typically greatest.
Quick Start
Use the hunt-xss skill to plan a context-aware XSS hunt for your target by mapping reflection points, choosing appropriate payload delivery for reflected/stored/DOM cases, and running the blind/stored OOB validation gate.