扫描报告
10 /100
ClaWiser
Agent memory and workflow enhancement suite with 8 modules: memory-deposit, retrieval-enhance, noise-reduction, hdd, sdd, save-game, load-game, project-skill-pairing
ClaWiser is a legitimate agent memory and workflow enhancement suite with no malicious behavior detected. All scripts perform documented, benign operations: reading session transcripts, merging conversations, and git auto-commit. No credential theft, data exfiltration, reverse shells, or hidden functionality found.
可以安装
This skill is safe to use. Monitor the memory/transcripts/ directory growth over time and review the cron task if installed, but no immediate action required.
安全发现 4 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 低危 | Shell script executes git operations | assets/memory-deposit/scripts/auto-commit.sh:1 |
| 低危 | Node.js scripts read from OpenClaw session directories | assets/memory-deposit/scripts/merge-daily-transcript.js:45 |
| 低危 | SKILL.md installer writes to AGENTS.md and SOUL.md | SKILL.md:138 |
| 提示 | Two external URLs in memory-deposit documentation | assets/memory-deposit/SKILL.md:153 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | NONE | READ+WRITE | ✓ 一致 | merge-daily-transcript.js reads ~/.openclaw sessions, writes to memory/transcrip… |
| 命令执行 | NONE | WRITE | ✓ 一致 | auto-commit.sh executes git add/commit; SKILL.md installer runs cp/mkdir/bash co… |
| 网络访问 | NONE | NONE | — | External URLs (dashscope.aliyuncs.com) only referenced in config examples, not a… |
| 环境变量 | NONE | READ | ✓ 一致 | merge-daily-transcript.js reads OPENCLAW_WORKSPACE, TZ from env — standard confi… |
| 技能调用 | NONE | READ+WRITE | ✓ 一致 | SKILL.md copies skill directories and writes to AGENTS.md/SOUL.md — all document… |
| 剪贴板 | NONE | NONE | — | N/A |
| 浏览器 | NONE | NONE | — | N/A |
| 数据库 | NONE | NONE | — | N/A |
2 项发现
中危 外部 URL 外部 URL
https://dashscope.aliyuncs.com/compatible-mode/v1 assets/memory-deposit/SKILL.md:153 中危 外部 URL 外部 URL
https://bailian.console.aliyun.com/ assets/memory-deposit/SKILL.md:158 目录结构
18 文件 · 136.6 KB · 3444 行 Markdown 14f · 2083L
JavaScript 3f · 1297L
Shell 1f · 64L
├─
▾
assets
│ ├─
▾
hdd
│ │ └─
SKILL.md
Markdown
│ ├─
▾
load-game
│ │ └─
SKILL.md
Markdown
│ ├─
▾
memory-deposit
│ │ ├─
▾
references
│ │ │ └─
memory-rules.md
Markdown
│ │ ├─
▾
scripts
│ │ │ ├─
auto-commit.sh
Shell
│ │ │ └─
merge-daily-transcript.js
JavaScript
│ │ └─
SKILL.md
Markdown
│ ├─
▾
noise-reduction
│ │ ├─
▾
references
│ │ │ ├─
common-failures.md
Markdown
│ │ │ ├─
example-classifier.md
Markdown
│ │ │ └─
noise-categories.md
Markdown
│ │ ├─
▾
scripts
│ │ │ ├─
diagnose-noise.js
JavaScript
│ │ │ └─
validate-noise-reduction.js
JavaScript
│ │ └─
SKILL.md
Markdown
│ ├─
▾
project-skill-pairing
│ │ └─
SKILL.md
Markdown
│ ├─
▾
retrieval-enhance
│ │ └─
SKILL.md
Markdown
│ ├─
▾
save-game
│ │ └─
SKILL.md
Markdown
│ └─
▾
sdd
│ └─
SKILL.md
Markdown
├─
README.md
Markdown
└─
SKILL.md
Markdown
安全亮点
✓ No credential harvesting — scripts read session data but do not access SSH keys, AWS credentials, .env files, or API keys
✓ No data exfiltration — all data processing is local (read sessions, merge/transcribe, write to memory/)
✓ No base64-encoded payloads or obfuscated code anywhere in the codebase
✓ No reverse shells, C2 infrastructure, or direct IP network requests
✓ No curl|bash or wget|sh remote script execution patterns
✓ No hidden functionality — all capabilities (git auto-commit, transcript merging, noise filtering) are clearly documented
✓ Scripts use only standard Node.js modules (fs, path, os) with no external dependencies or package.json
✓ No eval(), Function(), or dynamic code execution
✓ Script paths are hardcoded to OpenClaw standard locations, not arbitrary system paths
✓ No attempt to access sensitive directories like ~/.ssh, ~/.aws, or /etc/