扫描报告
5 /100
douyin-video-analyzer
抖音视频深度拆解分析器
合法的抖音视频分析工具,功能实现完整,权限使用合理,预扫描发现的硬编码IP为占位符地址(120.0.0.0),不影响安全。
可以安装
可直接使用
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | WRITE | WRITE | ✓ 一致 | scripts/analyze.js 临时文件写入 |
| 网络访问 | READ | READ | ✓ 一致 | lib/scraper.js 抖音页面抓取 |
| 命令执行 | WRITE | WRITE | ✓ 一致 | lib/video-downloader.js 调用 yt-dlp |
| 环境变量 | READ | READ | ✓ 一致 | scripts/analyze.js 读取 ZHIPU_API_KEY |
| 浏览器 | WRITE | WRITE | ✓ 一致 | lib/playwright-scraper.js 启动无头浏览器 |
1 高危 9 项发现
高危 IP 地址 硬编码 IP 地址
120.0.0.0 lib/scraper.js:11 中危 外部 URL 外部 URL
https://v.douyin.com/xxxxx PRD.md:72 中危 外部 URL 外部 URL
https://v.douyin.com/xxxxxx/ SKILL.md:44 中危 外部 URL 外部 URL
https://ffmpeg.org/download.html lib/frame-extractor.js:59 中危 外部 URL 外部 URL
https://v.douyin.com/6biejtHeP30/ lib/playwright-scraper.js:98 中危 外部 URL 外部 URL
https://www.douyin.com/ lib/scraper.js:38 中危 外部 URL 外部 URL
https://www.douyin.com/video/$ lib/scraper.js:151 中危 外部 URL 外部 URL
https://open.bigmodel.cn/api/paas/v4/chat/completions openspec/changes/phase2-video-analysis/design/architecture.md:117 中危 外部 URL 外部 URL
https://dotenvx.com package-lock.json:209 目录结构
18 文件 · 78.6 KB · 2482 行 JavaScript 9f · 1319L
JSON 3f · 695L
Markdown 6f · 468L
├─
▾
lib
│ ├─
ai-analyzer.js
JavaScript
│ ├─
audio-processor.js
JavaScript
│ ├─
frame-extractor.js
JavaScript
│ ├─
playwright-scraper.js
JavaScript
│ ├─
scraper.js
JavaScript
│ ├─
url-resolver.js
JavaScript
│ ├─
utils.js
JavaScript
│ └─
video-downloader.js
JavaScript
├─
▾
openspec
│ └─
▾
changes
│ └─
▾
phase2-video-analysis
│ ├─
▾
design
│ │ └─
architecture.md
Markdown
│ ├─
▾
specs
│ │ └─
requirements.md
Markdown
│ ├─
▾
tasks
│ │ └─
implementation.md
Markdown
│ └─
proposal.md
Markdown
├─
▾
scripts
│ └─
analyze.js
JavaScript
├─
_meta.json
JSON
├─
package-lock.json
JSON
├─
package.json
JSON
├─
PRD.md
Markdown
└─
SKILL.md
Markdown
依赖分析 4 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
axios | ^1.6.0 | npm | 否 | 有版本锁定 |
cheerio | ^1.0.0-rc.12 | npm | 否 | 有版本锁定 |
dotenv | ^16.3.1 | npm | 否 | 有版本锁定 |
playwright-chromium | ^1.40.0 | npm | 否 | 有版本锁定 |
安全亮点
✓ 声明-行为完全一致,SKILL.md 与代码实现匹配
✓ 数据流透明:本地处理 + 智谱AI,文档明确说明
✓ 临时文件清理机制完善(frameExtractor.cleanupFrames + unlinkSync)
✓ 依赖有版本锁定(axios ^1.6.0, cheerio ^1.0.0-rc.12, playwright-chromium ^1.40.0)
✓ 无敏感路径访问(~/.ssh、~/.aws、.env 等)
✓ 无凭证收割行为(仅读取 ZHIPU_API_KEY 用于调用智谱API)
✓ 无反向shell或C2通信
✓ 无代码混淆或Base64执行