Scan Report
This report was generated in Chinese. Some content may be in Chinese.
25 /100
git-monitor
通用 Git 项目监控工具,支持 GitHub、GitLab、Gitee 等所有 Git 平台
Git 项目监控工具,代码功能与文档声明基本一致,存在潜在命令注入风险但无主动恶意行为证据
Safe to install
建议修复 execSync 参数拼接问题,使用数组形式传参以防止命令注入;限制仓库 URL 校验更严格
Findings 3 items
| Severity | Finding | Location |
|---|---|---|
| Medium | 潜在命令注入风险 RCE | helper.js:198 |
| Low | 无依赖版本锁定 Supply Chain | package.json:1 |
| Info | 读取飞书凭证 Sensitive Access | helper.js:43 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Filesystem | WRITE | WRITE | ✓ Aligned | helper.js:19 读写config.json |
| Shell | WRITE | WRITE | ✓ Aligned | helper.js:198-201 execSync执行git命令 |
| Network | READ | WRITE | ✓ Aligned | helper.js:77-107 发送飞书通知 |
| Environment | READ | READ | ✓ Aligned | helper.js:43-46 读取飞书凭证环境变量 |
| Skill Invoke | NONE | NONE | — | 无子技能调用 |
7 findings
Medium External URL 外部 URL
https://gitee.com/mindspore/mindspore README.md:27 Medium External URL 外部 URL
https://open.feishu.cn/ README.md:64 Medium External URL 外部 URL
https://open.feishu.cn/open-apis/auth/v3/tenant_access_token/internal helper.js:105 Medium External URL 外部 URL
https://open.feishu.cn/open-apis/im/v1/messages helper.js:118 Medium External URL 外部 URL
https://gitlab.com helper.js:191 Medium External URL 外部 URL
https://gitee.com helper.js:192 Medium External URL 外部 URL
https://gitee.com/owner/repo helper.js:579 File Tree
8 files · 28.1 KB · 1025 lines JavaScript 1f · 694L
Markdown 2f · 193L
Shell 1f · 87L
JSON 4f · 51L
├─
_meta.json
JSON
├─
config.json
⚠
JSON
├─
config.local.json
JSON
├─
helper.js
JavaScript
├─
monitor.sh
Shell
├─
package.json
JSON
├─
README.md
Markdown
└─
SKILL.md
Markdown
Security Positives
✓ 功能与文档声明一致,无阴影功能
✓ 飞书通知使用官方API(open.feishu.cn),凭证用于通知而非外泄
✓ Git仓库存储在专用目录~/.openclaw/workspace/repos/,与系统敏感目录隔离
✓ 配置文件存储在技能目录内,不在全局路径
✓ 无Base64编码、eval调用或混淆代码
✓ 无远程脚本下载或shell管道执行