Preflight · September 2026 edition · Launch audit suite for AI-built products
Audit your AI-built product before your users do.
Five adversarial audit protocols you run yourself. Paste one into your coding agent, point it at your live product, get a scored verdict and a gap list.
What’s new in the September edition.
The first refresh we promised. Here is what moved in three months.
Two critical Next.js RCEs patched on 25 August. Preflight now gates on the patched line: 15.5.24 and 16.3.3.
Firebase, Convex, PocketBase, Neon and builder defaults. A new conditional layer for products not built on Supabase.
Mobile apps. React Native, Expo and Flutter: secrets in the bundle, token storage, deep links, OTA integrity, store declarations.
Deployment safety. A seventh Resilience layer with a new launch blocker: no way back means no launch.
EU AI Act Article 50 is in force. Labelling and provenance duties are now a launch item for any product EU users can reach.
Ten more silent-failure patterns. Controls that look configured and do nothing, including auth that fails open and budgets that only alert.
670 checks, up from 592. Every named CVE, standard and legal date re-validated on 17 September 2026.
01 · Why this exists
AI builds fast. Preflight makes sure it ships safe.
Roughly 45% of AI-generated code carries an OWASP Top 10 vulnerability. (Veracode, 2025)
170 apps built on one AI builder leaked user data through a security policy that existed but did not restrict anything. (CVE-2025-48757)
The controls that fail most often look correctly configured. Reading the code passes them. Probing the live product does not.
Preflight probes your live product with the wrong credentials, the wrong role, and the wrong network, then reports what actually happens.
02 · Proof
Tested on our own products first.
Before launch, we ran every protocol on three live products we built. This is what it found.
A cross-tenant data leak
Any free signup could read another customer's full asset library by changing one HTTP header.
Proven live: 94 rows returned from another tenant.
Fixed before a single external customer was onboarded.
A live credit-minting exploit
An anonymous caller could grant themselves 100,000 credits and delete other users' accounts.
The revoke in the code looked correct and did nothing.
Fixed and confirmed dead by live probe.
No recovery path
A production database with no backups, no point-in-time recovery, and hard deletes on every row.
Escalated to a launch blocker.
Fixed before launch.
Every finding above was made by the protocols in this package, on products we built.
03 · What’s inside
Five protocols. 670 checks. Every layer scored.
Each protocol is a complete audit prompt. Paste it, give it inputs, let it run.
Security hardening
9 layers plus 2 conditional · 201 checks · 6 launch blockers
Tenant isolation, secrets in the client, authorization at the data layer, payment webhooks, supply chain, AI endpoints and agents, infrastructure, privacy.
Weakest-link scored: the grade is the lowest layer, never the average.
Now covers Firebase, Convex, PocketBase, Neon and mobile.
Resilience and operations
7 layers · 119 checks · 6 launch blockers
Load and capacity, backups and disaster recovery, spend caps and denial-of-wallet, observability and incident response, data lifecycle and migration safety, content safety.
Now includes deployment safety and rollback.
Journey
4 layers plus 6 sub-domains · 133 checks · 5 hard gates
Core Web Vitals, WCAG 2.2, onboarding, conversion path, discoverability, trust surfaces.
Mobile-first, scored on throttled 4G and a mid-tier phone.
Now audits the performance causes behind the vitals: N+1 queries, pooling, code splitting.
Signature
5 layers · 117 checks
Robustness under stress, motion, typography, states and edge cases, interface copy.
The craft signal AI generation leaves out, with a dated fingerprint module.
Now scores the five public tells of a generated app.
Hallmark
5 layers · 100 checks
Brand distinctiveness and coherence across every surface.
Measured against evidence, not feeling.
Now checks image licensing and manufactured proof.
What we cover, layer by layer.
The full map. Every layer is scored 0 to 10, and the grade is the lowest one.
38 layers and sub-domains. 17 launch blockers and hard gates. Any one open and the product does not ship.
04 · The operator kit
Plus everything you need to run them.
Operator guide. The access you need, the run order, how to read a verdict.
Four checklists, 104 items. Pre-run inputs, the master launch-blocker list, silent-failure controls, re-cert triggers, and a fifteen-minute monthly check.
Report template. Fill it as you go, so evidence never gets lost to a summary.
Field notes. 26 findings from real audits, including the four-layer SECURITY DEFINER fix, the shared-tenant question, and the uncapped-provider check.
12 months of refreshes as CVEs, standards, and framework versions move.
The changelog. Every refresh, dated, so you know exactly what moved.
05 · How it works
How it works
Open your coding agent with your repo.
Claude Code, Cowork, Cursor agent, Codex, or any agent that can read your repo and reach your live URL.
Paste one protocol as the first message.
Give it the inputs it asks for: your live URL, two test accounts, database access.
Read the verdict.
It probes your live product and hands you a scored verdict, a launch-blocker table, and a gap list with fixes and effort.
06 · Who it’s for
Built for people shipping AI-built products.
A good fit
A solo builder or a small team shipping an AI-built product.
You can run a coding agent against your own repository.
You have access to your own database and hosting consoles.
You have no security function. Preflight is the floor.
Not a fit
You only have a chat window and no repo access. The protocols need to run probes.
You want someone to run the audit for you. That is a service, and we offer it separately.
You have a security team or you sell security. Preflight is a floor for people who have neither.
You want someone to run the audit for you. Talk to us instead.
07 · What a pass means
What a passing grade means, and what it does not.
Passing is an evidenced floor, not a guarantee.
The protocols prove the controls that exist and the results of the probes they ran.
They cannot prove the absence of a vulnerability.
They do not replace penetration testing, threat modeling, or legal counsel. They make those cheaper and shorter.
Want us to run it for you?
Some products have exactly the surface Preflight audits, and the team would rather we did it. We run it as a service, quoted per engagement in writing before work starts.
We run all five protocols against your live product.
You get the certification report, the launch-blocker table, and the gap list with fixes.
We can do the fixes too, as a build.
08 · Built by Deeper Designs
Built by Deeper Designs.
Deeper Designs is a build studio working from Delhi and Dubai. We build custom software and AI systems for Indian businesses, shaped to how each one already works.
We run four live products of our own: Outpost, Oviya Studio, Deeper Content and Maple Lens. Preflight was run against our own products before it was sold to anyone.
Preflight exists because we needed it. It found a cross-tenant leak and a credit-minting exploit in our own products before launch. Now it is the protocol we ship with.
Everything we build is owned by the client. One price, agreed in writing before we start. No per-seat licence.
09 · Get Preflight
One price. Everything included.
International cards accepted.
10 · Questions
Questions
A coding agent that can read your repo and reach your live deployment, two test accounts at the same privilege level, and access to your database and hosting consoles.
No. The protocols run live probes against your product. A chat window with no repo or network access cannot do that.
No. It means the documented failure modes were tested and did not reproduce on audit day. It is an evidenced floor, not a guarantee.
Each protocol lists its cadence and triggers. At minimum: continuous automated scanning, a quarterly pass, a full re-audit yearly or on any listed trigger such as a new framework version or a new AI feature.
The protocols name specific CVEs, standards and framework versions. When those move, the protocols are refreshed and the new edition lands in your folder. The September 2026 edition was the first; the next is due by mid-December.
There is no refund. Preflight is a digital download and you receive the full package once payment is confirmed. Read what is inside and who it is for before you buy.
Yes. It is a service, quoted per engagement in writing before work starts. Use the Talk to us button.
No. Preflight is a digital download, delivered in full on payment, so there are no refunds.