What problem does it solve?
Hardcoded API keys, outdated dependencies with known CVEs, and injection-prone code patterns often slip into repositories unnoticed. This Skill automates security scanning so you can catch these issues before they reach production.
Core Features & Use Cases
- Dependency Vulnerability Scanning: Automatically detects Node.js and Python projects and runs npm audit or pip-audit to surface known vulnerabilities.
- Secret Leak Detection: Finds hardcoded credentials (AWS keys, GitHub tokens, Stripe keys, private keys, JWTs) using regex patterns plus Shannon entropy analysis for non-standard secrets.
- OWASP Pattern Detection: Flags SQL injection, XSS, command injection, weak cryptography, insecure deserialization, SSRF, and misconfigurations across Python, JavaScript/TypeScript, Java, PHP, Ruby, and Go.
- Use Case: Before merging a pull request, run a full scan of the repository to confirm no secrets were committed and no new injection vulnerabilities were introduced, then export the findings as JSON for CI reporting.
Quick Start
Ask the assistant to run a security scan on the current project directory and report any high-severity findings.