What problem does it solve?
This Skill identifies production-reachable security weaknesses caused by missing configuration, hardcoded secrets, permissive settings, weak cryptography, and debug features that allow applications to run insecurely.
Core Features & Use Cases
- Fail-Open Detection: Find fallback secrets, disabled authentication, permissive CORS, public access, and debug settings that activate when configuration is missing.
- Production Impact Verification: Trace matched patterns through startup and runtime code to distinguish exploitable defaults from fail-secure behavior, tests, examples, and development-only configuration.
- Evidence-Based Reporting: Document each finding with its location, insecure pattern, runtime behavior, production impact, and likely exploitation path.
- Use Case: During a pre-deployment review, audit application configuration and authentication code to determine whether the service can start with a known JWT secret or without authentication enabled.
Quick Start
Ask the insecure-defaults skill to audit the attached project for production-reachable fail-open security defaults and report verified findings with evidence.