Back to Skills

security-review

Use this skill when adding authentication, handling user input, working with secrets, creating API endpoints, or implementing payment/sensitive features. Provides comprehensive security checklist and patterns.

166,681stars25,858forksUpdated 4/25/2026

Security Assessment

Medium Risk(50/100)

Detected risks:

Secret Exposure([cloud-infrastructure-security.md] secret =, [SKILL.md] Password =, [SKILL.md] token=)
Sensitive File Access([cloud-infrastructure-security.md] .env, [SKILL.md] .env)
Security Score50/100

About security-review

The security-review skill is designed to help developers ensure that their code adheres to established security best practices and to identify potential vulnerabilities before deployment. It systematically guides users through common security pitfalls, such as hardcoded secrets, unsanitized user input, insecure file handling, and improper authentication mechanisms. By providing a structured framework for evaluating code, this skill helps prevent security breaches and protects sensitive data from unauthorized access or exploitation.

The skill includes comprehensive features for secrets management, input validation, SQL injection prevention, and authentication and authorization. For secrets management, it enforces storing credentials in environment variables and verifying their presence, avoiding hardcoding sensitive data. Input validation ensures that all user input, including file uploads, is properly checked against defined schemas and whitelisted rules. SQL injection prevention is addressed through parameterized queries and proper use of ORMs or query builders. Authentication and authorization guidance covers secure handling of tokens and enforcement of proper access controls.

This skill is particularly useful for software developers, DevOps engineers, and security auditors who work on web applications, API development, or systems handling sensitive information. It is applicable whenever authentication, payment processing, third-party integrations, or sensitive data storage are involved. By following the guidelines and verification steps provided, users can reduce security risks, comply with best practices, and deliver more secure applications to end users.

FAQ

When should I activate the security-review skill?

You should activate it when implementing authentication, handling user input or file uploads, creating API endpoints, working with secrets, implementing payment features, or storing/transmitting sensitive data.

Does this skill support all programming languages?

The examples and patterns are demonstrated in TypeScript, so it is primarily suited for JavaScript/TypeScript projects. General principles can be applied to other languages.

Can this skill help prevent SQL injection?

Yes, it provides guidance on using parameterized queries and avoiding string concatenation in SQL statements.

Are there any specific platform requirements?

The skill references environment variable management and production secrets in platforms like Vercel and Railway, but its security principles are broadly applicable to other hosting environments.

What are common limitations?

This skill focuses on code-level security patterns and checks; it does not automatically enforce security nor handle runtime monitoring or advanced threat detection.

All Files

2 files
cloud-infrastructure-security.md9.9 KB
View
SKILL.md11.9 KB
View

Install security-review

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill