Encoded Token
Screen-Share Privacy Mask Active
Raw token is shielded from video streams.
Decoded Claims
{
"alg": "HS256",
"typ": "JWT"
}Verification & Audit
Token is configured to live for 3472 days. Long-lived access tokens dramatically expand the window of opportunity for token replay attacks.
Fix: Reduce access token lifetime to <= 1 hour and implement sliding refresh token rotation.
The provided verification secret contains common dictionary words ("super-secret-jwt-token-with-at-least-32-characters-long"). Attackers can crack this offline in seconds using hashcat or John the Ripper.
Fix: Generate cryptographically random 256-bit secrets using: openssl rand -base64 32
Both the issuing authentication server and any verifying microservices must share the identical private secret key. If a consumer microservice is compromised, attackers can forge tokens.
Fix: For distributed microservices, prefer asymmetric signing (RS256, ES256, or EdDSA) where consumers only hold public keys.