AI GovernanceOctober 23, 2026Updated October 24, 202613 min read

AI agent access reviews: how to certify what an agent may do

Run a bank-style access recertification for AI agents: population, reviewer, line items, certify or revoke decisions, tests, evidence, and a worked example.

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.

What a review certifies

For each agent, a named reviewer confirms that its effective authority still matches an approved business need, a named owner, and the approval gates that policy requires.

Frequency floor in EU finance

Delegated Regulation (EU) 2024/1774 requires access rights to be updated at least once a year, and at least every 6 months for ICT systems supporting critical or important functions.

Four decisions

Certify, modify, revoke, or record a time-bound exception. Each decision changes configuration or carries an expiry date.

Evidence

Keep the extract, the reviewer, each line-item decision, the remediation receipt, and the test that proves a revoked right no longer works.

An AI agent access review is a periodic, signed decision that each agent should keep, lose, or change each right it holds. Banks already run this cycle for people: extract every entitlement, send each line to an accountable reviewer, record certify or revoke, remove what was revoked, and keep the evidence. Agents need the same cycle with a wider line item. An agent right covers the tool, the action, the amount, the data, the environment, the approval gate in front of the action, and the date the right ends.

This guide describes how to run that campaign. The AI agent permissions guide explains how to design the rights in the first place, and the access-control pillar covers the operating model from identity to revocation. This article starts after the rights exist and asks how a reviewer certifies them. General information, current to 23 October 2026; it does not replace legal or audit advice.

What the reviewer certifies

A user access review asks whether a person still needs a role. An agent review asks a longer question: does this agent still need each action it can take, at this limit, on this data, with this approval gate, under this owner, until this date? A role name rarely answers it. Two agents in the same role can hold different tools, different amount limits, and different exceptions.

Certify effective authority, the rights the agent can actually exercise today. Compare four views of each right: what the owner requested, what was approved, what is configured in the identity provider, tool gateway, and policy, and what the agent used during the review period. A right that was approved and configured but never used is a removal candidate. A right that was used but never approved is a finding.

One agent entitlement line item
FieldWhat the reviewer seesQuestion to answer
Agent and ReleaseAgent name, Agent Registry identifier, current Release, accountable ownerIs the owner still in role and still accountable?
ActionTool and operation, for example payments.create_transferDoes the business process still need this action?
LimitPer-action and per-day amount, destination rules, rate limitIs the limit the lowest that still lets the process work?
Data BoundarySystems, fields, regions, and purposes the agent may read or writeDoes the agent read anything it no longer uses?
Approval gateThe policy rule that returns require_approval and the reviewer role it routes toIs the gate still in place, and is the role still correct?
CredentialIdentity, token or secret, issuer, lifetime, last useIs the credential scoped to this agent and still needed?
Usage in periodCount of allowed, warned, approved, rejected, and blocked actionsDoes observed use match the stated purpose?
End dateMandate or exception expiryShould the right end earlier than planned?

Borrow the bank recertification cycle

A recertification campaign has a fixed population, a fixed cut-off date, named reviewers, a deadline, and a remediation step that someone checks. Keep that structure. Change the line item and add two tests that human reviews rarely need: proof that the approval gate still routes, and proof that revocation stops the next action.

Campaign stages for an agent access review
StageWorkOutput
1. ScopeFix the cut-off date. Reconcile the Agent Registry with the identity provider, secrets vault, tool gateway, MCP server registrations, and runtime logs so the population includes agents nobody registered.Population list with source of each entry and the agents found outside the registry
2. ExtractExport effective rights per agent as line items, with usage for the review period.Signed or hashed extract with its generation time
3. AssignRoute each agent to its accountable owner. Route privileged rights and exceptions to a second reviewer outside the owning team.Reviewer assignment with conflict check
4. DecideFor each line: certify, modify, revoke, or record an exception with an end date.One decision, reason, reviewer, and time per line
5. RemediateApply each modify and revoke in the system that owns the right.Change receipt per line, linked to the decision
6. VerifyRe-extract and compare. Attempt one revoked action per agent in a test environment or through a policy simulation.Closed-loop comparison and a denied attempt for each revoked right
7. Sign offThe campaign owner records scope, completion rate, overdue items, findings, and limitations.Campaign record ready for internal audit

