Security Hardening

Complete security guide for indie and vibe-coded web apps — covering SQL injection prevention, input validation, secrets management, webhook signature verification, broken access control, XSS prevention, and rate limiting. Use this skill whenever the user is building anything that stores user data, handles payments, takes user input, calls a database, or exposes an API. Also trigger for phrases like "how do I make this secure", "is this safe", "can this be hacked", "search bar security", "SQL injection", "protect my API", "secure my backend", "should I validate input", "how do I store secrets", "is my webhook safe". This skill should be consulted for EVERY backend feature — security is not optional and AI almost always skips it by default. Always apply these rules before writing any route, controller, or database query.Security Hardening Skill

alyanhaider 69fd3b4 4 files · 28.3 KB Updated

File contents

alyanhaider/system-architecture/tree/main/skills/security-hardening commit 69fd3b4b64

Frequently asked questions

npx skillmds@latest add alyanhaider/security-hardening