9 signs your AI-built app needs hardening
AI builders get you to a working product in days. They rarely add the controls that real users, pilot customers and investors check for. If 3 or more of these signs apply, your app is carrying risk you cannot see from the interface.
- API keys or service-role keys are visible in the browser bundle.
- Supabase or Firebase tables have no row-level security policies.
- Role checks happen only in the UI, not on the server.
- Changes go straight from the builder to production; there is no staging.
- No automated tests, so every new prompt can break an old flow.
- No error tracking or uptime alerts; users report outages before you see them.
- Database changes are made by hand and backups have never been restored.
- Cloud costs climb faster than users: unbounded queries, no caching, no rate limits.
- A pilot customer or investor has asked for a security review.
Who it is for
Pre-seed and seed founders with first users, a corporate pilot, payments or personal data in the app. It also suits product teams inside larger companies that built an internal tool with Cursor and now need it supported properly.