blender-product-polish

Fail

Audited by Gen Agent Trust Hub on Jun 15, 2026

Risk Level: HIGHCOMMAND_EXECUTIONREMOTE_CODE_EXECUTION
Full Analysis
  • [COMMAND_EXECUTION]: The script scripts/blender-product-polish.js is vulnerable to command injection via the --file parameter. The script constructs a Python command string by interpolating the pyPath variable: bpy.ops.import_scene.gltf(filepath="${pyPath}"). While it handles backslash escaping for Windows, it does not escape double quotes. A malicious file path such as file.glb\"; <python_code>; # would break out of the string literal and execute the injected Python code within Blender.
  • [REMOTE_CODE_EXECUTION]: The skill sends dynamically generated Python instructions to an external process for execution. The sendToBlender function connects to a TCP socket on localhost:9876 and transmits a JSON payload with an execute_code type containing the generated Python logic.
Recommendations
  • AI detected serious security threats
Audit Metadata
Risk Level
HIGH
Analyzed
Jun 15, 2026, 11:50 PM
Security Audit — agent-trust-hub — blender-product-polish