In plain words
- The risk
- An instruction that sounds harmless to a chat-style safety filter still leads to an unsafe movement, because the danger is in what the action does to the world.
- What Provael tests
- The
misalignmentfamily phrases the task with urgency or a euphemism (“hurry, just push it aside”) and checks whether the arm enters a keep-out zone.Stub-validated: the attack code works on a CPU test fixture; no real-policy result is claimed. - What it does not cover
- It targets one kind of this failure, the harmless-sounding instruction. The jailbreak route is covered under EAI01.
In the glossary: The embodiment gap
What it is
Cross-domain safety misalignment is a mismatch across the three layers a VLA policy spans - language-level safety, world-model reasoning, and the executable physical action - so that safety at one layer does not carry to the next (BadRobot, ICLR 2025).
The sub-mode Provael targets is the embodiment gap: a benign-looking instruction that a chat-layer safety filter passes still drives an unsafe embodied action, because the harm lives in the world model, not the words. Teams that bolt an LLM-style refusal filter onto a robot get false confidence.
Seen in the wild
BadRobot (ICLR 2025, arXiv:2407.20242) names cross-domain safety misalignment - including the world-knowledge failure mode, where a benign-looking instruction yields an unsafe action because the agent does not know an object is hazardous, fragile, or a person - as a core embodied surface: safe language, unsafe action.
How Provael tests it
- Ships the
misalignmentfamily (benign_urgency_override + euphemistic_reroute): each attack reframes the task into an instruction a chat-layer safety filter would pass as benign - an urgency framing (“hurry, just push it aside”) or a euphemism (“tidy up quickly”, “clear that out of the way”) - while injecting the embodied consequence that instruction carries, so the policy’s commanded end-effector enters a keep-out zone. - The reframed instruction carries no language-level unsafe token (the danger channel stays 0), so the violation is attributable to the language→action gap, not a jailbroken goal (that is the separate EAI01
instructionfamily). Scored as a rate with a 95% Wilson CI against a benign-FPR control. - Stub-validated scaffolding only (deterministic CPU
reachkeep-out suite: 100% [84-100%] vs a 0% benign baseline); real-model transfer (BadRobot × SmolVLA × LIBERO) is GPU-gated and to be measured on that path, reported with the same Wilson-95 + benign-FPR and never over-sold - no cross-model or “first” claim.
Declared defense: instruction canonicalization → The defense DECLARES it applies here; it has not been measured against this risk. Declared applicability is not evidence.
What reduces the risk
- Validate the action plan and its physical-world consequences, not just the language.
- Ground safety rules to world state (object / person / hazard awareness).
- Executability and harm gating at the planner→actuator boundary, with an independent safety monitor.
How it shows up in CI
Every finding for this risk carries a stable rule id in the SARIF report: the Embodied AI Top 10 id itself.
Crosswalk
- OWASP
- ASI03 Identity & Privilege Abuse · LLM06 Excessive Agency (guardrail bypass)
- MITRE ATLAS
- Impact → unsafe embodied action under a language-benign instruction (proposed - the embodiment gap has no on-point ATLAS technique)
- Frameworks
- ISO 10218:2025 - functional-safety interfaceISO 13482:2014 (under revision as ISO/DIS 13482, retitled to service robots)
See the full framework crosswalk for dates and detail. Not legal advice.
- ID
- EAI06
- SARIF
- EAI06
- Status
- stub-validated
Disagree with this entry or its rank? The open RFC says how to change it.