See what’s public.
Enter your live app URL. Patch checks the page, up to six same-origin JavaScript files and common database endpoints for signs of exposure.
BY LABCMD / APPLICATION SECURITY
Check for exposed keys, public database access and missing browser protections. See the findings, then decide what needs attention.
Free scan · Read-only · No account required
How Patch worksYOUR PUBLIC SURFACE
01 / EXPOSED CREDENTIAL
A secret reached the browser.A private API key pattern was found in the app’s JavaScript. Visitors can read code delivered to their browser.
FROM A URL TO A NEXT STEP
You should understand the finding, why it matters and what you can do about it.
Enter your live app URL. Patch checks the page, up to six same-origin JavaScript files and common database endpoints for signs of exposure.
Read findings by severity, with a suggested fix for each. Reviewed Supabase Row-Level Security changes are available on paid plans.
Your app keeps changing. Pro and Agency add daily scans, scan history and email alerts when new critical exposure appears.
BUILT FOR THE APPS YOU’RE BUILDING
Whether you build with Lovable, Bolt, Replit or your own stack, a public app can expose more than its interface.
Check your app01 / CLIENT CODE
Patch looks for recognizable private keys and tokens in browser-delivered code, then explains when to rotate and move them.
02 / DATA ACCESS
Checks include common Supabase table endpoints and Firebase Realtime Database access. Findings help you review who can reach the data.
03 / BROWSER PROTECTIONS
HTTPS and Content Security Policy checks surface gaps in how your app is delivered to the browser.
START SMALL. KEEP WATCH.
Save an app on Free. Add daily monitoring and reviewed Supabase changes when you need them.
For the apps you keep improving
For a growing app portfolio
Supabase changes require a separate review and confirmation for each table. Keys, application code, Firebase rules and access policies stay in your hands. Compare plans →
CLEAR EXPECTATIONS
No. The public scan reads pages and endpoints; it doesn’t change your code, keys or database configuration. Scan apps you own or have permission to assess.
A scan is a view of the public surface at that moment. It does not review all of your source code, authenticated workflows or business logic. Use the report alongside testing and a security review.
On paid plans, connect a detected Supabase project to read its live table settings. You can review and confirm enabling Row-Level Security on one eligible table with no existing policies. Connecting alone changes nothing. Each change is verified afterward; keys, access policies, Firebase rules and application code need your own review.
No. Public scans also check browser code for exposed secrets, detectable Firebase Realtime Database access, HTTPS and Content Security Policy. Reviewed database changes currently support Supabase.
TAKE A LOOK FROM THE OUTSIDE
Start with the URL. Leave with a clearer next step.
Scan my app