Version0.4.0
Revision13
Size5.3 MB
LicenseMIT
Confinementstrict
BaseUnknown

JWTop


JWTop is a fast, developer-friendly JWT operations toolkit for the terminal. Decode, verify, create, sign, crack, and exploit JSON Web Tokens with a single CLI.

Features

  • Decode and pretty-print any JWT without verifying the signature
  • Verify signatures with HMAC secrets, RSA/ECDSA PEM keys, or JWKS endpoints
  • Create and sign new tokens with custom claims, expiration, and issuer
  • Re-sign existing tokens with a new algorithm or key
  • Dictionary-attack weak HMAC secrets with built-in or custom wordlists
  • Probe a live server for JWT vulnerabilities and report which exploits succeed

Supported exploit techniques

  • alg=none bypass (all capitalisation variants)
  • Blank secret and null signature attacks
  • HMAC confusion (RSA/ECDSA public key used as HMAC secret)
  • kid header injection (SQL injection, path traversal, raw)

Supported algorithms

  • HMAC: HS256, HS384, HS512
  • RSA: RS256, RS384, RS512
  • RSA-PSS: PS256, PS384, PS512
  • ECDSA: ES256, ES384, ES512

The exploit and crack commands are intended for authorised security testing, penetration testing, CTF competitions, and educational purposes only. Never test systems you do not own or have explicit written permission to test.

Update History

0.3.2 (8)0.4.0 (13)
2 Jun 2026, 23:00 UTC
0.1.0 (1)0.3.2 (8)
14 Apr 2026, 23:00 UTC
0.1.0 1 → 1
19 Mar 2026, 17:01 UTC
0.1.0 (1)
26 Feb 2026, 00:13 UTC

Published25 Feb 2026, 23:46 UTC

Last updated2 Jun 2026, 22:52 UTC

First seen26 Feb 2026, 00:13 UTC