Built it fast?
Let's make it shipworthy.

We find the holes in your app. Then we fix them.

  • Free
  • No card
  • Your signed OK first

Security check for yourapp.com

4 found · 4 fixed

Sample report
  • Anyone could read your users tableSupabase RLSFixed
  • Fake payments could unlock paid plansStripe webhooksFixed
  • Your OpenAI key was publicNEXT_PUBLIC_ secretsFixed
  • No cap on your AI billRate limitsFixed
4 fixes in one pull requestOpen pull request

Made for apps built with

  • Cursor
  • Lovable
  • Bolt
  • Supabase
  • Next.js
  • Stripe
  • and more

Every finding comes with the fix.

How it works

  1. Permission to check
    Site
    yourapp.com
    Free check
    Public pages
    Written OK
    WaitingSigned
    01

    Send your link

    Sign a one-page OK.

  2. Who can see your data
    Logins and accounts
    Keys and secrets
    Payments1 to fixfixed
    Your AI featureschecking
    02

    We test it

    Code and live site, by hand.

  3. Users only see their own rows2 files · +14 −2
    − using (true)
    + using (auth.uid() = user_id)
      -- only your own rows
    Re-check after mergeChecks runningReady to merge
    03

    You merge the fix

    One pull request. You approve it.

  1. Written OKSigned
    01

    Send your link

    Sign a one-page OK.

  2. Payments1 to fix
    02

    We test it

    Code and live site, by hand.

  3. Pull requestReady to merge
    03

    You merge the fix

    One pull request. You approve it.

What we check

  • Who can see your data

    We check each user sees only their own data and files.

  • Logins and accounts

    We check every page and action asks who you are.

  • Keys and secrets

    We look for keys your users can see or git still remembers.

  • Payments

    We check nobody gets paid features without paying.

  • Your AI features

    We check a prompt can't make your AI leak data or run up your bill.

  • Your code and tools

    We check your packages and AI coding tools for known traps.

  • Around the edges

    We check headers, preview links and forgotten subdomains.

  • Whatever only your app does

    We read your app's own rules and test them by hand.

Pricing

Launch Lockdown

Before you launch or raise

Start here

$950once

  • Every area, done by a person
  • Fixes as pull requests
  • Re-check after you mergeRe-checked after you merge
  • 15-min call on the findings
Target: 3 business daysBook a Lockdown

Pentest + letter

When a buyer asks for one

$2,950once

  • Everything in Lockdown
  • Hands-on pentest
  • Attestation letter
  • Sample letter up front
Target: 5 business daysBook a pentest
Start with a free checkFree checkWe scan your public site and email you what to fix.$0 · Target: 2 days$0 · Target: 2 daysGet my free check

The letter states what we tested and when. It isn't a certification.

We promise

  • We test only with your written OK
  • A person checks every finding
  • You approve every change

Nobody can promise

  • An unhackable app
  • That an auditor accepts the letter
  • A compliance program

FAQ

Is this a SOC 2 audit?

No. It's a pentest and a letter. Your auditor decides what counts.

Will you break my live app?

We only test what you approve in writing, and we don't run anything destructive on live data. If you have a staging copy, we'd rather test there.

Do you need my code?

Not for the free check. It only looks at your public pages. For Lockdown, read access to your repo lets us send fixes as pull requests, and you approve every change.

What if you find nothing?

Then your report says so, with what we tested and how. It isn't proof there's nothing to find. No test finds everything.

Is the AI doing the work?

No. A person tests every area and checks every finding. We use tools to go faster, but a person decides what's real and what to fix.

Launching soon?
Get checked first.

  • Free
  • No card
  • Your signed OK first

Latest articles

All articles
All articles