Pre-launch audit of a deliberately broken vibe-coded app surfaces 28 issues and fix prompts
A developer built a deliberately flawed demo resume app on Next.js, Supabase and Stripe, then ran a pre-launch audit on it using Claude Code. The audit returned 28 findings, including 7 critical, and concluded the app was not ready to launch. The write-up highlights 10 of the most relatable problems, such as a service role key exposed to the browser through a NEXT_PUBLIC variable and database tables with row-level security disabled. For each issue, the report pairs the affected file with an explanation of the risk and a fix prompt intended for use in a Claude Code session. The author notes that the tool used is their own, though its fix prompts work without it, and cites a Veracode study finding AI-generated code introduced vulnerabilities in 45% of test cases.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in