Douyin Video Analyst

AdvisoryAudited by Static analysis on Apr 30, 2026.

Overview

No suspicious patterns detected.

Findings (0)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

API keys for SiliconFlow or Alibaba Bailian could be exposed in logs or chat context, enabling unauthorized usage or billing impact.

Why it was flagged

The setup examples store DOUYIN_API_KEY or DASHSCOPE_API_KEY inside cfg.env, so this troubleshooting command can print actual API key values into the agent/tool transcript.

Skill content
print(f"Found in {path}:", json.dumps(cfg, indent=2, ensure_ascii=False))
Recommendation

Do not print full MCP configs. Redact env values, show only key names or presence checks, and ask the user before reading local credential files.

What this means

The transcript extraction behavior depends on third-party package code that is not included in the reviewed skill artifacts.

Why it was flagged

The skill depends on globally installed mcporter and an external douyin-mcp server package; the v1.2.0+ setup uses the latest package name without a pinned version.

Skill content
如未安装:`npm install -g mcporter` ... "command": "uvx", "args": ["douyin-mcp-server"]
Recommendation

Install only from trusted sources, prefer pinned versions, and review the MCP server package before giving it API keys.

What this means

Video URLs and related processing requests may be sent to external services during transcript extraction.

Why it was flagged

The workflow sends Douyin video links through an MCP server using a provider API key. This is aligned with transcription, but the data boundary depends on the external MCP server and provider.

Skill content
DASHSCOPE_API_KEY="<key>" mcporter call douyin-mcp.extract_douyin_text \
  share_link="https://www.douyin.com/video/<video_id>" 2>&1
Recommendation

Confirm the MCP server and API provider are acceptable for the videos being analyzed, and avoid using sensitive or private links unless the provider is trusted.