sc-auth

Detect authentication vulnerabilities in web applications and APIs.

7|Updated Apr 9, 2026
One-click install
npx skills add https://github.com/fatihkan/badi --skill sc-auth-fatihkan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sc-auth
Source: https://github.com/fatihkan/badi/tree/main/.claude/skills/security-check/sc-auth
Command: npx skills add https://github.com/fatihkan/badi --skill sc-auth-fatihkan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Detect authentication vulnerabilities such as weak password policies, missing brute force protection, insecure password storage, authentication bypass, hardcoded credentials, insecure password reset flows, and missing multi-factor authentication across web apps, APIs, and services.

Core Features & Use Cases

  • Discovery & Verification: identifies weak hashing, brute-force protection gaps, token storage weaknesses, and bypass vectors.
  • Broad Coverage: applies to session-based, JWT, OAuth, and API key authentication models across multiple languages.
  • Use Case: security teams audit an API gateway to surface and remediate authentication flaws before release.

Quick Start

Run the scanner against your codebase to surface authentication flaws and get remediation guidance.

Frequently Asked Questions about sc-auth

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I detect authentication vulnerabilities in my web application?

Detect authentication vulnerabilities by scanning your codebase to identify weak password policies, insecure password storage, and authentication bypass vectors. The scanner analyzes web apps and APIs to surface flaws and provides remediation guidance.

Can I use this to audit JWT and OAuth authentication models?

Yes, you can audit JWT and OAuth authentication models. The scanner applies broad coverage across session-based, JWT, OAuth, and API key models to identify token storage weaknesses and insecure token handling.

What is brute force protection and how does a scanner find missing rate limiting?

Brute force protection prevents automated password guessing by enforcing rate limiting. The scanner identifies missing brute force protection by analyzing authentication flows to detect absent rate limiting checks.

How do I check for insecure password reset flows and hardcoded credentials?

Check for insecure password reset flows and hardcoded credentials by running the scanner against your source code. It identifies vulnerable reset mechanisms and detects hardcoded credentials embedded in the codebase.

Does this authentication scanner work for API gateway security audits?

Yes, this authentication scanner works for API gateway security audits. Security teams use it to surface and remediate authentication flaws across services and APIs before release, ensuring API security standards are met.

What are the limitations of automated authentication vulnerability detection?

Automated authentication vulnerability detection focuses on known weaknesses like weak hashing and missing multi-factor authentication. It may not identify complex business logic flaws or context-specific bypass vectors without defined patterns.