AI IntegratorRequest a quote
Method

How an audit runs.

You tell me the product and the one scenario your customers run most. I sign up like a stranger, set it up from the docs alone, run the scenario from a clean state until it breaks or holds, and keep a network capture running throughout. About two weeks later you have a findings report, a short list of questions a careful buyer would ask you, and one retest round for whatever you fix.

Day 0Scope

One product, one scenario, agreed in writing before I start.

Days 1 to 2Setup

Blank workspace, docs only. Steps the docs skip get written down.

Days 3 to 8Run

Clean state each time, network capture on, a timestamp on each step.

Days 9 to 10Report

Severity, reproduction steps, screenshots, questions for your team. Then a retest.

Day 0

Scope: one product, one scenario, in writing.

We agree the scenario in one paragraph, written the way a customer would run it. We agree the account I will use, the dates, the price and what is out of scope. That paragraph is what the report is measured against, so it is worth ten minutes of argument now.

I also read your public docs and privacy policy before I touch the product, and note the claims the scenario can test: where data goes, what the trial includes, what the onboarding promises.

Days 1 to 2

Setup: a blank workspace and your docs.

I create the account the way a new customer would and set the product up from the docs alone, without asking you for help. Steps the docs skip, defaults I have to change and dialogs that close on their own go in the log, each with a timestamp.

The business I set up is made up. Its FAQ, its customers and its data are synthetic, so the test puts no real customer data into your product or the report.

Days 3 to 8

Run: clean state, capture on, each step timestamped.

I run the scenario from a clean state, again and again, changing one thing at a time until it works, or until I can show where it fails and how to reproduce it. The browser’s network log stays open on the customer-facing side for the whole session.

When something fails I keep going until I can reproduce it and isolate the conditions that trigger it. In the sample test the handoff failed four times in about twenty minutes before the cause turned out to be a default filter on the human step, then failed a fifth time later for a different reason. Tracking those two causes down is the most useful page of the report.

Days 9 to 10

Report: severity, steps, screenshots, questions.

Read the sample →

The report opens with the scenario result, whether it held or broke and where, then lists each finding with a severity, what happens, the confirmed cause, the steps to reproduce it, and the screenshots and timeline range that back it up. Data-handling facts and the pricing and limits I observed get their own sections.

It closes with questions for your team: the ones a careful buyer or a security reviewer would ask after reading it. You answer them before a customer asks.

After the fixes

Retest: the fixed items, rerun the same way.

You fix what you choose to fix. Inside the agreed window I rerun those items from a clean state with the original steps, take fresh screenshots, and mark each one fixed, partly fixed or still open. One round comes with each pre-launch audit.

9:01 to 10:10 PM

Seventy minutes on a public trial.

The timeline behind the sample report, with the vendor removed. The times are the real times; the finding numbers match the report.

That test was one unpaid session on a public trial, run before this service existed. A paid audit uses the same method over about two weeks, with many more runs of your scenario from a clean state.

  • Trial account created. Blank workspace, docs open in the next tab.
  • Knowledge base built from the vendor’s own FAQ format.
  • First customer question goes unanswered: no AI reply, no handoff, no “please wait”.F1
  • The same question answered once the FAQ was re-uploaded as a document.
  • Human step changed to accept chats the AI already holds. Nothing in the builder suggested it.
  • Handoff works. The AI transfers without waiting for the customer’s yes.F4
  • A second automation placed above the default stops all routing.F1b
  • Talk-to-a-human button finally works, as a second trigger inside the default automation.F2
  • Settings checked for the consent option the privacy policy promises. There is none.F3
  • Session closed. 8 findings, 25 screenshots, 5 hosts in the capture.
Evidence

What ends up in the evidence folder.

  1. The network log.Each host the customer-facing side contacts, when it was first seen, what it carries, and whether your privacy policy names it. Request paths and responses for anything that explains a finding.
  2. Numbered screenshots.Taken at each step that matters, redacted of anything that would identify a real person, and referenced by number in the findings.
  3. A raw timeline.Minute by minute, including the dead ends. The report quotes it; you get the whole thing.
  4. The configuration at each step.Which settings were on, which automation ran first, which filter the default step carried. This is what makes a finding reproducible on your side.
  5. The workspace state left behind.So your team knows what to clean up, and so a retest can start from the same place.
Grading

Three grades, defined before the test starts.

GradeMeansExample from the sample
HighBreaks the main scenario in normal use, or contradicts a public commitment such as the privacy policy.The consent notice the policy promises does not exist in the product.
MediumDegrades the experience or the reliability of the scenario; a workaround exists.The AI answered 6 of 8 covered questions, and the same question failed, then passed.
LowCosmetic, or minor friction that does not change the outcome.A name field truncated at 30 characters with no counter.

Anything that works well is written down too. A report that lists only failures gives a lopsided picture of the product, and your engineers will trust the rest of it less.

Boundaries

What an audit does not cover.

I test from a customer’s seat and stop where a customer would: no exploit attempts, no probing past what a customer can reach, and no source code review. I also give no legal opinion on your policy. When the policy says one thing and the product does another, the report records both and leaves the legal reading to your counsel.

Put your product through the same two weeks.

Send the product and the one scenario that matters most. The quote comes back with dates.

Request a quote