blender-scripting
Fail
Audited by Gen Agent Trust Hub on Oct 8, 2026
Risk Level: HIGHDYNAMIC_EXECUTIONCOMMAND_EXECUTIONDATA_EXFILTRATION
Full Analysis
- [DYNAMIC_EXECUTION]: The skill implements direct dynamic code execution via the
exec()andcompile()functions. Theexecute_pythontool (inscripts/execute_python.py) and theexecute_script_filetool (inscripts/execute_script_file.py) allow the execution of arbitrary Python logic provided as a string or read from a file. This bypasses standard tool boundaries and gives the agent full access to the Blender Python API (bpy). - [COMMAND_EXECUTION]: By design, the skill allows the agent to execute arbitrary commands within the host's Python interpreter. This grants the capability to perform any action the Blender process is permitted to do, including modifying the filesystem, spawning subprocesses, or altering the host environment.
- [DATA_EXFILTRATION]: The
execute_script_filetool can be used to read the contents of any file the process has access to (scripts/execute_script_file.pylines 39-41). Additionally, theget_blender_infotool performs reconnaissance by exposing sensitive environment metadata, including thebinary_path,python_executablepath, and platform details (scripts/get_blender_info.pylines 21-30).
Recommendations
- AI detected serious security threats
Audit Metadata