blender-visual-review
Pass
Audited by Gen Agent Trust Hub on Oct 8, 2026
Risk Level: SAFECOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The script
references/vr_calibrate.pyusessubprocess.runto call its companion toolvr_score.py. This is used to sweep directories of renders through vision models for calibration. The execution path is resolved safely usingPath(__file__).resolve().parent, targeting a known script within the skill's own directory. - [DYNAMIC_EXECUTION]: The skill provides extensive Python code blocks for use with
execute_blender_code. These scripts automate scene manipulation, rendering, and diagnostic data extraction. While powerful, this behavior is central to the skill's purpose of automating Blender tasks. - [INDIRECT_PROMPT_INJECTION]: The skill has an attack surface for indirect prompt injection as it ingests and processes external model data and generated images. These are analyzed by a vision model (VLM) using queries from
references/checks_hardsurface.json. The risk is mitigated by the model being hosted locally (Ollama) and the specialized nature of the geometric auditing tasks. - [DATA_EXFILTRATION]: The script
references/vr_score.pycommunicates with a local vision model viaurllib.requesttargeting127.0.0.1:11434. This is the standard port for local Ollama instances and does not involve external network requests.
Audit Metadata