A skill that performs a thorough static security review of code, identifying vulnerabilities aligned with the OWASP Top 10, with severity ratings and concrete remediation suggestions.
To catch security defects during code review rather than in production. The skill reads source without executing it, maps each finding to an OWASP Top 10 category, assigns a severity, and proposes a specific fix — so a reviewer gets an actionable report instead of a generic warning list.
Trigger this skill when the user:
Findings are mapped to the OWASP Top 10 risk categories, including:
| Risk | Examples the skill looks for |
|---|---|
| Broken access control | Missing authorization checks, insecure direct object references |
| Cryptographic failures | Hardcoded keys, weak hashing, secrets in source |
| Injection | SQL/NoSQL/command injection, unsanitized user input |
| Insecure design | Missing rate limits, unsafe defaults |
| Security misconfiguration | Debug flags in production, permissive CORS |
| Vulnerable components | Known-bad dependency versions |
| Identification & auth failures | Weak session handling, missing MFA paths |
| Software & data integrity | Unsigned updates, unsafe deserialization |
| Logging & monitoring failures | Silent exception handling, unlogged auth events |
| Server-side request forgery | Unvalidated outbound URLs |
Each finding is reported with:
ask copy claude --skill ask-owasp-security-review
Supported agents: Claude Code, Codex, Gemini CLI, Cursor, Antigravity.
This is a static review. It reads code and does not execute it, so it will not find runtime-only issues, and it is not a substitute for dependency scanning, penetration testing, or a human security review of high-risk systems.