Skip to content

Auditing an app built with AI: what the founder needed to hear

Case studyApp audit, founder mentoring

The founder built the product himself with AI, and customers pay for it. We ran an audit and a security test. He got a plan he can handle on his own, not a list of complaints.

product founderClient

What the founder got from the audit: a short verdict, findings with places in the code, an order of steps and standardsWhat the founder got from the audit: a short verdict, findings with places in the code, an order of steps and standards

How it started: the founder wanted to know whether his AI-built product would hold up · Duration: July to October 2026

Overview

The founder is not a professional developer. He built the product himself, with AI. The product worked, and customers paid for it.

He wanted to know three things. Will it hold up? Can he let a second developer into the code? And could one bug sink him?

The moment: the first sentence of the verdict

The full audit was long and correct. Nobody would read all of it. So the first sentence of the verdict said: "None of this is Armageddon."

Most of the important fixes were a few hours each. The founder needed to know where to start, not to hear that everything was wrong.

What we found

The code was not bad. It was inconsistent. That is typical for AI-written code.

AI does a security check well in one place and skips it in the next. Settings that should be mandatory stay optional. Operations often depend on one person. AI will write the code for you. It will not tell you what you forgot to set up.

How we verified it

A security test must not cause the incident it is looking for. So we proved the holes without downloading a single file. Often the difference in the server's response between a protected and an unprotected place is enough.

No real data, no password guessing, no writes. The report ends with a list of what we did not do.

What the founder got

We split the audit into three parts:

  • a short verdict of a few pages with things for one evening,
  • findings with exact places in the code,
  • standards he can come back to as development continues.

We did not write the recommendations as "this is hurting you". We wrote what a fix unlocks for him: a second developer, the first security questionnaire from a customer, a calm weekend.

What we advised against

The audit offered an easy sale: a big rewrite and a new architecture. We wrote the opposite. The current code structure is enough. Stricter rules in the code come step by step, starting with login and permissions. No big rewrite all at once.

The most expensive advice is technically correct and comes too early.

What went wrong

We sent the first findings as a list right after the first call. A list alone was not enough. Things customers see come first. Things nobody sees until they break can wait. That is why the verdict has an order of steps, not just a list.

What changed

The founder knows what is under the surface of his product. He has an order of steps he can handle on his own. The code and everything we wrote down belong to him.

What we delivered

  • Technical audit
  • Security test without touching data
  • Verdict and order of steps
  • Standards for further development
Results

More projects

MVP and product, Marketplace

European off-road marketplace from scratch

A pan-European marketplace for off-road vehicles: a listings crawler, many languages and currencies, payments and AI sorting of listings. Search was live a month after the crawler.

Time to stop planning and start solving.

Contact

  • Digitaliko s.r.o.
    Šípková 377/17
    958 03 Malé Uherce, Slovakia
  • Get in touch
    info@digitaliko.com
    +421 950 595 506
    WhatsApp