NEWFlows V2 has been releasedSee what shipped
GUIDES29 OCTOBER 2026

AI identity governance: a buyer checklist for execution and control

Evaluate AI identity governance beyond a chatbot demo: permissions, approvals, execution, exceptions, audit evidence and operator control.

Jacob PrimeCEO & co-founder
PUBLISHED
CATEGORY
Guides
READ TIME
7 min
An AI agent's proposed access change waiting for human approval, with permission levels and an audit trail
Key takeaways
  • Judge an AI identity tool on what it may change, who decides, and what it can prove.
  • Set permissions per action: read-only, needs approval, rule-based, or blocked.
  • Test failures and silence, not just the happy path.
  • Get data use, retention and training answers in writing.

The useful question about an AI identity governance tool is not how well it answers questions. It is what it is allowed to change in your systems, who decides that, and what it can prove afterwards. A good evaluation tests permissions, approvals, failure handling and evidence, not the chat window.

This checklist is for security and identity leaders evaluating AI-assisted identity governance and administration (IGA). It gives you questions and demo scenarios that separate an assistant that suggests from an agent that does the work under control.

What does AI identity governance mean here?

In this guide, AI identity governance means AI doing identity governance work: preparing access reviews, handling requests, running joiners and leavers, and following up on findings.

AI performing governance versus governing AI identities

The same phrase is also used for something different: governing the identities of AI agents themselves, such as the service accounts, tokens and permissions agents use. That is a separate problem, covered in our AI agent governance glossary entry. A tool may do one, the other, or both, so be clear which one you are evaluating.

Separate recommendation from execution

Most AI features in identity tools recommend. Fewer execute. Both are useful, but they need different controls.

Assistant that suggests
  • Answers questions and drafts recommendations
  • A person makes every change
  • Evidence lives wherever the person recorded it
Agent that executes under control
  • Plans, proposes and carries out changes
  • Permissions set per action, with approvals
  • Every step verified and recorded

What action changes a real system?

Ask the vendor to list, for each capability, whether the AI:

  • only reads and analyses
  • proposes an action for a person to approve
  • carries out an action within rules you set
  • carries out an action without asking

Then ask which real systems each action touches: granting or removing access, changing group membership, revoking sessions, messaging employees.

What evidence confirms completion?

A controlled agent action
  1. PlanSteps and success criteriaWritten before anything changes.
  2. ProposeAction with reasoningShown to the person who owns the decision.
  3. ApproveA named yesUnless a rule you wrote already allows it.
  4. ExecuteChange made and checkedVerified in the target system and logged.

For anything the AI executes, ask how it knows the action worked. "The API returned success" is weaker than "the account list was re-read and the access is gone". The record should show what was planned, what was done, and how it was checked.

Inspect permission and approval boundaries

The controls around an AI agent matter more than the model behind it.

Read-only observation, supervised work and guarded actions

Look for distinct levels of trust that you can set yourself, for example:

  • Observe: reads and analyses, changes nothing.
  • Supervised: proposes every action and waits for a person.
  • Rule-based: acts automatically only when an action matches rules you wrote, and asks otherwise.

Check that permissions can be set per action, not just per agent, and at different scopes: organisation-wide defaults, specific automations, and individual sessions. Ask how you see what is currently allowed, and how you undo a change.

Hard blocks and human decisions

Some actions should never be automatic. Ask whether you can block specific actions entirely, so the AI cannot use them whatever it is asked to do. Ask what still needs a named person.

Test exceptions, failed actions and operator intervention

An agent's worth shows when things go wrong. Ask to see:

  • an action that fails partway, and what the agent reports
  • a task that needs an answer from a person who does not reply
  • an operator stopping or redirecting the agent mid-task
  • a task the agent cannot complete, and whether it says so plainly rather than reporting success

An honest result such as "done", "done with caveats" or "blocked" is more useful than a confident summary.

Check data access, auditability and vendor evidence

Ask about retention and training; do not assume the answers

Identity data is sensitive. Ask the vendor directly, and get answers in writing:

  • what data the AI can read, and whether that can be limited
  • where data is processed and stored, and for how long
  • whether your data is used to train models
  • which subprocessors are involved
  • how every AI action appears in the audit log

Check the answers against the vendor's security documentation and data processing agreement rather than the sales deck.

Buyer demo scenarios and questions

Run these in a demo or trial. They are illustrative tests; adapt them to your own policies.

AI identity governance demo scenarios
ScenarioWhat to watchEvidence to ask for
Proposed revocationThe AI explains why, then waits for approvalRecommendation, reasoning and approver kept separately
Rule-matched actionRuns automatically only when your rule matchesWhich rule allowed it
Blocked actionThe AI cannot perform it, even when asked directlyWhere the block is configured
Failed executionFailure reported, retried or escalatedAttempt history, not just the final state
Person not respondingChases, then reports the task as blockedMessages sent and outcome declared
Operator interventionPause, change the plan or take overWho intervened and what changed

How Luna describes its controls

Luna is Ploy's identity agent. Luna works under three permission levels. In Observer she reads and analyses, with no writes or actions. Supervised requires confirmation for every action. Custom lets you set rules. Every tool she can use carries its own setting, and destructive actions can be hard-blocked so she cannot use them whatever a job asks for. A "needs approval" action is proposed with her reasoning and waits for a yes; a "guarded" action runs automatically only when one of your rules matches, and otherwise asks.

Organisation defaults cascade to automations, agents and individual chats, and overrides are visible and can be reverted. Before acting, Luna breaks a job into steps and success criteria you can change, and each step is verified and recorded as she goes. Automated agents end with an outcome of done, done with caveats, or blocked. In access reviews, she recommends and reviewers decide: nothing changes until a reviewer certifies.

To test these controls against the scenarios above, book a demo.

Frequently asked questions

What can an AI identity agent execute, and what still needs human approval?

That should be your decision, set per action. A well-controlled agent lets you keep some actions read-only, require approval for others, allow some only when your rules match, and block the riskiest entirely. Ask the vendor to show where each setting lives and how it is enforced.

How do we evaluate an AI IGA agent beyond its chatbot demo?

Give it real tasks with failure built in: a removal that errors, a person who does not reply, an action it is not allowed to take. Judge it on whether it stays within its permissions, reports problems honestly, and leaves a record you could give an auditor.

Is AI identity governance the same as governing AI agents?

No. One is AI doing governance work on human and machine access. The other is governing the access that AI agents themselves hold. Some vendors cover both, but they are separate evaluations.

What should we ask to see in a demo?

Ask to see a proposed action waiting for approval, an action blocked by configuration, a failed execution, and the audit record of a completed task.

See what Ploy can do for you.