What problem does it solve? Security testers need to verify whether an application's JWT implementation accepts tokens with the alg header set to none, which would allow attackers to forge tokens with arbitrary claims such as admin roles or impersonated users. This Skill automates crafting and testing those forged tokens against authorized targets. ## Core Features & Use Cases - JWT Decoding and Analysis: Decode any JWT to inspect its header, payload, and vulnerability indicators such as missing expiry or none algorithm usage. - Forged Token Generation: Create none-algorithm token variants (none, None, NONE, nOnE, empty signature) with modified claims for privilege escalation and user impersonation testing. - Algorithm Confusion Testing: Test RS256-to-HS256 downgrade attacks using a server's public key as an HMAC secret. - Use Case: During an authorized API security assessment, intercept a session JWT, run the test command against the target endpoint, and receive a CRITICAL finding if any forged variant is accepted, proving the server skips signature verification. ## Quick Start Run the agent script in test mode with your target API URL and a captured JWT to check whether the server accepts none-algorithm forged tokens.