扫描报告
0 /100
find-moments
使用自然语言查询在视频中定位特定时刻的技能,基于 WayinVideo API
标准视频分析技能,所有行为与声明一致,无阴影功能,无敏感操作
可以安装
可安全使用
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | READ | READ | ✓ 一致 | scripts/upload_video.py:89 读取本地视频文件 |
| 文件系统 | WRITE | WRITE | ✓ 一致 | scripts/submit_task.py:64 创建 JSON 结果文件 |
| 网络访问 | WRITE | WRITE | ✓ 一致 | 所有脚本仅与 wayinvideo-api.wayin.ai 通信 |
| 命令执行 | NONE | WRITE | ✓ 一致 | scripts/polling_results.py:75 调用 openclaw CLI 发送系统事件,但为可选功能且仅在 event_interval>0 … |
| 环境变量 | READ | READ | ✓ 一致 | 所有脚本读取 WAYIN_API_KEY |
6 项发现
中危 外部 URL 外部 URL
https://wayin.ai/api-docs/find-moments/ SKILL.md:17 中危 外部 URL 外部 URL
https://wayin.ai/wayinvideo/api-dashboard SKILL.md:22 中危 外部 URL 外部 URL
https://wayin.ai/wayinvideo/home SKILL.md:62 中危 外部 URL 外部 URL
https://wayinvideo-api.wayin.ai/api/v2/clips/find-moments/results/ SKILL.md:93 中危 外部 URL 外部 URL
https://wayinvideo-api.wayin.ai/api/v2/clips/find-moments scripts/polling_results.py:19 中危 外部 URL 外部 URL
https://wayinvideo-api.wayin.ai/api/v2/upload/single-file scripts/upload_video.py:52 目录结构
8 文件 · 34.6 KB · 700 行 Python 3f · 465L
Markdown 4f · 229L
JSON 1f · 6L
├─
▾
assets
│ ├─
caption_style.md
Markdown
│ ├─
platform_ratio.md
Markdown
│ └─
supported_languages.md
Markdown
├─
▾
scripts
│ ├─
polling_results.py
Python
│ ├─
submit_task.py
Python
│ └─
upload_video.py
Python
├─
skill.json
JSON
└─
SKILL.md
Markdown
依赖分析 4 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
urllib | Python stdlib | 内置 | 否 | 标准库,无外部依赖 |
json | Python stdlib | 内置 | 否 | 标准库,无外部依赖 |
argparse | Python stdlib | 内置 | 否 | 标准库,无外部依赖 |
mimetypes | Python stdlib | 内置 | 否 | 标准库,无外部依赖 |
安全亮点
✓ 所有网络请求仅限于声明的第三方 API(wayinvideo-api.wayin.ai)
✓ 无 base64|bash 管道、裸 IP 请求或 eval 解码
✓ 无访问 ~/.ssh、~/.aws、.env 等敏感路径
✓ subprocess 仅用于调用 openclaw CLI(可选功能,发送系统事件)
✓ 代码行为与 SKILL.md 文档完全一致,无阴影功能
✓ 使用 urllib 标准库而非 curl/wget/pipe bash
✓ API 密钥仅用于认证,不外传