What problem does it solve? Security issues like hardcoded credentials, injection-prone code, vulnerable dependencies, and misconfigured settings often slip into codebases unnoticed until they are exploited. This Skill provides a structured methodology and an automated scanner to detect and prioritize these risks before deployment. ## Core Features & Use Cases - Automated Security Scanning: Run scripts/security_scan.py to detect hardcoded secrets, dangerous code patterns (eval, SQL concatenation, unsafe deserialization), missing lock files, npm audit vulnerabilities, and insecure configurations. - OWASP 2025 Guidance: Apply up-to-date checklists covering Broken Access Control, Supply Chain Security, Cryptographic Failures, and Exceptional Conditions. - Risk Prioritization: Use CVSS, EPSS, asset value, and exposure context to classify findings as Critical, High, Medium, or Low. - Use Case: Before releasing a web application, run the scanner against the project directory to catch exposed API keys and injection risks, then use the checklists to verify authentication, headers, and data protection controls. ## Quick Start Ask the AI to run a security scan on your project directory and report any critical or high severity findings with remediation guidance.