Your app works.
Is it ready to ship?

Paste a public GitHub repo or live URL. ShipCheck scans your vibe-coded app for the launch killers AI tools leave behind, then hands you a plain-English report with copy-paste fixes.

Passive, read-only checks. Nothing is stored. Any secrets found are masked. Takes ~5–30 seconds.

shipcheck scan github.com/you/my-ai-app
→ scanning 214 files, 3 pages…
✗ CRITICAL OpenAI key committed in src/lib/ai.ts (sk-…a9F2)
✗ HIGH     .env file tracked in git
✗ MEDIUM   No Content-Security-Policy header
✓ build passes · HTTPS ok · 0 broken links
Score: 61/100 · 3 fixes ready to copy-paste

What it checks

These are the things that get apps hacked, rate-limited, or ignored on launch day.

🔑

Leaked API keys

Secrets hardcoded in your repo, masked in the report so the scan doesn't leak them again.

📄

Committed .env files

Env files in git, plus vars your code uses that are missing from .env.example.

🛠️

Failing builds

Build script and lockfile checks today. Full npm run build on a clean machine is coming.

🛡️

Security headers

CSP, HSTS, X-Frame-Options, HTTPS. The basics most AI-generated apps skip.

🔗

Broken links

Dead links and 404s that make a launch look unfinished.

⚡

Slow pages

A Lighthouse speed score with the biggest wins called out.

How it works

No setup, no CLI, no config files.

01 / PASTE

Drop in a link

A public GitHub repo or your live site URL.

02 / SCAN

Bots check it

Passive, read-only checks. We never attack your site.

03 / FIX

Copy-paste fixes

Every issue explained in plain English, with the exact fix.

Pricing

Built for vibe coders, AI and agent builders, and indie or gaming devs shipping fast.

Free scan beta

Free
  • Overall launch score
  • Every finding during the beta
  • No signup to try

Full report coming soon

$19 one-time
  • Every issue found
  • AI-written fixes for your exact code
  • Emailed copy of the report

Want the full $19 report?

Email us and we'll let you know the day AI-written fix reports go live.

hello@tryshipcheck.com

FAQ

Is ShipCheck free?

Yes. ShipCheck is free during the beta, with every finding shown and no signup.

What does ShipCheck check?

Leaked API keys and secrets, committed or publicly served .env files, HTTPS and security headers (CSP, HSTS, X-Frame-Options and others), build hygiene for GitHub repos, broken links, and mobile page speed.

Is the scan safe to run on my site?

Yes. Scans are passive and read-only, like a normal visitor or crawler. Nothing is stored, and any secrets found are masked in the report.

Which tools does it work with?

Any public website or GitHub repo, including apps built with Lovable, Cursor, Bolt, v0, Replit, Next.js, Vite and others.

Is there an API?

Yes. POST https://tryshipcheck.com/api/scan with JSON {"target":"https://yourapp.com"} returns the score and findings as JSON. You can also link to https://tryshipcheck.com/?scan=yourapp.com.