What it covers, what it typically finds, and how to run one in under 60 seconds.
A Lovable security audit covers four dimensions — the same four we check on every app, regardless of how it was built. For Lovable apps specifically, Security and Monitoring are where the critical findings concentrate.
USING (true))? This is the CVE-2025-48757 class — missing RLS means any authenticated user (or anonymous request) can read all data in your database.In May 2025, security researcher Matt Palmer documented CVE-2025-48757: 170+ Lovable-generated apps in production had Supabase row-level security disabled. The anon key — which is public by design, embedded in the client JavaScript — was being used to query tables without any RLS policies restricting access.
The attack required no login, no exploit, and no technical sophistication. A direct REST API call to the Supabase endpoint returned every row in every table: user emails, payment records, private content, API keys stored in the database.
SELECT tablename, rowsecurity FROM pg_tables WHERE schemaname = 'public'; in your Supabase SQL editor. Any rowsecurity = false row is publicly accessible.This is still the most common critical finding in Lovable apps we scan. The 2026 rate is lower than 2025 (awareness has increased), but we still flag it in the majority of first-time scans.
Based on scans run through launchreadycode.com as of June 2026:
Paste your live URL at launchreadycode.com. No code access required. No signup. You get a Launch Readiness Score /100 across all four dimensions plus the top findings. Takes about 60 seconds.
The Launch Readiness Audit Report covers every finding with CVSS v3 severity, exact file references where applicable, and specific recommended fixes. Delivered in under 2 minutes. OWASP Top 10 · CWE Top 25 · CVSS v3 methodology.
Run these three queries in your Supabase SQL editor to diagnose the most critical gap:
-- Tables with RLS disabled (publicly accessible) SELECT schemaname, tablename, rowsecurity FROM pg_tables WHERE schemaname = 'public' ORDER BY rowsecurity, tablename; -- Dangerously permissive policies (anyone can access) SELECT tablename, policyname, cmd, qual FROM pg_policies WHERE schemaname = 'public' AND qual = 'true';
auth.uid(), not USING (true).This list addresses the six most common critical and high-severity findings. An LRC scan checks all of these plus 40+ additional vectors across reliability, performance, and monitoring.
URL-based scan. No code access. No signup. Free Launch Readiness Score in 60 seconds — security, reliability, performance, monitoring.
Scan my Lovable app — freeNo. Lovable is a well-engineered builder. The security gaps come from configuration defaults — Supabase ships with RLS off, HTTP headers require explicit middleware, and rate limiting requires implementation. These are standard infrastructure hardening steps that fall outside the scope of any AI builder.
Lovable's own scanner checks for the presence of RLS on tables but does not verify that policies are correctly scoped, does not check for secret key exposure in the bundle, and does not test rate limiting, CSRF, HTTP headers, or monitoring configuration. An independent scan is needed for a complete picture.
The six most common critical issues are all fixable in under 2 hours total: Supabase RLS (30–60 min), secret rotation (20 min), HTTP headers (10 min), rate limiting (20 min), CSRF middleware (10 min), error tracking setup (10 min). The scan tells you exactly what to fix. Our Code Care DFY Technical Setup ($1,999 setup fee + $2,999/mo) implements all of it for you.
No. The LRC scanner is URL-based — it tests what is publicly exposed from your live app, which is where real attackers start. No GitHub access, no source code, no deployment credentials required.
Sources: CVE-2025-48757 (Matt Palmer / NVD, May 2025); OWASP Top 10 2021; CWE Top 25 2024; Supabase documentation. This page provides general security guidance, not a certification or guarantee.
Compliance Wing
Security fixed. Now check your compliance.
EU AI Act enforcement is now live — fines up to €35M for undisclosed AI systems. GDPR, SOC 2 foundations, and ISO 27001 foundations are separate obligations your security scan does not cover. One additional scan, 52 checks, 3 minutes. $799 — credited toward full implementation if you need it.
Run Compliance Score — $799 → 7-day money-back · No code access required