Agent skill
security-audit
Security review checklist for code and infrastructure
Stars
163
Forks
31
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/development/security-audit-duhenri9-wm3-digital
SKILL.md
Security Audit
When to Use
Use this skill when reviewing code for security or performing security audits.
OWASP Top 10 Checklist
1. Injection
- SQL queries use parameterized statements
- OS commands avoid user input
- LDAP queries are sanitized
2. Broken Authentication
- Passwords hashed with bcrypt/argon2
- Session tokens are secure random
- MFA available for sensitive operations
3. Sensitive Data Exposure
- Data encrypted at rest
- TLS for data in transit
- Secrets not in code/logs
4. XML External Entities (XXE)
- XML parsing disables external entities
- JSON preferred over XML
5. Broken Access Control
- Authorization checked on every request
- Direct object references validated
- CORS configured correctly
6. Security Misconfiguration
- Debug mode disabled in production
- Default credentials changed
- Security headers set
7. Cross-Site Scripting (XSS)
- Output encoding applied
- Content Security Policy set
- Input validation present
8. Insecure Deserialization
- User input not deserialized directly
- Integrity checks on serialized data
9. Using Components with Known Vulnerabilities
- Dependencies up to date
- Vulnerability scanning in CI
- SBOM maintained
10. Insufficient Logging & Monitoring
- Security events logged
- Logs don't contain sensitive data
- Alerting configured
Report Format
markdown
## Security Audit: [Component]
### Scope
[What was reviewed]
### Findings
| ID | Severity | Issue | Remediation |
|----|----------|-------|-------------|
| S1 | Critical | [Issue] | [Fix] |
### Recommendations
1. [Priority recommendation]
2. [Secondary recommendation]
Didn't find tool you were looking for?