Set review frequency from risk and from events

For EU financial entities in scope of DORA, the ICT risk-management standard sets a floor. Article 21(1)(e) of Commission Delegated Regulation (EU) 2024/1774 requires account management procedures that assign roles and responsibilities for "granting, reviewing, and revoking access rights", withdraw access rights without undue delay when no longer needed, and provide for "the update of access rights where changes are necessary and at least once a year" for ICT systems, and "at least every 6 months" for ICT systems supporting critical or important functions. Article 21(1)(a) requires rights to follow need-to-know, need-to-use, and least-privilege principles, and Article 21(1)(c) requires users to be "identifiable for the actions performed in the ICT systems at all times".

The regulation addresses access rights to ICT assets generally and does not mention AI agents. An agent that holds credentials to an ICT system supporting a critical or important function holds access rights to that system. Ask your compliance function whether the 6-month floor applies to it. Many teams review agents more often than people, because an agent can use a right thousands of times between campaigns.

Illustrative review cadence (set your own values)
Agent profileScheduled reviewEvent that triggers an immediate review
Moves money, changes customer records, or sends external communicationsQuarterlyNew tool, higher limit, new Release, owner change, incident, or a blocked action pattern
Supports a critical or important function without write accessEvery 6 monthsNew data source, new region, or change of purpose
Internal, read-only, no personal dataAnnuallyAny request for write access

Make each decision change something

A review that only collects approvals proves little. Each decision should leave a trace in configuration or in a dated exception register.

Review decisions and their required follow-through
DecisionRequired follow-throughEvidence
CertifyNo change. The right keeps its current end date.Reviewer, time, reason, and the extract line certified
ModifyLower a limit, narrow a Data Boundary, shorten an end date, or add an approval gate.Before and after values, change receipt, policy version
RevokeRemove the right in the owning system and revoke any credential that only served it.Change receipt and a denied attempt after removal
ExceptionKeep a right that breaks a rule, with a compensating control and an end date no later than the next campaign.Exception owner, approver, compensating control, expiry
No response by the deadlineEscalate to the owner’s manager. Your policy decides whether the right is suspended at the final deadline.Escalation history and the final state of the right

Tests that catch what a sign-off misses

Run these tests on the extract before reviewers see it, and show the results on the line item. They turn a judgement call into a finding with a number.

  • Unused right: granted for the whole period and never exercised. Default the line to revoke and ask the owner to justify keeping it.
  • Unapproved use: the agent exercised a right with no approval record. Raise a finding before the campaign closes.
  • Toxic combination: one agent can both create a beneficiary and release a payment, or both draft and approve. Split the rights or put a different human role on one side.
  • Missing gate: a policy change since the last campaign removed or weakened a require_approval rule. Compare policy versions line by line.
  • Self-review: the reviewer is the person who requested the right or sponsors the agent. Reassign.
  • Orphaned owner: the accountable owner left or changed role. Suspend new rights until a new owner accepts.
  • Shared credential: one secret serves several agents. Usage cannot be attributed, so the line cannot be certified.
  • Expired exception still active: the exception end date passed and the right still works.

Worked example: quarterly review of a payments agent

The agent, figures, and identities below are synthetic. A treasury operations agent prepares and releases supplier payments. The review period is 1 July to 30 September 2026. Its owner is the head of treasury operations; privileged lines go to a second reviewer in operational risk.

Synthetic review of one payments agent, Q3 2026
Line itemObserved in periodDecisionFollow-through
payments.create_transfer up to EUR 50,000 to existing beneficiaries1,412 allowed actions, 0 blockedCertifyNone
payments.create_transfer above EUR 50,000, gated by require_approval to a treasury checker37 approval requests, 35 approved, 2 rejectedCertifyNone; gate confirmed in current policy version
beneficiaries.create3 uses, all for one supplier onboarding project that ended in AugustRevokeRight removed; attempt in test returned block
erp.read_invoices across all subsidiariesReads from two of five subsidiariesModifyData Boundary narrowed to the two subsidiaries
Exception: release before sanctions re-screen for intra-group transfersGranted in June with end date 30 September 2026Exception expiredException closed; right now follows the standard rule
Shared API key with the reconciliation agentUsage cannot be split by agentFindingNew per-agent credential issued; shared key revoked

Where KLA fits in an access review

