扫描报告
20 /100
MemOptimizer
记忆优化与压缩工具,结合 self-improving 机制
MemOptimizer 是合法的记忆优化工具,无恶意行为。存在轻微文档-实现差异(未声明 shell 执行和跨智能体 memory 访问),但均为合理的系统监控功能。
可以安装
建议在 SKILL.md 中补充声明 shell 执行(系统监控)和跨智能体 memory 访问功能,以消除文档差异。
安全发现 3 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 低危 | Shell 执行未声明 文档欺骗 | index.js:243 |
| 低危 | 跨智能体 memory 访问未声明 文档欺骗 | index.js:314 |
| 低危 | tools.json 参数声明不完整 文档欺骗 | tools.json:1 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | READ | READ | ✓ 一致 | index.js:34 scanMemoryFiles 扫描 memory 目录 |
| 命令执行 | NONE | READ | ✗ 越权 | index.js:243 getServerStatus 使用 exec 执行 top/free/df 命令 |
| 环境变量 | NONE | NONE | — | 无访问环境变量的代码 |
目录结构
3 文件 · 34.0 KB · 1179 行 JavaScript 1f · 827L
Markdown 1f · 302L
JSON 1f · 50L
├─
index.js
JavaScript
├─
SKILL.md
Markdown
└─
tools.json
JSON
安全亮点
✓ 无凭证收割行为,不读取 .ssh、.aws、.env 等敏感路径
✓ 无网络外传行为,不存在数据外泄风险
✓ 无代码混淆或恶意编码
✓ 无持久化后门植入
✓ 文件写入仅限 memory 目录且需要 dryRun: false
✓ shell 命令为只读系统监控命令(top/free/df/uptime)
✓ 默认 dryRun: true 预览模式保护用户数据