tiktok-gemini-video-workflow
Fail
Audited by Gen Agent Trust Hub on Aug 14, 2026
Risk Level: HIGHREMOTE_CODE_EXECUTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONDATA_EXFILTRATION
Full Analysis
- [REMOTE_CODE_EXECUTION]: The skill provides instructions to clone an external GitHub repository (
https://github.com/GargantuaX/gemini-watermark-remover.git) and execute its scripts using Node.js to remove video watermarks. This involves downloading and running code from an unverified third-party source, which is a critical security risk. - Evidence:
references/postprocess-sop.mdcontains the commands:git clone https://github.com/GargantuaX/gemini-watermark-remover.git,pnpm install, andnode bin/gwr.mjs remove input.mp4. - [EXTERNAL_DOWNLOADS]: The skill utilizes
pnpm dlxto install external agent skills from unverified developers and downloads several platform-specific tools. - Evidence:
references/postprocess-sop.mdsuggestspnpm dlx skills add GargantuaX/gemini-watermark-remover. - Evidence:
references/setup.mdinstalls@larksuite/clifrom the NPM registry. - [COMMAND_EXECUTION]: The skill requires extensive use of shell commands to control local and remote tools, including
ffmpeg,ffprobe,git, andpnpm. These commands are used to process video files and manage dependencies. - Evidence:
SKILL.mdandreferences/setup.mdspecify checks and installation steps for these CLI tools. - [INDIRECT_PROMPT_INJECTION]: The workflow is susceptible to indirect prompt injection because it ingests data from Feishu (Lark) tables—such as product descriptions and rework comments—and interpolates them directly into prompts for large language models (LLMs) without boundary markers or sanitization.
- Ingestion points: Data enters the context via
lark-clireading fields like验收意见(acceptance opinion) and备注(remarks) from the Feishu Base. - Boundary markers: The prompt templates in
references/prompt-templates.mdlack explicit delimiters or instructions to ignore potentially malicious embedded content within the ingested fields. - Capability inventory: The skill has significant capabilities including browser automation (
chrome:control-chrome), shell execution, and the ability to upload/download files. - Sanitization: There is no evidence of filtering, escaping, or validating the external content before it is processed by the AI models.
Recommendations
- AI detected serious security threats
Audit Metadata