The security-review skill provides developers with a comprehensive security checklist and code patterns to prevent vulnerabilities when implementing authentication, handling user input, managing secrets, creating API endpoints, and working with sensitive data. It addresses critical security concerns including secrets management, input validation, SQL injection prevention, and other best practices through specific code examples and verification steps. The skill is designed for developers of any experience level who need to ensure their code follows security best practices and identify potential vulnerabilities before they reach production.

install copies · 90 days. Times the install command was copied on this site in the last 90 days, bots filtered.
25
skills.sh installs
11.5K
GitHub stars
229.1K
last updated
Jul 14, 2026

Install

$ npx -y skills add affaan-m/everything-claude-code --skill security-review --agent claude-code

Installs into .claude/skills of the current project.

Files

Security Review Skill

This skill ensures all code follows security best practices and identifies potential vulnerabilities.

When to Activate

  • Implementing authentication or authorization
  • Handling user input or file uploads
  • Creating new API endpoints
  • Working with secrets or credentials
  • Implementing payment features
  • Storing or transmitting sensitive data
  • Integrating third-party APIs

Security Checklist

1. Secrets Management

FAIL: NEVER Do This
const apiKey = "sk-proj-xxxxx"  // Hardcoded secret
const dbPassword = "password123" // In source code
PASS: ALWAYS Do This
const apiKey = process.env.OPENAI_API_KEY
const dbUrl = process.env.DATABASE_URL

// Verify secrets exist
if (!apiKey) {
  throw new Error('OPENAI_API_KEY not configured')
}
Verification Steps
  • No hardcoded API keys, tokens, or passwords
  • All secrets in environment variables
  • .env.local in .gitignore
  • No secrets in git history
  • Production secrets in hosting platform (Vercel, Railway)

2. Input Validation

Always Validate User Input
import { z } from 'zod'

Sponsors

Details

Repository
github.com/affaan-m/everything-claude-code
Categories
Backend & APIs, Security, Git & Pull Requests, Code Review & Quality

More from affaan-m/everything-claude-code

All 256
1nomadamas avatarseoul-subway-arrivalnomadamas/k-skillLook up Seoul real-time subway arrival information with the official Seoul Open Data API. Use when the user asks when a train arrives, which trains are approach11.5Kskills.sh installs
2nomadamas avatarkorean-patent-searchnomadamas/k-skillSearch Korean patent and utility-model publications through the official KIPRIS Plus Open API with keyword search plus application-number detail lookup.11.2Kskills.sh installs
3stripe avatarupgrade-stripestripe/aiGuide for upgrading Stripe API versions and SDKs10.9Kskills.sh installs
4gargantuax avatarnanobananagargantuax/openskillsGemini-native Nano Banana image generation and editing across Nano Banana, Nano Banana 2, and Nano Banana Pro. Use when you need text-to-image, image-to-image e10.6Kskills.sh installs
5nomadamas avatarmfds-drug-safetynomadamas/k-skill식약처 공공 OpenAPI를 k-skill-proxy 경유로 조회하기 전에 증상·복용상황을 반드시 되묻는 인터뷰형 의약품 안전 체크 스킬.10.5Kskills.sh installs
6nomadamas avatarmfds-food-safetynomadamas/k-skill식약처/식품안전나라 공개 표면을 k-skill-proxy 경유로 조회하기 전에 증상·섭취상황을 반드시 되묻는 인터뷰형 식품 안전 체크 스킬.10.5Kskills.sh installs