Scan Report
This report was generated in Chinese. Some content may be in Chinese.
32 /100
agent-guardian
AI助手体验守护系统:解决长时间无响应、任务卡死、中英文混用、状态不透明等问题
Agent Guardian 是一个合法的 AI 助手体验监控系统,但存在依赖管理不规范(pip 无版本锁定)、权限配置过宽(systemd 以 root 运行)、patch 脚本可能修改系统插件等问题,属于低风险工具。
Use with caution
可谨慎使用,建议:1) 安装前检查依赖版本;2) 评估 systemd root 权限必要性;3) patch 应用前备份插件源码
Findings 4 items
| Severity | Finding | Location |
|---|---|---|
| Medium | Python 依赖无版本锁定 Supply Chain | scripts/install.sh:60 |
| Medium | systemd 服务以 root 权限运行 Priv Escalation | scripts/install.sh:75 |
| Low | apt-get 安装系统包无版本指定 Supply Chain | scripts/install.sh:64 |
| Low | patch 脚本访问 openclaw 插件目录 Sensitive Access | scripts/apply-qqbot-patch.sh:10 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Filesystem | WRITE | WRITE | ✓ Aligned | 所有脚本读写 /tmp/ 目录状态文件 |
| Shell | WRITE | WRITE | ✓ Aligned | crontab/systemd/sed/awk/ps 等系统工具 |
| Network | NONE | READ | ✓ Aligned | 仅通过 openclaw CLI 间接通信 |
| Environment | NONE | READ | ✓ Aligned | smart-status-report.sh:6-7 设置 PATH/HOME |
| Skill Invoke | NONE | NONE | — | 无跨 skill 调用 |
| Clipboard | NONE | NONE | — | 无剪贴板操作 |
| Browser | NONE | NONE | — | 无浏览器操作 |
| Database | NONE | NONE | — | 无数据库操作 |
File Tree
14 files · 39.9 KB · 1214 lines Shell 7f · 567L
Markdown 3f · 353L
Python 3f · 285L
JSON 1f · 9L
├─
▾
references
│ └─
▾
patches
│ ├─
generic.md
Markdown
│ └─
qqbot.md
Markdown
├─
▾
scripts
│ ├─
apply-qqbot-patch.sh
Shell
│ ├─
detect-language.py
Python
│ ├─
install.sh
Shell
│ ├─
lang-filter.py
Python
│ ├─
msg-queue.py
Python
│ ├─
reset-work-state.sh
Shell
│ ├─
smart-status-report.sh
Shell
│ ├─
status-query-daemon.sh
Shell
│ ├─
supervisor.sh
Shell
│ └─
update-work-state.sh
Shell
├─
_meta.json
JSON
└─
SKILL.md
Markdown
Dependencies 2 items
| Package | Version | Source | Known Vulns | Notes |
|---|---|---|---|---|
langdetect | * | pip | No | 无版本锁定,建议固定 1.0.40 |
inotify-tools | * | apt | No | 无版本锁定 |
Security Positives
✓ 文档完整详尽,所有组件功能均有说明
✓ 无凭证收割行为,不访问 ~/.ssh、~/.aws、.env 等敏感路径
✓ 无网络直连,不存在 C2 通信或数据外泄
✓ 无代码混淆,所有脚本可读性良好
✓ 功能边界清晰:仅监控 AI 助手体验问题
✓ 配置文件写入 /tmp/ 而非用户目录