扫描报告
15 /100
memory-boost
Persistent task memory and keep-alive loop for OpenClaw agents. Every task gets durable notes. Arm the loop for long tasks, disarm when done. No external dependencies.
Memory Boost is a legitimate task-memory and keep-alive loop skill for OpenClaw. All behavior aligns with documentation; the install script performs standard file operations scoped to ~/.openclaw/. The pre-flagged 'rm -rf ~' is a documentation string in INSTALL.md's uninstall section, not executable code.
可以安装
No blocking action needed. Consider adding an explicit allowed-tools declaration in SKILL.md frontmatter and narrowing the replayer prompt's 'one mechanical step' language to explicitly forbid shell invocation.
安全发现 4 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 低危 | Missing allowed-tools declaration | SKILL.md:1 |
| 低危 | Uninstall documentation uses destructive shell command | INSTALL.md:84 |
| 低危 | Broad 'one mechanical step' language in replayer | prompts/replayer-prompt.md:30 |
| 提示 | Cron jobs registered with OpenClaw | install.sh:109 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | NONE | WRITE | ✓ 一致 | SKILL.md describes persistent file creation/editing under ~/.openclaw/memory/ |
| 命令执行 | NONE | NONE | — | No shell execution declared or observed in prompts or scripts |
| 网络访问 | NONE | NONE | — | No network access declared or observed |
| 环境变量 | NONE | NONE | — | No environment variable access declared or observed |
| 技能调用 | NONE | NONE | — | No cross-skill invocation declared or observed |
| 剪贴板 | NONE | NONE | — | No clipboard access declared or observed |
| 浏览器 | NONE | NONE | — | No browser access declared or observed |
| 数据库 | NONE | NONE | — | No database access declared or observed |
1 严重 2 项发现
严重 危险命令 危险 Shell 命令
rm -rf ~ INSTALL.md:84 中危 外部 URL 外部 URL
https://clawhub.ai/techieter/memory-keep-alive-for-obsidian README.md:98 目录结构
12 文件 · 27.5 KB · 819 行 Markdown 11f · 616L
Shell 1f · 203L
├─
▾
examples
│ └─
TASK-INDEX.md
Markdown
├─
▾
prompts
│ ├─
escalator-prompt.md
Markdown
│ ├─
replayer-prompt.md
Markdown
│ ├─
smoke-test-prompt.md
Markdown
│ ├─
validator-prompt.md
Markdown
│ └─
watchdog-prompt.md
Markdown
├─
▾
templates
│ ├─
LOOP-STATE.md
Markdown
│ └─
TEMPLATE.md
Markdown
├─
INSTALL.md
Markdown
├─
install.sh
Shell
├─
README.md
Markdown
└─
SKILL.md
Markdown
安全亮点
✓ No credential harvesting — no access to ~/.ssh, ~/.aws, .env, or environment variables for exfiltration
✓ No external network requests — no curl, wget, or IP connections observed in any script or prompt
✓ No base64/encoded payloads — no obfuscation detected
✓ No eval() or dynamic code execution — all code is explicit and readable
✓ Scoped file operations — all prompts explicitly constrain reads/writes to ~/.openclaw/memory/
✓ Loop-gate architecture — watchdog, replayer, and escalator respect the armed/disarmed state
✓ install.sh uses 'set -euo pipefail' for safe bash execution
✓ Python fallback in install.sh reads/writes only to the designated jobs.json file
✓ File copy operations in install.sh use absolute paths derived from OPENCLAW_DIR, preventing path traversal