unreal-expert
Pass
Audited by Gen Agent Trust Hub on Sep 27, 2026
Risk Level: SAFECOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The toolkit uses
subprocess.Popenandsubprocess.runacross several scripts (ue_run.py,ue_env.py,ue_remote.py) to launch the Unreal Editor, execute commandlets, and run system diagnostics likesw_vers,sysctl, andlsoffor environment preflight and process management. - [DYNAMIC_EXECUTION]: The skill employs dynamic execution patterns to facilitate agent tasks.
ue_run.pystages temporary Python boot scripts and utilizesrunpy.run_pathto execute agent-provided jobs within the Unreal Engine environment. Additionally,ue_remote.pygenerates Python payloads in itscall_codefunction to be sent and executed in a running editor via the Python Remote Execution API. - [INDIRECT_PROMPT_INJECTION]: The skill possesses a significant ingestion surface for untrusted external data, including Unreal project files (
.uproject,.ini), engine trace logs, and image assets. While the skill incorporates safety procedures such as scoped transactions and human-in-the-loop verification lists, the combination of processing untrusted project-level data with the skill's extensive file-write and process-control capabilities presents an inherent indirect prompt injection surface.
Audit Metadata