Free Download
The 47 checks AI tools don't do for you
This is the exact 47-point checklist I run on every AI-built app before it goes to production. Not a generic list. Built from real post-mortems, real audits, real failures.
Matt Turley, 20 years in production systems, 50+ AI-built apps reviewed. 53% of teams discover AI-generated app issues only after shipping. (GitClear, 2024)
FIG 1.0: What gets missed
AI says it's done
This checklist asks
AI tools optimize for "working code". This checklist optimizes for "safe code". Those aren't the same thing.
Patterns that survive “it works” but fail in production
These come up in nearly every AI-built app. If you shipped without reviewing these, they're probably still there.
API keys hardcoded in client-side code
Lovable / BoltCommon in Lovable and Bolt projects: keys end up in the browser bundle and are visible to anyone in devtools. Usually found in the first pass.
Database rows accessible without auth checks
Supabase + AISupabase ships with RLS disabled. AI tools almost never turn it on. Any authenticated user can query any table.
Webhook endpoints that accept any payload
Stripe + AIAI-generated Stripe integrations rarely verify webhook signatures. Anyone can POST a fake payment event and trigger fulfillment.
Rate limiting missing on login endpoints
All AI toolsNo limit on failed login attempts means brute-force is trivially easy. A $5/month VPS can cycle through 10,000 passwords in an hour.
Environment variables leaking into client bundles
Next.js / ViteNext.js and Vite have specific naming rules about what gets exposed to the browser. AI tools get this wrong more often than not.
Six areas. 47 checks total.
Security
API keys, auth flows, exposed endpoints
Database
Row-level security, backups, connection security
Payments
Webhook verification, price manipulation guards
Performance
Query optimization, caching, load testing
Error Handling
Graceful failures, logging, alerting
Environment
Secrets management, prod vs dev config
Get the checklist
Free. Sent to your inbox immediately.
A few items from the list
Want someone to run this for you?
The checklist is the DIY version. A $349 Vibe Check is the done-for-you version: independent senior review, written report, and launch verdict in 5 business days.
See the $349 Vibe Check