Find security issues in your generated schema, auth logic, and API routes — then get plain-English, framework-specific fixes before you launch.
schema.sql parsed • 3 issues found
Table users is exposed. Anyone with your anon key can read all user data.
ALTER TABLE public.users ENABLE ROW LEVEL SECURITY; CREATE POLICY "Users can view own profile" ON public.users FOR SELECT USING ( auth.uid() = id );
Ensure your custom JWT secret is at least 32 characters long in production.
of AI-generated code fails basic security tests
public vibe-coded apps scanned, revealing 2,000+ vulnerabilities and 400+ exposed secrets
of Supabase-backed data exposures trace back to misconfigured Row Level Security
You built something real with Lovable, Bolt, Replit, or Create.xyz. It works. People are using it. But the AI that wrote your backend also has a well-documented habit of getting four things wrong, and if you're not a backend engineer, you have no way to independently check any of them.
Including Supabase service_role keys pasted straight into your client code — a key that bypasses every security rule you've set up, sitting in plain text in your deployed app.
A Lovable vulnerability (CVE-2025-48757) let anyone view or edit other users' data on 170+ scanned apps just by changing an ID in the URL. A second wave in April 2026 hit every Lovable project created before Nov 2025.
API endpoints the AI generated to save you time, with no check that the person calling them is even logged in.
~83% of Supabase-backed data exposures trace back to tables with Row Level Security switched off or configured to let anyone read and write everything.
There are already a dozen free and cheap scanners for vibe-coded apps. Most of them are genuinely fine at detection. None of them tell a non-technical founder what to actually change, line by line, to fix it — and none of them do it for you.
No signup, no upload, nothing sent anywhere. Paste a Supabase SQL schema or migration file below and this page will check it, in your browser, for the RLS misconfiguration pattern behind ~83% of Supabase data exposures.
Four things your AI builder gets wrong every time. VibeCuff checks all of them.
We're opening this up to a small first batch of founders running production apps on Lovable, Bolt, Replit, or Create.xyz with a Supabase backend. Tell us where you're at — we'll reach out when your slot is ready.