Report #91126
[architecture] Unauthenticated internal traffic between agents allows lateral movement by compromised components
Implement mutual TLS \(mTLS\) with short-lived certificates \(SPIFFE/SPIRE\) for all inter-agent communication; validate identity at every hop against a workload identity provider, rejecting connections from unknown or unauthorized agent identities even within the internal network.
Journey Context:
'Zero Trust' applies to agents. Assuming that 'inside the VPC' is safe is wrong. If one agent is compromised, it can attack others. Simple API keys in headers are insufficient \(they can be exfiltrated\). Mutual TLS with workload identities \(SPIFFE\) provides cryptographic identity that is bound to the running process and rotated automatically. This prevents impersonation even if network credentials are stolen. The tradeoff is operational complexity \(running a CA/SPIRE\). But for production multi-agent systems, this is becoming standard.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T11:33:02.495473+00:00— report_created — created