← Mendly
Free secret-leak scan

Your .env is one git push from disaster.

AI tools get you shipping fast — and leaking secrets just as fast. A single exposed key can rack up a five-figure cloud bill overnight, or hand an attacker your entire database. We find what's exposed before someone else does.

1 in 3
Vibe-coded repos leak a secret

AI doesn't know your keys are supposed to be secret.

When you prompt your way to an MVP, secrets end up in all the wrong places. The tool just wants it to work — it has no idea it's broadcasting your credentials to the world.

  • A .env file committed straight into a public GitHub repo
  • API keys hardcoded into client-side React that anyone can read in DevTools
  • Supabase service_role keys (which bypass all security) shipped to the browser
  • Old keys still live in git history even after you 'deleted' them
  • Open storage buckets and unprotected database endpoints

What our free scan actually checks.

We look everywhere secrets hide — your repo, your git history, your deployed bundle, and your live endpoints.

Committed secrets

Scan the full repo and history for .env files, tokens, private keys and credentials.

Client-side leaks

Inspect the deployed JS bundle for keys that shipped to the browser by mistake.

Supabase / Firebase keys

Flag service-role and admin keys that should never leave your server.

Git history

Find secrets that are still recoverable from old commits, even if removed from HEAD.

Open endpoints & buckets

Check for public storage, unauthenticated APIs and missing access controls.

Payment & email keys

Stripe, Razorpay, Resend, Twilio — the keys that cost real money when abused.

What one leaked key actually costs you.

This isn't hypothetical. Bots scrape GitHub and the public web for keys within minutes of a push. By the time you notice, the damage is done.

  • Surprise cloud bills — attackers spin up crypto miners or LLM calls on your account
  • A full database dump: every user, every record, exfiltrated
  • Account takeover of your email, payments or auth provider
  • Customer trust gone the moment a breach goes public

How we lock it down.

01

Scan & report

You get a clear, plain-English report of exactly what's exposed and how urgent each item is.

02

Rotate & revoke

We rotate every compromised key and revoke the old ones so leaked copies become useless.

03

Scrub git history

We purge secrets from your entire git history — not just the latest commit.

04

Harden the environment

Move secrets to server-side env vars, fix client-side leaks, and set up RLS so it never happens again.

Find out what's exposed — free, no obligation, before someone else finds it first.