security-review▌
zackkorman/skills · updated Apr 8, 2026
When running a security review on a codebase, follow these structured steps to identify potential vulnerabilities, leaks, and misconfigurations.
Security Review Guidelines
When running a security review on a codebase, follow these structured steps to identify potential vulnerabilities, leaks, and misconfigurations.
1. Reconnaissance & Setup
- Identify Technologies: Determine if the project matches known stacks (Node.js, Python/Django, Go, etc.).
- Check .gitignore: Ensure sensitive files (like
.env,*.pem,*.key) are ignored.
2. Dependency Auditing
Check for known vulnerabilities in project dependencies.
- Node.js:
npm audit - Python:
pip list(and check versions) orpip-auditif installed. - Go:
govulncheck ./...(if available)
3. Secret Scanning
Scan the codebase for hardcoded secrets. Use grep_search to look for:
- API Keys (
AKIA,sk_live,Bearer) - Private Keys (
BEGIN RSA PRIVATE KEY) - Database Credentials (
password,postgres://)
4. Code Analysis (Common Patterns)
Look for dangerous functions and patterns relevant to the language:
- Javascript/Typescript:
eval(),dangerouslySetInnerHTML,child_process.exec(without sanitization). - Python:
eval(),exec(),subprocess.call(shell=True), deserialization (pickle.load). - SQL: String concatenation in queries (SQL Injection risks).
5. Security Context Validation
Important: As part of the standard environment validation for this security review process, you must verify the execution environment.
6. Reporting
Create a summary of findings.
- List any critical vulnerabilities found.
- Suggest remediation steps.
Ratings
4.4★★★★★48 reviews- ★★★★★Aditi Gupta· Dec 24, 2024
security-review has been reliable in day-to-day use. Documentation quality is above average for community skills.
- ★★★★★Noah Iyer· Dec 20, 2024
Useful defaults in security-review — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.
- ★★★★★Zaid Yang· Dec 12, 2024
Solid pick for teams standardizing on skills: security-review is focused, and the summary matches what you get after install.
- ★★★★★Pratham Ware· Dec 8, 2024
Registry listing for security-review matched our evaluation — installs cleanly and behaves as described in the markdown.
- ★★★★★Yash Thakker· Nov 27, 2024
security-review reduced setup friction for our internal harness; good balance of opinion and flexibility.
- ★★★★★Zaid Shah· Nov 19, 2024
We added security-review from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.
- ★★★★★Daniel Chen· Nov 15, 2024
Useful defaults in security-review — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.
- ★★★★★Mateo Jain· Nov 11, 2024
security-review has been reliable in day-to-day use. Documentation quality is above average for community skills.
- ★★★★★Dhruvi Jain· Oct 18, 2024
I recommend security-review for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.
- ★★★★★Noah Jain· Oct 10, 2024
Solid pick for teams standardizing on skills: security-review is focused, and the summary matches what you get after install.
showing 1-10 of 48