oauth-oidc-misconfiguration

Detect OAuth and OpenID Connect misconfiguration flaws in authentication flows.

11|4|Updated Jun 7, 2026
One-click install
npx skills add https://github.com/sayseven7/frameseven --skill oauth-oidc-misconfiguration-sayseven7
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: oauth-oidc-misconfiguration
Source: https://github.com/sayseven7/frameseven/tree/main/internal/mcp/skills/oauth-oidc-misconfiguration
Command: npx skills add https://github.com/sayseven7/frameseven --skill oauth-oidc-misconfiguration-sayseven7

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you identify weaknesses in OAuth 2.0 and OpenID Connect login flows before they become account takeover, token abuse, or cross-user binding issues.

Core Features & Use Cases

  • Redirect and Callback Review: Check whether redirect URIs are validated correctly and whether callback handling can be bypassed or chained through open redirects.
  • Flow Integrity Checks: Verify state, nonce, PKCE, token audience, and issuer handling across web, SPA, and mobile authentication flows.
  • Account Binding Analysis: Look for cases where one identity-provider account can be attached to the wrong local user session.
  • Use Case: Use this Skill when reviewing a "Login with Google" or enterprise SSO integration to find missing state validation, weak redirect checks, or token reuse flaws.

Quick Start

Use this skill to inspect the application’s OAuth or OIDC login flow and test redirect URI validation, state and nonce handling, PKCE enforcement, token audience checks, and account binding behavior.

Frequently Asked Questions about oauth-oidc-misconfiguration

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

FAQPage Schema
How do I check OAuth redirect URI validation for callback bypass vulnerabilities?

OAuth redirect URI validation checks whether callback handling can be bypassed or chained through open redirects. You verify that redirect URIs are validated correctly to prevent authorization code interception and account takeover risks.

What is PKCE enforcement and why is it needed for OAuth login flows?

PKCE enforcement verifies the Proof Key for Code Exchange across web, SPA, and mobile authentication flows. It prevents authorization code interception attacks by requiring a code verifier and challenge during the token exchange process.

How do I validate state and nonce parameters in OpenID Connect authentication?

Validating state and nonce parameters in OpenID Connect involves verifying their presence and correctness across authentication flows. This prevents cross-site request forgery and token replay attacks during identity provider callbacks.

How do I test token audience and issuer checks for SSO integration security?

Testing token audience and issuer checks for SSO integration security verifies that tokens are accepted only from trusted identity providers and intended recipients. This prevents token abuse and cross-user binding issues in enterprise login flows.

How do I detect account binding flaws in OAuth identity provider integrations?

Detecting account binding flaws in OAuth identity provider integrations involves analyzing authorization code exchanges and identity-provider trust boundaries. This exposes cases where one identity-provider account attaches to the wrong local user session.

What are common OAuth misconfiguration flaws in login with Google integrations?

Common OAuth misconfiguration flaws in login with Google integrations include missing state validation, weak redirect URI checks, and token reuse flaws. Analyzing authorization callbacks and scope handling exposes these redirect and token binding weaknesses.