Skip to newsletter
XTechStacksTECHNOLOGY · AI · STRATEGY · IMPACT
Menu
XTECHSTACKS WEEKLY

October 10, 2026

Your AI Agent Passed Its Access Review. But What Can It Actually Do Now?

Why static permissions are no longer enough for the agentic enterprise

By Atul Yadav · 12 min read

XTechStacks Authority Drift newsletter cover: a bounded AI agent connects to enterprise systems, with an amber path showing expanded reachable actions.

This edition builds on our earlier exploration of agent permissions and effective authority, focusing on how that authority can drift after an access review.

In this edition

Imagine your organization deploys an AI agent to process supplier invoices.

The security team reviews its access.

The agent receives permission to read supplier information, retrieve documents, and create approval requests.

Everything looks appropriate.

Three months later, the agent still has exactly the same identity and assigned permissions.

But something has changed.

A new MCP tool has been connected.

Another agent has received additional privileges.

A downstream API now supports payment initiation.

A service credential has been granted broader access.

Suddenly, the original agent may be able to initiate actions that were never considered during its initial security review.

The agent didn't change. Its reachable authority did.

This is a problem I believe enterprises will increasingly encounter as they move from AI assistants that generate responses to autonomous agents that execute business processes.

I call it Authority Drift.

And it exposes a fundamental limitation in how many organizations currently approach AI-agent security.

Granted permission is not the same as effective authority

Traditional enterprise access management focuses on a relatively straightforward question:

Who has permission to access which resource?

We establish an identity, assign roles, grant permissions, and periodically review those entitlements.

For conventional applications, these controls remain essential.

But agentic systems introduce another dimension.

An agent may invoke tools, use delegated credentials, communicate with other agents, and execute multi-step workflows across different systems.

Consider a simplified example.

Agent A has permission to read CRM records and create service tickets.

Agent B has permission to update supplier records.

An MCP tool provides access to an ERP API.

If Agent A is permitted to delegate a task to Agent B, and the downstream controls allow that operation, Agent A may indirectly cause an ERP modification.

The original agent does not need direct ERP write permission for this path to exist.

That distinction matters.

Granted permissions describe what an identity has been assigned.

Effective authority describes the consequential actions that identity can actually cause through permitted execution paths.

An entitlement list can therefore be technically correct while providing an incomplete picture of an agent's operational capability.

Authority graph: human delegation to an AI agent, connected tools, credentials and other agents creates paths to enterprise resources and business actions.

Illustrative authority graph: granted permissions and reachable actions are not the same.

The graph makes an important architectural point: enterprise security must increasingly consider the entire execution path, not only the permissions assigned to the initiating agent.


Why this problem is becoming urgent

The industry is beginning to recognize that securing autonomous agents requires more than authenticating them.

On September 22, 2026, Okta's Blueprint Alliance brought together organizations across identity, cloud, cybersecurity, data, and enterprise software to advance a shared architecture for agent security.

Its principles include distinct agent identities, task-scoped permissions, traceable delegation, continuous runtime monitoring, and reversible containment.

The underlying questions are remarkably practical:

Where are our agents?

What can they do?

What are they doing?

How do we respond when something goes wrong? Okta Investor Relations

Meanwhile, Microsoft Entra Agent ID reflects a similar shift by providing identity constructs specifically designed for agents, including support for autonomous and delegated access.

But perhaps the strongest reminder came this week.

An October 8, 2026, incident roundup hosted by the OWASP GenAI Security Project documented several cases in which agents, tools, or their surrounding infrastructure crossed intended operational boundaries.

One particularly relevant example involved a malicious MCP server distributed through attempted contributions to AI projects.

The server initially behaved normally. After several tool calls, it changed its tool metadata to influence the connected agent toward sensitive credentials and configuration files.

The campaign involved 23 attempted pull requests. None were merged, and no downstream compromise was confirmed.

Nevertheless, the demonstrated technique is important.

A tool that appears acceptable during approval may not behave the same way later.

This is not proof that every MCP integration is dangerous. It demonstrates why initial approval alone is insufficient when connected capabilities and their behavior can change. OWASP Gen AI Security Project

The enterprise challenge is therefore moving beyond identifying agents and granting permissions.

It is understanding their authority continuously.


The hidden problem: Authority Drift

Consider an agent approved on Day 1.

Its authorized capabilities are limited to retrieving customer information and preparing internal service requests.

By Day 90, several changes have occurred elsewhere in the environment.

Another agent has gained write permissions.

A new finance API has been connected.

A service account has received additional privileges.

An existing tool now exposes a new operation.

The original agent's configuration remains unchanged.

Yet its reachable execution paths may have expanded.

A conventional access review might report:

Agent permissions: No changes detected.

