扫描报告
32 /100
evermind-ai-everos
EverOS OpenClaw Plugin - 持久化自然语言记忆插件,通过ContextEngine API实现自动记忆召回和保存
EverOS OpenClaw记忆插件存在文档-行为差异(SKILL.md未声明配置文件读写和shell执行),但实际功能为合法的OpenClaw插件安装,网络通信仅限本地backend,无恶意凭证收割或数据外泄。
谨慎使用
建议补全SKILL.md声明,明确列出filesystem/shell权限用途;README中的curl|sh命令为标准部署流程,建议用户自行执行而非自动化。
安全发现 4 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 中危 | SKILL.md未声明配置文件读写权限 文档欺骗 | bin/install.js:167 |
| 中危 | SKILL.md未声明shell执行权限 文档欺骗 | bin/install.js:222 |
| 低危 | README文档包含curl|sh危险命令 供应链 | README.md:70 |
| 提示 | 读取HOME环境变量定位配置目录 敏感访问 | bin/install.js:42 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | NONE | WRITE | ✗ 越权 | bin/install.js:167,170 读写~/.openclaw/openclaw.json和复制插件文件 |
| 网络访问 | NONE | READ+WRITE | ✗ 越权 | src/api.js:37-38 向localhost:1995发送HTTP请求 |
| 命令执行 | NONE | WRITE | ✗ 越权 | bin/install.js:222 exec('openclaw gateway restart') |
| 环境变量 | NONE | READ | ✗ 越权 | bin/install.js:42 读取HOME/USERPROFILE环境变量 |
1 严重 2 项发现
严重 危险命令 危险 Shell 命令
curl -LsSf https://astral.sh/uv/install.sh | sh README.md:70 中危 外部 URL 外部 URL
https://astral.sh/uv/install.sh README.md:70 目录结构
17 文件 · 66.3 KB · 2210 行 JavaScript 12f · 1435L
Markdown 3f · 680L
JSON 2f · 95L
├─
▾
bin
│ └─
install.js
JavaScript
├─
▾
src
│ ├─
api.js
JavaScript
│ ├─
config.js
JavaScript
│ ├─
convert.js
JavaScript
│ ├─
engine.js
JavaScript
│ ├─
http.js
JavaScript
│ ├─
messages.js
JavaScript
│ ├─
prompt.js
JavaScript
│ ├─
subagent-assembler.js
JavaScript
│ ├─
subagent-tracker.js
JavaScript
│ └─
types.js
JavaScript
├─
index.js
JavaScript
├─
openclaw.plugin.json
JSON
├─
package.json
JSON
├─
README.md
Markdown
├─
README.zh.md
Markdown
└─
SKILL.md
Markdown
依赖分析 4 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
node:fs | 内置 | Node.js | 否 | 标准文件系统模块 |
node:child_process | 内置 | Node.js | 否 | 用于执行openclaw restart命令 |
node:crypto | 内置 | Node.js | 否 | 用于生成确定性消息ID |
fetch (global) | 内置 | Node.js 18+ | 否 | 用于HTTP请求到本地backend |
安全亮点
✓ 无凭证收割行为(未访问~/.ssh、~/.aws、.env等敏感路径)
✓ 无数据外泄(网络通信仅限localhost:1995本地backend)
✓ 无反向shell或C2通信
✓ 无代码混淆(纯JavaScript可读代码)
✓ 仅使用Node.js内置模块,无第三方依赖风险
✓ 配置文件写入前自动备份(.bak文件)
✓ 代码结构清晰,API调用逻辑简单可审计