Get started
Check off rules as you apply them to your project. Progress is saved in your browser so you can pick up where you left off. Critical rules (marked in red) should be addressed first.
Critical rules — do these first
01 — Set session expiration with refresh rotation
02 — Never use AI-built auth
03 — No API keys in AI chats
04 — .gitignore before first commit
09 — Parameterized queries always
10 — Row-Level Security from day one
12 — No wildcard CORS
19 — Lock down storage buckets
21 — Verify webhook signatures
23 — Server-side permission checks
28 — Test your backup restoration
29 — Separate test and prod environments
30 — Test webhooks stay in test systems