capcut-edit
Warn
Audited by Gen Agent Trust Hub on Nov 6, 2026
Risk Level: MEDIUMDYNAMIC_EXECUTIONCOMMAND_EXECUTIONDATA_EXFILTRATIONEXTERNAL_DOWNLOADS
Full Analysis
- [DYNAMIC_EXECUTION]: In
scripts/long-to-short.sh, the$outvariable is directly interpolated into a JavaScript string executed bynode -e. This creates a code injection vulnerability where a maliciously crafted filename or path containing a single quote could execute arbitrary JavaScript code. - [DYNAMIC_EXECUTION]: The
scripts/anim.shscript executes complex logic using thenode -ecommand. While arguments are passed viaprocess.argvrather than direct interpolation, the use of dynamic execution for primary logic remains a significant attack surface. - [COMMAND_EXECUTION]: Scripts such as
ken-burns.sh,long-to-short.sh, andstamp-cta.shcontain aresolve_clifunction that searches for thecapcutCLI in parentnode_modulesdirectories and the systemPATH. This searching behavior can be abused to execute a malicious binary if it is placed in one of the searched paths. - [DATA_EXFILTRATION]: As described in
api-reference.md, thecapcut captioncommand includes a--cloudoption that uploads audio data to ByteDance's servers for transcription. This constitutes an external data transmission to the vendor's cloud infrastructure. - [EXTERNAL_DOWNLOADS]: The skill documents capabilities for fetching assets from Wikimedia Commons (e.g.,
commons.wikimedia.org) via theadd-videoandadd-audiocommands. The implementation includes license classification and restricts network activity to Wikimedia-specific domains.
Audit Metadata