security-hardening-checklist
Installation
SKILL.md
Security Hardening Checklist
To perform a comprehensive security audit and generate hardening recommendations, follow these steps systematically.
Step 1: Project Discovery
Identify the project structure and tech stack:
-
Use Glob to find key files:
package.json- Dependencies and scriptsnext.config.*- Next.js configurationmiddleware.ts- Middleware setupapp/**/*.{ts,tsx}- Application routes.env.example- Environment variables
-
Identify authentication provider (Supabase, NextAuth, Clerk, etc.)
-
Identify database type (PostgreSQL, MySQL, MongoDB, etc.)
-
Check for security libraries (helmet, rate-limit, etc.)