vuln-open-redirect

Validate open redirect vulnerabilities in URL parameters against filter bypass patterns.

Updated Jul 30, 2026
One-click install
npx skills add https://github.com/salmanabdurrahman/pi-pentest-agent --skill vuln-open-redirect
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vuln-open-redirect
Source: https://github.com/salmanabdurrahman/pi-pentest-agent/tree/main/skills/vuln-open-redirect
Command: npx skills add https://github.com/salmanabdurrahman/pi-pentest-agent --skill vuln-open-redirect

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates the identification and validation of open redirect vulnerabilities, ensuring that redirect parameters are properly secured against external domain exploitation.

Core Features & Use Cases

  • Parameter Discovery: Systematically identifies redirect-prone parameters like next, redirect_uri, and return in login, logout, and OAuth flows.
  • Filter Bypass Testing: Evaluates security controls against common bypass techniques including protocol-relative, encoding, and confusion attacks.
  • OAuth Security: Specifically assesses OAuth redirect_uri configurations to prevent authorization code theft.

Quick Start

Use the vuln-open-redirect skill to audit the login redirect parameters on the target application using the provided scope file.

Frequently Asked Questions about vuln-open-redirect

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

FAQPage Schema
How do I test for open redirect vulnerabilities in login and OAuth flows?

To test for open redirect vulnerabilities, you systematically identify redirect-prone parameters like next, redirect_uri, and return in login, logout, and OAuth flows to verify if they allow external domain exploitation.

What is an open redirect filter bypass and how does it work?

An open redirect filter bypass evaluates security controls against common evasion techniques, including protocol-relative URLs, encoding attacks, and URL confusion methods to manipulate parameter-based redirects.

How do I audit OAuth redirect_uri configurations to prevent authorization code theft?

Auditing OAuth redirect_uri configurations involves specifically assessing redirect parameters to ensure strict adherence to scope definitions and prevent authorization code theft through unauthorized redirection.

Can I validate open redirect risks safely without causing unauthorized phishing?

You can validate open redirect risks safely by requiring strict adherence to scope definitions, authorization proof, and safe testing methodologies to test URL parameters without triggering unauthorized redirection or phishing.

What are the limitations of parameter-based redirect analysis during web application security assessments?

Limitations of parameter-based redirect analysis include the strict requirement for defined scope boundaries and prior authorization proof, ensuring testing only targets engagement-owned destinations to prevent unauthorized external redirection.