hunt-xss

Map reflection points and probe sanitizers to validate Cross-Site Scripting vulnerabilities.

13|2|Updated Jun 1, 2026
One-click install
npx skills add https://github.com/pdparchitect/rook --skill hunt-xss-pdparchitect
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hunt-xss
Source: https://github.com/pdparchitect/rook/tree/main/skills/hunt-xss
Command: npx skills add https://github.com/pdparchitect/rook --skill hunt-xss-pdparchitect

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill addresses the complexity of identifying and validating Cross-Site Scripting (XSS) vulnerabilities by providing a structured, research-backed methodology that minimizes false positives and maximizes impact.

Core Features & Use Cases

  • Methodological Hunting: Provides a step-by-step framework for mapping reflection points, probing sanitizer behavior, and testing complex bypasses.
  • Impact Analysis: Guides the user in chaining XSS findings into high-value outcomes like account takeover, token exfiltration, and privilege escalation.
  • Use Case: Use this skill to audit a web application's authentication flow or collaborative features for stored XSS, ensuring that findings are validated with real-world impact rather than just simple alert boxes.

Quick Start

Use the hunt-xss skill to audit the provided target repository for reflected and stored XSS vulnerabilities following the documented research methodology.

Frequently Asked Questions about hunt-xss

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find and validate XSS vulnerabilities in a web application?

To find and validate XSS vulnerabilities, you map input reflection points and probe sanitizer behavior using canary markers. This methodology minimizes false positives by requiring browser-based confirmation of terminal impact, ensuring findings demonstrate real-world exploitability.

What is the best way to map reflection points when auditing source code for XSS?

Mapping reflection points requires injecting strict canary markers into input fields and tracing their reflection in the web application's output. This systematic approach identifies exactly where untrusted data enters the browser context, enabling targeted sanitizer probing and bypass testing.

Can I use this methodology for bug bounty hunting and stored XSS research?

Yes, this methodology directly supports bug bounty hunting and stored XSS research. It provides a structured framework for probing sanitizer behavior and chaining validated Cross-Site Scripting findings into high-value outcomes like account takeover, token exfiltration, and privilege escalation.

Does this XSS hunting approach work on complex sanitizer bypasses?

Yes, this approach specifically tests complex sanitizer bypasses through systematic probing of input handling mechanisms. It provides a structured framework for analyzing sanitizer behavior and testing bypasses, maintaining strict canary marker discipline to accurately track and validate reflection points.

Why does my XSS finding require browser-based confirmation of terminal impact?

Browser-based confirmation of terminal impact is required to minimize false positives and maximize vulnerability value. This methodology ensures that Cross-Site Scripting findings are validated with real-world impact, such as account takeover or token exfiltration, rather than relying on simple alert boxes as proof.