manimgl-best-practices

Warn

Audited by Gen Agent Trust Hub on Aug 26, 2026

Risk Level: MEDIUMCOMMAND_EXECUTIONREMOTE_CODE_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
  • [COMMAND_EXECUTION]: Multiple template files (templates/basic_scene.py, templates/3d_scene.py, and templates/math_scene.py) contain os.system calls within their if __name__ == "__main__": blocks. These commands invoke the manimgl CLI on the file itself to automate the rendering process.
  • [REMOTE_CODE_EXECUTION]: The skill's documentation and templates (rules/embedding.md, rules/interactive.md, templates/interactive_scene.py) promote and utilize the self.embed() function. This is a core ManimGL feature that drops the runtime environment into an interactive IPython shell, which allows for arbitrary code execution within the agent's process context.
  • [EXTERNAL_DOWNLOADS]: Example scripts (such as rules/3d.md and templates/3d_scene.py) contain code that fetches image textures from external URLs, specifically from Wikipedia, for 3D modeling demonstrations (e.g., Earth textures).
Audit Metadata
Risk Level
MEDIUM
Analyzed
Aug 26, 2026, 06:33 PM