manimgl-best-practices

Pass

Audited by Gen Agent Trust Hub on Sep 15, 2026

Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSDYNAMIC_EXECUTION
Full Analysis
  • [COMMAND_EXECUTION]: Several template files (including templates/basic_scene.py, templates/3d_scene.py, and templates/math_scene.py) include a boilerplate code block that uses os.system() to execute the manimgl command-line tool on the script itself. This is a standard utility pattern in the ManimGL ecosystem to allow users to render scenes by running the Python file directly.
  • [EXTERNAL_DOWNLOADS]: The skill contains example code (e.g., in examples/attention_scenes.py and templates/3d_scene.py) that demonstrates fetching texture images from Wikimedia Commons (upload.wikimedia.org). These downloads are for legitimate visualization purposes and target a well-known, trusted service.
  • [DYNAMIC_EXECUTION]: The documentation and examples reference self.embed() and checkpoint_paste(), which are standard ManimGL features for interactive development. self.embed() opens an interactive IPython session, and checkpoint_paste() allows executing code from the system clipboard. These are documented as part of the tool's primary interactive workflow.
Audit Metadata
Risk Level
SAFE
Analyzed
Sep 15, 2026, 07:50 PM