neuromechanist/research-skills/security-audit
Claude Code and agent skill by neuromechanist/research-skills
- community
Checking that the SKILL.md file is still in the repository.
This skill should be used when the user says \"security audit\", \"check for vulnerabilities\", \"security review\", \"harden project\", \"dependency audit\", \"credential scan\", \"check for secrets\", \"scan for secrets\", \"OWASP review\", \"security checklist\", \"audit dependencies\", \"find vulnerabilities\", or wants to review their project for security issues, exposed credentials, or vulnerable dependencies.
Install
npx vskill@latest install neuromechanist/research-skills/security-auditSKILL.md
Security Audit
Systematic security review of a project covering dependency vulnerabilities, credential exposure, common code vulnerabilities, and configuration hardening.
When to Use
- Before a release or deployment
- After adding new dependencies
- When onboarding to a new codebase
- Periodic security reviews
- After receiving a vulnerability report
Audit Checklist
1. Credential and Secret Scanning
Check for exposed secrets in the codebase:
Files that must never be committed:
.env,.env.*(environment variables)credentials.json,service-account.json(cloud credentials)*.pem,*.key(private keys)*.p12,*.pfx(certificates with private keys)
2. Dependency Vulnerability Scan
Python:
JavaScript/TypeScript:
Go:
Review results against the severity rubric (shared with the dependency-auditor agent):
- Critical: exploitable now or actively exploited (leaked live credential,
known-exploited CVE in a reachable path). Must fix before release; blocks release-prep.
- High: known vulnerability with a plausible attack path. Fix before the next
release.
- Medium: vulnerability with mitigating factors, or a major-version lag on a
security-relevant package. Fix within the sprint.
- Low: outdated without known vulnerabilities; license concerns to review.
Track in backlog.
3. Code Vulnerability Patterns
Scan for common vulnerability patterns:
SQL Injection:
Command Injection:
XSS (Cross-Site Scripting):
Path Traversal:
4. Authentication and Authorization
Review:
- [ ] Authentication endpoints use constant-time comparison for secrets
- [ ] Session tokens have appropriate expiration
- [ ] CORS configuration is restrictive (not
*in production) - [ ] Rate limiting on auth endpoints
- [ ] Password hashing uses bcrypt/argon2 (not MD5/SHA1)
5. Configuration Hardening
- [ ] Debug mode disabled in production configs
- [ ] HTTPS enforced (HSTS headers)
- [ ] Security headers present (CSP, X-Frame-Options, X-Content-Type-Options)
- [ ] Error messages do not leak stack traces in production
- [ ] Logging does not include sensitive data (passwords, tokens)
6. Docker Security (if applicable)
- [ ] Non-root user in Dockerfile
- [ ] Base image is pinned to specific version (not
latest) - [ ] No secrets in Docker build args or layers
- [ ] Health checks configured
- [ ] Read-only filesystem where possible
7. CI/CD Security
- [ ] Secrets stored in GitHub Secrets (not in workflow files)
- [ ] Third-party actions pinned to SHA (not tags)
- [ ] Minimal permissions in workflow
permissions:block - [ ] No
pull_request_targetwithactions/checkoutof PR head
Output Format
Present findings as a prioritized list:
Additional Resources
- Reference: references/owasp-top-10.md - OWASP Top 10 checklist with project-specific examples
- Reference: references/secret-management.md - How to manage secrets across environments
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingplugins/project/skills/security-audit/SKILL.md
Popularity
- Repository stars
- 48
- Repository forks
- 8
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/neuromechanist/research-skills/security-audit)