GuardCue

Is my Bolt app safe to launch?

Paste your address. We check your live Bolt app the way a stranger would, then tell you in plain English what could cost you money, and how to fix it.

Free. No sign-up. We only look at what any visitor can already see.

Could end your business

Anyone on the internet can read your customer list.

what we didasked your site for its customer list, without signing in
what it showedthe whole table, with names, emails and phone numbers
What it means for youNo login, no password, no attacker needed. Someone who finds the address copies the whole table. This is the kind of leak you may have to tell every customer about.
This is how every finding is written. No jargon, ever.
About Bolt

Working is not the same as safe.

Bolt, from StackBlitz, builds and runs a full app from a prompt in your browser. Founders reach for it for the same reason as Lovable: it turns an idea into something real, fast.

Where your data livesA Bolt app usually keeps its data in Supabase, connected from inside Bolt, and can also use Bolt’s own built-in database. Either way the app ships a public key to visitors, and the question is the same: does each table have a rule about who may read it.
What we find

The faults we find in Bolt apps.

Written the way your own report would write them. These live in the app Bolt built for you, not in Bolt’s own service, which is why only a check of your app answers it.

Could end your business

Anyone on the internet can read your customer list.

What it means for youNo login, no password, no attacker needed. Someone who finds the address copies the whole table. This is the kind of leak you may have to tell every customer about.
what we didasked your site for its customer list, without signing in
what it showedthe whole table, with names, emails and phone numbers
Could end your business

Every customer can read every other customer's records.

What it means for youOne curious user is enough. You never notice, because you only ever look at your own account, and from the inside the app looks exactly right.
what we didmade a new account that owned nothing, then opened the dashboard
what it showedfour records that were not ours
Costs you money

A stranger can run up your bill with nothing to stop them.

What it means for youYour app pays for every text message or email it sends, and nothing limits how often one person can set that off. The invoice is how you would find out.
what we didread the code where your app sends messages
what it showedno limit on how often one person can trigger it
The honest part

What this check cannot see.

Every scanner looks cleaner if it stays quiet about what it missed. We would rather tell you.

Could not checkThe free check reads what a visitor could already reach. What one signed-in customer can see across another customer’s account needs a test sign-in, which needs you to prove the site is yours. Anything we could not check is named in your report rather than left looking fine.