What problem does it solve?
OAuth and OpenID Connect misconfigurations can let attackers bypass login protections or steal/relay tokens through weak redirect handling, missing state/nonce checks, lax PKCE enforcement, and improper audience or identity binding.
Core Features & Use Cases
- Redirect URI validation review: Check prefix/path confusion, open redirect chaining, and leftover localhost patterns to ensure callbacks are strictly bound.
- State, nonce, and PKCE verification: Validate that
state and nonce are unpredictable and correctly bound/checked, and that PKCE is enforced for the right client types.
- Token and identity binding checks: Ensure
aud/iss are validated and that callback/token handling does not allow account rebinding or cross-client token reuse.
Use case: You are testing a web or mobile app that logs in via Google/GitHub/Okta/Microsoft, and you suspect the callback, state/nonce, or token exchange logic does not properly bind the authorization response to the original user session.
Quick Start
Use the oauth-oidc-misconfiguration skill to produce a targeted checklist for validating redirect URI handling, state/nonce correctness, PKCE enforcement, and token audience/issuer binding for the OAuth/OIDC flows you are assessing.