扫描报告
5 /100
bullet-journal-gen
子弹笔记生成器 - 将自然语言转换为规范子弹笔记格式
这是一个功能完整的子弹笔记生成器,所有代码行为与文档声明一致,无恶意活动迹象
可以安装
可直接使用
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | WRITE | WRITE | ✓ 一致 | SKILL.md:Phase 6 声明保存文件,save_notes.py 实现 |
| 网络访问 | READ | READ | ✓ 一致 | get_weather.py 使用 urllib.request 获取天气,但默认使用模拟数据 |
| 命令执行 | NONE | WRITE | ✓ 一致 | generate_pdf.py:89 仅在 use_wkhtmltopdf=True 时调用外部PDF工具 |
目录结构
20 文件 · 170.7 KB · 6157 行 Python 11f · 3166L
Markdown 6f · 1967L
HTML 3f · 1024L
├─
▾
scripts
│ ├─
generate_bullet_journal.py
Python
│ ├─
generate_card.py
Python
│ ├─
generate_interactive_card.py
Python
│ ├─
generate_obsidian_log.py
Python
│ ├─
generate_pdf.py
Python
│ ├─
generate_standalone_card.py
Python
│ ├─
get_weather.py
Python
│ ├─
main.py
Python
│ ├─
process_notes.py
Python
│ ├─
save_notes.py
Python
│ └─
task_manager.py
Python
├─
▾
templates
│ ├─
card_template.html
HTML
│ ├─
interactive_card_template.html
HTML
│ └─
print_template.html
HTML
├─
INTERACTIVE_GUIDE.md
Markdown
├─
OVERVIEW.md
Markdown
├─
README.md
Markdown
├─
SKILL.md
Markdown
├─
START_HERE.md
Markdown
└─
TASK_STATUS_GUIDE.md
Markdown
安全亮点
✓ 无凭证收割行为(无 os.environ 扫描敏感关键字)
✓ 无代码混淆(无 base64/eval/atob 执行)
✓ 无远程脚本执行(无 curl|bash、wget|sh 管道)
✓ 无敏感路径访问(无 ~/.ssh、~/.aws、.env 访问)
✓ 无 C2 通信模式(无可疑 IP 连接)
✓ 无 HTML 隐藏指令(模板无可疑注释)
✓ 所有脚本功能与 SKILL.md 文档声明一致
✓ 代码结构清晰,无阴影功能