A more comprehensive review might reveal:

Agent can now indirectly initiate a financial transaction.

That is the essence of Authority Drift.

It is not necessarily caused by an administrator making an incorrect change to the original agent.

It can emerge from otherwise legitimate changes across connected systems.

Day 1 approved read access and ticket creation compared with Day 90 expanded paths to supplier updates and payment initiation through changed tools, agents and credentials.

Illustrative authority drift: unchanged agent entitlements can coexist with expanded reachable actions.

This introduces an important architectural requirement.

Organizations need to distinguish between three things:

Intended authority: What the agent was designed and approved to do.

Reachable authority: What its current permissions and execution paths make possible.

Observed authority: What the agent has actually attempted or executed.

These are not interchangeable.

A reachable path is not evidence that an action occurred. An observed action does not establish that every reachable path is known.

Effective governance requires visibility into all three.


What enterprises are getting wrong

1. Treating agent identity as the complete solution

Giving each agent a unique identity is necessary.

It improves attribution, ownership, lifecycle management, and access control.

But an identity alone does not reveal every action that can be performed through delegated agents, shared credentials, or connected tools.

Agent identity is the foundation of governance, not the entire governance model.

2. Reviewing permissions without reviewing execution paths

Many organizations can answer which permissions an agent possesses.

Far fewer can confidently explain what those permissions enable through other connected systems.

For example, a read-only agent may be connected to a tool that invokes another service with broader privileges.

Security teams need to understand the permitted chain of execution and the downstream operations it exposes.

3. Giving agents permanent privileges for temporary tasks

An agent may need elevated permissions to complete a particular workflow.

That does not mean it needs those permissions continuously.

A better approach is:

Task → Temporary Authority → Execute → Revoke

This reduces the period during which a compromised or malfunctioning agent can misuse elevated access.

4. Treating prompts as security controls

Instructions such as “never modify production data” may influence an agent's behavior.

They do not replace enforceable authorization.

An agent should not be able to bypass a restriction simply by reasoning differently, receiving an unexpected tool response, or encountering malicious instructions.

Critical authorization decisions must be enforced at the appropriate application, tool, API, and resource boundaries.

5. Ignoring memory and persistent context

There is another dimension that deserves attention.

Agents increasingly retain information across sessions.

That memory can influence future planning, tool selection, and execution decisions.

But memory should not become an independent source of authority.

A remembered instruction to use a privileged tool does not establish permission to use it.

Organizations should distinguish between trusted policy, authoritative business data, retrieved information, and agent-generated memory.

Provenance, freshness, scope, and explicit forgetting are important here.

A useful rule is:

Memory can inform an action. It must not authorize an action.

The OWASP agentic-security guidance identifies memory and context poisoning as a distinct risk, reinforcing the importance of protecting persistent agent state. OWASP Gen AI Security Project

6. Building containment after deployment

Organizations frequently focus on preventing unauthorized actions but give less attention to stopping an agent once it begins behaving unexpectedly.

For consequential workflows, containment should be designed before production deployment.

Security teams should be able to revoke a credential, terminate a session, disable a tool, suspend a delegation, or stop an agent without unnecessarily disrupting unrelated services.


A practical framework for controlling agent authority

I would approach this problem through six capabilities.

1. DISCOVER — Know which agents exist

Maintain an inventory of production agents, including those deployed through third-party platforms.

Each agent should have an identifiable owner, purpose, environment, and lifecycle.

Without discovery, governance begins with an incomplete picture.

2. MAP — Understand effective authority

Map relationships between agents, users, tools, credentials, APIs, and resources.

The objective is to identify consequential actions that can be reached directly or indirectly.

For example:

Agent → Delegation → Tool → Credential → Resource → Action

This becomes the foundation of an Agent Authority Graph.

3. BOUND — Define what is allowed

Establish an explicit authority envelope for each agent.

That envelope should describe its permitted tools, resources, operations, delegation rights, and execution conditions.

For high-impact actions, use task-scoped permissions, short-lived credentials, and human approval where appropriate.

4. OBSERVE — Monitor runtime behavior

Capture meaningful execution events across the workflow.

A useful trace should establish which agent acted, on whose behalf, through which tool, against which resource, and with what outcome.

Logging every model token is not the objective.

The priority is preserving the evidence needed to understand consequential actions.

5. DETECT — Identify authority drift

Compare the approved authority envelope with current reachable capabilities and observed behavior.

Re-evaluate the agent when tools, credentials, downstream permissions, delegation relationships, or policies change.

This is where governance becomes continuous rather than purely periodic.

6. CONTAIN AND PROVE — Respond and demonstrate control

Provide targeted mechanisms to stop or restrict an agent.

