The receiving agent cannot verify that the message actually came from the claimed sender. The sender's identity is asserted in a field the attacker controls — not proven by a cryptographic credential. Without authenticity guarantees, anyone who can write to the channel can impersonate any agent.
Exploited by: Type 1 (forgery), Type 3 (orchestrator impersonation), Type 6 (queue injection).
Restored by: Agent identity authentication (MIT01), mutual TLS (MIT03), signed messages (MIT02).
The receiving agent cannot verify that the message content is unchanged from what the sender sent. There is no cryptographic binding between the message body and the sender's identity. Any intermediary can modify the content without leaving a detectable trace.
Exploited by: Type 2 (tampering in transit).
Restored by: Message signing (MIT02), integrity verification on all received messages (MIT04).
The receiving agent cannot verify that the message is new — that it hasn't been sent before and captured for re-use. Messages have no unique identifier the receiver can check against previously processed messages, and no timestamp with a narrow validity window.
Exploited by: Type 4 (replay attacks).
Restored by: Nonce tracking and/or timestamp validation on all received messages (MIT05).
Inter-agent messages travel over channels readable by parties they weren't intended for. No encryption on the transport layer means passive eavesdroppers harvest everything that flows between agents.
Restored by: TLS on all inter-agent channels (MIT03), or payload encryption at the message level (MIT06).