Awesome-omni-skill security-review
Security audit for vulnerabilities, compliance issues, and sensitive data exposure. Use before production deployments or when reviewing security-sensitive code.
install
source · Clone the upstream repo
git clone https://github.com/diegosouzapw/awesome-omni-skill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/diegosouzapw/awesome-omni-skill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/testing-security/security-review-bselee" ~/.claude/skills/diegosouzapw-awesome-omni-skill-security-review-af1fa5 && rm -rf "$T"
manifest:
skills/testing-security/security-review-bselee/SKILL.mdsource content
Security Review
Comprehensive security audit for the MuRP codebase.
Security Checklist
Authentication & Authorization
- No hardcoded credentials
- API keys only in environment variables
- Proper token handling
- RLS policies on Supabase tables
Data Protection
- No sensitive data in logs
- PII properly handled
- Encryption for sensitive fields
- Input sanitization
API Security
- SQL injection prevention (parameterized queries)
- XSS protection
- CSRF tokens where needed
- Rate limiting configured
Dependencies
- Run
npm audit - Check for known vulnerabilities
- Verify dependency integrity
Infrastructure
- Environment variables not exposed to frontend
- Edge functions use proper auth
- Webhook endpoints validated
Scan Commands
# Check for hardcoded secrets grep -r "sk_" --include="*.ts" --include="*.tsx" . grep -r "password.*=" --include="*.ts" --include="*.tsx" . # Check npm vulnerabilities npm audit # Check for console.log with sensitive data grep -r "console.log.*token\|password\|secret" --include="*.ts" .
Report Format
| Severity | File | Issue | Remediation |
|---|---|---|---|
| Critical | path | desc | fix |
Trigger Phrases
- "security review"
- "security audit"
- "check for vulnerabilities"
- "/security-review"