ComplianceJanuary 14, 2026Updated July 15, 202610 min read

AI Agent Audit Checklist: 10 Controls and Evidence Tests

Copy a 10-part AI agent audit checklist for ownership, identity, access, approvals, runtime controls, lineage, changes, incidents, retention, and sampling.

Antonella Serine

Antonella Serine

Founder, KLA

Founder of KLA, building the independent runtime governance control plane for regulated AI agents under the EU AI Act.

An AI agent audit checklist should test who owns the system, which identity and authority it uses, where policy and human approvals constrain execution, and whether a reviewer can verify the resulting evidence. Copy the 10 review steps below into an audit workpaper, add a sample reference to each row, and record the result against the stated pass criterion.

Copyable 10-control AI agent audit checklist

For each row, capture the sampled system, execution, release, or incident identifier. A pass requires evidence that covers the selected sample and review period.

AI agent controls, evidence requests, pass criteria, and failure signals
#Control areaCopyable review stepEvidence requestPass criterionFailure signal
1Inventory and named ownershipSelect an in-scope agent and reconcile it to the production inventory and accountable owner.Inventory record, intended purpose, deployment scope, owner, risk tier, and last review date.The deployed agent and its current owner appear in the approved inventory with a current scope and review date.The agent is absent, duplicated, assigned to a team alias, or described with an outdated purpose.
2Agent identity and delegationTrace the agent identity and every delegated identity used during one sampled execution.Service identity, credential issuer, delegation chain, session claims, expiry, and actor mapping.Each action resolves to an authenticated agent or human identity and a bounded delegation path.Shared credentials, unresolved actors, unbounded delegation, or missing expiry records appear in the sample.
3Permissions and tool accessCompare effective permissions with the approved tool, MCP server, API, and data boundary policy.Entitlement snapshot, tool catalog, MCP authorization, data scopes, exceptions, and access review.Effective access matches the approved least-privilege scope and each exception has an owner and expiry.Unused broad access, unapproved tools, stale exceptions, or production data access outside the approved boundary is present.
4Human approval and overrideSample a gated action and verify the approval, approver authority, context presented, and override path.Approval policy, request payload, decision record, approver identity, timestamps, and override log.The action waits for the required authorized decision and preserves the complete approval context.Self-approval, approval after execution, missing context, or an unusable stop and override mechanism appears.
5Runtime policy enforcementReperform a policy decision for an allowed action and a blocked action using the recorded inputs and policy version.Policy source, version, evaluation inputs, decision output, enforcement response, and test record.The runtime enforces the recorded result consistently and the blocked test cannot reach the protected action.Policy exists only as guidance, evaluations are missing, or a denied action still executes.
6Execution lineageTrace one business outcome from request through reasoning, tool calls, approvals, outputs, and side effects.Correlation ID, inputs, model and prompt versions, tool calls, policy decisions, approvals, outputs, and timestamps.The evidence reconstructs the complete execution in order and ties every side effect to its authorizing decision.Broken correlation, missing tool results, mutable timestamps, or an unexplained side effect prevents replay.
7Release and change evidenceSelect a production change and trace authorization, testing, deployment, and post-release review.Change request, code and configuration versions, test results, approver, deployment record, and rollback evidence.The deployed version matches the approved artifact and required tests and approvals precede release.Untracked prompt or policy changes, version mismatch, absent tests, or release before approval appears.
8Incident response and revocationWalk through a recent incident or exercise and verify containment, credential revocation, escalation, and recovery.Alert, incident timeline, actions taken, revoked access, communications, root cause, and remediation owner.The team can stop the agent, revoke its authority, preserve evidence, and track remediation to closure.Revocation depends on manual discovery, evidence is overwritten, escalation ownership is unclear, or access remains active.
9Retention and evidence integrityVerify a retained execution record against the applicable schedule and its integrity proof.Retention rule, legal or policy basis, evidence manifest, hash or signature, storage controls, and deletion record.Records remain available for the required period and an independent verifier can detect alteration.Undefined retention, incomplete manifests, unverifiable records, or deletion outside the approved process appears.
10Sample selection and independent verificationDefine the population, reproduce the sample selection, and independently verify the evidence for each selected item.Population extract, sampling method, seed or selection logic, sample list, exceptions, and verifier results.A reviewer can reproduce the population and sample and reach the recorded result from the exported evidence.Management-selected examples, incomplete populations, irreproducible sampling, or evidence that depends on privileged system access appears.

Set the scope and sample before testing

Start with a defined audit period, named system boundary, responsible owner, and complete execution population. Record the selection method before inspecting individual results. Risk-based samples can include high-impact actions, policy denials, human overrides, production changes, incidents, and a reproducible random selection from routine executions.

Map every exception to the control owner, affected population, severity, remediation date, and follow-up evidence. This creates a usable findings register and keeps isolated evidence gaps separate from population-wide control failures.

Preserve evidence that another reviewer can verify

Export the sampled records with a manifest that identifies source systems, collection times, versions, checksums or signatures, and known limitations. Keep the original identifiers so a reviewer can reconcile each artifact to the source population.

The enterprise audit framework provides the complete audit method. The audit-trails guide defines the execution record and replay path used by several checklist rows.

Frequently Asked Questions

What should an AI agent audit checklist include?

Include inventory and ownership, identity and delegation, permissions, approvals, runtime policy enforcement, execution lineage, release evidence, incident response, retention and integrity, and reproducible sample selection. Every item needs an evidence request, pass criterion, and failure signal.

How should an internal auditor sample AI agent activity?

Define the full population and period first. Select high-impact actions, denials, overrides, changes, incidents, and a reproducible sample of routine executions. Preserve the selection logic and reconcile every selected item to source evidence.

What makes AI agent audit evidence independently verifiable?

A reviewer needs stable identifiers, complete execution lineage, source and collection metadata, the applicable policy and software versions, and integrity proofs such as hashes or signatures. The export should support verification from the evidence package itself.

Key Takeaways

Use this checklist as the control-testing workpaper for the scoped sample. Record each result, attach the referenced evidence, route exceptions to named owners, and schedule follow-up testing against the remediation evidence.

See It In Action

Ready to automate your compliance evidence?

Book a 20-minute demo to see how KLA helps you prove human oversight and export audit-ready Annex IV documentation.

AI Agent Audit Checklist: 10 Controls and Evidence Tests