douyin-upload
Pass
Audited by Gen Agent Trust Hub on Mar 28, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The skill serves as a wrapper for the
sau(Social Auto Upload) CLI tool. It defines a protocol for the agent to execute shell commands for Douyin login, cookie verification, and content publishing. - Evidence: Found in
SKILL.mdandreferences/cli-contract.mdwhich detail thesau douyincommand-line interface.- [EXTERNAL_DOWNLOADS]: The skill provides instructions for setting up the execution environment, which involves installing Python packages and browser binaries. - Evidence:
references/runtime-requirements.mdcontains instructions for installingsocial-auto-uploadand usingpatchrightto download Chromium.- [PROMPT_INJECTION]: The skill has an attack surface for indirect prompt injection as it processes user-supplied content (titles, descriptions, tags) and interpolates them into command-line arguments. - Ingestion points: External data fields such as
--title,--desc, and--notedefined inreferences/cli-contract.md. - Boundary markers: Not explicitly enforced in the markdown instructions, placing the responsibility on the agent implementation.
- Capability inventory: The agent can execute arbitrary CLI commands via the
sautool. - Sanitization: The
scripts/examples/douyin_cli_template.pyfile demonstrates best practices by usingshlex.quoteto sanitize arguments before execution.
Audit Metadata