isaac-sim-validator
Pass
Audited by Gen Agent Trust Hub on Sep 10, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The validation script
scripts/validate_sim.shexecutes a Python script provided as a command-line argument using thepython3command. While this is the intended purpose of the Level 3 runtime check, it facilitates arbitrary code execution within the agent's environment. - [DYNAMIC_EXECUTION]: The skill performs runtime execution of scripts using
python3insidescripts/validate_sim.shto verify simulation success. This execution lacks sandboxing or resource isolation, meaning the executed script has the same privileges as the agent. - [INDIRECT_PROMPT_INJECTION]: The skill is designed to ingest and validate external code and simulation artifacts produced by other agents or users. This creates a vulnerability surface where a malicious script could be executed during the validation phase.
- Ingestion points: The
SCRIPTargument inscripts/validate_sim.shwhich accepts paths to external Python files. - Boundary markers: The skill lacks explicit instructions to treat the ingested code as untrusted or to run it in a restricted/isolated environment.
- Capability inventory: Subprocess execution via
python3inscripts/validate_sim.shallows full system access based on the agent's permissions. - Sanitization: Sanitization is limited to a syntax check (
py_compile) and string-based pattern matching (grep), which are insufficient to detect malicious runtime logic.
Audit Metadata