research, November 2026

What we found in 1029 public apps built with AI

We read the code of 1029 public apps built with Lovable, Bolt, v0, Cursor, Claude Code and other AI tools, and 188 similar apps written before ChatGPT. 40% of the AI-built apps had at least one high or critical security problem.

app with a high or critical problem (409)no serious problem found (620)

40%

of AI-built apps had a high or critical problem

62%

of Lovable, Bolt and v0 apps did

50%

of apps that take payments did

15%

had their .env secrets file committed

The problems that came up most

Share of all 1029 AI-built apps with at least one case, from the automated checks. One noisy check is left out; the method page says which and why.

Share of AI-built apps with each problem
ProblemShare of apps
Packages with a known security flaw41%
Raw HTML from users put on the page7%
User input built into SQL (Python)6%
Supabase Edge Function anyone can call5%
No limit on how often an endpoint can be called4%
API route with no login check4%
HTTPS certificate checks switched off4%

Which apps had the most problems

Apps whose browser talks straight to the database fare worst; full-stack projects with a server in between fare best. Stacks, platforms and hosting

Share of apps in each group with a high or critical problem
ProblemShare of apps
Lovable, Bolt and v0 apps (201)62%
SaaS apps with payments, CRM or bots (100)57%
data-ml (40)55%
Python back ends (110)53%
web3 (22)46%
AI automations and agents (90)37%
ecommerce-content (41)34%
Infrastructure-heavy projects (40)33%
Mobile apps (71)25%
Full-stack Cursor and Claude Code projects (152)20%
browser-extensions (40)20%
Go, PHP, Ruby, Rust and Java back ends (80)19%
desktop-cli (42)12%

AI fixed old mistakes and made new ones

Against apps created before ChatGPT, AI-built apps leak fewer keys and carry fewer outdated packages, but get access control and payments wrong far more often.

The full comparison
Share of apps with each problem: AI-built apps against apps created before ChatGPT
MeasureAI-builtBefore ChatGPT
Any high or critical problem40%45%
Leaked keys or secrets5%13%
Strangers can read or change data8%1%
Missing or broken login checks7%2%
Payment holes3%0%
Features anyone can use on your bill3%0%
Key or password written in the code3%11%
Outdated package with a known flaw53%59%

Read by topic

Earlier: our pilot study of 24 apps, where every finding was checked by hand.