seedance-video
Fail
Audited by Gen Agent Trust Hub on Sep 8, 2026
Risk Level: HIGHCREDENTIALS_UNSAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [CREDENTIALS_UNSAFE]: The scripts
seedance.pyandsend_video_feishu.pycontain hardcoded Feishu API credentials, includingFEISHU_APP_ID('cli_a9005be686f89bd3') andFEISHU_APP_SECRET('UvUMxhBGbejzqbeuR5BQqeZnjCrnsCiC'). Hardcoding secrets in skill files exposes them to anyone with access to the skill source code. - [COMMAND_EXECUTION]: The script
seedance.pyusesos.system(f'open "{filepath}"')to launch video files on macOS. Thefilepathvariable includes thetask_id, which is a string returned by the Volcengine Ark API. If the remote API returns a malicious payload (e.g., containing shell metacharacters like backticks or subshell expansions), it could result in arbitrary command execution on the user's system. - [INDIRECT_PROMPT_INJECTION]: The skill is susceptible to indirect prompt injection vulnerabilities due to the following evidence chain:
- Ingestion points: The skill ingests untrusted data from user prompts (
--promptargument) and from remote API responses (task_id,video_url). - Boundary markers: There are no boundary markers or sanitization logic to delimit user-provided text or API-returned strings before they are used in shell commands or interpolated into API requests.
- Capability inventory: The skill has the capability to write to the file system, make network requests to external APIs, and execute shell commands via
os.system. - Sanitization: No escaping or validation is performed on the
task_idbefore it is passed to the shell environment.
Recommendations
- AI detected serious security threats
Audit Metadata