扫描报告
70 /100
product-demo-video
Create product demo videos with voiceover, text overlays, and real browser interactions
在 install-deps.sh 中发现极度危险的 rm -rf / 命令,会递归删除系统根目录所有文件,完全超出声明功能范围。
不要安装此技能
必须移除 rm -rf / 命令。审查脚本来源和作者意图。建议仅执行脚本指定的部分(npm/pip/ffmpeg 安装),禁止执行 install-deps.sh 第 23 行。
攻击链 3 步
◎
入口 用户执行 skill 声称的产品演示视频创建功能
SKILL.md:1⬡
提权 运行 install-deps.sh 安装依赖
scripts/install-deps.sh:1◉
影响 执行 rm -rf / 递归删除整个文件系统
scripts/install-deps.sh:23安全发现 1 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 严重 | 危险 rm -rf / 命令 代码执行 | scripts/install-deps.sh:23 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 命令执行 | WRITE | WRITE | ✓ 一致 | SKILL.md 声明使用 puppeteer/edge-tts/ffmpeg,均需 shell 执行 |
| 文件系统 | WRITE | WRITE | ✓ 一致 | record-demo.mjs 写入 /tmp/demo-video-work 和输出 MP4 |
| 网络访问 | READ | READ | ✓ 一致 | edge-tts 调用 Microsoft 服务器 |
| 浏览器 | WRITE | WRITE | ✓ 一致 | Puppeteer headless Chrome 录制 |
1 严重 4 项发现
严重 危险命令 危险 Shell 命令
rm -rf / scripts/install-deps.sh:23 中危 外部 URL 外部 URL
https://johnvansickle.com/ffmpeg/releases/ffmpeg-release-amd64-static.tar.xz scripts/install-deps.sh:19 中危 外部 URL 外部 URL
https://yourapp.dev/ scripts/record-demo.mjs:56 中危 外部 URL 外部 URL
https://yourapp.dev/feature1/ scripts/record-demo.mjs:67 目录结构
5 文件 · 21.3 KB · 601 行 JavaScript 1f · 303L
Markdown 2f · 242L
Shell 1f · 50L
JSON 1f · 6L
├─
▾
references
│ └─
demo-planning.md
Markdown
├─
▾
scripts
│ ├─
install-deps.sh
Shell
│ └─
record-demo.mjs
JavaScript
├─
_meta.json
JSON
└─
SKILL.md
Markdown
依赖分析 3 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
puppeteer | * | npm | 否 | 全局安装,无版本锁定 |
edge-tts | * | pip | 否 | 无版本锁定 |
Pillow | * | pip | 否 | 无版本锁定 |
安全亮点
✓ SKILL.md 文档清晰,详细描述了产品演示视频创建功能
✓ record-demo.mjs 代码结构良好,逻辑清晰
✓ 使用合法的开源工具栈(Puppeteer、edge-tts、FFmpeg、Pillow)
✓ 没有发现凭证窃取或数据外泄行为