扫描报告
18 /100
video-download-transcribe
多平台视频下载 + 本地转录 + 视频内容分析 (B站/抖音/TikTok/YouTube/小红书/微博/快手)
A legitimate multi-platform video download and transcription skill with documented APIs, declared dependencies, and no evidence of malicious behavior.
可以安装
Consider replacing hardcoded paths (/Users/kk/) with environment-relative paths for portability. Pin dependency versions to avoid supply chain risks.
安全发现 2 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 低危 | Hardcoded absolute paths to user directory 权限提升 | douyin-mcp/server.py:114 |
| 低危 | Unpinned dependency versions 供应链 | douyin-mcp/requirements.txt:1 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | WRITE | WRITE | ✓ 一致 | server.py:41 writes to ~/.openclaw/video-transcripts, line 40 uses os.path.expan… |
| 网络访问 | READ | READ | ✓ 一致 | server.py: requests to Douyin API, SiliconFlow, MiniMax (all documented) |
| 命令执行 | WRITE | WRITE | ✓ 一致 | server.py:116-117 subprocess for ffmpeg/yt-dlp, lines 271-276 for playwright |
| 环境变量 | NONE | READ | ✓ 一致 | server.py:31-33 accesses SILICONFLOW_API_KEY, MINIMAX_API_KEY for legitimate fea… |
1 高危 9 项发现
高危 IP 地址 硬编码 IP 地址
120.0.0.0 douyin-mcp/server.py:184 中危 外部 URL 外部 URL
https://api.siliconflow.cn douyin-mcp/server.py:30 中危 外部 URL 外部 URL
https://api.minimax.chat douyin-mcp/server.py:34 中危 外部 URL 外部 URL
https://liuxingw.com/api/douyin/api.php douyin-mcp/server.py:47 中危 外部 URL 外部 URL
https://www.iesdouyin.com/share/video/7123456789012345678/... douyin-mcp/server.py:73 中危 外部 URL 外部 URL
https://v.douyin.com/ douyin-mcp/server.py:111 中危 外部 URL 外部 URL
https://www.iesdouyin.com/web/api/v2/aweme/iteminfo/?item_ids= douyin-mcp/server.py:180 中危 外部 URL 外部 URL
https://www.douyin.com/ douyin-mcp/server.py:185 中危 外部 URL 外部 URL
https://aweme.snssdk.com douyin-mcp/server.py:295 目录结构
5 文件 · 57.5 KB · 1524 行 Python 1f · 1328L
Markdown 1f · 108L
Shell 1f · 76L
JSON 1f · 6L
Text 1f · 6L
├─
▾
douyin-mcp
│ ├─
requirements.txt
Text
│ ├─
server.py
Python
│ └─
setup.sh
Shell
├─
_meta.json
JSON
└─
SKILL.md
Markdown
依赖分析 6 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
requests | * | pip | 否 | Version not pinned |
ffmpeg-python | * | pip | 否 | Version not pinned |
openai | * | pip | 否 | Version not pinned |
openai-whisper | * | pip | 否 | Version not pinned |
playwright | * | pip | 否 | Version not pinned |
nest_asyncio | * | pip | 否 | Version not pinned |
安全亮点
✓ Documentation (SKILL.md) accurately describes functionality and matches implementation
✓ No credential harvesting - API keys used only for intended services (SiliconFlow, MiniMax)
✓ No sensitive file access (~/.ssh, ~/.aws, .env) for theft purposes
✓ No data exfiltration - all network calls are to documented video platform APIs
✓ No obfuscation or base64-encoded hidden payloads
✓ Uses standard video processing libraries (ffmpeg, yt-dlp, whisper)
✓ Temporary files properly cleaned up with try/finally
✓ MCP tool descriptions are clear and accurate