Enterprise AI agent security

Microsoft AI Agent Security: Permissions, Risk and Preview Limits

•Make Better Editorial

Microsoft outlines task-scoped agent permissions, changing risk scores and conditional controls. Here's what teams can use and what remains in preview.

Microsoft's October 19, 2026 security update treats enterprise AI agents as identities that can reach business data and take actions, rather than as ordinary chatbots. Its proposed response combines agent discovery, task-scoped permissions, continuously reassessed risk, and controls that can restrict an agent before a risky action completes. The announcement describes new directions for Project Perception, Microsoft Entra Agent ID, and Microsoft's security stack; it should not be read as confirmation that every capability is generally available.

What Microsoft announced

Microsoft says its discovery coverage is expanding by 35 types to a total of 60 supported local agent types, naming tools such as Claude Code, OpenAI Codex, and GitHub Copilot. Discovery helps security teams find agents and assign ownership. Microsoft also describes extending Entra Agent ID to additional patterns, including agents first discovered by security sensors. Identity matters because it lets administrators attribute actions to the agent rather than assume everything was done directly by the sponsoring employee.

The most important architectural idea is that an AI model should not decide its own security boundaries. Microsoft describes controlled runtimes, mediated tool and network access, and permissions granted for a particular task and duration. An expense-processing agent, for example, might read expense submissions and approve only routine reimbursements without inheriting an employee's unrelated privileges. This is a design example from Microsoft's announcement, not evidence that a turnkey deployment is available in every tenant.

Dynamic Permissions, Risk and Conditional Access

Dynamic Permissions is Microsoft's proposed approach to limiting an agent's authority to an approved task. Dynamic Agent Risk combines signals from identity, data, endpoints, network, cloud, runtime, and behavior to reassess whether the agent is acting as expected. Dynamic Conditional Access then describes how policy can respond: preserve safe reading while blocking writes, narrow destinations, demand human approval, revoke access, or stop a risky runtime. These concepts work together but do different jobs: authority, assessment, and enforcement.

Availability matters

Microsoft Learn identifies Project Perception as Limited Public Preview for a small, invitation-only set of customers. Do not assume a Microsoft 365 subscription alone enables the entire Project Perception experience or that every newly described control is ready in your tenant.

What a security team can do now

  1. Inventory production and locally installed agents, recording their owners, connected tools, data access, and whether actions are logged.
  2. Separate each agent's identity from the employee's account wherever supported; review standing privileges and remove permissions unrelated to the task.
  3. Require explicit human approval for high-impact writes, transfers, deletions, and financial actions; test whether approval is actually enforced outside the model.
  4. Test prompt-injection and tool misuse scenarios in a safe environment; check whether policies block unauthorized actions rather than merely generate alerts.
  5. Review Microsoft's current product documentation and tenant eligibility before planning a rollout of Project Perception-specific features.
Make Better analysis

For teams building agents across SaaS tools, the practical takeaway is to treat a prompt as an instruction request, not as an authorization grant. A workflow engine, identity provider, API gateway, or application policy should independently decide whether a requested action is permitted. Microsoft is packaging this idea into a broader security architecture, but the underlying separation of model reasoning from permission enforcement is useful even without its preview products.

Questions people ask

FAQ

Questions people ask

Does Microsoft Dynamic Permissions give AI agents the same access as employees?

No. Microsoft describes Dynamic Permissions as task-scoped, time-bound authority for an agent with its own identity, bounded by organization policy and the sponsoring user's permissions. An employee may retain broad access while an expense agent receives only the specific read or approval rights needed for one job. The October 19 announcement describes the design; administrators should verify actual feature availability in their tenant.

Is Project Perception available to every Microsoft 365 organization?

No. Microsoft's Project Perception documentation labels the product Limited Public Preview and describes access as invitation-only for a small group of customers. The October 19 announcement does not override that published limitation or establish universal availability for every newly described control. Teams should confirm eligibility and supported capabilities in current Microsoft documentation before including Perception in a production rollout plan.

What is the difference between Dynamic Agent Risk and Dynamic Conditional Access?

Dynamic Agent Risk is the changing assessment of an agent's security posture and behavior, using signals from systems such as identity, data, endpoints, network, and runtime. Dynamic Conditional Access is the policy response that can narrow permissions, block writes, require approval, or stop execution as risk changes. Microsoft's examples explain the intended relationship; they do not prove identical enforcement coverage across all products today.

How can a company reduce AI agent risk before these Microsoft features are available?

Start with a documented inventory of agents, distinct identities where supported, least-privilege tool access, independent authorization checks, audit logs, and human approval for irreversible actions. Test whether a prompt-injected document can trigger unauthorized tool calls. These steps follow the control principles Microsoft outlines, but implementation depends on your existing identity, application, and workflow systems rather than requiring Project Perception preview access.

Bottom line

Microsoft's October 19 update is a meaningful blueprint for governing enterprise agents: know each agent, limit what it can do, reassess its risk, and enforce controls outside the model. The distinction between announced capabilities and invitation-only preview availability is essential when planning a real deployment.

Sources & useful resources