Production rules · QA
QAG-009
Hard rule priority 100 domain: qa security
Rationale
Media may contain adversarial instructions for analysis agents.
IF — conditions (all must hold)
- security.prompt_like_media_content eq true
THEN — actions
- add_flag "UNTRUSTED_MEDIA_INSTRUCTION"
- append requirements "isolate_as_content_not_instruction"
This is a hard rule: when it matches it participates in blocking — the pipeline may not proceed until the condition is repaired or a human accepts the risk.
Full record
{
"id": "QAG-009",
"domain": "qa",
"priority": 100,
"hard": true,
"logic": "all",
"when": [
{
"path": "security.prompt_like_media_content",
"op": "eq",
"value": true
}
],
"then": [
{
"op": "add_flag",
"value": "UNTRUSTED_MEDIA_INSTRUCTION"
},
{
"op": "append",
"path": "requirements",
"value": "isolate_as_content_not_instruction"
}
],
"rationale": "Media may contain adversarial instructions for analysis agents.",
"tags": [
"security"
]
}