扫描报告
15 /100
omniclaw-cli
OmniClaw CLI skill for x402 URL payments, USDC transfers, wallet inspection, and paid endpoint serving via the omniclaw-cli zero-trust execution layer
A legitimate OmniClaw CLI skill for USDC payments and x402 service gating, with minor documentation gaps around subprocess usage and file-writing behavior in its generator script.
可以安装
Add a brief note in SKILL.md that the skill invokes the omniclaw-cli via subprocess. The generator script writes outside the skill tree to a root docs path — document this behavior or restrict the generator to skill-local paths only.
安全发现 3 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 低危 | Subprocess invocation not declared in SKILL.md 文档欺骗 | scripts/generate_cli_reference.py:42 |
| 低危 | Generator script writes outside skill tree 文档欺骗 | scripts/generate_cli_reference.py:19 |
| 低危 | Generator script not referenced in SKILL.md 文档欺骗 | scripts/generate_cli_reference.py:1 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 命令执行 | WRITE | WRITE | ✓ 一致 | SKILL.md lines 1-140 declare omniclaw-cli invocations; subprocess calls in gener… |
| 文件系统 | NONE | WRITE | ✓ 一致 | generate_cli_reference.py lines 18-19 write to SKILL_REF and HUMAN_REF; HUMAN_RE… |
1 项发现
中危 外部 URL 外部 URL
http://seller-host:8000/api/data references/cli-reference.md:26 目录结构
4 文件 · 44.9 KB · 779 行 Markdown 2f · 625L
Python 1f · 148L
Shell 1f · 6L
├─
▾
references
│ └─
cli-reference.md
Markdown
├─
▾
scripts
│ ├─
generate_cli_reference.py
Python
│ └─
generate_cli_reference.sh
Shell
└─
SKILL.md
Markdown
安全亮点
✓ No credential harvesting or environment variable iteration observed
✓ No base64 encoding, obfuscation, or anti-analysis techniques present
✓ No network requests to external IPs beyond OMNICLAW_SERVER_URL (which is expected and declared)
✓ No sensitive file access (~/.ssh, ~/.aws, .env files)
✓ No curl|bash or remote script execution
✓ No persistence mechanisms (no cron, startup hooks, or backdoors)
✓ omniclaw-cli serve --exec executes only within the legitimate seller workflow documented in SKILL.md
✓ Token handling is explicitly scoped and declared; SKILL.md explicitly says 'never print, log, or transmit it'