Build & Ship: It Works on Your Screen. That's Not the Same as Ready.

AI can build a working application from a description, and a lot of them are genuinely good. What AI does not do is ask the questions nobody asked it — who is allowed to see this record, what happens when the payment succeeds but the page never loads, which key ended up in the repository, and whether the thing you demoed to a customer can survive that customer's second user. This section is about the gap between working and ready.

TL;DR

  • The gap is not code quality. It is unasked questions — access, money, data, and what happens when something fails halfway.
  • A demo proves it can work. It does not prove it cannot break, and those are different claims.
  • The expensive failures are quiet: a logged-in user seeing someone else's record, a charge with nothing delivered, a key sitting in git history.
  • Bottom line: the builder did what it was asked. The gap is the question nobody thought to ask.

The uncomfortable part

Here is the moment that catches people. Someone asks a fair question about the app you built — "can a customer see another customer's data?" — and you realise you do not actually know. Not because you were careless. Because you never opened that particular door, and the tool that built it never mentioned there was a door.

That feeling is not a verdict on you. Building software by describing it is a genuine skill and it produces genuinely working products. But it changes where the risk sits: from can I make this to do I know what I made. And the second question does not answer itself, no matter how well the first one went.

What's inside this section

Ship Your App is the readiness half, written for people who built something real without a traditional engineering background — client versus server checks, row-level security, the money path from checkout to fulfilment, logged-in versus allowed, keys and rotation, test mode versus live, data model sanity, knowing what personal data you now hold, accepting or reverting an AI change, and being able to explain your own app to someone who asks.

Agents & AI Engineering is the deeper half — multi-agent orchestration, prompt evaluation and regression testing, token economics, code review discipline, prompt injection, and agent security. This is where the work stops being about one app and starts being about systems that act on their own.

How to use this section

  1. Start with access. Being signed in is not the same as being allowed. This is the single most common and most damaging gap.
  2. Follow the money end to end. Not the happy path — the refund, the failed card, the duplicate notification, the payment that succeeds while the page dies.
  3. Find out what you are holding. You cannot protect or delete data you do not know you collected.
  4. Then make it explainable. If you cannot describe what your app does with data, you cannot answer a customer, a partner, or a buyer.

The honest line: nothing here is a penetration test, a security certification, or a legal review, and none of it makes an app "safe" as a finished state. These are read-off checks — you look at your own screen and answer honestly, and the result tells you what to look at next. That is a genuinely useful thing and it is not the same as an audit.

FAQ

What usually breaks first in an AI-built app?

Access control. The app checks whether you are logged in but not whether this particular record belongs to you, so any signed-in user can reach another user's data by changing a number in the address bar. It is invisible in a demo because a demo only ever has one user.

Is vibe-coded software inherently unsafe?

No. It is software that was built quickly by describing intent, so the risk concentrates in whatever the description did not mention. The code is often fine. The gaps are in access rules, failure paths, and money handling — the parts nobody thinks to specify.

Why do payments need more than a success page?

Because the browser can close, the network can drop, and the notification can arrive twice. A payment path that only works when the customer stays on the page will eventually take money and deliver nothing, and that failure looks like fraud to the person it happens to.

I found a key in my repository. What now?

Treat it as exposed and rotate it, rather than deleting the file and hoping. Removing a key from the current version does not remove it from the history, and rotation is the only step that actually revokes access. Rotate first, tidy the history second.

Do I need to know what data my app stores?

Yes, and it is usually more than you chose. Logs, analytics, error reports, and AI prompts all accumulate copies of things you never decided to keep. Knowing what you hold is the prerequisite for every other decision about it — including whether you should be holding it at all.

How do I check any of this without being an engineer?

By reading your own screens and answering specific questions honestly — open two accounts and try to reach one from the other, follow a real payment through to delivery, look at what your database actually stores. The checks are observational, not technical.

Find out what your app does when you're not watching

The Vibe-Coded App Hardening Kit ($79) walks the gaps that survive a good demo. Or take the whole readiness slate with Past the Prototype ($459) — ten drills covering access, money, data, and change control. One-time, instant download, yours to keep.

Harden your app — $79

Latest in this section

Tools for this →

AI Workflows for B2B Teams: 5 to Run Now

AI workflows for B2B teams: run CRM updates, lead scoring, churn detection, handoffs, and forecasting to improve revenue execution.

Jul 8, 2026 · 12 min read

Claude Tag: AI Teammate or Trojan Horse?

Claude Tag brings AI into Slack as a shared teammate. Learn the upside, risks, governance issues, and why founders should own their context layer.

Jun 26, 2026 · 12 min read

Zero Trust for AI: Stop Deepfakes & Poisoned Data

Learn how zero trust for AI helps businesses defend against deepfakes, data poisoning, AI supply chain compromise, and over-permissioned agents.

