oauth-jwt-testing

Test OAuth, OIDC, JWT, and SAML authentication protocols for vulnerabilities.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/overtimepog/greyhatcc --skill oauth-jwt-testing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: oauth-jwt-testing
Source: https://github.com/overtimepog/greyhatcc/tree/main/skills/oauth-jwt-testing
Command: npx skills add https://github.com/overtimepog/greyhatcc --skill oauth-jwt-testing

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the critical security vulnerabilities that can arise from insecure authentication flows, including OAuth, OIDC, JWT, and SAML, protecting against unauthorized access and data breaches.

Core Features & Use Cases

  • Comprehensive Auth Testing: Identifies and tests for common misconfigurations and vulnerabilities in OAuth, OIDC, JWT, and SAML implementations.
  • Token Manipulation: Explores various attack vectors for JWTs, including algorithm confusion, claim manipulation, and lifecycle bypass.
  • Flow Bypass & Escalation: Detects and attempts to exploit weaknesses in OAuth/OIDC authorization flows, scope escalation, and token theft.
  • Provider-Specific Checks: Includes targeted tests for cloud-based identity providers like AWS Cognito, Auth0, and Firebase Auth.
  • Use Case: A security analyst can use this Skill to thoroughly assess the security posture of a web application's login and user management system, identifying potential pathways for account takeover or privilege escalation.

Quick Start

Use the oauth-jwt-testing skill to analyze the authentication flow for the provided URL 'https://example.com/login'.

Frequently Asked Questions about oauth-jwt-testing

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

FAQPage Schema
How do I test JWT tokens for algorithm confusion and claim manipulation vulnerabilities?

To test JWT tokens for algorithm confusion and claim manipulation, you must analyze the JWT algorithms, claims, and lifecycle. This process probes for token manipulation vectors and lifecycle bypasses to identify weaknesses in token validation implementations.

What is the best way to test OAuth redirect URI validation and PKCE enforcement?

Testing OAuth redirect URI validation and PKCE enforcement requires probing the authorization flow for weaknesses. This process detects flow bypasses, scope escalation, and token theft by validating state parameter handling and redirect URI configurations.

Can I run security testing on AWS Cognito, Auth0, and Firebase Auth implementations?

Yes, you can run security testing on AWS Cognito, Auth0, and Firebase Auth implementations. The assessment includes targeted checks for these cloud-based identity providers to identify provider-specific misconfigurations and authorization vulnerabilities.

How do I assess SAML assertion integrity and recipient validation?

To assess SAML assertion integrity and recipient validation, you perform in-depth security testing on the SAML protocol. This identifies vulnerabilities related to assertion manipulation and improper recipient validation within the authentication flow.

Does OAuth flow testing detect account takeover and privilege escalation pathways?

Yes, OAuth flow testing detects account takeover and privilege escalation pathways. By thoroughly assessing the security posture of the login system, it identifies and attempts to exploit weaknesses in OIDC authorization flows and scope escalation.