Report #49484
[architecture] Agent output validation bypass via unexpected JSON fields
Enforce jsonschema with 'additionalProperties': false and 'strict': true mode on all inter-agent schemas to reject payloads containing extra fields that could override downstream behavior.
Journey Context:
Many teams validate JSON structure but allow unknown fields, enabling injection attacks where malicious upstream agents inject keys like 'system\_prompt' or 'override\_instructions' that downstream agents naively merge. Strict mode prevents this at the schema layer rather than requiring defensive coding in every consumer. This is distinct from simple type checking—it enforces a closed world assumption on the message contract.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T13:32:27.390665+00:00— report_created — created