Jun 22, 2026 · 9 min read

Autonomous SOC: AI Security Operations in 2026

Learn how to use an autonomous SOC AI security operations to replace manual triage, reduce alert fatigue, contain threats faster, and free analysts to hunt.

Jun 17, 2026 · 9 min read

Securing Agentic AI Insider Threats

Securing Agentic AI Insider Threats explains how AI agents become insider risks, how prompt injection spreads, and how to lock them down before damage.

Jun 15, 2026 · 9 min read

AI Security in 2026: Defense Framework

AI Security in 2026 means defending agentic systems, autonomous threats, AI agents, zero trust, AIBOMs, deepfakes, and machine-speed attacks.

Jun 11, 2026 · 8 min read

DeepSeek R4 for AI Agents: The Business Case

DeepSeek R4 for AI agents explained, including agent workflows, coding tasks, business automation, risks, and when to use it.

May 8, 2026 · 7 min read

Cloudflare Agent Stack for Production AI Agents

Cloudflare Agent Stack for Production AI Agents explains Mesh, Sandboxes, Workers, and model flexibility for secure enterprise AI deployment.

Apr 22, 2026 · 10 min read

Cloudflare Agent Stack: Build Without Lock-In

Cloudflare Agent Stack helps founders build AI agents with model flexibility, Git-compatible storage, and less vendor lock-in.

Apr 20, 2026 · 8 min read

Cloudflare Sandboxes for AI Agents Explained

Cloudflare Sandboxes for AI Agents Explained: how persistent environments help AI agents run long tasks, retain context, and do real work.

Apr 17, 2026 · 7 min read

Cloudflare Mesh for Enterprise Security

Cloudflare Mesh for Enterprise Security gives AI agents secure identity-based access to private systems, APIs, and databases at enterprise scale.

Apr 17, 2026 · 7 min read

Cloudflare Dynamic Workers for AI Agents

Cloudflare Dynamic Workers for AI Agents change the economics of agent infrastructure with faster startup times, lower costs, and better scale.

Apr 16, 2026 · 7 min read

AI Agent Security Risks: Why Autonomous Agents Break Models

AI agent security risks explained. Learn how prompt injection, credential leaks, and continuous execution make autonomous agents vulnerable.

Feb 8, 2026 · 3 min read

OpenClaw AI Agent Framework Explained

OpenClaw AI agent framework explained. Learn how this AI agent interprets goals, executes tools, uses memory, and runs autonomously without prompts.

Feb 6, 2026 · 3 min read

Clawdbot vs Moltbot vs OpenClaw: What’s the Difference?

Clawdbot vs Moltbot vs OpenClaw explained. Learn the differences, rebrand history, and which repository is official to avoid scams.

Feb 4, 2026 · 3 min read

What Is OpenClaw? Autonomous AI Agent Framework

What is OpenClaw? Learn how this autonomous AI agent framework executes tasks, uses tools, and runs continuously without human prompts.

Feb 4, 2026 · 5 min read

Build Software Without Writing Code With Antigravity

Build Software Without Writing Code. Step-by-step guide to building software using AI agents with OpenCode and Google Antigravity.

Jan 20, 2026 · 10 min read

Deepfake Video Calls: The New Business Scam

Deepfake Video Calls are fueling a new wave of fraud, destroying digital trust, and putting every business at risk—learn the protocols to verify identity…

Jan 9, 2026 · 4 min read

Turn Ideas Into Working Apps, and Actually Ship Them

AI gets you a working prototype in an afternoon. What separates that from something you can put in front of users, and what to check before you do.

Jan 4, 2026 · 4 min read

Figma AI Linter: The End of Broken Design Systems

Figma AI Linter fixes broken design systems by actively guiding designers toward compliant tokens, components, and patterns.

Dec 19, 2025 · 3 min read

AI Security: Shield or Sword in Cyber Warfare?

Explore how AI security acts as both shield and sword in cyber warfare. Learn the latest threats, ethical debates, and strategies to protect your digital future.

Aug 18, 2025 · 6 min read

Prompt Injection and AI Coding Agents: How the Risk Works

An AI code reviewer reads issue comments a stranger can write. Why that becomes exfiltration, and which controls hold when filtering does not.

Aug 2, 2025 · 5 min read

AI Sabotage - The Silent Threat to Enterprise Security

Your AI systems aren't just helping your business—they're potentially sabotaging it! SHADE-Arena research exposes that 60% of AI models can conduct…

Jul 17, 2025 · 8 min read

n8n for Business Automation: Self-Hosting, Limits, and Fit

Where n8n fits, what self-hosting costs, and the exposure that arrives the moment an AI node reads text a stranger can write.

Jun 26, 2025 · 4 min read