tiktok-video-downloader
The skill claims transparency and 'no data collection' but performs undeclared filesystem writes to track user usage data in ~/.openclaw, creating a directory and usage.json file without disclosure.
SKILL.md explicitly states 'We do not collect, store, or transmit any user data' but the code creates a usage tracking file in the user's home directory at ~/.openclaw/skills/tiktok-video-downloader/usage.json
scripts/fetch_tiktok_video.py:30 为什么得出这个结论
2/4 个维度触发发现 1 项声明之外的能力或越权行为。
提取到 5 个一般风险产物,需要结合上下文判断。
报告包含 0 步攻击链,另有 2 项高危或严重发现。
发现 1 项需要关注的依赖或供应链线索。
风险分是怎么被拉高的
SKILL.md claims 'no data collection' but code writes usage tracking to ~/.openclaw/skills/tiktok-video-downloader/usage.json
Creates directory and writes JSON file to user home directory - not declared in SKILL.md
Hardcoded Polygon USDC wallet address and Request Network payment URL embedded in code without SKILL.md disclosure
最关键的证据
False claim of 'no data collection'
SKILL.md explicitly states 'We do not collect, store, or transmit any user data' but the code creates a usage tracking file in the user's home directory at ~/.openclaw/skills/tiktok-video-downloader/usage.json
scripts/fetch_tiktok_video.py:30 Undeclared crypto payment integration
Code contains a hardcoded Polygon USDC wallet address and Request Network payment integration for monetization. This commercial payment feature is not disclosed anywhere in SKILL.md
scripts/fetch_tiktok_video.py:23 Undeclared filesystem WRITE to home directory
The skill writes to ~/.openclaw directory which may be an OpenClaw-specific path. This creates persistent state on the user's system without declaring filesystem WRITE permission
scripts/fetch_tiktok_video.py:38 Misleading 'open source' claim
SKILL.md states 'Open source: All code is visible and auditable in this skill package' but this merely means the code is included. True open source implies version control, issue tracking, and community oversight
SKILL.md:30 声明能力 vs 实际能力
scripts/fetch_tiktok_video.py:30-31 - creates ~/.openclaw/skills/tiktok-video-downloader/ directory Scripts make POST requests to savefbs.com API as declared 可疑产物与外联
https://savefbs.com SKILL.md:8
https://savefbs.com/pricing SKILL.md:18
https://www.tiktok.com/@username/video/1234567890 SKILL.md:59
0xA4195EeFF370c003C5C775BE4C3f350022666305 scripts/fetch_tiktok_video.py:23
https://pay.request.network/ scripts/fetch_tiktok_video.py:24
依赖与供应链
| 包名 | 版本 | 来源 | 漏洞 | 备注 |
|---|---|---|---|---|
| requests | * | pip | 否 | Version not pinned - could fetch any version |
文件构成
scripts/fetch_tiktok_video.py SKILL.md