Above the waterline · what your users see

You shipped it.
Is it seaworthy?

You built a real product with Lovable, Bolt, Replit, or v0 — and it works. But AI builders are great at the part above the surface, and quiet about the part below it: exposed keys, open databases, surprise bills, and code that breaks the day real users arrive. Waterline inspects everything under the surface and fixes what we find.

No code changes required to scan. Results in plain English, not security jargon.

Fluent in LovableBoltReplit v0Base44SupabaseFirebase
Below the waterline · what we inspect

The damage is almost always in the same four places.

We've read the hulls of hundreds of AI-built apps. The deeper the problem sits, the harder it is for you — or the AI that built it — to see. Independent research on vibe-coded apps backs up what we find every week.

Exposed secrets

Your API keys are visible to anyone who looks

AI builders routinely ship Stripe, OpenAI, and database keys straight into the browser, where anyone can copy them — and run up charges on your card.

60%+ of assessed vibe-coded apps exposed live API keys or credentials

Open databases

One customer can read another customer's data

The single most common flaw we find: the database rules that keep users' data separate (Supabase calls this RLS) are missing or switched off. It looks fine in a demo. It's a breach and a lawsuit in production.

~70% of flagged Lovable apps had row-level security disabled entirely

Runaway costs

The bill grows faster than the business

Retry loops, bloated AI prompts, unindexed queries, and oversized infrastructure quietly multiply your monthly spend. Builders tell us about $600 surprise bills and $5,000 in burned API credits. We find the leaks and plug them.

Token retry loops alone can multiply an AI feature's cost by 8x

The complexity wall

Every fix breaks two other things

Past a certain size, the AI can no longer hold your whole app in its head. You fix one bug and three appear. This is where projects die — or where a senior engineer untangles the structure so you can keep building.

91.5% of 200+ vibe-coded apps assessed had at least one vulnerability

How a survey works

Step one · 10 minutes

Free automated scan

Paste your app's URL or connect your repo. We check the known failure points across your platform's stack — keys, auth, database rules, dependencies — and send a plain-English report.

Step two · humans

Expert review

A senior engineer — not another AI — verifies every finding, then digs where scanners can't: business logic, data isolation, cost architecture, and how your app will behave under real load.

Step three · fixed

Fixes, shipped

You get ready-to-apply fixes and hardening, written to work with your platform, not against it. Stay covered with ongoing monitoring and a standing cost watch.

The AI that built your app can't be the only thing that checks it. Waterline is run by engineers who've kept production systems alive for twenty years — we use scanners for speed, and human judgment for everything that actually sinks apps.

Back above the surface

Start free. Pay only when you want human hands on the problem.

Free scan

$0
one app · no card
  • Automated check of the top failure points
  • Exposed keys, open database rules, risky settings
  • Plain-English report with severity ratings
  • Works with Lovable, Bolt, Replit, v0 & more
Scan my app

Standing watch

$1,200/mo
your fractional production crew
  • Continuous scanning on every release
  • Monthly cost review — we pay for ourselves
  • Priority fixes when something breaks
  • A senior engineer on call, who knows your app
Talk to us

Why two infrastructure engineers built this

We've spent twenty-odd years each running production systems — the pager-at-3am, payroll-is-down, scale-it-by-Monday kind. Then we watched friends build genuinely good products with AI tools in a weekend, get real customers, and hit the same wall every time: the tools are brilliant at building and silent about operating.

We don't think you should have to become an engineer to run what you built. You need what every ship needs before it carries passengers: a survey, a load line, and someone on watch.

— The Waterline crew

Find out what's under your app.

The scan is free, takes ten minutes, and you'll know exactly where you stand — before your users or your bill find out first.

Run a free scan