扫描报告
5 /100
ai-clipping
AI-powered video highlight extraction using WayinVideo API
A legitimate video clipping skill that wraps the WayinVideo API; no credential theft, no suspicious network destinations, and no malicious patterns found.
可以安装
No blocking action needed. The undeclared subprocess call to openclaw for system events is a minor doc-to-code mismatch (+5 pts) but serves a documented framework integration purpose.
安全发现 1 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 低危 | Undeclared subprocess usage | scripts/polling_results.py:107 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | READ | READ | ✓ 一致 | scripts/upload_video.py:58-60 reads local video files for upload; declared in SK… |
| 文件系统 | WRITE | WRITE | ✓ 一致 | scripts/submit_task.py:67 writes result JSON; scripts/polling_results.py:117 wri… |
| 网络访问 | READ | READ | ✓ 一致 | All scripts communicate exclusively with wayinvideo-api.wayin.ai; declared in SK… |
| 命令执行 | NONE | WRITE | ✓ 一致 | scripts/polling_results.py:107 calls subprocess.run(['openclaw', 'system', 'even… |
| 环境变量 | READ | READ | ✓ 一致 | All scripts read WAYIN_API_KEY from os.environ; declared in SKILL.md Step 0 |
6 项发现
中危 外部 URL 外部 URL
https://wayin.ai/api-docs/ai-clipping/ SKILL.md:17 中危 外部 URL 外部 URL
https://wayin.ai/wayinvideo/api-dashboard SKILL.md:22 中危 外部 URL 外部 URL
https://wayin.ai/wayinvideo/home SKILL.md:61 中危 外部 URL 外部 URL
https://wayinvideo-api.wayin.ai/api/v2/clips/results/ SKILL.md:92 中危 外部 URL 外部 URL
https://wayinvideo-api.wayin.ai/api/v2/clips scripts/polling_results.py:19 中危 外部 URL 外部 URL
https://wayinvideo-api.wayin.ai/api/v2/upload/single-file scripts/upload_video.py:52 目录结构
9 文件 · 36.8 KB · 705 行 Python 3f · 464L
Markdown 5f · 235L
JSON 1f · 6L
├─
▾
assets
│ ├─
caption_style.md
Markdown
│ ├─
platform_duration.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
依赖分析 1 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
stdlib only | N/A | built-in | 否 | Uses only Python standard library (os, sys, urllib, subprocess, json, datetime, argparse, mimetypes, time, socket) |
安全亮点
✓ API key is read from environment only and never exfiltrated or logged
✓ All network traffic is confined to the legitimate wayinvideo-api.wayin.ai endpoints (HTTPS)
✓ No base64, eval(), atob(), or dynamic code execution patterns present
✓ No credential harvesting (SSH, AWS, .env paths) observed
✓ No curl|bash or remote script execution
✓ File reads are limited to explicitly user-provided video file paths
✓ File writes are scoped to a dedicated api_results directory with a structured JSON schema
✓ No hidden HTML comments, steganography, or obfuscated payloads
✓ Dependencies are standard library only (no third-party packages needed)