Pip: Welcome to C-Mimmi-O, where today we’re asking the question vibecoding community has been quietly avoiding: what happens after you ship?
Mara: Mirva Saarijärvi has a detailed answer. We’re covering the security risks baked into AI-generated code, the attack techniques targeting the tools that build it, and what the EU’s Cyber Resilience Act means for anyone launching a product right now.
Pip: Let’s start with the risks themselves — and why the threat landscape shifted the moment builders started using the same AI tools as the attackers.
Vibecoding Security: What the AI Left Unlocked
Mara: The tension here is a specific symmetry: the same AI agent capabilities that let you build fast are the ones attackers are now using to move faster, cheaper, and at greater scale.
Pip: The post puts it plainly. Researchers at Palo Alto Networks made a pointed prediction: “with a single well-crafted prompt injection, an adversary has an autonomous insider at their command, one that can silently execute trades, delete backups, or pivot to exfiltrate the entire customer database.”
Mara: So the upshot is that your AI agent, left unsecured, is not just a passive target — it can be turned into the attacker’s hands inside your own system. That’s the threat model most vibeccoders haven’t built against.
Pip: And the vulnerabilities aren’t only coming from outside. A Veracode study of over 150 AI models found that 45 percent of generated code introduces OWASP Top 10 vulnerabilities. The code compiles. It runs. It just isn’t safe.
Mara: The Tenzai research tested five major vibecoding tools — Claude Code, Cursor, Replit, Devin among them — building the same three applications with each. They found 69 vulnerabilities across 15 apps, including critical-rated flaws. A separate Escape.tech study of 5,600 vibecoded applications found over 2,000 vulnerabilities and more than 400 exposed secrets.
Pip: The Moltbook incident is the case study here. An AI-agent social network, early 2026, until Wiz found a misconfigured Supabase database had exposed 1.5 million API keys and 35,000 user email addresses. Not a sophisticated attack — speed-first defaults, no security check before go-live.
Mara: The practical fix starts before you write a single feature prompt. The post offers a security system prompt template — a standing brief you load into your vibecoding environment that instructs the AI to never hardcode credentials, validate all inputs, use parameterised queries, implement rate limiting, and check output against the OWASP Top 10 before presenting it.
Pip: And then you run follow-up prompts after every feature. The Cloud Security Alliance recommends chain-of-thought prompting specifically: ask the AI to reason through security implications before writing code, not after.
Mara: On the tooling side: Dependabot is the free baseline every GitHub-hosted project should have active before its first public user. Aikido covers static analysis, dependency scanning, secrets detection, and dynamic testing in one platform. Snyk detects CVEs up to 47 days before the public database — which matters when AI tools recommend packages without version pinning.
Pip: There’s also a regulatory dimension that makes all of this non-optional for European builders. The EU Cyber Resilience Act requires secure-by-design products, continuous vulnerability management, and incident reporting within 24 hours — and it applies to solo founders and small teams, not just enterprises.
Mara: The post frames CRA compliance as more than a legal obligation. For B2B buyers in Finland, Germany, and the Netherlands, security posture is part of procurement evaluation. A vibecoded product that can demonstrate continuous scanning and GDPR-compliant practices is, in practice, a more credible vendor.
Pip: Build fast, build securely, and then tell people you did both — that’s the actual competitive play here.
Mara: The through-line is that vibecoding’s speed advantage only holds if the thing you shipped doesn’t become a liability the week after launch.
Pip: Security as a marketing argument — that’s the reframe worth sitting with. More to come.

Leave a Reply