Entra Agent Identity Sponsorship Lifecycle
TL;DR: This skill audits the Microsoft Entra agent identity sponsorship model to confirm every deployed agent has an active human sponsor, that sponsor-departure triggers automatic ownership transfer, and that agents with no valid sponsor are escalated for immediate decommissioning review.
What does the Entra agent identity sponsorship lifecycle audit examine?
Microsoft Entra agent identities — non-human identities created for Copilot Studio agents, declarative agents, and Microsoft Agent 365 — require a human sponsor: a named employee who is accountable for the agent’s actions and permissions. The sponsorship model (introduced alongside Entra Agent ID GA in May 2026) is an entitlement-governance concept: when the sponsor’s Entra account is deactivated, the agent identity should be automatically transferred to the sponsor’s manager or flagged for decommissioning. Without this lifecycle control, agent identities become orphaned, accumulating permissions that outlive their business justification and creating persistent access risks equivalent to a former-employee account that was never offboarded. This skill audits the current sponsorship coverage, identifies agents with inactive or no sponsors, verifies the sponsor-departure transfer workflow, and reports the compliance status against the Microsoft Entra ID Governance agent lifecycle recommendations.
When should you run this skill?
- “Audit Entra agent sponsorship coverage”
- “Find agents without an active human sponsor”
- “Check if sponsor-departure triggers agent ownership transfer”
- “Review agent identity lifecycle governance”
- “Produce evidence of agent identity governance for IRAP”
- “Identify orphaned Copilot Studio agents”
How this skill works, step by step
- Query Entra ID for all agent identities:
Get-MgServicePrincipal -Filter "tags/Any(t:t eq 'AgentIdentity')"or via the Entra portal → Enterprise applications → Application type: Managed identities + Agent identities - For each agent identity, retrieve the assigned sponsor (owner attribute linked to a user object)
- Check each sponsor’s account status: enabled, disabled, or deleted
- Flag agents with: no sponsor assigned, sponsor account disabled or deleted, sponsor who has not signed in for more than 90 days (potential departure precursor)
- Review the Entra ID Governance lifecycle workflow: Settings → Lifecycle Workflows — confirm a “sponsor departure” workflow exists that either reassigns agent ownership to the manager or raises an access review for the agent’s permissions
- For agents flagged as orphaned (no active sponsor), check when the agent last authenticated — if last sign-in within 30 days, escalate as High risk (active orphaned agent)
- Produce the register below and recommend: Transfer (reassign to manager), Decommission (no business justification), Review (sponsor inactive but agent unused)
Output format
| Agent Name | Agent ID | Sponsor | Sponsor Status | Last Agent Sign-in | Lifecycle Workflow | Risk | Recommendation |
|---|---|---|---|---|---|---|---|
| Travel-Booking-v2 | app-id | J. Smith | Disabled | 2026-06-15 | Not configured | High | Decommission or transfer to manager |
| HR-Onboarding-Agent | app-id | M. Lee | Active | 2026-06-20 | Configured | Low | Compliant |
| Research-Copilot | app-id | None | — | 2026-04-01 | Not configured | High | Assign sponsor or decommission |
Summary:
- Total agent identities: N
- Agents with no sponsor: N
- Agents with inactive or departed sponsor: N
- Agents without sponsor-departure lifecycle workflow: N
- Active agents (last 30 days) with no valid sponsor: N (escalate immediately)
Scope and safety
Read-only — this skill does NOT:
- Disable or decommission agents
- Reassign sponsors or modify ownership attributes
- Trigger lifecycle workflows
Licensing and permissions
Licences and add-ons
| Capability used | Minimum licence |
|---|---|
| Microsoft Entra agent identity enumeration and ownership review | Microsoft Entra ID P1 |
| Lifecycle workflows for sponsor-departure automation | Microsoft Entra ID Governance (P2 or Governance add-on) |
Least-privilege roles
- Global Reader (read-only review of all agent identities, owners, and lifecycle workflow configuration)
- Identity Governance Administrator (read lifecycle workflow configuration)
Microsoft Graph permissions (read-only)
Application.Read.All— enumerate agent identity service principals and their owner attributesDirectory.Read.All— resolve sponsor user object status (enabled/disabled) and manager relationshipsLifecycleWorkflows.Read.All— read Entra ID Governance lifecycle workflow definitions and scope
Related skills
- Entra Agent ID Audit: run before to list every agent identity and flag agents with no accountable sponsor
- Lifecycle Workflows Joiner Mover Leaver Coverage: run alongside to confirm joiner, mover and leaver events are automated in Microsoft Entra
- Conditional Access for Agents: run after to draft a Conditional Access policy specification for agents that stay in service
- Governing AI Agents in Microsoft 365: the pillar guide to governing agents by finding them first
Sources and compliance
- Governing agent identities in Microsoft Entra ID Governance (Microsoft Learn)
- Microsoft Entra Agent ID — General Availability (May 2026)
- Aligns with the Starter Leaver Access Review skill for a unified joiner-mover-leaver + agent lifecycle governance practice
- Pair with Entra Agent ID Audit for complete agent identity risk coverage
Licensed under CC BY 4.0 by EDUC4TE .
SKILL.md— paste into Microsoft 365 Copilot or ClaudeDownload▸ View skill file▾ Hide skill file
How to use this skill
- Get the file. Download or copy the
SKILL.mdfrom the SKILL.md panel on this page. - Load it into your host:
- Microsoft 365 Copilot / Copilot Studio — add it as the instructions of a declarative agent or Copilot Studio agent.
- Claude (Cowork / Claude Code) — drop the file into your skills folder; it loads as an Agent Skill automatically.
- Any chat host — paste the file contents as your prompt.
- Grant read-only access. Assign the least-privilege roles and Microsoft Graph scopes listed in Licensing and permissions section of this article.
- Provide your tenant scope and run it (a site, a collection, or the whole tenant).
- Review the report and action the risk-ranked recommendations.
This skill is read-only by default — it inspects and reports, and never changes your tenant.
Last reviewed 2026-06-22