II.
OutputGuard JSON
Structured · liveoutput-guard:openai-structured-output-strict
OpenAI Structured Output (strict) guard json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "output-guard:openai-structured-output-strict",
"_kind": "OutputGuard",
"_file": "security/output-guards/openai-structured-output-strict.yaml",
"_cluster": "security",
"attributes": {
"displayName": "OpenAI Structured Output (strict) guard",
"appliesTo": "tool-result",
"phase": "post-call",
"detectorKinds": [
"format-violation"
],
"onTrigger": "block",
"severity": "block-call",
"description": "OpenAI Responses/Chat Completions support `response_format: { type:\n\"json_schema\", json_schema: { ..., strict: true } }`. When strict=true\nthe server enforces JSON Schema constraints on the assistant output\nand refuses to emit non-conforming results, surfacing a structural\nerror rather than a malformed response. Doc: OpenAI Structured Outputs.\n"
},
"outgoingEdges": [],
"incomingEdges": [
{
"from": "agent-core-impl:codex-sdk.core@current",
"to": "output-guard:openai-structured-output-strict",
"kind": "output_guard_applied_by",
"attributes": {}
}
]
}