Lakshya

Securing & Governing AI · Chapter 12 of 13

Auditing an AI system — what evidence looks like

Read this if you have been asked to audit something nobody can quite explain.

4 min read0 diagramsAll 13 chapters

An audit needs evidence: artefacts that exist independently of anyone's assurances, that you can inspect, and that would look different if the control were not operating. AI systems produce perfectly good evidence — it is just unfamiliar, so people do not ask for it and then conclude the system is unauditable.

Control objectiveEvidence to requestWhat a failing answer sounds like
Inventoried and ownedRegister entry with named owner and tier“It's part of the platform”
Purpose and limits definedWritten intended and prohibited use“People use it for all sorts of things”
Quality is measuredEval suite, dated golden set, baseline, last N runs“It performs well”, no artefact
Changes controlledChange log tying versions to eval runs and approvalsPrompts edited in production by anyone
Data governedData-flow diagram, classification, retention, DPANo diagram exists
Access appropriateTool permission list; two-user retrieval test“It uses a service account”
Actions traceableTool-call logs: identity, arguments, result, timeOnly the final answer is logged
Humans in the loopApproval config plus a sample of real approvalsA policy saying so, no configuration
Failures detectedMonitoring thresholds, alerts, incidents closed“Users would tell us”
Explainable after the factOne reproduced decision, end to end“It's a black box”

The single best test

Pick one real output from last month and ask them to reconstruct it: exact input, retrieved context, model version, prompt version, tool calls, output, and who saw it. That one request exercises logging, versioning, retention and traceability at once. If they can do it, most of your evidence set exists. If they cannot, you have found the finding — and you did not need to understand a neural network to find it.

“It's a black box” is a finding, not an answer

The model's internals are opaque; the system is not. Inputs, retrieved documents, versions, tool calls, outputs and approvals are ordinary logs. If none exist, the issue is not that AI is unauditable — it is that this system was built without observability, and that has a straightforward remediation.

What evidence actually looks like

“We have AI governance” is unfalsifiable. An audit turns it into a set of artefacts someone can inspect, and knowing which artefacts are asked for — and which are easy to produce only if you were doing the work — is the whole skill.

ClaimWeak evidenceEvidence that holds
"We know where AI is used"A policy requiring registrationThe inventory itself, with dates, owners and tier — plus a discovery mechanism that finds unregistered use, because self-registration finds only the compliant
"We evaluate our models"A results slideThe frozen test set, the harness, results over time, and the record of a version change re-run against it
"Humans review the output"A workflow diagramThe override rate. If reviewers approve 99.8% of suggestions, that is rubber-stamping — and you can measure it without asking anyone
"We handle data properly"A data-protection assessmentWhat happens on a deletion request, traced end to end — including whether the data reached a fine-tuned model, where deletion means retraining
"We monitor for drift"A dashboardAn alert that fired, and what was done about it. A dashboard nobody has ever acted on is a screensaver

The override rate is the single most revealing metric in AI assurance, and it is cheap to compute.

Human oversight is the control organisations lean on hardest — and it is the one most often theatre. A reviewer facing a queue of confident-sounding suggestions, under time pressure, with no signal about which are likely wrong, will approve almost all of them.

An override rate near zero does not mean the model is excellent. It means the control is not operating, and it is indistinguishable from having no review at all while looking, on paper, like a strong safeguard.

What makes oversight real: the reviewer can see why the suggestion was made, they have enough time and enough context to disagree, disagreeing is not penalised, and there is a route for the disagreement to change the system rather than just this case.

And the honest test, which almost nothing passes: “show me a case where the human disagreed and the outcome changed.” If none exists, the oversight is decorative, and you have found that out before an incident rather than after.

Check yourself

What evidence supports 'we know where AI is used'?The inventory with dates, owners and tiers — plus a discovery mechanism, because self-registration only finds the compliant.
Why is a near-zero override rate a bad sign?It means the review control is not operating. It is indistinguishable from no review while looking like a strong safeguard.
What makes human oversight real?The reviewer sees why the suggestion was made, has time and context to disagree, is not penalised for it, and the disagreement can change the system.
What single request tests an oversight claim?'Show me a case where the human disagreed and the outcome changed.'
← Model risk managementThe frameworks — NIST, ISO 42001, EU AI Act →