扫描报告
15 /100
Prediction Stack Orchestrator
三个代理管道编排器(Kalshalyst, Eval, Executor)用于自动化 Kalshi 预测市场交易,包含验证循环和重试逻辑
文档与实际代码功能不完全匹配:SKILL.md 描述预测市场编排代理,但实际代码包含独立的监控服务器 monitor/server.py,存在影子功能但无恶意行为。
可以安装
建议明确 SKILL.md 中说明 monitor/server.py 的存在和功能范围;如非必要,可考虑移除独立的 HTTP 服务器以减少攻击面。
安全发现 4 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 低危 | 文档未声明独立监控服务器 文档欺骗 | monitor/server.py:1 |
| 低危 | HTTP 服务监听所有网络接口 权限提升 | monitor/server.py:297 |
| 提示 | 读取本地配置文件和日志 敏感访问 | monitor/server.py:61 |
| 提示 | 通过 ps/pgrep 检查进程 敏感访问 | monitor/server.py:137 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | READ | READ | ✓ 一致 | SKILL.md:logging → ~/openclaw/logs/ |
| 命令执行 | NONE | READ | ✓ 一致 | monitor/server.py:137-140 ps aux, pgrep 命令用于监控进程状态 |
| 网络访问 | NONE | READ | ✗ 越权 | monitor/server.py:297 HTTPServer(('0.0.0.0', 3333)) 监听所有网络接口 |
| 环境变量 | NONE | NONE | — | 无环境变量访问 |
4 项发现
中危 外部 URL 外部 URL
https://x.com/KingMadeLLC SKILL.md:537 中危 外部 URL 外部 URL
https://cdnjs.cloudflare.com/ajax/libs/react/18.2.0/umd/react.production.min.js monitor/index.html:7 中危 外部 URL 外部 URL
https://cdnjs.cloudflare.com/ajax/libs/react-dom/18.2.0/umd/react-dom.production.min.js monitor/index.html:8 中危 外部 URL 外部 URL
https://cdnjs.cloudflare.com/ajax/libs/babel-standalone/7.23.9/babel.min.js monitor/index.html:9 目录结构
3 文件 · 59.4 KB · 1448 行 HTML 1f · 587L
Markdown 1f · 539L
Python 1f · 322L
├─
▾
monitor
│ ├─
index.html
HTML
│ └─
server.py
Python
└─
SKILL.md
Markdown
依赖分析 1 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
无外部依赖 | N/A | 标准库 | 否 | 仅使用 json, os, subprocess, sys, argparse, http.server, pathlib, datetime |
安全亮点
✓ 纯 Python 标准库实现,无第三方依赖引入供应链风险
✓ 无凭证收割、API 密钥窃取等恶意行为
✓ 无 base64 编码、eval 执行等混淆技术
✓ 无远程代码执行、数据外泄通道
✓ index.html 前端仅使用 CDN React 库,无本地恶意代码