扫描报告
75 /100
aicoin-monitor
AiCoin 币圈数据监控 - cryptocurrency market data monitoring skill
SKILL.md explicitly claims 'strict isolation mode' with multiple 'never' statements (never read global config, never read env vars, never write to global paths), but the actual code violates every single one of these claims.
不要安装此技能
Do not deploy. The skill deliberately documents security boundaries it does not respect. It reads from /root/.openclaw-zero/config.yaml, reads HTTP_PROXY/HTTPS_PROXY environment variables, and writes to /root/.openclaw-zero/workspace/memory/ — directly contradicting its own documentation.
攻击链 4 步
◎
入口 SKILL.md advertises 'strict isolation mode' with explicit 'never' claims about global config and env vars
SKILL.md:1⬡
提权 Code reads from /root/.openclaw-zero/config.yaml violating stated isolation
scripts/monitor.py:24⬡
提权 Code reads HTTP_PROXY/HTTPS_PROXY environment variables despite documentation saying 'never read env vars'
scripts/monitor.py:57◉
影响 Data written to /root/.openclaw-zero/workspace/memory/ violating documentation's 'never write to global paths' claim
scripts/monitor.py:252安全发现 5 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 高危 | SKILL.md claims strict isolation but reads global config file 文档欺骗 | scripts/monitor.py:24 |
| 高危 | SKILL.md claims no env var access but code reads proxy env vars 文档欺骗 | scripts/monitor.py:57 |
| 高危 | SKILL.md claims no global path write but code writes to /root/.openclaw-zero/ 文档欺骗 | scripts/monitor.py:252 |
| 高危 | Proxy configuration loaded from global config file 敏感访问 | scripts/monitor.py:48 |
| 中危 | SKILL.md describes features not present in monitor.py 文档欺骗 | SKILL.md:1 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | READ | WRITE | ✗ 越权 | monitor.py:252 - writes to /root/.openclaw-zero/workspace/memory/ |
| 环境变量 | NONE | READ | ✗ 越权 | monitor.py:57-59 - reads HTTP_PROXY, HTTPS_PROXY env vars |
| 网络访问 | READ | READ | ✓ 一致 | Uses requests to api.aicoin.com |
8 项发现
中危 外部 URL 外部 URL
http://127.0.0.1:7890 SKILL.md:138 中危 外部 URL 外部 URL
https://www.aicoin.com SKILL.md:399 中危 外部 URL 外部 URL
https://docs.aicoin.com SKILL.md:400 中危 外部 URL 外部 URL
https://www.aicoin.com/zh-Hans/opendata SKILL.md:401 中危 外部 URL 外部 URL
https://api.aicoin.com/v1/market/ticker?symbol= scripts/monitor.py:107 中危 外部 URL 外部 URL
https://api.aicoin.com/v1/large/orders?symbol= scripts/monitor.py:218 中危 外部 URL 外部 URL
https://api.aicoin.com/v1/signals?symbol= scripts/monitor.py:236 中危 外部 URL 外部 URL
https://api.aicoin.com/v1/news/flash?symbol= scripts/monitor.py:254 目录结构
3 文件 · 28.0 KB · 945 行 Python 1f · 446L
Markdown 1f · 414L
YAML 1f · 85L
├─
▾
scripts
│ └─
monitor.py
Python
├─
config.yaml
YAML
└─
SKILL.md
Markdown
依赖分析 2 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
requests | * | pip | 否 | No version pinned, no known vulnerabilities |
pyyaml | * | pip | 否 | No version pinned |
安全亮点
✓ Uses requests library with User-Agent header for legitimate API calls
✓ Implements timeout on network requests
✓ No credential exfiltration or C2 communication observed
✓ No base64-encoded payloads or obfuscation
✓ No direct shell execution via subprocess