可信 — 风险评分 0/100
上次扫描:9 小时前 重新扫描
0 /100
study-buddy
Interactive study assistant that creates flashcards, quizzes, and spaced repetition reviews
Study Buddy 是一个功能完整、代码质量优秀的闪卡学习工具,所有操作均为本地 JSON 文件读写,无任何恶意行为。
技能名称study-buddy
分析耗时32.2s
引擎pi
可以安装
该技能可直接使用,无需任何安全限制。
资源类型声明权限推断权限状态证据
文件系统 WRITE WRITE ✓ 一致 SKILL.md:60-62 声明存储在 ~/.openclaw/study-buddy/decks/
命令执行 NONE NONE deck_manager.py 无任何 subprocess/os.system 调用
网络访问 NONE NONE 代码中无 requests/urllib/httpx/socket 等网络模块
环境变量 NONE NONE 不访问 os.environ
技能调用 NONE NONE 无外部技能调用
剪贴板 NONE NONE 无 pyperclip/clipboard 相关代码
浏览器 NONE NONE 无 selenium/playwright/webdriver
数据库 NONE NONE 仅使用 JSON 文件存储

目录结构

4 文件 · 22.3 KB · 674 行
Python 1f · 453L Markdown 3f · 221L
├─ 📁 references
│ ├─ 📝 data_format.md Markdown 57L · 1.3 KB
│ └─ 📝 guidelines.md Markdown 20L · 887 B
├─ 📁 scripts
│ └─ 🐍 deck_manager.py Python 453L · 15.4 KB
└─ 📝 SKILL.md Markdown 144L · 4.7 KB

安全亮点

✓ 代码结构清晰,MIT 许可证声明完整
✓ 使用标准库(json/pathlib/datetime),无第三方依赖引入风险
✓ 输入验证完善(_validate_cards_json 函数检查必需字段)
✓ 路径处理安全(deck_path 使用 safe 变量防路径遍历)
✓ SM-2 算法实现正确,核心功能逻辑完整
✓ 所有文件操作限定在 ~/.openclaw/study-buddy/decks/ 目录内