Trusted — Risk Score 0/100
Last scan:9 hr ago Rescan
0 /100
study-buddy
Interactive study assistant that creates flashcards, quizzes, and spaced repetition reviews
Study Buddy 是一个功能完整、代码质量优秀的闪卡学习工具,所有操作均为本地 JSON 文件读写,无任何恶意行为。
Skill Namestudy-buddy
Duration32.2s
Enginepi
Safe to install
该技能可直接使用,无需任何安全限制。
ResourceDeclaredInferredStatusEvidence
Filesystem WRITE WRITE ✓ Aligned SKILL.md:60-62 声明存储在 ~/.openclaw/study-buddy/decks/
Shell NONE NONE deck_manager.py 无任何 subprocess/os.system 调用
Network NONE NONE 代码中无 requests/urllib/httpx/socket 等网络模块
Environment NONE NONE 不访问 os.environ
Skill Invoke NONE NONE 无外部技能调用
Clipboard NONE NONE 无 pyperclip/clipboard 相关代码
Browser NONE NONE 无 selenium/playwright/webdriver
Database NONE NONE 仅使用 JSON 文件存储

File Tree

4 files · 22.3 KB · 674 lines
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

Security Positives

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