1. Home
  2. Guides to getting found
  3. AI coding
  4. Vibe coding: a pre-launch checklist

Vibe coding: a pre-launch checklist

An app that runs is not yet an app that is safe. AI builds what you ask for. What you did not ask for is often missing, and you only see that when something goes wrong.

Start a project

Why this check is needed

For its 2025 report, Veracode tested code from over 100 models and found a known security flaw in about 45% of tasks. That is no reason to avoid AI, but it is a reason to verify. The tricky part: on screen everything looks right.

1. Secrets

2. Access rights

This is the most common serious fault in AI-built apps. The interface hides a button, but the API checks nothing.

3. Input

4. Accounts and sessions

5. Data

6. Costs and load

7. Dependencies

Language models sometimes suggest packages that do not exist or are out of date. Check each new dependency, run npm audit or similar, and remove what nobody uses.

8. Tests for what must not break

You do not need complete test coverage. But sign-in, payment and permission checks should be tested automatically. Tests are also the best brake on an AI that rebuilds something working with your next prompt.

9. Legal and operations

What you can ask the AI itself to do

Have the model check its code against the OWASP Top 10 and list the access check for each endpoint. This finds a fair amount but does not replace a second check, since the same model often has the same blind spots. If you want a second person to look at it: code review with tob-apps.

Related articles

Sources

Let’s talk about your project.

Tell me briefly what it is about. You get a personal reply from Tobias and then a fixed price. Prefer email? info@tob-apps.com

Your details are only used to handle your enquiry. See the privacy policy for more.