扫描报告
25 /100
gkeep-notes
Google Keep notes via gkeepapi. List, search, create, manage notes.
Google Keep CLI 工具,功能合法,但存在文档-行为不匹配(cmd_login 未声明)和 requirements.txt 格式不规范等轻微瑕疵
可以安装
建议补充完整文档声明 cmd_login 命令,规范 requirements.txt 依赖命名,可安全使用
安全发现 2 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 中危 | cmd_login 功能未在文档中声明 文档欺骗 | gkeep.py:27 |
| 低危 | requirements.txt 依赖格式不规范 供应链 | requirements.txt:3 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 命令执行 | WRITE | WRITE | ✓ 一致 | SKILL.md:14 'source venv/bin/activate' |
| 文件系统 | WRITE | WRITE | ✓ 一致 | gkeep.py:23 'TOKEN_FILE.parent.mkdir' + 'TOKEN_FILE.write_text' |
| 网络访问 | READ | READ | ✓ 一致 | gkeepapi API 调用(合法第三方服务) |
2 项发现
中危 外部 URL 外部 URL
https://accounts.google.com/EmbeddedSetup README.md:30 中危 外部 URL 外部 URL
https://myaccount.google.com/apppasswords gkeep.py:50 目录结构
5 文件 · 13.2 KB · 465 行 Python 2f · 326L
Markdown 2f · 135L
Text 1f · 4L
├─
generate_token.py
⚠
Python
├─
gkeep.py
Python
├─
README.md
Markdown
├─
requirements.txt
Text
└─
SKILL.md
Markdown
依赖分析 4 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
gkeepapi | >=0.14.0 | pip | 否 | 无上限版本锁定 |
google | 未指定 | pip | 否 | 非标准包名,可能是笔误 |
google-auth-oauthlib | 未指定 | pip | 否 | 无版本锁定 |
google-api-python-client | 未指定 | pip | 否 | 无版本锁定 |
安全亮点
✓ 所有代码功能均为 Google Keep API 合法用途
✓ 凭证仅用于本地 token.json 文件,未发现外传行为
✓ generate_token.py 在 SKILL.md 中有提及(SETUP 部分第9行)
✓ 使用 gkeepapi 第三方库进行认证,非自实现敏感操作
✓ 代码结构清晰,无混淆或隐蔽行为