blender-dev
Warn
Audited by Gen Agent Trust Hub on Oct 8, 2026
Risk Level: MEDIUMDYNAMIC_EXECUTIONREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONDATA_EXFILTRATION
Full Analysis
- [DYNAMIC_EXECUTION]: The skill provides tools for running arbitrary Python scripts and entry points within the Blender environment.\n
- Evidence:
scripts/run_script.pyandscripts/run_entrypoint.pyenable the execution of file-based scripts and specific module functions.\n- [REMOTE_CODE_EXECUTION]: Theinstall_addontool allows the installation of new Python code into the application.\n - Evidence:
scripts/install_addon.pyinstalls and optionally enables add-ons from.pyor.zipfiles, which persists new executable content.\n- [COMMAND_EXECUTION]: Theattach_projecttool allows modification of the Python environment's search paths.\n - Evidence:
scripts/attach_project.pyappends user-provided directory paths tosys.path, enabling the loading of modules from outside the standard locations.\n- [INDIRECT_PROMPT_INJECTION]: The skill exposes a vulnerability surface where data ingested from the UI or files can interact with high-privilege execution tools.\n - Ingestion points: UI metadata is ingested via
capture_ui_snapshot.pyandfind_ui_elements.py.\n - Boundary markers: The skill does not implement boundary markers or instructions to ignore embedded commands in the processed UI metadata.\n
- Capability inventory: The skill includes powerful capabilities such as arbitrary script execution (
run_script) and add-on management (install_addon,remove_addon).\n - Sanitization: No sanitization is performed on the UI data or file paths before they are used in operations that could affect the system state.\n- [DATA_EXFILTRATION]: The
start_debug_servertool opens a network listener on the local machine.\n - Evidence:
scripts/start_debug_server.pystarts adebugpyserver on a specified host and port (defaulting to 127.0.0.1:5678), which could allow remote access to the running process if exposed or misconfigured.
Audit Metadata