{"repo":"renezander030/capcut-cli","free":true,"listed":false,"github":"https://github.com/renezander030/capcut-cli","clone":"git clone https://github.com/renezander030/capcut-cli.git","description":"Independent, unofficial CLI to edit CapCut and JianYing projects — subtitles, timing, speed, volume, templates, cut long-form to shorts. No API needed, reads draft_content.json directly. Not affiliated with ByteDance.","language":"JavaScript","stars":360,"topics":["capcut","capcut-automation","capcut-template","claude-code-plugin","jianying","srt-export","subtitle-editor","capcut-api","capcut-editor","capcut-subtitles"],"license":"MIT","category":"cli-tools","readme_excerpt":"capcut-cli English 中文 Privacy — update to 0.18.0 if you have ever run capcut fixture . In every version up to and including 0.17.2, the bundle that command produces carries the device id , mac address and hard disk id CapCut stamps into your drafts. Only home paths and email addresses were redacted, and SANITIZE REPORT.json wrote its own source dir / out dir unredacted, putting the username back. Because the documented flow is to attach that bundle to a public issue, following it published a stable device ID and MAC address while the filename and the report both said \"sanitised\". Fixed in 0.18.0 (#59). Treat any bundle generated by an earlier version as unsanitised. npm install -g capcut-cli@latest . Security — update to 0.17.1 or newer. Versions up to and including 0.17.0 build the automation script behind export --batch by pasting the draft folder's name into it, so a folder named with the right characters can run commands of its own on macOS and Windows. Fixed in 0.17.1, together with an ffmpeg filter option injection reachable from a draft's caption colour ( render --burn-captions ), a compile spec whose name could write outside the draft store, predictable temp files on every draft write, and serve echoing credential values into its own output. Both injection paths need a draft folder or draft file you did not author, so the exposure is local rather than remote. npm install -g capcut-cli@latest . Details in the changelog. Disclaimer: This is an independent, community-mai","default_branch":null,"files":null,"tree":[],"storefront":"/r/renezander030","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/renezander030/capcut-cli/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}