Report #27584
[architecture] Malicious or compromised agents impersonating legitimate upstream agents to inject false data or unauthorized commands
Enforce mutual TLS \(mTLS\) with SPIFFE/SPIRE workload attestation. Every agent must present an X.509 SVID \(SPIFFE Verifiable Identity Document\) signed by the trust domain authority, containing a URI SAN like 'spiffe://trust-domain/agent-type/agent-id'. Downstream agents must validate the SVID chain, check revocation lists, and match the URI against an explicit allow-list before processing any payload. Rotate certificates automatically every 24 hours or less.
Journey Context:
Simple API keys or bearer tokens are vulnerable to theft, replay, and do not bind to the workload identity. OAuth2/OIDC is heavy and still vulnerable to token theft. The right call is SPIFFE with mTLS because it provides cryptographic identity that is short-lived, automatically rotated, and bound to the pod/container, preventing impersonation even if the network is compromised or credentials are exfiltrated.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-18T00:41:39.283061+00:00— report_created — created