hunt-oauth

Identify and exploit OAuth 2.0 and OIDC vulnerabilities in web and mobile applications.

13|2|Updated Jun 1, 2026
One-click install
npx skills add https://github.com/pdparchitect/rook --skill hunt-oauth-pdparchitect
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hunt-oauth
Source: https://github.com/pdparchitect/rook/tree/main/skills/hunt-oauth
Command: npx skills add https://github.com/pdparchitect/rook --skill hunt-oauth-pdparchitect

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill addresses the complexity of identifying and exploiting high-value OAuth vulnerabilities, such as account takeover and session theft, which are often missed during standard security audits.

Core Features & Use Cases

  • Comprehensive Methodology: Provides a structured, step-by-step approach to mapping OAuth flows, testing redirect_uri validation, and verifying state/nonce integrity.
  • Payload Library: Includes a curated set of bypass payloads for common OAuth misconfigurations, including host confusion, path traversal, and parameter pollution.
  • Use Case: Use this skill when auditing a web or mobile application that implements social login (Google, Facebook, Apple) to identify if an attacker can hijack user sessions or bypass authentication steps.

Quick Start

Use the hunt-oauth skill to audit the OAuth implementation on the target domain and identify potential account takeover vectors.

Frequently Asked Questions about hunt-oauth

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

FAQPage Schema
How do I test for OAuth account takeover vulnerabilities in web applications?

Test OAuth account takeover vulnerabilities by mapping authorization flows, testing redirect_uri validation, and verifying state parameter binding to identify session hijacking vectors. This skill provides structured methodology and bypass payloads for auditing social login implementations.

What is the best way to bypass redirect_uri whitelisting during an OAuth security audit?

Bypass redirect_uri whitelisting using curated payloads for host confusion, path traversal, and parameter pollution misconfigurations. This skill includes a payload library targeting common OAuth validation flaws found during bug bounty hunting.

How does OAuth state parameter binding prevent session theft?

OAuth state parameter binding prevents session theft by ensuring the authorization response is tied to the original request, blocking CSRF attacks. This skill validates state and nonce verification controls against known bug bounty patterns.

Can I use this skill to audit mobile deep link handlers for OAuth vulnerabilities?

Yes, you can audit mobile deep link handlers for OAuth vulnerabilities as this skill targets token exchange flows and deep link handlers across both web and mobile applications to identify authentication bypass vectors.

When do I need to check nonce verification in OpenID Connect flows?

Check nonce verification in OpenID Connect flows when auditing authentication bypass vectors to prevent token replay attacks. This skill validates nonce integrity alongside state parameter checks during security audits.

What types of OAuth misconfigurations lead to session theft during bug bounty hunting?

OAuth misconfigurations leading to session theft include weak redirect_uri validation, missing state parameters, and improper nonce verification. This skill identifies these flaws using established bug bounty patterns and bypass techniques.