
Professional JWT security testing toolkit. Analyze, crack, forge, and exploit JSON Web Tokens with 15+ vulnerability checks, 100k secret wordlist, and CVE-specific attacks (CVE-2022-21449, CVE-2018-0114).
_____ _ _ _
/ ____| | (_) | |
| | | | __ _ _ _ __ ___ | |_ _ _ __ ___ _ __ ___ _ __
| | | |/ _` | | '_ ` _ \ | | | | | '_ ` _ \| '_ \ / _ \ '__|
| |____| | (_| | | | | | | || | |_| | | | | | | |_) | __/ |
\_____|_|\__,_|_|_| |_| |_|/ |\__,_|_| |_| |_| .__/ \___|_|
|__/ | |
|_| 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
Advanced Attacks
Secret Cracking
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>
Open jwt_analyzer.html for a minimal web UI with:
0 — Analysis complete / No secret found1 — Vulnerabilities found / Secret cracked2 — ErrorMIT
ClaimJumper — For authorized security testing only.
| 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 |
| Check | Severity |
|---|
| alg=none | CRITICAL |
| Algorithm Confusion | CRITICAL |
| Missing exp | HIGH |
| JKU/X5U Injection | HIGH |
| Kid Injection | HIGH |
| Weak Algorithm | MEDIUM |
| Sensitive Data | MEDIUM |