hunt-xss

Identify and validate cross-site scripting vulnerabilities via reflection points and browser sinks.

3|1|Updated Jul 2, 2026
One-click install
npx skills add https://github.com/EntroVyx/hermes-agent-offsec --skill hunt-xss-entrovyx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hunt-xss
Source: https://github.com/EntroVyx/hermes-agent-offsec/tree/main/skills/offsec/redteam/hunt-xss
Command: npx skills add https://github.com/EntroVyx/hermes-agent-offsec --skill hunt-xss-entrovyx

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill addresses the high rate of false positives in XSS hunting by providing a rigorous, sink-based verification methodology that distinguishes between mere reflection and actual, exploitable vulnerabilities.

Core Features & Use Cases

  • Sink-Based Verification: Provides a framework to validate if reflected input reaches dangerous browser sinks like innerHTML or eval.
  • Advanced Hunting Chains: Guides the operator through complex attack chains including cache poisoning, DOM-based XSS, and CSP bypasses.
  • Use Case: Use this skill when auditing a target's authentication flow or collaborative features to identify and chain XSS primitives into account takeover or privilege escalation.

Quick Start

Use the hunt-xss skill to map all reflection points on the target domain and verify them against the provided sink-check checklist.

Frequently Asked Questions about hunt-xss

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

FAQPage Schema
How do I verify if a reflected input is actually an exploitable XSS vulnerability?

To verify an exploitable XSS vulnerability, you must trace reflected input to dangerous browser-side rendering sinks like innerHTML or eval. This sink-based verification distinguishes actual executable cross-site scripting from mere reflection, eliminating false positives during web security assessments.

What is the best way to hunt for DOM-based XSS during manual penetration testing?

The best way to hunt for DOM-based XSS is systematically mapping all reflection points on the target domain and validating them against a sink-check checklist. This rigorous methodology ensures high-quality, actionable security findings during manual penetration testing of complex web interfaces.

How do I chain XSS primitives into account takeover during a bug bounty hunt?

You can chain XSS primitives into account takeover by auditing a target's authentication flow or collaborative features. Advanced hunting chains guide operators through complex attack vectors including cache poisoning, DOM-based XSS, and CSP bypasses for high-impact bug bounty results.

Does this XSS hunting approach work for bypassing Content Security Policy?

Yes, this XSS hunting approach includes advanced hunting chains specifically designed for CSP bypasses. It applies to web application security assessments and bug bounty hunting, guiding operators through complex attack chains to achieve payload execution within renderable contexts.

Why do I get high false positive rates when testing for cross-site scripting vulnerabilities?

High false positive rates in XSS hunting occur when security tools detect mere reflection without verifying payload execution. Applying a rigorous sink-based verification methodology ensures reflected input actually reaches dangerous browser sinks, validating exploitable cross-site scripting vulnerabilities.

Can I use this skill for manual penetration testing of complex web interfaces?

Yes, you can use this skill for manual penetration testing of complex web interfaces. It applies to web application security assessments and bug bounty hunting, requiring systematic verification of payload execution within renderable contexts to ensure actionable findings.