What problem does it solve?
Authentication and session flaws (like weak JWT validation, session fixation, or broken OAuth flows) can turn an otherwise secure app into one that’s vulnerable to account takeover and privilege escalation.
Core Features & Use Cases
- JWT / Token Handling Checks: Detects concrete verifier weaknesses such as accepting alg=none, missing issuer/audience/expiration validation, and unsafe key/confusion patterns.
- Session Management Review: Finds session predictability, missing secure cookie attributes, and cases where sessions are not rotated appropriately.
- Password, OAuth, and Route Authorization Audits: Flags plaintext/weak password storage, login rate-limit gaps, OAuth state/redirect issues, and missing or flawed route-level auth checks.
Quick Start
Use the audit-auth Skill to review the repository’s authentication code paths and produce a CWE-mapped, file-and-line evidence report for each concrete issue found.