security-review

Audits web app security across authnication, injection risks, and more.

Updated Mar 28, 2026
One-click install
npx skills add https://github.com/akirschke15-cmd/Cato-Registry --skill security-review-akirschke15-cmd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-review
Source: https://github.com/akirschke15-cmd/Cato-Registry/tree/main/.claude/skills/security-review
Command: npx skills add https://github.com/akirschke15-cmd/Cato-Registry --skill security-review-akirschke15-cmd

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Security-review prevents security regressions by giving a structured checklist to verify common web and application vulnerabilities before code ships.

Core Features & Use Cases

  • Secrets management hardening: Ensures credentials are never hardcoded, are sourced from environment variables, and are not leaked through logs or git history.
  • Application vulnerability coverage: Validates input handling, SQL injection resistance via parameterized queries, and defenses against XSS and CSRF.
  • API and deployment readiness: Checks rate limiting, authorization controls, error handling, sensitive-data exposure, dependency safety, and pre-deployment production protections.

Quick Start

Activate security-review to audit a pull request that adds a new authenticated API endpoint, including token handling, input validation, SQL usage, and rate limiting.

Frequently Asked Questions about security-review

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I review code for SQL injection and XSS vulnerabilities before shipping?

To review code for SQL injection and XSS, verify that database access uses parameterized queries and that UI inputs are sanitized to prevent cross-site scripting. This approach provides a structured security checklist to catch common web vulnerabilities before deployment.

What is the best way to check for hardcoded secrets in new API routes?

The best way to check for hardcoded secrets in API routes is to scan code to ensure credentials are sourced from environment variables rather than embedded directly. This prevents sensitive credentials from leaking through logs or git history.

How do I audit authentication flows and rate limiting for a new endpoint?

To audit authentication flows and rate limiting, verify that token handling follows best practices and that endpoints enforce request throttling. This validates authorization controls and protects against brute force attacks on sensitive features.

Can I use a security checklist for file upload and payment feature validation?

Yes, you can use a security checklist for file upload and payment validation by applying schema-based input validation and verifying safe error handling. This ensures sensitive features meet deployment readiness and protect against data exposure.

Does code security review cover third-party integrations and dependency vulnerabilities?

Code security review does cover third-party integrations and dependency vulnerabilities by checking for known flaws in external libraries. This dependency hygiene check prevents security regressions from vulnerable packages in your application stack.