MetaClaw secure-code-review

Use this skill when reviewing or writing code that handles user input, authentication, file I/O, network requests, or database queries. Always check for common security vulnerabilities before considering the code complete.

install
source · Clone the upstream repo
git clone https://github.com/aiming-lab/MetaClaw
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/aiming-lab/MetaClaw "$T" && mkdir -p ~/.claude/skills && cp -r "$T/memory_data/skills/secure-code-review" ~/.claude/skills/aiming-lab-metaclaw-secure-code-review && rm -rf "$T"
manifest: memory_data/skills/secure-code-review/SKILL.md
source content

Secure Code Review Checklist

Input Validation:

  • Never trust user-supplied input; validate type, length, and format at boundaries.
  • Use parameterized queries — never string-interpolate SQL.
  • Sanitize before rendering HTML to prevent XSS.

Secrets & Credentials:

  • No hardcoded passwords, API keys, or tokens in source code.
  • Use environment variables or a secrets manager.
  • Check
    .gitignore
    before adding any config files.

Dependencies:

  • Pin dependency versions; audit with
    pip audit
    or
    npm audit
    .
  • Minimize surface area: remove unused packages.

Auth:

  • Verify authorization on every protected endpoint, not just at login.
  • Use short-lived tokens; implement refresh flows.