What problem does it solve? Full-stack applications ship with security gaps like broken access control, missing security headers, weak authentication, and unvalidated inputs. This Skill audits existing code against the OWASP Top 10 and generates production-ready configurations for authentication, headers, rate limiting, and secrets management. ## Core Features & Use Cases - OWASP Top 10 Audit: Walks through all 10 vulnerability categories and produces a severity-rated finding report with root causes and concrete remediations. - Auth.js v5 Setup: Generates complete NextAuth v5 configuration with Credentials and Google providers, JWT session callbacks, bcrypt password hashing, and middleware-based route protection. - Defense Configuration: Produces Content Security Policy and security headers, tiered rate limiting with Upstash Redis or Fastify, Zod input validation schemas, and startup-time secrets validation with @t3-oss/env-nextjs. - Use Case: Before launching a Next.js SaaS app, run a full security audit to catch missing ownership checks on resource fetches, then generate the auth, CSP, and rate limiting configs to close every finding. ## Quick Start Audit my Next.js application for OWASP Top 10 vulnerabilities and generate the Auth.js v5 setup with security headers and rate limiting.