AiStaffo

Microsoft Adds Controls to Limit or Stop Risky AI Agents at Work

Stock photo: office workers reviewing documents

Microsoft announced on Monday 19 October 2026 three controls for AI agents: Dynamic Permissions, Dynamic Agent Risk and Dynamic Conditional Access. Together they start an agent with little or no access, limit it to the task in hand, score its risk while it works, and reduce its rights as that risk rises. According to Microsoft, the responses can include blocking writes while keeping read access, requiring a person to approve an action, isolating the agent or stopping it. Microsoft says companies should treat AI agents as insiders rather than trusted software. The tools are aimed at IT and security teams, and businesses that automate routine work need to decide which agents get which access before they are switched on.

In short

  • Microsoft announced Dynamic Permissions, Dynamic Agent Risk and Dynamic Conditional Access on 19 October 2026.
  • The controls start an agent with minimal access, limit it to a task, and reduce its rights as risk rises.
  • Microsoft says companies should treat AI agents as insiders, not trusted software.
  • Microsoft's discovery tools now cover 60 types of local agents, but finding an agent is not the same as protecting it.
  • Businesses should list their agents, set task-level access and name a person to approve high-impact actions.

What Microsoft announced

According to SecurityWeek, Microsoft said on Monday that it is extending Project Perception, its agentic security system, with dynamic permissions, continuous risk scoring and Guardian Agents. Hayete Gallot, executive vice president of Microsoft Security, wrote that companies tend to trust the AI agents they deploy by default, and that those agents are often overprivileged. Microsoft's position is that agents should be treated as insiders, not as trusted software. Nadim Abdo, Microsoft's corporate vice president for identity and network access, added that the label does not mean agents are malicious. He said they are capable tools that users can give access to important systems, and that they can make mistakes, be manipulated or be compromised.

The announcement has three parts. Dynamic Permissions sets the upper limit of what an agent may do through company policy and the rights of the person who sponsors it. Within that limit, each task gets only the access it needs, for as long as the task lasts. Dynamic Agent Risk combines signals from identity, data, endpoints, cloud, network, runtime and the agent's own activity. According to SiliconANGLE, the score rises when an agent's behavior drifts from what its user or organization intended. Dynamic Conditional Access, which extends Microsoft Entra Conditional Access to agents, uses that score to decide what happens next.

Why it matters for businesses that automate work

Most businesses that automate routine work give software bots, copilots or agents the same access as the staff member who set them up. That is the pattern Microsoft is pushing against. An agent that reconciles invoices or sends follow-ups may hold far more reach than its job needs, and a single unsafe instruction hidden in a document could push it into the wrong action. Microsoft's own examples describe an expense-processing agent that meets a prompt injection inside an outside document. In that case, the agent could lose approval rights while keeping the ability to read.

The point for owners is simple. Automation is no longer only a question of what a tool can do. It is also a question of what it is allowed to touch, and for how long.

What changes in practice

Microsoft describes its responses as graduated rather than all-or-nothing. As risk rises, the system can move through steps. The table below sets out the responses that Microsoft and reporting on the announcement describe.

Risk levelResponse described by MicrosoftEffect on the agent
Low to moderateBlock writesThe agent can still read data but cannot change records
ModerateNarrow reachable resources or require approvalThe agent loses some systems, or a person must sign off on sensitive steps
HighIsolate or stop executionThe agent's runtime is cut off until someone reviews it

For a business, the practical steps are mostly about planning. Someone needs to list every agent in use, including tools staff run on their own machines. Microsoft says its discovery tools can now identify 60 types of local agents after adding 35, according to SiliconANGLE. Microsoft's documentation also makes a distinction that matters here. Finding an agent does not mean runtime enforcement supports or protects it, according to Cyberpress. Each agent then needs its own identity, a task-level permission set, and a named person who approves high-impact actions such as payments, deletions or outgoing messages to customers.

Smaller firms may not have an IT security team. For them, the same steps still apply, but the owner or the finance lead usually makes the decisions. A five-person firm might only need to decide which agents can post entries and which ones can only read. A large group will need those rules written into policy and reviewed by security staff.

Limits and open questions

The controls are Microsoft's own, and they are described in terms of Microsoft 365 E7 and Project Perception. The reporting reviewed for this article does not show how the tools would work with agents built by other vendors, so businesses running mixed systems should not assume full coverage. Automated containment also has a cost. An agent that is blocked or stopped mid-task can leave a process half finished, so someone still has to check the work and restart it. Automation does not remove the need for an operations owner who knows the process.

What to watch next

Three things will show how much this matters in practice. The first is availability. The sources reviewed describe the controls but do not give a clear general release date for each part. The second is how many agent types the enforcement layer covers, as opposed to the number it can merely discover. The third is whether other large software vendors publish matching controls. Businesses should check Microsoft's documentation for current availability before planning changes to their agent setup.

How AiStaffo would automate this

AiStaffo builds AI workers for routine work such as data entry, follow-ups, reconciliations, billing and reports, so the access question comes up on every job. We would start by listing each AI worker and the systems it touches, then give each one only the read and write rights its task needs. Writes to billing, payments or outgoing customer messages would sit behind a named human approval step. The AI workers would run the routine steps automatically and log every action, while the business owner still decides which permissions to grant and reviews any step that is held. Book a free automation audit.

Questions people ask

What is Microsoft Dynamic Permissions?
Dynamic Permissions is a Microsoft control that starts an AI agent with little or no access. Access is then granted for a specific task and for as long as that task lasts. Company policy and the rights of the sponsoring user set the maximum an agent can ever hold.
How does Dynamic Agent Risk work?
Dynamic Agent Risk gives each agent a continuously updated risk score. It combines signals from identity, data, devices, cloud, network, runtime and the agent's own activity. Microsoft says the score rises when an agent's behaviour drifts from what its user or organisation intended.
Can Microsoft stop an AI agent automatically?
Yes, according to Microsoft's description. Dynamic Conditional Access can block writes while keeping read access, narrow the systems an agent can reach, require human approval, isolate the agent's runtime or stop it. The response depends on how high the risk score rises.
Who are these controls for?
Microsoft says the tools are aimed at IT and security teams. Business owners and operations heads still need to decide which tasks an agent should perform and which actions need a person to sign off. Those decisions sit with the business, not only the security team.
Do these controls cover every AI agent a company uses?
Not necessarily. Microsoft's documentation distinguishes discovering an agent from protecting it at runtime. Finding an agent does not mean enforcement supports it, so companies should check which agents are covered before relying on the controls.

Book a free automation audit

Thirty minutes. We look at one process you run every week and tell you exactly what an AI worker would take off your desk, and what it would not.

We use these details only to reply to this request and prepare your audit, and keep them for up to two years. We send no marketing unless you tick the box above. Privacy policy

ai agentsmicrosoft securityaccess controlagent governanceenterprise security