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.