_____ _ _ _
/ ____| | (_) | |
| | | | __ _ _ _ __ ___ | |_ _ _ __ ___ _ __ ___ _ __
| | | |/ _` | | '_ ` _ \ | | | | | '_ ` _ \| '_ \ / _ \ '__|
| |____| | (_| | | | | | | || | |_| | | | | | | |_) | __/ |
\_____|_|\__,_|_|_| |_| |_|/ |\__,_|_| |_| |_| .__/ \___|_|
|__/ | |
|_| v0.1.0
Professional JWT security testing toolkit. Analyze, crack, forge, and exploit JSON Web Tokens with 15+ vulnerability checks, 100k secret wordlist, and CVE-specific attacks.
Core Analysis
- JWT decoding and vulnerability scanning
- 15+ security checks (alg=none, weak algorithms, missing claims, sensitive data)
- Risk scoring with detailed remediation
Advanced Attacks
- Algorithm Confusion (CVE-2022-39227)
- Kid Header Injection (path traversal, SQLi)
- JKU/X5U Injection
- Null Signature Bypass (CVE-2020-28042)
- Psychic Signature (CVE-2022-21449)
- JWKS Spoofing
Secret Cracking
- Multi-threaded (~19k secrets/sec)
- 100k+ Wallarm wordlist included
- Custom wordlist support
pip install -e .# Analyze a token
claimjumper analyze eyJhbGciOiJIUzI1NiIs...
# Generate attack tokens
claimjumper advanced-attacks <token>
# Crack secret (8 threads)
claimjumper crack <token> -t 8
# Full security audit
claimjumper full-audit <token>| Command | Description |
|---|---|
analyze |
Analyze JWT for vulnerabilities |
advanced-attacks |
Generate CVE-based attack tokens |
full-audit |
Complete security assessment |
crack |
Multi-threaded secret brute-force |
forge-none |
Create alg=none token |
forge |
Create signed token |
decode |
Decode and display token |
playbook |
Automated security scan |
fuzz |
Fuzz JWT claims |
keygen |
Generate RSA/ECDSA keys |
Open jwt_analyzer.html for a minimal web UI with:
- Token analysis
- Attack generation
- Token forging
| Check | Severity |
|---|---|
| alg=none | CRITICAL |
| Algorithm Confusion | CRITICAL |
| Missing exp | HIGH |
| JKU/X5U Injection | HIGH |
| Kid Injection | HIGH |
| Weak Algorithm | MEDIUM |
| Sensitive Data | MEDIUM |
0— Analysis complete / No secret found1— Vulnerabilities found / Secret cracked2— Error
MIT
ClaimJumper — For authorized security testing only.