Trusted — Risk Score 5/100
Last scan:18 hr ago Rescan
5 /100
whiteboard-animation
从图片生成白板手绘动画视频
白板手绘动画生成器,功能单一,代码清晰,仅使用标准计算机视觉库(OpenCV、numpy、av)将图片转换为手绘动画视频,所有行为均在 SKILL.md 中声明,无任何恶意或可疑行为。
Skill Namewhiteboard-animation
Duration30.8s
Enginepi
Safe to install
该技能可安全使用,无需额外限制。
ResourceDeclaredInferredStatusEvidence
Filesystem READ READ ✓ Aligned generate_whiteboard.py:1511 - os.path.exists() 检查手部素材路径;cv2.imread() 读取输入图片;os.m…
Network NONE NONE 代码中无任何网络请求,仅通过 pip 安装本地包
Shell WRITE WRITE ✓ Aligned setup_env.py:35 使用 venv.create() 创建虚拟环境;batch_generate.py:63 使用 subprocess.run()…
Environment NONE NONE 代码中无 os.environ 遍历、无凭证读取
Skill Invoke NONE NONE 无 skill 相关 API 调用
Clipboard NONE NONE 无剪贴板访问
Browser NONE NONE 无浏览器自动化
Database NONE NONE 无数据库访问

File Tree

4 files · 63.3 KB · 1864 lines
Python 3f · 1735L Markdown 1f · 129L
├─ 📁 scripts
│ ├─ 🐍 batch_generate.py Python 115L · 3.3 KB
│ ├─ 🐍 generate_whiteboard.py Python 1510L · 52.8 KB
│ └─ 🐍 setup_env.py Python 110L · 3.0 KB
└─ 📝 SKILL.md Markdown 129L · 4.2 KB

Dependencies 3 items

PackageVersionSourceKnown VulnsNotes
opencv-python 未指定(从 REQUIRED_PACKAGES 推断) pip No 包名固定为 opencv-python,导入名为 cv2
numpy 未指定 pip No 标准科学计算库
av 未指定 pip No PyAV 视频处理库,用于 H.264 转码

Security Positives

✓ 代码结构清晰,算法逻辑完整(线稿绘制 → 上色 → 停留三阶段),无混淆或可疑代码
✓ 所有 subprocess 调用均在 setup_env.py 中声明并文档化,与 SKILL.md 描述一致
✓ 无凭证访问、无环境变量遍历、无网络外传请求
✓ 依赖包均为标准 CV/视频处理库(opencv-python、numpy、av),无第三方危险依赖
✓ batch_generate.py 通过命令行参数安全地串行调用子脚本,无动态代码执行
✓ generate_whiteboard.py 1511 行纯算法代码,无隐藏逻辑
✓ 输出文件命名包含时间戳,避免路径冲突风险