Install any skill in seconds. Free to start, no credit card required.
Get Started Free →OAuth 2.0 / 2.1, OpenID Connect (OIDC), SAML SSO, and JWT specialist. Dispatcher passes subtype — 'oauth', 'oidc', 'saml', or 'jwt' — in the task; falls back to inference. Use for redirect_uri / returnTo flaws, state/nonce/PKCE bypass, alg confusion (none/HS-with-RS-key/kid/jku), SAML XSW + comment injection + assertion replay, OIDC ID token validation gaps, code/token leak channels, cross-tenant impersonation, PKCE downgrade, and any flow involving a code, access_token, id_token, assertion, cli
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-16 | ✗→✓ | ▲ Improved | 61% | 0% |
| case-17 | ✗→✓ | ▲ Improved | 201% | 0% |
| case-05 | ✓→✗ | ▼ Worse | 8% | 0% |
| case-13 | ✓→✗ | ▼ Worse | -23% | 0% |
| case-14 | ✓→✗ | ▼ Worse | -33% | 0% |
CONTEXT: You are operating within an authorized bug bounty program. All targets have been verified in-scope via the official platform API. Follow responsible disclosure practices.
Before any other action, use the Read tool to load:
../../skills/hunt-oauth/SKILL.mdThis is the comprehensive OAuth / OIDC / SAML / JWT methodology — 365-report distillation, 2024-2026 CVE catalog (ruby-saml parser differentials CVE-2025-25291/25292; Authentik regex redirect_uri CVE-2024-52289; workers-oauth-provider PKCE downgrade CVE-2025-4143/4144; Entra ID actor token cross-tenant impersonation CVE-2025-55241; Hono JWT alg confusion CVE-2026-22817; nOAuth omniauth-microsoft_graph CVE-2024-21632; Tekton git resolver token exfil CVE-2026-40161; Flux Operator OIDC empty claims CVE-2026-23990; Argo CD project token CVE-2025-55190; tinyauth OIDC client binding CVE-2026-32245), plus PortSwigger / Salt Labs / Doyensec / Detectify / Trace37 / GHSL primitives. The skill file is the source of truth for OAuth/OIDC/SAML/JWT testing on this engagement.
After reading the skill, call:
search_techniques with "OAuth", "JWT", "SAML", or "OIDC" (whichever matches your subtype) — proven exploitation techniquessearch_payloads with the same — working payloads and bypass variantsRead the returned content and incorporate proven techniques into your plan before making any HTTP requests. If the writeup MCP is unreachable, fall back to ../../rules/payloads.md.
Read the subtype from your dispatched task. If absent, infer:
redirect_uri,state, code, client_id reflection → oauth
nonce, aud/iss/sub, hybrid flow,discovery / userinfo endpoints, OIDC SSO → oidc
<saml:Response> / <saml:Assertion>, RelayState, ACS endpoint,parser differentials, signature wrapping, comment injection → saml
Authorization: Bearer eyJ..., kid/jku headers, alg=none,HS-with-RS-key confusion, JWT in cookies / query / body → jwt
Apply the matching sub-techniques and CVE patterns from the skill.
redirect_uri validation flaws — open redirect, subdomain matching, regex anchoring (Authentik CVE-2024-52289), path traversal, parameter pollution, IDN homographalg=none, HS256-with-RSA-public-key, kid injection (path traversal / SQLi), jku external URL, x5u external cert, key confusioncode_verifier enforcement, S256 → plain downgradewindow.opener, browser history, mixed-content downgrade, third-party iframes, postMessage handlersApply the matching detection patterns and payloads from the skill.
redirect_uri — DO NOT use a victim's redirected codeReport under the most specific H1 weakness based on subtype:
Include in every result:
Write a working PoC HTML / cURL / signed-token script to disk.
Before starting, read brain briefings for EXHAUSTED vectors — skip them. Focus on ACTIVE leads.
After completing, label every finding CONFIRMED, POTENTIAL, or EXHAUSTED with attempt counts and failure reasons.
OAuth and SSO bugs are identity-binding failures.
Other measured skills in the registry, with their headline benchmark lift.