The security instrument for AI-built apps

Built your app with AI?
Find out what it's leaking.

ShipSaife reads your code the way an attacker would, then hands you a graded, plain-English report — exactly what's exposed, what could happen, and the precise fix. No security background required.

Read-only · No credit card for the free scan

app.shipsaife.com/scan/report
F
Security report
score 31 / 100 · commit 8f3a1c2
Findings by severity
3
5
8
4
CriticalHighMediumLow
Score across re-scans
255075100S1S2S3S4S5S6
CriticalDatabase password committed to git history
CriticalSupabase table world-readable (RLS off)
HighService key shipped to the browser bundle

Illustrative — your real report is generated from your code.

Made for apps shipped on

LovableBoltReplitCursorv0Base44ClaudeWindsurf

AI writes code fast. It doesn't write it safe.

The same tools that let you launch in a weekend leave the door unlocked — secrets sitting in your history, database tables anyone can read, payment confirmations a stranger can fake. You can't see it. An attacker can. ShipSaife finds it first.

9
attack classes checked
Full
git-history secret scan
Live
site probing
A–F
plain-English grade

The scan

Nine checks. One pass.
Nothing quietly skipped.

Every scan runs the full battery of the mistakes AI code generators make most — reading your entire git history, not just today's code, and probing your live site the way an attacker would. Anything we can't safely test is labelled 'not assessed,' never faked as a pass.

  • Full commit history, not just the latest code
  • Live-site + database probing, read-only
  • Honest 'not assessed' when we can't reach something
app.shipsaife.com/scan/live
scanning · commit 8f3a1c2
9 / 9 checks
01Secrets in git history
Flagged
02Client-side key exposure
Flagged
03Unprotected routes
Flagged
04Broken access (IDOR)
Passed
05Dependency CVEs
Flagged
06Security headers
Passed
07Supabase RLS exposure
Flagged
08Stripe / upload abuse
Passed
09Injection (SQL / exec / XSS)
Passed

The proof

Watch a vulnerable app get caught — and fixed.

A phone opens an app built in an afternoon. It cracks. ShipSaife's scan line sweeps across, finds the fracture, and seals it. That's the whole product in ten seconds: diagnose the flaw, then hand you the repair.

  • See the exact flaw an attacker would reach for
  • A concrete 'what could happen' for every finding
  • The precise fix, in words you can actually follow
A vulnerable app, caught and fixed — the way ShipSaife reads your code.

The translation

Every hole, explained in plain English.

Most scanners hand a developer a wall of jargon. ShipSaife leads with what the issue means and what could actually happen to you — then opens into the exact technical fix for whoever does the work, human or AI.

  • Plain-English summary first, jargon second
  • A real-world scenario for every finding
  • Found secrets shown masked — never stored raw
F
Sample finding
Critical · leaked key
example
Critical · leaked key

A password to your database is sitting in your code history.

What could happen: anyone who finds it can read, change, or delete every one of your customers' records — no login required.

The fix: rotate the key, then scrub it from your history. We give you every command.

What we check

Nine ways an AI-built app gets breached.

These are the mistakes AI code generators make most — the ones attackers look for first.

🔑

Leaked passwords & keys

We scan your entire code history for API keys, database passwords, and secret keys that got committed — even ones you thought you deleted.

🌐

Secrets exposed to visitors

Some keys are meant for your server only. We catch the ones that accidentally ship to every visitor's browser, where anyone can grab them.

🚪

Unlocked back doors

We find actions — like deleting data or changing accounts — that anyone can trigger without logging in.

🪪

Peeking at other people's data

We look for places where one logged-in user could load another user's private records just by changing a number in the URL.

📦

Risky building blocks

Your app is built on open-source packages. We check them against a live vulnerability database and flag the dangerous ones.

🛡️

Weak website protections

On your live site we check the security settings that block common attacks like clickjacking and cookie theft.

🗄️

Publicly readable database

If you use Supabase, we test what a random visitor can read from your database — a very common and very serious mistake.

💳

Fakeable payments & uploads

We check that payment confirmations can't be forged and that file uploads can't be abused to attack your app.

💉

Injected commands & queries

We look for places where visitor input gets pasted straight into a database query, a server command, or your pages — the classic way apps get taken over.

How it works

Three minutes of yours. An attacker's-eye view of your app.

01

Paste your repo

Drop in your GitHub link. Add your live URL and database key for a deeper scan — both optional, both read-only.

02

We scan it like an attacker

We read your whole code history and probe your live site across 9 categories of the most common AI-code mistakes.

03

Read it in plain English

You get a clear grade and a fix-it list anyone can follow — every issue with a real-world scenario and the exact fix.

Why AI-built apps leak

It's not your fault. It's the way the code gets written.

Vibe-coding is a genuine superpower — but the model optimizes for “it works,” not “it's safe.” Four patterns show up in almost every AI-built app we scan.

Speed is the point

AI builders are optimized to get something working in a weekend — not to lock it down. Security is the step that quietly gets skipped.

Secrets get hard-coded

The fastest way to make a key "work" is to paste it straight into the code. It works — and then it lives in your history forever.

Defaults ship wide open

New databases and endpoints often start fully public. Unless someone tightens them, your data is one guessed URL away.

Nobody reviews it

There's no senior engineer reading the diff. The code that ships is whatever the model wrote — flaws included.

A cracked surface, its red fault-lines being sealed by emerald light — a vulnerability diagnosed and fixed.

Finding it is free. Fixing it is the job.

Scan as often as you like — we don't charge for the diagnosis. Pay us when you want the problems gone, and we prove it with a re-scan you can run yourself.

The scan

Free

Always. No card, no account.

  • All nine checks, your whole git history
  • Your A–F grade and every issue count
  • Your worst finding, explained in full
  • A badge for your README
Run a free scan
Most popular

We fix it

$200–$1,000

Priced from your report. Quoted before we start.

  • Every confirmed finding repaired
  • Secrets rotated, access rules closed
  • Written scope before any work starts
  • Done when a fresh scan comes back clean
Scan first — it's free

The full report

$149 once

For teams who'd rather fix it themselves.

  • Every issue, not just the first
  • Exact fix instructions for each
  • JSON + SARIF export for your tooling
  • Option to book a fix call
Start with a free scan
Early access

Keep it clean — continuous monitoring

$25/month

Automatic re-scans on every deploy and an alert the moment a new critical issue appears — so an app that grades clean today stays that way. Not live yet; reserve a spot and you'll lock in $25/month when it ships.

Questions

Is my code safe with you?+

Yes. We only read your code — we never change it. If you give us a token for a private repo it must be read-only, it's stored encrypted, it's never written to any log, and we delete it whenever you ask.

Do I need to be technical?+

No. Every finding is written in plain English with a concrete example of what could go wrong. There's a separate 'technical detail' section your developer — or an AI tool — can use to fix it.

How long does a scan take?+

Usually a minute or two. You paste your GitHub repo link and watch the progress live in your browser.

What do I get for free?+

Your overall grade, the number of critical and high issues, and one full critical finding. The full report — every issue and its exact fix — is a one-time $149.

What makes this different from a $30 scanner?+

Most cheap tools hand a developer a wall of jargon. ShipSaife is built for the founder: a real grade, plain-English scenarios, and the exact fix for every hole — read-only, no setup, no security background required.

Stop guessing whether your app is safe.

Paste your repo and get a plain-English security grade in minutes. Free, read-only, no card.