hunt-host-header

Identify and validate Host header injection vulnerabilities in web applications.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill addresses the difficulty of identifying and verifying complex Host header injection vulnerabilities, such as password reset poisoning, web cache poisoning, and routing-based SSRF, which are often overlooked by automated scanners.

Core Features & Use Cases

  • Vulnerability Identification: Detects flaws in password reset flows, OAuth/OIDC implementations, and reverse proxy configurations.
  • Exploit Verification: Provides a structured methodology to confirm impact, including OOB capture via Collaborator and cache poisoning validation.
  • Use Case: Use this skill to test if a target's password reset mechanism reflects an attacker-controlled host, potentially leading to full account takeover.

Quick Start

Use the hunt-host-header skill to audit the forgot-password endpoint on example.com for host header injection vulnerabilities.

Frequently Asked Questions about hunt-host-header

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

FAQPage Schema
How does Host header injection lead to account takeover?

Host header injection enables account takeover when password reset poisoning tricks an application into sending reset links with an attacker-controlled host. This skill identifies such flaws in OAuth/OIDC implementations and reverse proxy configurations behind CDNs.

How do I test web cache poisoning using Host header manipulation?

Testing web cache poisoning requires manipulating the Host header and manually verifying cache behavior to confirm exploitability. This skill provides a structured methodology to validate header reflection and prevent false positives in cache delivery.

What is routing-based SSRF and how do I identify it?

Routing-based SSRF exploits web applications behind reverse proxies by injecting malicious Host headers to route requests to internal infrastructure. This skill detects these vulnerabilities and assesses their impact on infrastructure security using OOB capture validation.

Can automated scanners detect complex Host header vulnerabilities?

Automated scanners often overlook complex Host header vulnerabilities like password reset poisoning and routing-based SSRF. This skill addresses that gap by providing exploit verification steps and requiring manual confirmation of header reflection to ensure accuracy.

How do I validate Host header injection without false positives?

Validating Host header injection without false positives requires manual verification of header reflection and cache behavior. This skill uses OOB capture via Collaborator to confirm exploitability and assess impact on authentication and infrastructure security.

Is Host header injection testing effective for applications behind CDNs?

Host header injection testing is effective for applications behind CDNs and reverse proxies. This skill specifically targets these configurations to detect routing-based SSRF and web cache poisoning vulnerabilities in OAuth/OIDC provider implementations.