hunt-xss

Detect reflected, stored, and DOM XSS vulnerabilities with OOB confirmation.

1|Updated Apr 18, 2026
One-click install
npx skills add https://github.com/jellaharshith/SWIFT --skill hunt-xss-jellaharshith
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hunt-xss
Source: https://github.com/jellaharshith/SWIFT/tree/main/swift/skills/cbh/skills/hunt-xss
Command: npx skills add https://github.com/jellaharshith/SWIFT --skill hunt-xss-jellaharshith

SYSTEM DOCUMENTATION & REQUIREMENTS

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.

Frequently Asked Questions about hunt-xss

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

FAQPage Schema
How do I validate blind XSS payloads to confirm execution in admin panels?

Validating blind XSS in admin panels requires out-of-band confirmation gates using collaborator beacons that fire when payloads execute in a real browser, ensuring payload delivery is confirmed rather than assumed from reflection alone.

How do I validate blind XSS payloads to confirm execution in admin panels?

Validating blind XSS in admin panels requires out-of-band confirmation gates using collaborator beacons that fire when payloads execute in a real browser, ensuring payload delivery is confirmed rather than assumed from reflection alone.

What is the best way to test sanitizer bypasses for SVG injection and stored XSS?

Testing sanitizer bypasses for SVG injection and stored XSS involves using canary markers to test sanitizer behavior, exploring rendering surfaces, and validating common XSS bypass patterns against high-impact targets like file upload endpoints.

How do I prevent false positives when hunting for DOM-based XSS?

Preventing false positives during DOM-based XSS hunting requires marker discipline and context-specific payload testing, enforcing browser-based or OOB confirmation to verify that reflections actually enable real JavaScript execution.

Does XSS hunting work for testing redirect and UTM parameter injection?

XSS hunting works for redirect and UTM parameter injection by systematically probing these reflection points, testing context-specific payloads, and validating execution against common bypass primitives to confirm exploitable vulnerabilities.

When should I focus XSS hunting on auth flows and payment-financial targets?

You should focus XSS hunting on auth flows and payment-financial targets when prioritizing high-impact vulnerabilities, as these surfaces typically yield the greatest impact when stored-rendering or admin panel XSS payloads execute successfully.