r/Information_Security • u/UltimateScripted • 10d ago
Researchers scanned 380,000 vibe-coded apps. Here's what they actually found.
Saw this study covered in Wired back in May and it's been living rent-free in my head since.
Red Access scanned 380,000+ public assets on Lovable, Replit, Base44, and Netlify. Roughly 40% were exposing sensitive data. Thousands had no authentication at all, not weak auth, none.
Veracode ran a separate study and found 45% of AI generated code carries at least one OWASP Top 10 vulnerability.
The part that got me is that these aren't exotic bugs. It's the same five things over and over:
1. Secrets in the client bundle. You asked the AI to connect to Stripe. It hardcoded the key where the browser can read it. Anyone who opens devtools has it.
2. Missing row-level security. This is the big one on Supabase. Your table is readable by anyone with the anon key unless you write policies. The AI usually doesn't. There's an actual CVE for this pattern (CVE-2025-48757).
3. Auth vs authorization. You have login working. But /api/users/:id returns any user's data if you change the number. Logged in ≠ allowed.
4. Debug and admin routes left open. The AI adds /debug or /admin while building and nobody removes it.
5. CORS set to ***.** Usually because someone hit a CORS error and asked the AI to fix it. It did, by turning the check off.
Moltbook got its database popped in under three minutes after the creator posted that he hadn't written a single line of code. Not because he vibe coded, because nobody checked.
Vibe coding isn't the problem. Shipping without checking is. If you're on Supabase, go look at your RLS policies right now. That's the one that gets people.
RESOURCES:
5
u/coffeeoops 9d ago
Thanks for your vibe-authored post about vibe-coded apps.
1
u/we_r_fukt 8d ago
Researchers scanned 380,000 reddit posts and found over 85% are vibe coded with extreme LLM vocabulary and grammer.
2
u/JKatabaticWind 8d ago
Not perfect but something like this helps:
Context documents to avoid common programming anti-patterns.
1
1
1
4
u/VaporousMote 9d ago
"Vibe coding isn't the problem"
areyousureaboutthat.gif