security-review

Review code for exploitable security vulnerabilities with confidence-based severity reporting.

Updated Mar 18, 2026
One-click install
npx skills add https://github.com/Surojit012/CMO --skill security-review-surojit012
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-review
Source: https://github.com/Surojit012/CMO/tree/main/.agents/skills/security-review
Command: npx skills add https://github.com/Surojit012/CMO --skill security-review-surojit012

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Manual security code reviews often produce noisy, low-confidence findings or miss exploitable vulnerabilities entirely. This Skill performs systematic security reviews that report only high-confidence, exploitable issues after researching the full codebase context. ## Core Features & Use Cases - Confidence-Based Reporting: Classifies findings as HIGH, MEDIUM, or LOW confidence and reports only confirmed exploitable vulnerabilities, filtering out framework-mitigated false positives like auto-escaped template variables. - Comprehensive Coverage: Includes reference guides for injection, XSS, CSRF, SSRF, deserialization, cryptography, authentication, authorization, and business logic flaws, plus language guides for Python, JavaScript, Go, Rust, and Java, and infrastructure guides for Docker, Kubernetes, Terraform, and CI/CD. - Use Case: Before merging a pull request that adds a new API endpoint, ask for a security review to detect issues like SQL injection, missing authorization checks, or hardcoded secrets, with each finding including location, impact, evidence, and remediation steps. ## Quick Start Ask the AI to perform a security review of the current file or diff and report any high-confidence vulnerabilities with severity ratings.

Frequently Asked Questions about security-review

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I review code for security vulnerabilities?

Provide the file, diff, or code snippet and request a security review. The review traces attacker-controlled input through the codebase, checks framework protections, and reports only high-confidence exploitable findings with severity, evidence, and fix guidance.

What vulnerabilities does a security code review detect?

It detects SQL injection, XSS, CSRF, SSRF, insecure deserialization, path traversal, hardcoded secrets, weak cryptography, authentication and authorization flaws, mass assignment, and business logic issues like race conditions and price manipulation.

Does the security review support Python and JavaScript frameworks?

Yes, it includes language-specific guides for Python (Django, Flask, FastAPI), JavaScript (Node, Express, React, Vue, Next.js), Go, Rust, and Java (Spring), plus infrastructure guides for Docker, Kubernetes, Terraform, CI/CD, and cloud configs.

Why does the review skip some suspicious code patterns?

Patterns using server-controlled values like Django settings, environment variables, or hardcoded constants are not attacker-controlled and are excluded. Framework auto-escaping in Django templates, React, and Vue also mitigates many apparent XSS patterns.

What are the limitations of automated security code review?

It reports only high-confidence findings and marks uncertain cases as needing verification rather than confirming them. Theoretical or defense-in-depth issues are intentionally excluded, so it complements rather than replaces penetration testing.