TL;DR: Allow-lists, VPNs, vendor tunnels and edge proxies all leave unresolved trade-offs when AI agents need access to internal systems, according to NetFoundry, because the choice shifts exposure, trust and auditability rather than removing risk. The governance question is no longer whether to connect agents, but where identity, policy and kill-switch control actually lives.
At a glance
What this is: This is an analysis of the network and access options for letting vendor-hosted AI agents reach internal systems without opening a broad attack path.
Why it matters: It matters because IAM and security teams have to decide whether control sits at the network edge, the application layer, or the tool layer when agent access is externalised.
Context
AI agent access is not a simple connectivity problem. Once a vendor-hosted agent needs to reach an internal system, the governance issue becomes how to grant access without turning your environment into a public-facing service. AI agent authorisation is the right lens here because the article is really about who can reach what, under which policy, and with what revocation path.
The common options each move the risk rather than eliminate it. Allow-lists expose the system on the internet, VPNs widen network reach, vendor tunnels place third-party software inside the environment, and edge proxies centralise control but not always at the tool level. The question for practitioners is which compromise they can govern cleanly.
Key questions
Q: What breaks when AI usage is governed only with static allowlists and access rules?
A: Static allowlists and access rules control whether a user can reach an AI tool, but they do not govern what happens inside the live interaction. That leaves prompt-time data sharing, risky output reuse and context-specific decisions outside the control boundary. The result is compliance intent without operational enforcement.
Q: Why do vendor tunnels increase governance risk for AI agent connectivity?
A: Vendor tunnels increase risk because each one places third-party software inside the environment, adds another trust relationship, and creates another lifecycle to manage. The problem compounds as more vendors are adopted. Security teams then have to govern not just the agent, but the connector, its update cycle and its retirement path.
Q: What is the difference between agent authentication and tool authorization?
A: Authentication proves which agent is calling; authorization decides what that agent can do. The article’s core point is that a valid agent identity does not justify every action the runtime can request. Teams need both: strong identity at the front door and explicit policy at the tool boundary.
Q: How should teams decide between a private link, tunnel or edge proxy for agent access?
A: Choose the option that matches the system location, the number of vendors involved and the level of auditability required. Private links may not exist, tunnels add vendor trust, and edge proxies work best for web apps but can be weak for per-tool control. The decision should follow the smallest governable blast radius.
Technical breakdown
Why allow-lists still leave the system exposed
An allow-list is often treated as a narrow gate, but it is still a public endpoint controlled by IP reputation rather than true identity. That makes the control fragile when vendor IP ranges drift, because drift turns maintenance into a security dependency. For AI agent access, the weakness is not only exposure, but the fact that the system remains reachable from the internet if any allowed address is abused. Identity-aware authorisation matters more than source-address filtering when the caller is a remote agent rather than a known user session. Read Zero Trust for AI Agents.
Practical implication: Treat allow-lists as a temporary containment measure, not the primary authorisation model for agent-to-system access.
What changes when a vendor tunnel sits inside your network
A vendor tunnel solves the inbound-port problem by creating an outbound connection from inside your environment, but it also introduces software you do not control into the trust boundary. The operational issue is not just connectivity. It is lifecycle, because each vendor brings its own connector, update cycle and trust model. For teams running multiple agents, that creates a distributed control problem where the number of trust anchors grows with the vendor count. This is a machine identity and third-party access governance issue as much as a network design issue. See the Agentic AI Identity Guide.
Practical implication: Inventory every vendor-managed connector as a governed access path and assign an owner, lifecycle and revocation process to each one.
Why app-level authorization is not always enough for MCP access
Application-layer control is better than raw network exposure, but it can still be too coarse when an agent needs to invoke only specific tools or actions. The article’s MCP example matters because tool-level access is not the same as application login. HTTP-centric proxies can authorise the app session while leaving internal tool boundaries implicit, which is acceptable for some web apps and weak for multi-tool agent workflows. The technical gap is the difference between a session reaching the application and a principal being allowed to invoke one discrete function inside it. See the MCP Security Guide.
Practical implication: Model agent access at the tool or action level when the workload exposes multiple functions behind one application surface.
Threat narrative
Attacker objective: The attacker wants to turn a narrow agent integration into a reusable path into internal systems, with enough reach to abuse adjacent services or tools.
- Entry begins when a vendor-hosted AI agent is given a path into an internal system through an allow-list, tunnel or edge proxy rather than being kept off the network entirely.
- Escalation occurs when the chosen path grants broader network reach than the agent actually needs, or when multiple vendor connectors expand the number of trusted entry points.
- Impact follows when a compromised or mis-scoped agent can reach the wrong system, invoke the wrong tool, or leave no clean kill switch for revocation.
Breaches seen in the wild
- CoPhish OAuth phishing via Copilot Studio: Datadog showed Copilot Studio agents on a Microsoft domain can front OAuth consent phishing and forward stolen tokens; no victims reported.
- Salesloft OAuth token breach: hackers stole OAuth tokens to access Salesforce data via Salesloft.
Read and download The State of NHI & AI Agent Breach Report 2026, covering 200+ breaches impacting Non-Human Identities including AI Agents.
NHI Mgmt Group analysis
AI agent access governance is now a boundary design problem, not just an authentication problem. The article is really showing that the control question has moved below the application layer. Once a vendor-hosted agent reaches into your environment, you are deciding where trust is expressed, where revocation happens and how much reach an external principal receives. That makes the access path itself a governance object, not a mere transport detail.
Vendor-specific tunnels create connector sprawl, which is a machine identity governance problem in disguise. Each tunnel introduces a new trusted software component, a new update cycle and a new revocation path. The more vendors you adopt, the more your access model depends on one-off connectors that are hard to inventory and harder to retire. In practice, this is how third-party access becomes durable even when the business intent was temporary.
App-level control is not enough when the real subject is tool-level authority. The article’s strongest point is that agents do not just need network reach, they need constrained action scope. A control plane that sees the session but not the specific tool invocation leaves an authorisation gap between reachability and intent. Identity governance for AI agents has to follow the unit of work, not just the unit of connection.
Frontdoor-style design only works when identity and kill-switch semantics are explicit. The practical value here is not “another proxy”, but the ability to state which principal can call which service and to terminate that access without tearing down the environment. That is where auditors and security teams gain leverage. Without per-principal revocation, the organisation merely relocates the blast radius rather than shrinking it.
From our research library:
- 19% of organisations give AI systems dramatically more access than human employees, nearly one in five granting unrestricted privilege, according to the 2026 Infrastructure Identity Survey.
- 70% of organisations grant AI systems more access than they would give a human employee performing the exact same job, according to the 2026 Infrastructure Identity Survey.
- Read next: AI Agent Observability, Audit and Incident Response Guide
What this signals
Identity-level control will matter more than transport choice as agent adoption grows. The governance failure mode is not that organisations cannot connect agents, but that they often choose a connection method before defining the revocation model. That sequence leaves security teams retrofitting identity rules onto a transport decision, which is backwards for agent access governance.
Connector sprawl will become a board-level exposure theme for multi-vendor AI programmes. Every vendor-managed tunnel adds another lifecycle, another support path and another place where access can outlive business need. Practitioners should expect pressure to prove not just that agent access works, but that it can be withdrawn cleanly when a vendor, system or workflow changes.
Per-tool authorisation is emerging as the practical dividing line between agent convenience and agent control. If the organisation can only govern the application session, it has not yet reached the level of granularity that AI agent workflows require. The next design step is to make the action boundary visible, because that is where policy enforcement can finally become precise.
For practitioners
- Map every agent access path Record whether the path is allow-listed, tunneled, proxied or private-linked, and assign an owner, expiry and revocation process to each one.
- Reduce network reach to the minimum service set Replace broad network access with service-scoped access wherever possible so a vendor-hosted agent cannot roam across adjacent systems.
- Require per-tool authorisation for agent workflows Treat each MCP tool or discrete action as its own authorisation decision instead of inheriting blanket application reach.
- Test connector and tunnel retirement Verify that every third-party connector can be removed quickly when the vendor relationship changes, the agent is retired or the access path is no longer justified.
- Separate web-app access from non-web protocol access Confirm whether the control path actually supports the protocols your agents use, rather than assuming an HTTP-centric edge model will cover all traffic.
Key takeaways
- The article shows that AI agent connectivity choices shift where exposure and trust sit, but none of the common patterns fully remove the governance problem.
- Vendor tunnels, allow-lists and app proxies all create different versions of the same issue: broad reach without sufficiently precise identity control.
- Practitioners need revocation, scoping and auditability at the action level if they want agent access to be governable rather than merely connected.
Related NHI Mgmt Group resources: AI Agent Authorisation Guide · Agentic AI Identity Guide · Zero Trust for AI Agents · AI Agent Observability, Audit and Incident Response Guide
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
OWASP Agentic AI Top 10, OWASP Non-Human Identity Top 10 and MITRE ATT&CK address the attack and risk surface, while NIST SP 800-53 Rev 5 sets the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Agentic AI Top 10 | ASI03 — Identity & Privilege Abuse | Agent access paths here are about excessive or mis-scoped authority for external agents. |
| Recommendation — Constrain agent authority to the minimum per-action scope and enforce policy at each request. | ||
| OWASP Non-Human Identity Top 10 | NHI-05 — Overprivileged NHI | The article centres on broad agent reach, connector sprawl and too much access for one workflow. |
| NHI-03 — Vulnerable Third-Party NHI | Vendor-managed tunnels and connectors place third-party software inside the trust boundary. | |
| Recommendation — Scope AI agent credentials to the smallest service and action set they actually need. Track third-party connectors as governed NHIs and retire them when vendor access is no longer needed. | ||
| NIST SP 800-53 Rev 5 | IA-9 — Identification and Authentication (Service and Other Non-Organizational Users) | AI agents and tunnels here behave as service principals reaching internal systems. |
| Recommendation — Apply service-identity controls so agent-to-system access is authenticated and scoped per service. | ||
| MITRE ATT&CK | TA0006;TA0008 — Credential Access; Lateral Movement | The article's risk is broad agent access that can be abused to move laterally through internal systems. |
| Recommendation — Map agent connectivity paths to credential and lateral-movement risk so overbroad access is visible in detection. | ||
Key terms
- AI Agent Frontdoor: A frontdoor is a governed access layer that lets an external AI agent reach internal systems without exposing those systems as ordinary public endpoints. It centralises identity, policy and revocation so access can be granted per principal, per service and, where needed, per tool.
- Per-tool authorization: A control model that grants access to specific actions inside a service rather than opening the whole service at once. For MCP, this matters because tool-level access is the difference between limited delegated use and broad session-wide privilege.
- Connector Sprawl: Connector sprawl is the uncontrolled growth of APIs, plugins, and integrations that an AI agent can use to reach enterprise systems. The more connectors an agent has, the larger the trust boundary becomes, and the harder it is to prove that each path is necessary, approved, and observable.
- Identity-Level Records: Identity-level records are logs and audit artefacts that tie access and action back to a specific principal rather than a generic network source. For AI agents, they are what make investigation and revocation possible when the workflow is external, automated and potentially multi-vendor.
Deepen your knowledge
NHI governance, agentic AI identity, and machine identity security are core topics in our NHI Foundation Level course, the industry's only accredited NHI security programme. If you are building or maturing an identity security programme, it is worth exploring.
Published by the NHIMG editorial team on October 22, 2026.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org