The receipts · anonymized

Real findings.
Zero names.

Every case below is a real production app built with Lovable, bolt.new, Cursor, v0, or Claude Code. None are named. We contact affected owners privately, give them a 14-day private window to patch, and only publish identifying details with consent — or never.

Responsible disclosure · 14-day private window

If you think one of these cases is your app, email [email protected]. We will send the full report privately, walk you through the fix, and never publish identifying details without your consent.

No name-and-shame. No press. Just the report and a path to patched.

Featured apps
8
Critical findings
30
Total findings
111
Reproducible
100%
The cases · April 14 batch

Eight real apps. Findings redacted.

Single-day scan batch on April 14, 2026. Each target scanned once, read-only, no authentication or attack payloads.
Lovable CRITICAL Job matching SaaS
case-01 · target redacted
1
crit / 9 total

Public anon key reads 20+ private tables

Vulnerability: Supabase RLS Disabled (multiple tables)
Exposed tables (generic patterns)
usersprofileslistings
Evidence

A single unauthenticated GET to the PostgREST endpoint returned 1000+ rows of listings, contact metadata, and private profile fields. The anon key used is the same one shipped in the public JS bundle.

Impact

Any attacker can enumerate every record, scrape contact emails at scale, and probe write endpoints that inherit the same missing RLS policy.

Disclosure: Owner notified Scan your app →
Lovable CRITICAL Social content app
case-02 · target redacted
3
crit / 18 total

User emails + posts readable with no auth

Vulnerability: Supabase RLS Bypass — PII exposure
Exposed tables (generic patterns)
userspostsprofiles
Evidence

Unauthenticated reads on the users table returned rows containing email addresses, display names, and auth metadata. The posts table returned the full content feed in a single request.

Impact

Every registered user's email is harvestable for phishing. The full content database is one curl away from a competitor, scraper, or dataset broker.

Disclosure: Disclosure in progress Scan your app →
Lovable CRITICAL Community submissions app
case-03 · target redacted
1
crit / 10 total

Submissions + uploaded asset URLs exposed

Vulnerability: Supabase RLS Disabled
Exposed tables (generic patterns)
submissionsuploads
Evidence

The submissions table returned user-submitted entries including contact info and storage URLs for uploaded assets. Storage ACLs did not compensate.

Impact

Submitter PII is public. Storage URLs can be walked to clone the entire asset library without ever touching the app UI.

Disclosure: Owner notified Scan your app →
Lovable CRITICAL Real-estate CRM
case-04 · target redacted
1
crit / 9 total

Supabase service_role key shipped in JS bundle

Vulnerability: Service-role JWT in client bundle
Evidence

The compiled JavaScript bundle contained a Supabase JWT with role=service_role — the god-mode key that bypasses Row Level Security on every table in the project.

Impact

Possession of a service_role key is game over for a Supabase project: full read, write, and delete on every table, every row, every bucket. Immediate key rotation is required, and all prior activity must be audited.

Disclosure: Disclosure in progress Scan your app →
Lovable CRITICAL Vertical directory SaaS
case-05 · target redacted
5
crit / 22 total

PII across multiple provider tables

Vulnerability: Supabase PII Leak via RLS
Exposed tables (generic patterns)
providerslocationsprofiles
Evidence

Three separate RLS-open tables returned real records containing email addresses, phone numbers, and physical street addresses. The PII classifier confirmed the match on every sampled row.

Impact

Regulatory exposure under GDPR Art. 32 and US state breach-notification laws. Competitors can scrape the entire directory in minutes.

Disclosure: Owner notified Scan your app →
Lovable CRITICAL Members-only community app
case-06 · target redacted
5
crit / 13 total

Member contact data + booking history leak

Vulnerability: Supabase PII Leak via RLS
Exposed tables (generic patterns)
membersbookingsgroups
Evidence

Member and booking tables returned rows with email, phone, and reservation history for paying customers of the platform.

Impact

Customer PII is enumerable by any visitor. Booking history reveals member activity patterns — a privacy failure even without the direct contact leak.

Disclosure: Disclosure in progress Scan your app →
Lovable CRITICAL Contributor-driven content platform
case-07 · target redacted
6
crit / 12 total

Six tables world-readable, identities exposed

Vulnerability: Supabase RLS Disabled (6 CRITICAL)
Exposed tables (generic patterns)
submissionsuserspage_content
Evidence

Six separate tables returned data to unauthenticated anon-key requests. Records linked contributor identity to submission timestamps, breaking the pseudonymity the platform advertised.

Impact

Contributor anonymity is broken. Anyone can enumerate the full list of people who submitted to the site and correlate it with other public data.

Disclosure: Owner notified Scan your app →
Lovable / bolt.new CRITICAL File-processing utility
case-08 · target redacted
8
crit / 18 total

XXE + unauthenticated API routes

Vulnerability: XML External Entity + unprotected endpoints
Evidence

The file upload endpoint accepted XML payloads and resolved external entity references, enabling read access to server-side files. Several adjacent API routes had no authentication at all.

Impact

Server-side file disclosure, SSRF pivot, and unauthenticated API abuse. The most dangerous single target in the batch — eight CRITICAL findings stacked on one app.

Disclosure: Disclosure in progress Scan your app →
Disclosure policy

How we work.

Same rules apply whether you scan us or we scan you.

The rules

  • Scans are read-only. We never write, modify, or delete data.
  • We use the same public anon key that's already shipped in the app's JavaScript bundle — not a stolen credential.
  • Every finding on this page is reproducible with a single curl command.
  • Evidence snippets above are redacted. We do not publish real user PII.
  • If you own one of these apps and want the full report, email us — we'll send it privately and help you fix it.

Is your app on this list next?

~30 seconds · no signup · read-only