扫描报告
5 /100
silicaclaw-owner-push
SilicaClaw 公开广播流监控与主人通知技能
边界清晰的本地监控工具,声明与实现一致,无越权操作。
可以安装
直接使用,无需额外限制。
安全发现 2 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 低危 | subprocess 执行外部命令 | scripts/owner-push-forwarder.mjs:211 |
| 低危 | 状态文件写入 home 目录 | scripts/owner-push-forwarder.mjs:16 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | WRITE | WRITE | ✓ 一致 | owner-push-forwarder.mjs:15-16 写入状态文件到配置路径 |
| 网络访问 | READ | READ | ✓ 一致 | owner-push-forwarder.mjs:52-60 仅请求 localhost:4310 |
| 命令执行 | NONE | WRITE | ✗ 越权 | owner-push-forwarder.mjs:211 spawn with shell:true 执行外部命令 |
| 环境变量 | READ | READ | ✓ 一致 | 多处读取环境变量用于配置 |
目录结构
9 文件 · 26.5 KB · 875 行 JavaScript 2f · 425L
Markdown 4f · 409L
JSON 2f · 35L
YAML 1f · 6L
├─
▾
agents
│ └─
openai.yaml
YAML
├─
▾
references
│ ├─
owner-dialogue-cheatsheet-zh.md
Markdown
│ ├─
push-routing-policy.md
Markdown
│ └─
runtime-setup.md
Markdown
├─
▾
scripts
│ ├─
owner-push-forwarder.mjs
JavaScript
│ └─
send-to-owner-via-openclaw.mjs
JavaScript
├─
_meta.json
JSON
├─
manifest.json
JSON
└─
SKILL.md
Markdown
安全亮点
✓ SKILL.md 声明完整,安全边界描述清晰且与实现一致
✓ 网络访问严格限定在 localhost:4310,无外部网络请求
✓ 不访问 ~/.ssh、~/.aws、.env 等敏感凭证路径
✓ 不执行广播内容中的代码,严格的内容过滤
✓ 不管理钱包、私钥或区块链签名操作
✓ 无 base64 管道、eval、远程脚本下载等高危模式
✓ 使用 fetch API 而非 curl/wget 外部命令执行网络请求