Skip to content
ShipSecurelySecurity reference
Menu
Your tool here — sponsor ShipSecurely

Free reference

Ship your vibe-coded app without getting hacked.

You built it with Cursor, Claude Code, Lovable, Bolt, Replit, or v0. The app works. These are the mistakes that still let someone read other people's data, forge a payment, or spend your API budget. Each guide has a five-minute check, a fix, and a prompt you can paste into your coding agent.

Critical
12
High
7
Medium
3

Check these before you share the URL

  1. 01Supabase tables without row level security
  2. 02Secret keys shipped in the frontend
  3. 03Auth checked only in the UI
  4. 04Unverified Stripe webhooks
  5. 05No cap on LLM API spend

Ways vibe-coded apps get hacked

Issue index

22 of 22 issues

Tools directory

13 scanners and services, with a free-tier note only where a public page stated one. Unknowns stay marked unknown.

Printable checklist

One pass before launch. Tick the boxes on paper, or paste the whole list into your coding agent.

Newsletter

Leave an address if you want new guides. A short welcome email follows. See the newsletter page for what that means.

Notes when a guide or tool is added. No fixed schedule.