Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

Agent identities are the new service accounts

Description and use

Managing service accounts used by AI agents involves inventorying, assigning owners, enforcing least privilege, rotating secrets, and automatically disabling identities with the agent-off-switch tool.

Problem

Service accounts, especially those used by AI agents, are hard to govern: they lack owners, are not recertified, and cannot be stopped quickly, leading to potential identity and privilege abuse.

Outcome

Implemented a repeatable process that inventories all non-human identities, flags ownership gaps, enforces least privilege, rotates or removes long-lived credentials, and provides an automated off-switch to stop identities safely.

Workflow

  • Run aos review to inventory identities and identify findings
  • Use aos off to generate an ordered runbook for disabling an identity
  • Execute each change command in order, then run the verification commands
  • Record time and person for each step
  • Use aos drift to detect new or changed identities between inventories and review them

Evidence

The pattern I keep seeing has three parts. Nobody owns the list. Nobody recertifies it. And when something goes wrong, nobody can stop one of these identities quickly and prove it is stopped.

Source

An ownerless identity with a tenant-wide Graph application permission.

Source

The off switch is aos off. It prints an ordered runbook and runs nothing.

Source

aos review examples/demo-tenant --as-of 2026-10-09 – Agent access review As of 2026-10-09: 13 non-human identities, 11 look like agents.

Source

  • Record date: 2026-10-16T08:41:14.513Z