扫描报告
5 /100
agent-dream
Nightly memory consolidation and self-reflection for OpenClaw agents. Reviews sessions, organizes memories, prunes stale info, and reflects on its own behavior.
agent-dream is a well-documented, local-only memory consolidation skill with no network, shell, or credential access, clean filesystem scope, and strong built-in safety rails.
可以安装
Approve for use. The skill is transparent, scoped to local memory management, and implements multiple safety mechanisms.
安全发现 1 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 低危 | Shell permission declared as WRITE but effectively READ-ONLY in practice 文档欺骗 | SKILL.md:1 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | READ+WRITE | READ+WRITE | ✓ 一致 | setup.js uses fs.readdirSync, fs.writeFileSync, fs.mkdirSync — scoped to memory/… |
| 网络访问 | NONE | NONE | — | setup.js uses only Node.js fs/path; zero HTTP/net modules imported |
| 命令执行 | WRITE (documentation lists as available) | READ-ONLY | ✓ 一致 | SKILL.md declares 'bash is restricted to read-only commands' — so actual shell a… |
| 环境变量 | NONE | NONE | — | setup.js never reads process.env; security docs explicitly state no env sniffing |
| 技能调用 | NONE | NONE | — | No skill invocation found in code |
| 剪贴板 | NONE | NONE | — | No clipboard access in any file |
| 浏览器 | NONE | NONE | — | No browser/DOM access — server-side Node.js only |
| 数据库 | NONE | NONE | — | No database access in any file |
3 项发现
中危 外部 URL 外部 URL
https://clawhub.com/u/ahaaiclub README.md:102 中危 外部 URL 外部 URL
https://ahaai.ai README.md:104 中危 外部 URL 外部 URL
https://console.example.com references/memory-types.md:45 目录结构
4 文件 · 21.6 KB · 546 行 Markdown 3f · 374L
JavaScript 1f · 172L
├─
▾
references
│ └─
memory-types.md
Markdown
├─
▾
scripts
│ └─
setup.js
JavaScript
├─
README.md
Markdown
└─
SKILL.md
Markdown
安全亮点
✓ Zero network calls — explicitly declared and verified in code
✓ Zero shell execution in setup.js — only fs/path Node.js standard library
✓ No environment variable or credential access
✓ No external dependencies (no package.json, no requirements.txt) — no supply chain risk
✓ Strong safety rails: 2-pass deletion, backup before changes, >50% change block, rollback on failure
✓ Scope explicitly limited to memory/, MEMORY.md, LEARN.md, dreams/ — no sensitive path access (~/.ssh, ~/.aws, etc.)
✓ No obfuscation — all code is plain, readable JavaScript
✓ Documentation is thorough and accurately describes behavior