HomeResources › AI Agent Controls
AI in Finance

An AI agent with excessive permissions is an access failure, not a model failure

Segregation of duties, joiner-mover-leaver disciplines, and privileged access recertification were built for humans — here is why they apply to AI agents in finance without modification.

By Azim Khan, FCMA · Updated 2026-06-27 · Finance Value Score by AIS

When an AI agent in finance causes a control failure, the instinct is to blame the model. The correct diagnosis is almost always an access-provisioning failure. The agent did exactly what its permissions allowed — the failure was in granting those permissions in the first place.

Why do finance leaders treat AI agents differently from human access rights?

Finance leaders apply rigorous access governance to human users but routinely provision AI agents as if they were system accounts with unlimited scope. The practical reason is speed: an agentic finance automation project moves faster than the access-review cycle, so the agent is given broad rights to avoid blocking the delivery team. The governance reason is familiarity: joiner-mover-leaver (JML) processes and segregation of duties (SoD) frameworks were written around named human identities, and most finance teams have not yet amended them to cover non-human identities. The result is an AI agent that can read, write, approve, and post entries across systems that no single human operator would ever be permitted to touch simultaneously.

What does segregation of duties mean for an AI agent?

Segregation of duties for an AI agent means the agent must not hold, within a single identity, the combination of permissions that SoD rules prohibit for humans. If your SoD matrix forbids a single person from both creating a payment and approving it, an AI agent that automates the close or consolidation workflow must face the same constraint: its permissions should be scoped to the task it performs, and an independent control — human or a separately credentialled agent — must authorise the consequential step. The agent's identity is the unit of control, not the model behind it. A well-scoped consolidation agent might hold read access to subsidiary ledgers and write access to the intercompany elimination journal — nothing more. Payment release, master data amendment, and chart-of-accounts changes belong to separate identities with separate approval chains.

How does the joiner-mover-leaver process apply to AI agents?

The joiner-mover-leaver process applies to AI agents in exactly the same lifecycle stages as it does to humans, because the underlying risk is identical: an identity that holds permissions it no longer needs. At the joiner stage, an agent should be provisioned with the minimum access required for its defined task — not the maximum that avoids friction. At the mover stage, when the agent's scope changes (for example, when an FP&A forecasting agent is extended to cover statutory reporting), its permissions must be formally reviewed and rebaselined, not simply expanded by the project team. At the leaver stage, when an agent is deprecated, decommissioned, or replaced by a newer model, its credentials and API keys must be revoked on the same day-one schedule applied to a departing employee. The most common access debt in finance AI deployments arises at the leaver stage: old agent credentials remain active long after the workflow they served has been retired.

What is privileged access recertification and when should it apply to AI agents?

Privileged access recertification (PAR) is the periodic, formally documented review in which a named owner confirms that an identity still requires the access it holds. PAR should apply to AI agents on the same cycle — typically quarterly or semi-annually — as it applies to human privileged users. The finance function owns the recertification of any agent that touches financial data, journal entries, consolidation ledgers, or reporting outputs. The process should confirm three things: the agent's defined scope has not drifted from its provisioned permissions; no additional rights have been granted informally since the last review; and the business owner who originally requested the agent is still accountable for it. Where an agent has been granted access to a system for a time-limited project, PAR should include an expiry date set at provisioning — a control that most PAM platforms support natively but which finance teams rarely invoke for non-human identities.

What controls does the finance function need to document before deploying an agentic workflow?

Before deploying any agentic finance automation, the finance function needs four documented controls. First, a formal access-scoping decision signed off by the CFO or controller, specifying precisely which systems, data objects, and transaction types the agent may read and write. Second, an SoD conflict check run against the agent's proposed permission set, using the same SoD matrix applied to human roles. Third, a named business owner — not the IT or AI delivery team — accountable for the agent's ongoing access and output. Fourth, a scheduled PAR entry in the access governance calendar from day one of deployment. These four controls are not novel; they exist in every mature finance governance framework. The gap is that most organisations have not yet extended their scope to cover non-human identities explicitly.

How does this connect to the AI-embedded frontier in the Finance Value Score?

Reaching level 5 — AI-embedded — on the Finance Value Score Maturity Matrix requires more than deploying capable models. An AI-embedded finance function is one where intelligent automation is embedded across planning and budgeting, group month-end close, consolidation, forecasting, and statutory reporting, and where the control environment has been extended to govern those agents with the same rigour applied to human operators. A finance function that deploys agentic workflows without updating its access governance framework has not reached AI-embedded maturity; it has introduced a control gap dressed as digital progress. The value at stake from AI in finance is real and quantifiable — but it is only realisable if the control framework keeps pace with the deployment. The business case for AI-embedded finance must include the cost of building that governance layer, not just the efficiency gains.

Common questions

Are AI agents in finance subject to segregation of duties controls?

Yes. An AI agent holds permissions in the same way a human user does, and SoD rules apply to the permission set, not to the type of identity that holds it. If a combination of access rights is prohibited for a human, granting that combination to an AI agent creates the same control deficiency. Finance functions should run SoD conflict checks against every agent's proposed permission set before deployment.

What is the joiner-mover-leaver process for AI agents?

The joiner-mover-leaver (JML) process for AI agents follows the same three stages as for human identities. At the joiner stage, agents are provisioned with minimum necessary access. At the mover stage, any change in scope triggers a formal access rebaseline. At the leaver stage, credentials and API keys are revoked on the same day-one schedule applied to a departing employee. Failure at the leaver stage — leaving deprecated agent credentials active — is the most common access debt in finance AI deployments.

How often should privileged access recertification be performed for AI agents?

Privileged access recertification for AI agents should run on the same cycle as for human privileged users — typically quarterly or semi-annually. The review must confirm that the agent's live permissions match its defined scope, that no informal access grants have occurred since the last review, and that a named business owner within the finance function remains accountable. A fixed expiry date set at provisioning is a practical supplementary control for project-scoped agents.

Who owns the access governance of an AI agent deployed in the finance function?

The finance function owns the access governance of any agent that touches financial data, journals, consolidation ledgers, or reporting outputs — not the IT team or the AI delivery team that built it. Accountability should be assigned to a named individual, typically the CFO, controller, or head of financial reporting, and that individual should sign off the initial access-scoping decision and each subsequent recertification.

Is over-permissioning an AI agent a model risk or an operational risk?

Over-permissioning an AI agent is an operational risk and specifically an access-provisioning failure. The model performs the actions its permissions allow; if those permissions are too broad, the failure lies in the access governance process that granted them, not in the model's behaviour. This distinction matters for risk classification, audit findings, and remediation: the fix is an access review and tighter provisioning, not a model change.

Keep going