filmcraft-cli-project
Pass
Audited by Gen Agent Trust Hub on Oct 12, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The skill frequently uses the
subprocessmodule to interact with its native CLI and desktop applications. These calls are highly restricted by a custom macOS sandbox implementation inscripts/execution_permissions.pywhich uses/usr/bin/sandbox-execto deny network and file access outside of explicitly authorized directories. - [EXTERNAL_DOWNLOADS]: In
scripts/bootstrap.pyandscripts/desktop.py, the skill downloads necessary runtimes (CLI and Desktop App) from the vendor's GitHub repositories (storytold/filmcraftandfull-aigc-skills/filmcraft-skills). These downloads are handled safely: the skill verifies the file size, checks the SHA256 digest against hardcoded values inruntime.lock.jsonanddesktop.lock.json, and performs signature verification (codesign --verify) for the desktop bundle. - [SAFE]: The skill demonstrates industry-leading security practices for local tool integration. It implements mandatory root-based path validation, prevents path traversal, filters environment variables before spawning child processes, and avoids any use of
evalorexecon untrusted input. The usage ofbase64is limited to decoding legitimate binary image data from the tool's own rendered output.
Audit Metadata