扫描报告
25 /100
runtime-sentinel
OpenClaw 运行时安全卫士,提供技能完整性哈希、提示注入检测、凭证暴露审计功能
合法安全工具,代码质量高,无恶意行为,但存在钱包导出功能文档缺失的小瑕疵
可以安装
接受使用。建议补充钱包导出功能的文档声明。建议为所有第三方依赖添加版本锁定。
安全发现 3 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 中危 | 钱包导出功能未在文档中声明 文档欺骗 | scripts/src/payment.rs:197 |
| 低危 | 第三方依赖版本未锁定 供应链 | scripts/Cargo.toml:1 |
| 低危 | 读取敏感环境变量 敏感访问 | scripts/src/payment.rs:487 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | NONE | READ | ✓ 一致 | audit.rs:203-241 读取技能目录计算哈希 |
| 文件系统 | NONE | WRITE | ✓ 一致 | audit.rs:120-126 创建隔离目录 |
| 网络访问 | NONE | READ+WRITE | ✓ 一致 | 多个 HTTP 调用用于 x402 支付、VT 查询、ClawHub 交互 |
| 环境变量 | NONE | READ | ✓ 一致 | payment.rs:487 读取 SENTINEL_RPC |
| 命令执行 | NONE | NONE | — | audit.rs:467 使用 unzip 命令但通过 tokio::process::Command 执行 |
10 项发现
中危 外部 URL 外部 URL
https://rustup.rs references/binary-build.md:10 中危 外部 URL 外部 URL
https://api.runtime-sentinel.dev/v1/daemon/start references/x402-payment.md:15 中危 钱包地址 加密货币钱包地址
0x0E0EE00281A8729d4B68CDed99d430324350a305 references/x402-payment.md:18 中危 外部 URL 外部 URL
https://x402.org/facilitator references/x402-payment.md:100 中危 外部 URL 外部 URL
https://clawhub.ai/api/v1/report scripts/src/audit.rs:171 中危 外部 URL 外部 URL
https://www.virustotal.com/api/v3/files/ scripts/src/audit.rs:414 中危 外部 URL 外部 URL
https://clawhub.ai/api/v1/skills/ scripts/src/audit.rs:457 中危 外部 URL 外部 URL
https://api.runtime-sentinel.dev/v1 scripts/src/payment.rs:16 中危 外部 URL 外部 URL
https://mainnet.base.org scripts/src/payment.rs:18 中危 钱包地址 加密货币钱包地址
0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 scripts/src/payment.rs:24 目录结构
17 文件 · 118.2 KB · 3741 行 Rust 9f · 2906L
Markdown 6f · 728L
TOML 2f · 107L
├─
▾
references
│ ├─
binary-build.md
Markdown
│ ├─
threat-model.md
Markdown
│ └─
x402-payment.md
Markdown
├─
▾
scripts
│ ├─
▾
src
│ │ ├─
▾
patterns
│ │ │ └─
mod.rs
Rust
│ │ ├─
audit.rs
Rust
│ │ ├─
daemon.rs
Rust
│ │ ├─
egress.rs
Rust
│ │ ├─
injection.rs
Rust
│ │ ├─
main.rs
Rust
│ │ ├─
payment.rs
Rust
│ │ ├─
process.rs
Rust
│ │ └─
report.rs
Rust
│ ├─
Cargo.toml
TOML
│ └─
rust-toolchain.toml
TOML
├─
LICENSE.md
Markdown
├─
README.md
Markdown
└─
SKILL.md
Markdown
依赖分析 5 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
clap | 4 | crates.io | 否 | 无版本锁定 |
tokio | 1 | crates.io | 否 | 无版本锁定 |
alloy | 0.3 | crates.io | 否 | 无版本锁定 |
reqwest | 0.12 | crates.io | 否 | 无版本锁定 |
regex | 1 | crates.io | 否 | 无版本锁定 |
安全亮点
✓ 代码质量高,使用 Rust 编写,内存安全
✓ 使用行业标准加密(eth-keystore、AES-256-GCM、Argon2id)
✓ 功能设计合理,安全工具的正当需求
✓ x402 支付使用 EIP-712 签名,钱包私钥不离本地
✓ 支持 --offline 模式避免网络调用
✓ 文件监控仅限用户目录 ~/.openclaw/
✓ 进程监控仅读 /proc 和进程列表,无命令执行
✓ 无代码混淆、Base64 执行等可疑模式