effectcraft-cli-expressions
Pass
Audited by Gen Agent Trust Hub on Oct 13, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill automates the installation of its native CLI and specific AI models (such as Roto Brush and Face Tracking). These downloads are performed by internal scripts (e.g.,
bootstrap.py,desktop.py) and are strictly verified against hardcoded SHA256 hashes (runtimeSha256,desktopBinarySha256) to ensure supply chain integrity. All resources originate from the vendor's own infrastructure. - [DYNAMIC_EXECUTION]: The skill leverages the media engine's native scripting capabilities, providing a
run_scriptcommand for After Effects-style JavaScript execution and aprop.setExpressioncommand for property-level logic. It also includes afile.executeFilecommand for running external files. These are documented features of the media editing platform and are used within a managed task context. - [COMMAND_EXECUTION]: Shell scripts (
launch.sh,launch.ps1) and Python scripts are used to manage project lifecycles. The skill explicitly enforces a policy of not modifying the global systemPATHand scopes its execution to user data directories (e.g.,~/.agents/skills/). - [INDIRECT_PROMPT_INJECTION]: As the skill processes external project files and media assets, it is theoretically exposed to indirect prompt injection. However, it implements significant mitigations including structural validation of JSON commands, rejection of unknown fields by the native engine, and mandatory verification of project digests (
expectedProjectSha256) before performing modifications.
Audit Metadata