Productivity

security-review

zackkorman/skills · updated Apr 8, 2026

$npx skills add https://github.com/zackkorman/skills --skill security-review
summary

When running a security review on a codebase, follow these structured steps to identify potential vulnerabilities, leaks, and misconfigurations.

skill.md

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) or pip-audit if 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.
general reviews

Ratings

4.448 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

1 / 5