ACCESS GOVERNANCE · NON-HUMAN IDENTITIES

Non-human identities and AI agents: see their access

Service accounts, API keys, OAuth applications, and AI agents listed by your platforms. MIA inventories the identities and access each connected source exposes, then shows which links and permissions are available. Assign a responsible person, launch a review, and keep a record of decisions.

✓ No agents to install
✓ No mandatory identity provider
✓ Hosted in France
1 YOUR PLATFORMS
Microsoft Entra
Copilot Studio
Google Workspace
Microsoft 365
Google Cloud
OpenAI
Claude
Mistral AI
n8n
Salesforce
ServiceNow
Admin API
➤
Inventory, links, and the origin of each link
With every sync
➤
2 YOUR NON-HUMAN IDENTITIES
◈
Service accounts
⚿
API keys
◇
OAuth applications
✧
AI agents listed by a platform
3 GOVERNED IN MIA
Manager
Review
Log

The challenge

Access governance was designed for people.

Non-human identities don't fit into any of these stages. They are created throughout the lifecycle of projects by people who change roles or leave the company, and they retain their permissions indefinitely.

109:1

On average, 109 machine identities for every human identity, including 79 AI agent identities.

Source: Palo Alto Networks, 2026 Identity Security Landscape report, survey of 2,930 decision-makers.

Scattered origins

They originate in a vendor console, a workflow, or a cloud project, rarely through a formal request process.

Difficult-to-read permissions

OAuth scopes, project roles, delegated connections: every platform expresses permissions in its own way.

Diluted responsibility

The person who created the identity is not necessarily the one responsible for it, and they may no longer even be with the company.

Example
Claire leaves the company. Her account is closed. The API key she created, however, is still active.
Mar 2024
Claire automates her follow-ups in n8n
Sept 2025
Claire moves to marketing
Jan 2026
Claire leaves the company
Today
Six months later
👤
Claire's account
monitored by HR and IT
Mar 2024
✓
Sales Access
assigned based on her role
Sept 2025
✓
Permissions reviewed
approved by her new manager
Jan 2026
✓
Account deactivated
on their departure date
Today
✓
Closed
no more access
⚿
Its workflow API key
access to CRM and email
Mar 2024
·
Created in the console
without request or approval
Sept 2025
·
Nothing happens
no review scheduled
Jan 2026
·
Nothing happens
outside the offboarding process
Today
!
Always active
with full permissions, and no one is accountable for it
Employee accounts track arrivals, transfers, and departures. Non-human identities are not linked to any process: nothing triggers their review or closure.

What MIA does

Your non-human identities, governed just like your employees

An up-to-date inventory, readable permissions, a person accountable, and a tracked decision. The same method used for your team's accounts, applied to what your platforms expose.

01

Inventory your technical identities

MIA queries your platforms’ administration APIs. Depending on the data they expose, the inventory may include service accounts, API keys, OAuth applications, and AI agents. It is updated with every synchronization.

02

See each identity’s permissions and linked resources

For each object, MIA displays the owner, permissions, and resources returned by the source. A link reconstructed by MIA is flagged as such; a link that cannot be established remains marked as unresolved.

Icone violet de deux silhouettes pour symboliser les utilisateurs
03

Designate a manager for each tracked object

The owner listed by the provider is not always the right person. In MIA, you designate who is responsible for the object and reassign it when that person changes roles or leaves the company.

04

Track changes and document your decisions

New object, modified permission, owner departed: discrepancies are flagged at the next synchronization. Reviews and decisions are recorded in the MIA log, along with their date and author.

The approach

Every link has an origin. MIA tells you which one.

MIA starts with the data your platforms expose through their administration APIs. It shows where each link comes from, including when a link remains unresolved.

How MIA links a Copilot Studio agent
Example
What the agent uses
✧
AI Agent
"Quote assistant"
Copilot Studio
Returned by source
◈
Identity used
quote-assistant
Entra application
Returned by source
⬡
Permissions
SharePoint reading · Email sending
Unresolved
▤
Files actually read
Not returned by the source
flagged, not guessed
Returned by the source
Who is responsible
@
Owner in the publisher's system
m.durand@…
agent creator
Matched by MIA
♙
Collaborator
Marc Durand
Left the company
You designate
★
MIA Manager
Sophie Lemaire
IT Department · reviewed every 6 months
Returned by source
The link is included in the publisher's API response. MIA displays it as is.
Matched by MIA
MIA establishes the link using a common identifier, such as the owner's email address.
Unresolved
The source does not allow the link to be established. MIA flags it rather than guessing.

Technical ownership and responsibility

The owner is whoever the publisher declares: often the creator, sometimes no one, in which case MIA displays "Not provided by source." The manager is the person you designate in MIA to be responsible for the object and decide its fate. Until one is chosen, the object remains "Unassigned."

The framework

The same rules as for your employees

Non-human identities don't require a separate tool. In MIA, they join the framework you already apply to your team's accounts.

The same access reviews, scheduled and assigned to their owners.
The same sealed log, which tracks changes and decisions.
The same evidence for your NIS2 and ISO 27001 audits.
Discover access governance →

Covered sources

The platforms where your agents and technical identities live

MIA connectors cover different scopes depending on the APIs available. The examples below show what to explore with your team; the exact coverage of technical identities, links, and permissions is confirmed source by source during the demo.

Microsoft Entra Agent ID

Your tenant's agent identities, their owners, and their permissions.

Microsoft Copilot Studio

The agents in your environments, their authors, and the connections they use.

Google Workspace and Microsoft 365

OAuth applications authorized by your users and the scopes granted to them.

Google Cloud Agent Engine

The agents deployed in your projects and the service accounts they run under.

OpenAI Platform

MIA can inventory members of your OpenAI organization. Visibility into projects, service accounts, and API keys must be confirmed against the available permissions.

Anthropic Claude

MIA inventories organization members through the Claude Admin API. Coverage of workspaces and API keys must be checked separately.

Mistral AI

MIA inventories organization members through the Mistral Admin API. Coverage of workspaces and API keys must be checked separately.

n8n

MIA can inventory users in your n8n instance. Visibility into workflows and their owners is confirmed during the demo.

Salesforce

MIA can inventory Salesforce users. Coverage of connected applications, integration accounts, and agents must be confirmed for your organization.

ServiceNow AI Control Tower

The repository of AI systems you maintain in ServiceNow, along with their owners.

What about your other tools? Your employees' accounts remain covered by the MIA catalog: approximately 90 connectors, plus a generic SCIM 2.0 connector.

The demo

A demo built from your platforms

No generic datasets: we start with the tools you use and look together at what MIA can inventory within them.

1

Your platforms

You specify your environment: Microsoft 365, Google Workspace, Google Cloud, OpenAI, Claude, n8n, Salesforce, ServiceNow.

2

What each source exposes

For each one, the visible objects and permissions, the links the API allows you to establish, and those it does not return.

3

Prerequisites

The administrative roles and permissions to grant to MIA, source by source.

4

The governance framework

Managers, reviews, and logs: how these identities align with the rules you already have in place.

Who it is for

For teams that need to be able to answer, both during audits and on a daily basis: which technical identities have access to what, and who is responsible for them?

CISO
CIOs
Compliance Officers
SMEs and Mid-sized companies

🇫🇷 French publisher, hosted by OVHcloud in Strasbourg. MIA only collects metadata: identities, permissions, and dates. It never collects the content of your files, messages, or your interactions with an agent.

Try
for your business.

Learn more