KLA has no access-review campaign module. The review runs in your identity-governance tool or workpaper. The KLA Control Plane holds several of the inputs a reviewer needs and enforces the revoke decision on the governed action path. This section describes current source code.

For agents that act through KLA agent action ingress, each agent works under an agent mandate: a versioned record with an accountable owner, an institutional principal, allowed tools, operations and destinations, purposes, environments, threshold constraints on action parameters, and a validity window with a required end date. The person who created a mandate cannot approve it. Listing an agent’s mandates returns this scope with its validity dates and lifecycle actors, which gives the reviewer the line items for that path.

A revoke decision maps to mandate revocation. Only the tenant administrator and compliance officer roles can revoke, and a reason is required. Revocation blocks open proposals bound to that mandate with the reason code mandate_revoked and cancels their pending Decision Requests. The next action the agent proposes under a revoked or expired mandate is refused before it is recorded as a proposal. An action that was already admitted may still complete. Each revocation is written to an append-only mandate lifecycle record that evidence export includes.

Every governed action receives one of four policy outcomes: allow, warn, require_approval, or block. Those outcomes give the usage counts in the line item. Decision Desk refuses decisions from the recorded requester, checks the required reviewer role, and records the decision with a note and the reviewer’s roles at that time. Rights held outside KLA, such as identity-provider groups, vault secrets, and target-system accounts, stay with their owning systems and need their own extract.

A certified line item only holds if enforcement checks the same agent identity. In August 2026, while writing a payment approval rule in our own test tenant, we found that the agent scope on a policy was not yet enforced at runtime. We changed policy matching to check the acting agent’s identity on each call and to fail closed when that identity is missing. Our automated acceptance runs in test tenants also use two identities, one to start a governed run and one to decide its Decision Requests, because Decision Desk refuses a decision from the requester and requires a reason for each decision.

Primary sources

Source review completed 23 October 2026. Commission Delegated Regulation (EU) 2024/1774 supplements Regulation (EU) 2022/2554 (DORA) with regulatory technical standards on the ICT risk-management framework. The quotations above come from Article 21, "Access control". The regulation sets duties for financial entities in DORA scope; the cadence table, line-item fields, tests, and worked example in this guide are implementation patterns with no legal force. Confirm with your compliance function which functions you classify as critical or important.

Frequently Asked Questions

What is an AI agent access review?

It is a periodic campaign in which a named reviewer decides, for each right an agent holds, whether to certify it, modify it, revoke it, or keep it as a time-bound exception. The right covers the tool, action, amount, data, environment, approval gate, credential, and end date.

How often should AI agent access be reviewed?

Set the cadence from risk and add event-driven reviews. For EU financial entities under DORA, Delegated Regulation (EU) 2024/1774 requires access rights to be updated at least once a year, and at least every 6 months for ICT systems supporting critical or important functions. Agents that move money or change customer records are often reviewed quarterly.

Who should review an AI agent’s entitlements?

The accountable owner of the agent reviews ordinary rights. A second reviewer outside the owning team reviews privileged rights and exceptions. The person who requested a right should not certify it.

How do you audit and certify AI agent access rights?

Reconcile the full agent population across the registry, identity provider, secrets, gateways, and logs. Extract effective rights with usage for the period. Route each line to a reviewer, record certify, modify, revoke, or exception, apply the changes, re-extract to confirm them, and attempt one revoked action to prove it is denied.

What evidence does an auditor expect from an agent access review?

The population and how it was reconciled, the extract with its generation time, reviewer assignments, one decision per line with reason and time, change receipts for every modification and revocation, the re-extract comparison, denied attempts for revoked rights, the exception register, and the campaign sign-off with limitations.

How is an agent access review different from a user access review?

The cycle is the same. The line item is wider, because an agent right includes amount limits, data scope, the approval gate in front of the action, and an end date. Usage data is richer, so unused and unapproved use can be measured. Revocation must also be tested, because an agent can act again within seconds.

Key Takeaways

Run the agent campaign with the same discipline banks apply to people: a fixed population, a reviewer for every line, a decision that changes something, a check that the change took effect, and a signed record. Start with the entitlement review checklist, take one high-risk agent through the seven stages, and keep the campaign record for the next audit.

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 access reviews: how to certify what an agent may do | KLA Blog