Download for MacApple silicon, macOS 14+
Skill

authentication-failures

@thejefflarson Updated 2026-07-31

Detects weak password storage, flawed JWT validation, sessions surviving logout, and missing MFA in authentication code. Use when writing login flows, session management, password storage, JWT handling, MFA implementation, credential validation, or any code that authenticates users. Also invoke when implementing "remember me" functionality or API key management.

llmssecurityskills

Install

With your agent

Install OMGSkills skill "thejefflarson/soundcheck:.claude/skills/authentication-failures" into this agent's normal skills directory: call the OMGSkills MCP get_install_plan tool for your agent and run the script it returns (it installs only the pinned commit and verifies SKILL.md), and stop if MCP or the pin is unavailable. Do not overwrite or change existing skills without asking me.

Manual command

git clone https://github.com/thejefflarson/soundcheck /tmp/soundcheck && ln -s /tmp/soundcheck/.claude/skills/authentication-failures ~/.claude/skills/authentication-failures

From README

Authentication Failures Security Check (A07:2025) What this checks Protects identity and session integrity. Weak password storage, flawed JWT handling, and sessions that survive logout let attackers impersonate users, escalate privileges, and persist after credential rotation. Vulnerable patterns JWT verification call with a weak, short, or hardcoded signing secret JWT decode that disables signature verification or accepts the none algorithm Logout handler that does not invalidate the session or token server-side Login flow with no rate limiting or account lockout, allowing credential stuffing Password or API-key comparison using a non-constant-time equality operator For password hashing issues (MD5/SHA), see cryptographic-failures. For hardcoded API keys/passwords in source, see hardcoded-secrets. Fix immediately Flag the vulnerable code and explain the risk.