Scan Report
This report was generated in Chinese. Some content may be in Chinese.
5 /100
douyin-video-analyzer
抖音视频深度拆解分析器
合法的抖音视频分析工具,功能实现完整,权限使用合理,预扫描发现的硬编码IP为占位符地址(120.0.0.0),不影响安全。
Safe to install
可直接使用
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Filesystem | WRITE | WRITE | ✓ Aligned | scripts/analyze.js 临时文件写入 |
| Network | READ | READ | ✓ Aligned | lib/scraper.js 抖音页面抓取 |
| Shell | WRITE | WRITE | ✓ Aligned | lib/video-downloader.js 调用 yt-dlp |
| Environment | READ | READ | ✓ Aligned | scripts/analyze.js 读取 ZHIPU_API_KEY |
| Browser | WRITE | WRITE | ✓ Aligned | lib/playwright-scraper.js 启动无头浏览器 |
1 High 9 findings
High IP Address 硬编码 IP 地址
120.0.0.0 lib/scraper.js:11 Medium External URL 外部 URL
https://v.douyin.com/xxxxx PRD.md:72 Medium External URL 外部 URL
https://v.douyin.com/xxxxxx/ SKILL.md:44 Medium External URL 外部 URL
https://ffmpeg.org/download.html lib/frame-extractor.js:59 Medium External URL 外部 URL
https://v.douyin.com/6biejtHeP30/ lib/playwright-scraper.js:98 Medium External URL 外部 URL
https://www.douyin.com/ lib/scraper.js:38 Medium External URL 外部 URL
https://www.douyin.com/video/$ lib/scraper.js:151 Medium External URL 外部 URL
https://open.bigmodel.cn/api/paas/v4/chat/completions openspec/changes/phase2-video-analysis/design/architecture.md:117 Medium External URL 外部 URL
https://dotenvx.com package-lock.json:209 File Tree
18 files · 78.6 KB · 2482 lines 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
Dependencies 4 items
| Package | Version | Source | Known Vulns | Notes |
|---|---|---|---|---|
axios | ^1.6.0 | npm | No | 有版本锁定 |
cheerio | ^1.0.0-rc.12 | npm | No | 有版本锁定 |
dotenv | ^16.3.1 | npm | No | 有版本锁定 |
playwright-chromium | ^1.40.0 | npm | No | 有版本锁定 |
Security Positives
✓ 声明-行为完全一致,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执行