Preserve sufficient evidence to reconstruct the authorization and execution chain.

A mature implementation should answer:

Who initiated the workflow?

Which agent performed the action?

What authority was used?

Which policy allowed it?

What changed?

How was the action contained?

The objective is not simply to collect logs.

It is to produce reliable operational and audit evidence.


What this means for different industries

The underlying problem is consistent, even though the consequences vary.

Manufacturing: An agent supporting procurement or production planning may interact with ERP, supplier systems, and operational workflows. Uncontrolled authority can affect orders, inventory, or production decisions.

Financial services: An agent connected to payment, reconciliation, or customer-account systems requires particularly careful control over write operations, delegated authority, and approval boundaries.

SaaS companies: Customer-support and operations agents may interact with multiple tenants and administrative APIs. Tenant isolation and scoped credentials are essential.

Consulting organizations: Agents may operate across different client environments. Identity, memory, credentials, and delegated authority must remain isolated between engagements.

Mid-market companies: The challenge is often limited security and platform-engineering capacity. Reusable controls and targeted monitoring may be more practical than building an elaborate governance platform.

Across these environments, the business question remains similar:

How do we give agents enough authority to create value without losing control over what they can do?


What CTOs and Heads of AI should do next

I would not recommend starting with a large enterprise-wide governance transformation.

Start with one production agent that can modify business data or invoke operational systems.

Map its identity, delegated authority, tools, credentials, resources, and possible actions.

Then answer five questions.

Can we identify the agent independently of the human?

Can we see its direct and indirect execution paths?

Can we detect when its reachable authority expands?

Can we reconstruct consequential actions afterward?

Can we stop the agent without disrupting unrelated systems?

If the answer to any of these is unclear, that is a concrete architecture backlog item.

For an initial assessment, I would measure four things:

MeasureWhat it tells you
Percentage of agents with an accountable ownerWhether the organization has basic governance coverage
Percentage of consequential actions with traceable execution pathsWhether authority can be reconstructed
Number of unapproved reachable action pathsWhere effective authority exceeds the approved envelope
Time required to revoke an agent's operational accessWhether containment is practical

These measurements are more useful than simply reporting how many agents have been deployed.

They connect security controls to operational readiness.


The bigger picture: Enterprise Agent Control Plane

As organizations scale autonomous workflows, I expect governance to become increasingly centralized at the control layer while execution remains distributed.

Different business units will use different models, frameworks, MCP servers, APIs, and SaaS applications.

Trying to force every agent onto one technology stack may be neither realistic nor desirable.

But enterprises still need consistent control over identity, delegation, authority, policy, runtime behavior, memory, cost, observability, containment, and audit.

Enterprise Agent Control Plane: identity, delegation, authority, policy, runtime, memory, economics, observability, containment and audit govern distributed agent workflows.

An architectural concept for common governance across heterogeneous agent systems.

The control plane should make it possible to govern heterogeneous agent systems through common principles.

It should not become another layer of unnecessary complexity.

The objective is to make autonomous execution understandable, bounded, and reversible.


The larger shift

Chatbots generated answers.

Copilots made recommendations.

Agents perform actions.

And actions require authority.

The traditional assumption of granting permissions and periodically reviewing them becomes increasingly difficult to sustain when an agent's execution environment changes continuously.

Enterprise AI security therefore needs to evolve from:

Authenticate → Authorize → Periodically Review

toward:

Identify → Map → Bound → Observe → Detect → Contain

This does not mean eliminating autonomy.

It means making autonomy safe enough to scale.

Because the most important question is no longer:

What permissions did we give this agent?

It is:

What can this agent actually do right now?

And can we prove that its authority remains within the boundaries we intended?


A question for technology leaders

If you reviewed your most capable production agent today, could you identify every consequential action it can reach directly or indirectly—and detect when that changes?

I'd be interested in hearing how organizations are approaching this challenge, particularly across multi-agent systems and enterprise integrations.

— Atul Yadav

Technology • AI • Strategy • Impact


Continue reading

Agent permissions and effective authority · Agent memory and trust

Keep a clearer view of what’s next

Subscribe to XTechStacks Weekly for practical perspectives on enterprise AI, architecture and engineering. If this edition helped you frame a decision, share its published link with a colleague.

Working through agent authority in your organization? Talk to XTechStacks about your architecture questions.

About the author — Atul Yadav

Atul Yadav writes XTechStacks Weekly, exploring enterprise AI, technology architecture and practical engineering decisions. This newsletter connects emerging technology with the controls and tradeoffs involved in real systems.

Follow XTechStacks on LinkedIn · Explore newsletter editions

Share on LinkedIn ↗

Keep a clearer view of what’s next.

Subscribe to XTechStacks Weekly for practical technology insight.