扫描报告
5 /100
openclaw-ghost-pay
Ghost Protocol 支付集成技能,支持 x402 请求执行和 GhostWire 流程
OpenClaw Ghost Pay 是合法的 Ghost Protocol 区块链支付集成技能,代码行为与文档声明完全一致,无恶意行为。
可以安装
可直接使用。建议审查依赖版本锁定策略以进一步提升供应链安全性。
安全发现 1 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 低危 | 依赖版本未完全锁定 供应链 | package.json:13 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | NONE | READ | ✓ 一致 | 仅读取 baseDir 路径用于脚本调用,无文件系统写入操作 |
| 网络访问 | WRITE | WRITE | ✓ 一致 | SKILL.md 声明网络调用,代码仅连接到声明的 ghostprotocol.cc API 端点 |
| 命令执行 | NONE | NONE | — | 仅通过 node 执行脚本,无 shell 管道或远程脚本执行 |
| 环境变量 | READ | READ | ✓ 一致 | 代码仅读取声明的环境变量(GHOST_SIGNER_PRIVATE_KEY 等),符合声明 |
2 项发现
中危 外部 URL 外部 URL
https://ghostprotocol.cc INSTALL.md:47 中危 外部 URL 外部 URL
https://merchant.example.com/ask INSTALL.md:51 目录结构
13 文件 · 47.8 KB · 1461 行 JavaScript 7f · 954L
Markdown 4f · 479L
JSON 2f · 28L
├─
▾
bin
│ ├─
call-x402.mjs
JavaScript
│ ├─
create-wire-job-from-quote.mjs
JavaScript
│ ├─
get-payment-requirements.mjs
JavaScript
│ ├─
get-wire-job-status.mjs
JavaScript
│ ├─
get-wire-quote.mjs
JavaScript
│ ├─
report-x402-settlement.mjs
JavaScript
│ └─
shared.mjs
JavaScript
├─
INSTALL.md
Markdown
├─
openclaw.plugin.json
JSON
├─
package.json
JSON
├─
QUICKSTART.md
Markdown
├─
README.md
Markdown
└─
SKILL.md
Markdown
依赖分析 3 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
viem | ^2.21.0 | npm | 否 | 使用 ^ 范围版本,建议锁定 |
x402 | ^1.1.0 | npm | 否 | 使用 ^ 范围版本,建议锁定 |
x402-fetch | ^1.1.0 | npm | 否 | 使用 ^ 范围版本,建议锁定 |
安全亮点
✓ 文档与代码行为完全一致,无阴影功能
✓ 所有网络请求仅限于声明的 ghostprotocol.cc 域名
✓ 使用官方 x402-fetch 库处理支付,无自定义危险实现
✓ 私钥使用被正确限制在本地签名操作,不外传
✓ 代码结构清晰,无混淆、eval 或 base64 编码执行
✓ 错误处理完善,无未捕获异常导致的安全风险