Security · JetBrains plugin

JWT Signature Verification Companion

Free

JWT / Auth Tooling

Warning icon on a jjwt Jwts.parser()...parse(token) call chain: jjwt's own parse method accepts a JWT whose signature is empty or doesn't match, even when a signing key has been configured on the parser. This is a documented real vulnerability class: CodeQL ships a dedicated "Missing JWT signature check" query for exactly this pattern, and jjwt's own issue tracker confirms it. The fix is easy

38Downloads
0GitHub stars
2026-08-25Published
FreePricing

The gap it fixes

Jwts.parser().setSigningKey(key).build().parse(token) compiles fine, runs fine, and looks like it verifies the token — a signing key was even configured. It doesn't. An attacker can hand this code an unsigned or mismatched-signature JWT and it gets accepted, exactly the "algorithm confusion" / signature-bypass class of bug this plugin exists to catch before it ships.

Facts and pricing

Category
Security
Pricing
Free
Platform
IntelliJ-family
First published
2026-08-25
Marketplace ID
#33813
Repository
jwt-signature-verification-companion
Growth
New listing

Related plugins

All Security plugins
Need a tool like this built for your codebase?Custom static-analysis rules, CI/CD integration, private plugin distribution and performance audits for IntelliJ plugins.
Work with Joel

Download and star counts as of 2026-10-18, refreshed twice daily from the JetBrains Marketplace and GitHub APIs.