modellix-moviepy
Pass
Audited by Gen Agent Trust Hub on Nov 12, 2026
Risk Level: SAFEDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [DYNAMIC_EXECUTION]: The implementation of
importlib.import_modulewithinscripts/check_moviepy.pyis used to check for the availability of themoviepyandPillowlibraries. This is a benign use of dynamic loading for environment verification, as the module names are hardcoded and not derived from untrusted input. - [INDIRECT_PROMPT_INJECTION]: The skill ingests user-provided text and local media assets to generate video overlays. While this represents a data ingestion surface, the risk is mitigated because the processed data is rendered into a visual output format and is not fed back into the agent's decision-making or instruction context. Additionally, the script uses SHA-1 hashing of the input parameters to generate cache filenames, which prevents path traversal or file-system-based injection via the overlay text.
- [COMMAND_EXECUTION]: The skill detects missing dependencies and provides the user with the necessary
pipinstallation command. Explicit instructions inSKILL.mdandevals/evals.jsonstrictly prohibit the agent from executing these environment changes without manual user confirmation, ensuring that the agent does not perform autonomous privilege escalation or unauthorized software installation.
Audit Metadata