All packs
Builders · All tools

Ship safely

Checkpoints, secrets, prompt injection, OWASP basics for AI-written code, dependencies, CI, rollbacks and incident response.

Start: Checkpoints

About All tools

Ship safely teaches you to take apps built with AI to production without the usual security holes. You make agent runs easy to undo, keep secrets out of git and prompts, and review AI-written code for common risks like broken access control, injection and risky packages. Then you lock down CI and preview deploys, roll back fast and respond to a leaked secret.

Best for: Anyone shipping an app built with a coding agent, from solo builders to teams.

Good for

  • Checking AI-written code for missing ownership checks
  • Asking for parameterized queries and server-side input validation
  • Vetting new packages before you install them
  • Rolling back a bad deploy and responding to a leaked key

Where people slip

  • Letting an agent follow instructions hidden in files or web pages it reads
  • Deleting a leaked key from the code without revoking it
  • Running npm audit fix --force without a plan
  • Expecting a rollback to undo a database migration
What security holes do AI coding agents often add?

Common ones are missing access checks, SQL built from strings, unchecked input, model output put straight into HTML, and new packages that may not be safe. The OWASP Top 10 lists these risks.

What should I do if I leak an API key?

Revoke it first. Removing it from your code isn't enough, because it stays in git history and may already be copied. Clean up the history after the key is revoked.

What is prompt injection?

Instructions hidden in content an AI reads, like a web page or a file, that try to make it act against you. Limit what the agent can do and require approval for risky actions.

Does a rollback undo everything?

No. A Vercel Instant Rollback points your domains back to an earlier production deployment. It doesn't change environment variables or undo changes to databases and external APIs, like a migration that already ran.

Checked against All tools's own docs on 2026-11-06.

Milestone 1

Checkpoints, secrets and trust

Make every agent run undoable, keep secrets out of git and prompts, and refuse injected instructions.

0 of 2 lessons complete
Checkpoints3 exercises
Secrets and trust3 exercises · Pro
Milestone 2

Review AI code for security holes

Catch the OWASP Top 10 holes agents often write: missing access checks, injection, unvalidated input and risky dependencies.

0 of 3 lessons complete
Access control in AI-written code4 exercises · Pro
Injection and input validation4 exercises · Pro
Dependencies and supply chain4 exercises · Pro
Milestone 3

Deploy, roll back and respond

Lock down CI and preview deployments, roll back a bad deploy fast, and handle a leaked secret.

0 of 2 lessons complete
Secrets in CI and deploy previews4 exercises · Pro
Roll back and respond5 exercises · Pro