What problem does it solve?
Manual security reviews are often inconsistent, miss critical vulnerabilities, and fail to leverage standardized frameworks or automated scanning tools, leaving codebases exposed to preventable risks.
Core Features & Use Cases
- STRIDE Threat Modeling: Systematically identify spoofing, tampering, repudiation, information disclosure, denial of service, and elevation of privilege risks across code and infrastructure.
- OWASP Top 10 Analysis: Detect common application vulnerabilities including broken access control, injection flaws, cryptographic failures, and authentication weaknesses.
- Automated Scanning Integration: Run gosec, govulncheck, and optional deep tools like CodeQL to catch low-hanging fruit and known dependency CVEs.
- Consolidated Reporting: Deduplicate findings across frameworks, prioritize by severity, and provide code-level references with tracking status for existing known issues.
- Use Case: Run a full security audit of a Go microservice PR before merge to catch auth bypasses, SQL injection risks, and vulnerable dependencies without manual framework lookup.
Quick Start
Use the review-security skill to perform a complete security audit of the current branch's changed Go files, including STRIDE threat modeling, OWASP analysis, and automated gosec scanning.