What problem does it solve?
Manual secure code review is time-consuming and often misses subtle vulnerabilities, while generic SAST tools produce excessive false positives and lack context-specific remediation guidance for multiple programming languages.
Core Features & Use Cases
- Multi-Language Vulnerability Detection: Covers Python, JavaScript/TypeScript, Go, and Java with language-specific vulnerable and secure code examples for common flaw classes.
- CWE/OWASP-Aligned Analysis: Maps findings to standard vulnerability taxonomies, includes a quick reference table for CVSS impact, and provides standardized remediation output with exploit scenarios and concrete fix steps.
- Integrated Scanning Support: Includes commands for dependency auditing (pip-audit, npm audit, govulncheck, etc.) and Semgrep rule sets for automated OWASP Top 10 and secrets detection.
- Use Case: A developer reviewing a new Node.js authentication API can use this skill to identify insecure JWT handling, prototype pollution risks, and hardcoded credentials, then get exact code fixes for each issue.
Quick Start
Use the secure-code-review skill to analyze the attached Go user upload handler for path traversal and command injection flaws, then provide prioritized remediation steps with secure code examples.