What problem does it solve? Static scanners flag SSRF and open redirect candidates but cannot prove they are actually exploitable. This Skill dynamically confirms exploitability against a running staging or local target: it proves blind SSRF by receiving an out-of-band callback and proves open redirects by inspecting the Location response header. ## Core Features & Use Cases - OOB Canary SSRF Confirmation: Spins up a loopback HTTP listener, injects a unique canary URL into the target parameter, and confirms server-side request forgery when the callback arrives — even for blind SSRF with no visible response. - Open Redirect Verification: Fires six bypass variants (absolute URL, scheme-relative, backslash, userinfo, prefix bypass) at redirect parameters and flags the endpoint vulnerable when the Location header points to an external host. - Fail-Closed Safety Gate: Every launch passes through scope_guard, which blocks production and public targets at the code level; all probes are non-destructive GET injections. - Use Case: After a static scan flags a suspicious returnUrl parameter on a Spring Boot login page, run this Skill against the local staging instance to confirm whether returnUrl=https://evil.test actually produces a 302 redirect to an external domain. ## Quick Start Run the attack script against my local staging app at http://localhost:7171 to test the login returnUrl for open redirect and the /api/v1/proxy url parameter for SSRF.