
Vibe-coded AI apps have serious security flaws—changing one number in a URL exposed another mentor's private student data, mirroring vulnerabilities found in 170+ real production apps 0:00.
Key Takeaways:
• "Shadow AI" means employees now build and deploy apps connected to real company data in an afternoon, with no approval or review 1:36
• A security firm scanned ~1,400 AI-built apps: 65% had real vulnerabilities like exposed data and passwords 2:52
• Demo app bugs: URL manipulation exposed other students' records, the API needed no auth, and DB credentials sat in the front-end code 5:34
• Relying on users or AI to "remember" security is unrealistic—security by memory will fail 8:12
• A platform-enforced approach (Superblocks) keeps credentials off the browser, runs apps in your own AWS/VPC, and blocks publishing until security scans pass 11:12
• Retesting the same attacks: URL manipulation returned "access denied," no DB URL leaked, and incognito access hit a real SSO login wall 15:05
The real question is no longer whether AI code is safe, but what sits between the AI and your sensitive data—teams handling sensitive data need security enforced by default 17:56.
Sources:
Vibe coding has a serious security problem. Now, I built this internal dashboard using AI in about 10 minutes. And you can see here that I'm logged in as one mentor who should only be able to see their own students. But, if I just change one number here in the request, you'll see that I'm able to view an entire different mentor's private conversation with the student. And this isn't just some edge case that I made up here. This is pretty much exactly what happened to over 170 real apps that were built with one of the most popular AI tools that's out there. So, let me show you why this keeps happening and how you can fix the problems with vibe coded apps. Let's talk finally about security. Here's what changed. Someone builds an app in an afternoon and it's reading production data by dinner …
Generate a professional CPE document from this video's transcript.