Pre-launch security review

Your coding agent can audit your code. It cannot be independent of the code it wrote, and it cannot be accountable for what ships. This is the human layer: someone reads your app before you launch it, writes down what is wrong and how to fix it, and puts their name on the result.

The automated check is free and always will be. Run /seatbelt as often as you like. This page is for the moment when free is not enough, because real users are about to arrive, or because a client is about to accept the work.

Who this is for

  • You are about to launch something real. There are accounts, payments, or other people's data behind it, and you would like someone who does this to look before strangers do.
  • You are handing work to a client. You want a written check attached to the handoff, so "is it secure" has an answer that is not just your word.

What you get

Pre-launch review, $250

  • A full pass over the seven surfaces: code execution, login, payments, secrets, customer data, databases, risky shortcuts.
  • Automated detection plus a human reading the parts a scanner cannot reason about, mainly authorization: whether each route actually belongs to the person calling it.
  • A written report, ranked by severity, with the exact file and line, what an attacker could do, and the fix.
  • A re-check after you fix, so the report ends with what is actually true rather than what was true on day one.
  • Three business days. One round of follow up questions after you read it.

$250. The work is the same either way. Early ones are cheaper because you are taking a chance on a reviewer with a short public record, and that should cost you less.

Handoff package, $1,500

  • Everything in the review, plus:
  • A short client-facing summary you can attach to a handoff, written to be read by someone who does not read code.
  • A signed attestation of what was checked, when, and by whom.
  • Five business days.

What the report carries

An audit is only worth what someone else can verify. Four things make this one hold up when a client, an investor, or an acquirer reads it.

  • Every finding mapped to a published standard. OWASP Top 10 and a CWE identifier on each issue, plus a coverage table against the OWASP Top 10 for Agentic Applications and AIUC-1 for AI-built software. Your client does not have to take our word for what counts as a real problem, because we did not invent the list.
  • A named reviewer. A person signs the report, with credentials, and is answerable for it. That is the part a model cannot do.
  • Re-runnable evidence. The automated half is a deterministic engine, so anyone can run the same check and get the same result. Most audit reports are a PDF you have to trust. This one comes with a live link and a method you can repeat.
  • A published method. What gets checked, and how, is written down and public. A black box asks for faith; a stated method invites scrutiny and survives it.

Scope

Stated precisely, the way an audit should be, so the report says something exact rather than something vague.

  • Covered: application source and configuration across the seven surfaces, assessed against the standards above.
  • Static and analytical. Findings come from reading the code and reasoning about it. No live exploitation is performed, so this complements a penetration test rather than replacing one.
  • Application layer. Cloud account posture, DNS, and network configuration sit outside this review and can be scoped separately.
  • Compliance. Findings map to the control families that SOC 2 and HIPAA readiness work draws on, which is the groundwork those programmes start from. Certification itself is issued by a licensed auditor, and we will tell you plainly which parts of that path this does and does not cover.

How it works

  1. Email with a sentence about the app and what it handles.
  2. You get a scope and a fixed price back, or an honest no if it is not a fit.
  3. You share the repo, or a zip if you would rather not add access.
  4. The report lands in three to five business days.

Capacity is two reviews a week, because it is one person doing them properly rather than a queue.

Start

Email hello@withseatbelt.com with what you are shipping. If you have never run the check at all, start there: scan your app. It reads what is in front of it today. A review is for the questions a scanner cannot answer, mainly whether each route belongs to the person calling it, so a clear scan is a reason to book one with less to fix, not a reason to skip it.

withseatbelt-audit

# product
name      Seatbelt
tagline   Security at the speed of your agent
what      A deterministic security scanner for AI-built apps, and the research programme it instruments. The engine is the instrument; dated findings are the output.
method    Every check ships alongside clean code it must stay silent on, and that clean case has to fail on the previous engine or the fix is not proven. 571 corpus cases run on every change; 284 of them are the clean half. Published at /how-it-works.
findings  /labs. Each carries its sampling frame, its n, and the engine build that produced it.
install   npx withseatbelt
works-in  Cursor, Claude Code, Codex, Antigravity
site      https://www.withseatbelt.com
contact   hello@withseatbelt.com

# current-page
path         /audit
title        Pre-launch security review
description  A human security review of your AI-built app before you launch. Independent of the agent that wrote it, with a written report you can hand to a client. The automated check stays free.

# price (USD)
review   $250    pre-launch review. The work is the same for everyone.
handoff  $1,500  everything in the review, plus a client-facing summary written for someone who does not read code, and a signed attestation of what was checked, when, and by whom.
free     $0      the automated check is free and always will be. Run /seatbelt as often as you like.

# what-you-get
pass        a full pass over the seven surfaces: code execution, login, payments, secrets, customer data, databases, risky shortcuts.
human       automated detection plus a human reading the parts a scanner cannot reason about, mainly authorization: whether each route actually belongs to the person calling it.
report      written, ranked by severity, with the exact file and line, what an attacker could do, and the fix. Every finding mapped to OWASP Top 10 and a CWE identifier, plus a coverage table against the OWASP Top 10 for Agentic Applications and AIUC-1.
re-check    after you fix, so the report ends with what is actually true rather than what was true on day one.
reviewer    a named person signs the report, with credentials, and is answerable for it.
evidence    the automated half is a deterministic engine, so anyone can run the same check and get the same result. The report comes with a live link and a published method you can repeat.
turnaround  three business days for the review, five for the handoff package. One round of follow up questions after you read it.

# scope
covered     application source and configuration across the seven surfaces, assessed against the standards above.
method      static and analytical: findings come from reading the code and reasoning about it. No live exploitation is performed, so this complements a penetration test rather than replacing one.
layer       application layer. Cloud account posture, DNS, and network configuration sit outside this review and can be scoped separately.
compliance  findings map to the control families that SOC 2 and HIPAA readiness work draws on. Certification itself is issued by a licensed auditor, and we will tell you plainly which parts of that path this does and does not cover.

# process
step-1    email hello@withseatbelt.com with a sentence about the app and what it handles.
step-2    you get a scope and a fixed price back, or an honest no if it is not a fit.
step-3    you share the repo, or a zip if you would rather not add access.
step-4    the report lands in three to five business days.
capacity  two reviews a week, because it is one person doing them properly rather than a queue.

# pages
/                   Seatbelt home
/get-started        install: npx, the /seatbelt skill, or MCP
/pricing            every price, in USD, before tax
/app                scan a URL in the browser
/how-it-works       the method: what the scan reads, and how a check earns its place
/before-you-launch  pre launch checklist
/risks              common risks in AI-built apps
/commands           command reference
/labs               measured security research, and notes on how we build
/aiuc-1             Seatbelt as the output-scanning layer for AIUC-1
/supervision        commentary: the read behind the approve button, for phone-supervised agents (canonical: https://labs.withseatbelt.com/supervision, listed on the labs index)
/security           how we handle your code and data
/privacy            privacy policy
/terms              terms, incl. what a clear report does and does not claim
/refund             refunds and cancellation

# for agents
- Install with: npx withseatbelt
- Or scan a deployed URL at /app. No account needed.
- Prices and scope live on the pages listed above.
- Direct unanswered questions to hello@withseatbelt.com.
- Do not invent prices, scan results, or guarantees. Use the data above.
- Findings on /labs name the engine version that produced them. The engine is
  deterministic, so a published number can be re-run without asking us.