Business Challenge
AI agents operate differently from traditional application workloads. A conventional service calls a fixed set of upstream dependencies; its outbound traffic is deterministic and auditable. An AI agent’s outbound traffic is decided at runtime by the model, based on input the model received. That input can be crafted by an attacker. Prompt injection, compromised tool dependencies, and supply chain attacks against model providers or MCP servers all exploit the same weakness: the agent’s autonomous decision-making gets redirected to serve the attacker’s intent, not the operator’s. The network security gap is structural, and it applies across every agent deployment model. Managed platforms route agent egress through provider-controlled infrastructure with no in-line enforcement point the enterprise security stack can observe. Self-hosted frameworks running on Kubernetes or VMs start with the default-allow posture of the environment. In both cases, the shared responsibility model covers the platform or runtime. It does not cover what the agent inside it chooses to call. An agent that executes a prompt injection and attempts to exfiltrate data to an attacker-controlled endpoint is operating within the platform’s design. The platform forwards that traffic without restriction.March 2026: LiteLLM supply chain compromise. The LiteLLM supply chain
attack
compromised four widely deployed AI tooling packages across five package
registries in twelve days. LiteLLM operates under the same trust model as AI
agents: trusted code making real outbound API calls in trusted pipelines. One
engineer added four command-and-control IPs to a DCF Global IP Blocklist. That
single update reached every gateway in the environment before the compromised
packages could communicate. Zero credentials were exfiltrated. Without a
network enforcement point, the outcome is a detection problem after the fact,
not a prevention problem before it.
raw.githubusercontent.com/legitimate-path and
raw.githubusercontent.com/attacker-path present the same TLS endpoint;
SNI-based filtering cannot tell them apart. Catching this class of attack
requires decrypting the connection to inspect the URL path, which means
selective TLS decryption scoped to the supply-chain risk surface.
Business Case for AI Agent Containment
Risk Mitigation
Without an enforcement point in the agent’s egress path, the blast radius of any compromise extends to every destination the agent can reach (the entire internet by default). Containment inverts this: the default is deny, and only explicitly declared destinations are reachable. When prevention fails at the application layer, the network boundary determines whether a compromised agent exfiltrates data or fails to open a socket. The egress risk does not exist in isolation. AI agent spokes in an enterprise transit fabric sit alongside other workload spokes: internal APIs, data platforms, finance and HR systems. A compromised agent that can reach the open internet can also pivot to those adjacent workloads unless East-West policy explicitly prevents it. SmartGroup deny rules between the agent spoke and every other spoke in the fabric contain the lateral movement risk to the agent boundary. The blast radius stops at the spoke, not at the edge of the enterprise. DCF selective TLS decryption closes the supply-chain gap directly. Tool-call egress is decrypted and inspected at the URL-path level. Platform control-plane traffic is explicitly excluded from decryption to preserve runtime compatibility. The decryption surface is scoped to the highest-risk traffic only: not a blanket intercept, but a targeted capability applied where passive filtering falls short.Regulatory and Compliance
AI agents handling regulated data create a concrete compliance exposure when their egress is unrestricted. The same audit requirements that apply to other workloads apply here, with the added complexity that agent traffic is harder to characterize than traditional application traffic.Operational Excellence
Policy as code, deployed with the agent. Aviatrix DCF policy is Terraform-native. The WebGroup allow-list for an agent’s permitted tool destinations lives in the same repository as the agent configuration and deploys in the same pipeline run. When an agent adds a new tool endpoint or changes its model provider, the network policy update is a pull request, not a separate change ticket to a different team. East-West containment across the transit fabric. SmartGroups define identity-aware East-West policy between the agent spoke and adjacent workload spokes. A compromised agent cannot pivot to internal APIs, data platforms, or adjacent cloud workloads unless those paths are explicitly declared permitted. The default posture between the agent spoke and every other spoke is mutual deny. Selective TLS decryption without operational risk. DCF applies decryption per-rule, scoped to a specific destination SmartGroup. Platform control-plane endpoints are explicitly excluded from decryption, preserving certificate-pinning behavior and runtime compatibility regardless of which platform or framework the agent runs on. The decryption surface covers only the external tool-call traffic where supply-chain risk is highest. Unified visibility across platforms. The same CoPilot dashboard governs agent egress whether agents run on managed cloud platforms, self-hosted orchestration frameworks, or containerized custom runtimes. Security teams can answer “what can any of our agents reach?” from a single console, without maintaining separate policy engines per platform. Rapid policy propagation. When a new indicator of compromise emerges, an updated containment policy reaches every gateway in the environment before the threat can communicate, with no per-region rollout and no per-platform change window.Competitive Differentiation
Enterprises do not end up running a single agent on a single platform. The operational reality is concurrent deployment across managed platforms such as AWS Bedrock AgentCore and Microsoft Foundry, self-hosted orchestration frameworks like LangGraph, AutoGen, and CrewAI, and new platforms that will be adopted next quarter. Each has its own insertion model, service endpoint requirements, and policy syntax. Managing agent network security with per-platform firewalls means a different policy engine for every agent type, no unified audit trail, and no consistent enforcement primitive across the estate. Aviatrix brings the same unification to AI agent network security that it brought to multicloud networking: one control plane, one policy model, and one audit log across every agent platform and framework. SmartGroups and WebGroups apply consistently whether the agent runs on a managed cloud platform or a self-hosted runtime in a Kubernetes cluster. Gartner projects that 40% of enterprise software will embed agentic AI by 2028. Organizations that standardize on Aviatrix as the agent enforcement plane now are positioned to extend that policy consistently as the agent estate grows, rather than re-architecting security for each new platform.Key Components
Distributed Cloud Firewall
Default-deny enforcement at the spoke gateway in the agent VPC or VNet. All
agent egress (tool calls, MCP server connections, model provider traffic,
code interpreter outbound) is intercepted and evaluated against declared
policy before any packet leaves the network boundary.
SmartGroups
Identity-aware source and destination matching keyed to agent workload
primitives: subnet CIDRs for agent instances, cloud provider Service Tags
for platform endpoints, and FQDN patterns. SmartGroups define the egress
source and the East-West boundaries between the agent spoke and adjacent
workload spokes in the transit fabric.
WebGroups
FQDN-based destination filters for permitted tool-call targets: model
provider endpoints, sanctioned MCP servers, and approved REST APIs.
WebGroups enforce the agent’s declared egress allow-list, and serve as the
target scope for DCF selective TLS decryption for URL-path enforcement on
supply-chain-risk hosts.
CoPilot Security Visibility
Centralized dashboard for all agent containment policies, real-time traffic
flows, and per-connection logs across every agent spoke, cloud, and
platform. Security teams get continuous visibility into what every agent can
reach and has actually reached, without querying individual VPCs or
correlating logs across cloud consoles.
Implementation Guides
The containment pattern is the same regardless of the agent platform: deploy a spoke gateway in the agent VPC or VNet, route agent egress through it, and enforce default-deny DCF policy scoped to that workload.- AWS Bedrock AgentCore: spoke gateway insertion in the AgentCore VPC, AWS route table enforcement, IAM guardrails preventing PUBLIC-mode runtimes, and DCF policy with selective TLS decryption for supply-chain risk scenarios.
- Microsoft Foundry: With Transit: Foundry BYOVNet spoke attached to an existing Aviatrix Enterprise Transit, with UDR enforcement, ACA runtime exclusions, selective TLS inspection, and East-West containment across the transit fabric.
- Microsoft Foundry: Standalone: minimum viable AgentGuard footprint for Foundry: a standalone spoke gateway in the Foundry VNet with no Aviatrix Transit required. A natural on-ramp that can be extended to the Transit topology later.
- Self-Hosted Agents on Kubernetes: pod-scoped containment policy for LangGraph, AutoGen, CrewAI, and custom agent runtimes deployed as Kubernetes workloads.