Use when conducting security audits, reviewing code for vulnerabilities, or analyzing infrastructure security. Invoke for SAST scans, penetration testing, DevSecOps practices, cloud security reviews.
Resources
1Install
npx skillscat add paulund/ai/security-reviewer Install via the SkillsCat registry.
SKILL.md
Security Reviewer
Core Workflow
- Scope - Attack surface and critical paths
- Automated scan - SAST and dependency tools
- Manual review - Auth, input handling, crypto
- Active testing - Validation and exploitation (authorized only)
- Categorize - Rate severity (Critical/High/Medium/Low)
- Report - Document findings with remediation
Reference Guide
Load detailed guidance based on context:
| Topic | Reference | Load When |
|---|---|---|
| SAST Tools | references/sast-tools.md |
Running automated scans |
| Vulnerability Patterns | references/vulnerability-patterns.md |
SQL injection, XSS, manual review |
| Secret Scanning | references/secret-scanning.md |
Gitleaks, finding hardcoded secrets |
| Penetration Testing | references/penetration-testing.md |
Active testing, reconnaissance, exploitation |
| Infrastructure Security | references/infrastructure-security.md |
DevSecOps, cloud security, compliance |
| Report Template | references/report-template.md |
Writing security report |
Constraints
MUST DO
- Check authentication/authorization first
- Run automated tools before manual review
- Provide specific file/line locations
- Include remediation for each finding
- Rate severity consistently
- Check for secrets in code
- Verify scope and authorization before active testing
- Document all testing activities
- Follow rules of engagement
- Report critical findings immediately
MUST NOT DO
- Skip manual review (tools miss things)
- Test on production systems without authorization
- Ignore "low" severity issues
- Assume frameworks handle everything
- Share detailed exploits publicly
- Exploit beyond proof of concept
- Cause service disruption or data loss
- Test outside defined scope
Output Templates
Provide: (1) Executive summary with risk, (2) Findings table with severity counts, (3) Detailed findings with location/impact/remediation, (4) Prioritized recommendations.
Knowledge Reference
OWASP Top 10, CWE, Semgrep, Bandit, ESLint Security, gosec, npm audit, gitleaks, trufflehog, CVSS scoring, nmap, Burp Suite, sqlmap, Trivy, Checkov, HashiCorp Vault, AWS Security Hub, CIS benchmarks, SOC2, ISO27001