What problem does it solve?
Open redirect vulnerabilities are frequently overlooked but enable high-impact attacks including phishing, OAuth token theft, CSRF Referer bypass, and SSRF chaining, creating significant risk for web applications that accept unvalidated user-controlled redirect targets.
Core Features & Use Cases
- Comprehensive Sink Detection: Identifies both server-side (HTTP 301/302 Location headers, server-side redirect functions) and client-side (JavaScript window.location, window.open) redirect sinks across common parameter names.
- Filter Bypass Techniques: Covers protocol-relative, userinfo, backslash, encoding, and domain suffix bypasses for common input validation checks.
- Exploitation Chain Guidance: Includes validated attack paths for phishing amplification, OAuth token theft, CSRF protection bypass, SSRF via server-side redirect following, and reverse tabnabbing attacks.
- Use Case: A penetration tester can use this skill to assess an OAuth authorization flow's redirect_uri parameter to identify if an attacker can steal user authorization tokens via an open redirect vulnerability.
Quick Start
Use the open-redirect skill to test the redirect parameter on the target web application's login flow for open redirect flaws that could enable phishing attacks.