LogoAwesome Skills
  • Search
  • Category
  • Tag
  • Blog
LogoAwesome Skills
LogoAwesome Skills

Discover Open-Source Agent Skills for AI Coding Assistants

Product

  • Search
  • Category
  • Tag
  • Blog

Resources

  • Claude Skill Docs
  • Antigravity Skills Docs

Tools

  • Claude Code
  • OpenCode
  • Cursor
  • Codex
  • Antigravity

Company

  • Privacy Policy
  • Terms of Service
  • Sitemap

©2026 Awesome Skills. All rights reserved.

Privacy PolicyTerms
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.

237,080stars36,038forksUpdated 8/3/2026
SecurityWeb DevelopmentCode Review#security#authentication#defensive#web-security#code-review#typescript

Security Assessment

Safe(95/100)
Security Score95/100

About security-review

This skill is a defensive security checklist and pattern library that helps developers review code for common web vulnerabilities before shipping. It is intended to be activated when adding authentication or authorization, handling user input or file uploads, working with secrets, creating API endpoints, or implementing payment and other sensitive features. It addresses the problem of security oversights slipping into application code by providing a structured, category-by-category verification checklist with concrete pass/fail examples.

The skill walks through secrets management (keeping keys in environment variables rather than source, gitignoring env files), input validation with schema libraries, file-upload restrictions on size/type/extension, SQL-injection prevention via parameterized queries, authentication and authorization patterns (httpOnly cookies over localStorage, authorization checks before sensitive operations, Supabase Row Level Security policies), XSS prevention through HTML sanitization and Content Security Policy headers, CSRF protection with tokens and SameSite cookies, and rate limiting. Each section pairs a insecure anti-pattern labeled as something to avoid with a recommended secure implementation and a checklist of verification steps. A companion cloud-infrastructure-security reference is also included.

The target users are application developers and reviewers, primarily in TypeScript/Next.js and Supabase stacks, who want a repeatable secure-coding checklist. Use cases include pre-merge security reviews, hardening authentication flows, validating user input and uploads, and configuring security headers. The insecure snippets it shows are clearly marked as examples of what NOT to do; the skill's purpose is entirely defensive and educational.

FAQ

What is this skill for?

Reviewing code against a security checklist and applying secure patterns for secrets, input validation, SQL injection, auth, XSS, CSRF, and rate limiting.

Which stack does it target?

Examples are oriented toward TypeScript, Next.js, and Supabase, but the underlying principles (parameterized queries, env-var secrets, httpOnly cookies, CSP) apply broadly.

Does it contain exploit code?

No. It shows insecure anti-patterns explicitly labeled as things to avoid, alongside the secure alternative; it is defensive guidance, not offensive tooling.

When should I use it?

When implementing authentication, handling user input or file uploads, creating API endpoints, working with secrets, or building payment and other sensitive features.

How does it handle secrets?

It recommends storing all secrets in environment variables, keeping env files out of version control, avoiding secrets in git history, and using the hosting platform's secret store for production.

All Files

2 files
SKILL.md12.2 KB
View
cloud-infrastructure-security.md9.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

Repository

affaan-m/ecc

Related Skills

short-form-video

14

multi-asset-morning-briefing

7,907

content-strategy

2,901

doherty-threshold

2,901