-
Notifications
You must be signed in to change notification settings - Fork 2
[SEC-2.3] A2A message sanitization boundary #1202
Copy link
Copy link
Closed
Labels
a2aA2A protocol integrationA2A protocol integrationpriority/highHigh priorityHigh prioritysecuritySecurity-related issueSecurity-related issuesize/SSmall PR (11-50 lines)Small PR (11-50 lines)
Description
Part of #1195 — Phase 2
Apply sanitization to incoming A2A messages from external agents.
Crates: zeph-a2a
Depends on: SEC-1.4
Tasks:
- Incoming A2A task messages tagged
ExternalUntrustedwith remote agent card URL as source - Apply
ContentSanitizerin A2A server incoming message handler - Agent card trust allowlist in config (known agents can be elevated to
LocalUntrusted) - Unit tests with mock A2A message containing injection payload
Files: crates/zeph-a2a/src/server.rs
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
a2aA2A protocol integrationA2A protocol integrationpriority/highHigh priorityHigh prioritysecuritySecurity-related issueSecurity-related issuesize/SSmall PR (11-50 lines)Small PR (11-50 lines)