-
JWT signature verification disabled
JWT signature verification appears disabled or the none algorithm is accepted.
Support: Static analysis only. Evidence: Rule ID: SEC023; Severity: warning; Confidence: medium.
Recommendation: Require signature verification and an explicit allowlist of strong algorithms.
-
JWT decoded without evident verification
A JWT-specific decode operation was found without local evidence of signature verification.
Support: Static analysis only. Evidence: Rule ID: SEC024; Severity: warning; Confidence: medium.
Recommendation: Use a verification API before trusting claims.
-
Cookie missing secure attributes
A cookie definition lacks evident Secure or HttpOnly attributes.
Support: Static analysis only. Evidence: Rule ID: SEC025; Severity: warning; Confidence: medium.
Recommendation: Set Secure, HttpOnly, and an appropriate SameSite policy for session cookies.
-
Password compared as plain text
Password material appears to be compared directly.
Support: Static analysis only. Evidence: Rule ID: SEC027; Severity: warning; Confidence: medium.
Recommendation: Compare a slow password hash with a constant-time library.
-
Session cookie over insecure transport
Session or cookie configuration explicitly disables Secure.
Support: Static analysis only. Evidence: Rule ID: SEC029; Severity: warning; Confidence: high.
Recommendation: Enable Secure in production and terminate traffic over HTTPS.