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, andtemplates/math_scene.py) include a boilerplate code block that usesos.system()to execute themanimglcommand-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.pyandtemplates/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()andcheckpoint_paste(), which are standard ManimGL features for interactive development.self.embed()opens an interactive IPython session, andcheckpoint_paste()allows executing code from the system clipboard. These are documented as part of the tool's primary interactive workflow.
Audit Metadata