What problem does it solve?
Intermediaries like proxies, load balancers, and CDNs can be tricked into stripping security-relevant headers when an attacker names them in the HTTP Connection header, leading to IP-based access-control bypass, broken authentication assumptions, and cache poisoning. This Skill provides a structured methodology to detect and confirm these misconfigurations during authorized assessments.
Core Features & Use Cases
- Header Stripping Detection: Systematically tests candidate headers (X-Forwarded-For, Authorization, Cookie, X-Api-Key) by designating them as hop-by-hop via the Connection header and diffing responses against a baseline.
- Access-Control Bypass Testing: Verifies whether stripping a spoofed X-Forwarded-For header causes the backend to trust the proxy IP and grant access to restricted endpoints like admin panels.
- Cache Poisoning Validation: Confirms whether marking session headers hop-by-hop causes shared caches to store and serve personalized content to other users.
- Use Case: During a web application pentest against a target behind a CDN, you discover /admin returns 403 normally but 200 when sending Connection: close, X-Forwarded-For, proving an IP allowlist bypass.
Quick Start
Ask the AI to test the target application behind its proxy for hop-by-hop header abuse by probing whether the Connection header can strip X-Forwarded-For and bypass the admin panel's IP restrictions.