security-review

Review code against security checklists covering secrets, injection, XSS, CSRF, and cloud infrastructure.

Updated May 19, 2026
One-click install
npx skills add https://github.com/azusagasaku/--claude-config --skill security-review-azusagasaku
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: security-review
Source: https://github.com/azusagasaku/--claude-config/tree/main/skills/ecc/security-review
Command: npx skills add https://github.com/azusagasaku/--claude-config --skill security-review-azusagasaku

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Shipping code with hardcoded secrets, SQL injection flaws, missing authorization checks, or misconfigured cloud infrastructure leads to breaches. This Skill provides structured security checklists and code patterns so vulnerabilities are caught before deployment. ## Core Features & Use Cases - Application Security Checklist: Covers secrets management, input validation with Zod, SQL injection prevention, authentication/authorization, XSS, CSRF, rate limiting, and sensitive data exposure with PASS/FAIL code examples. - Cloud & Infrastructure Security: Reviews IAM least-privilege policies, secrets rotation, VPC/firewall rules, CI/CD pipeline hardening with OIDC, Cloudflare WAF configuration, and backup/disaster recovery. - Pre-Deployment Gates: Provides ready-to-use checklists and automated security test patterns (auth, authorization, validation, rate limiting) to run before any production release. - Use Case: Before launching a new payment API endpoint on Next.js with Supabase, run this review to verify parameterized queries, Row Level Security policies, httpOnly cookie sessions, and rate limiting are all in place. ## Quick Start Review my new API endpoint code for security vulnerabilities using the security review checklist before I deploy to production.

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 security vulnerabilities before deployment?▼

Run through a structured security checklist covering secrets management, input validation, SQL injection, XSS, CSRF, authentication, and rate limiting. Verify each item with concrete checks like confirming no hardcoded API keys and that all queries use parameterized statements.

How to prevent SQL injection in Next.js and Supabase applications?▼

Prevent SQL injection by always using parameterized queries or query builders instead of string concatenation. With Supabase, use methods like .eq() for filters, and for raw SQL pass user values as bound parameters rather than interpolating them into the query string.

Should JWT tokens be stored in localStorage or httpOnly cookies?▼

Store JWT tokens in httpOnly cookies with Secure and SameSite=Strict flags, not localStorage. localStorage is accessible to JavaScript, making tokens vulnerable to theft via XSS attacks, while httpOnly cookies cannot be read by client-side scripts.

Does this security checklist cover cloud infrastructure like AWS?▼

Yes, the included cloud infrastructure security reference covers AWS IAM least-privilege policies, secrets manager rotation, VPC security groups, CloudWatch logging, CI/CD hardening with OIDC, Cloudflare WAF rules, and automated RDS backups with disaster recovery.

What are the limitations of a checklist-based security review?▼

A checklist review catches common misconfigurations and known vulnerability patterns but cannot replace penetration testing or runtime analysis. It relies on manual verification of each item and does not automatically scan dependencies or detect novel attack vectors.