扫描报告
5 /100
mx-skills-suite
东方财富妙想金融技能套件 - 提供金融数据查询、资讯搜索、智能选股、自选股管理和模拟交易功能
东方财富妙想金融技能套件为合法金融数据查询工具,所有代码行为与声明一致,无恶意行为。
可以安装
可直接使用。该技能已通过安全审查,所有网络请求仅指向官方域名 mkapi2.dfcfs.com,无凭证外泄、无远程代码执行、无数据窃取行为。
安全发现 3 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 提示 | API Key 认证机制 | scripts/*.py |
| 提示 | 固定输出目录 | scripts/*.py |
| 提示 | 官方域名白名单 | scripts/*.py |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | WRITE | WRITE | ✓ 一致 | 所有脚本写入 /root/.openclaw/workspace/mx_data/output/ 目录,生成 Excel/CSV/TXT/JSON 文件 |
| 网络访问 | WRITE | WRITE | ✓ 一致 | 所有 POST 请求发往官方域名 https://mkapi2.dfcfs.com/finskillshub,无第三方通信 |
| 命令执行 | NONE | NONE | — | 代码中无 subprocess/popen/os.system 调用 |
| 环境变量 | READ | READ | ✓ 一致 | 读取 MX_APIKEY 环境变量(合法用途:认证东方财富 API) |
| 剪贴板 | NONE | NONE | — | 无剪贴板操作 |
| 浏览器 | NONE | NONE | — | 无浏览器自动化代码 |
| 数据库 | NONE | NONE | — | 无数据库连接代码 |
| 技能调用 | NONE | NONE | — | 无跨技能调用代码 |
12 项发现
中危 外部 URL 外部 URL
https://mkapi2.dfcfs.com/finskillshub README.md:3 中危 外部 URL 外部 URL
https://marketing.dfcfs.com/views/mktemplate/route1?activityId=738&appfenxiang=1 README.md:23 中危 外部 URL 外部 URL
https://dl.dfcfs.com/m/itc4 README.md:147 中危 外部 URL 外部 URL
https://marketing.dfcfs.com/views/mktemplate/route1?activityId=738&appfenxiang=1** SKILL.md:43 中危 外部 URL 外部 URL
https://mkapi2.dfcfs.com/finskillshub/api/claw/query references/mx-data.md:11 中危 外部 URL 外部 URL
https://mkapi2.dfcfs.com/finskillshub/api/claw/news-search references/mx-search.md:11 中危 外部 URL 外部 URL
https://mkapi2.dfcfs.com/finskillshub/api/claw/stock-screen references/mx-select-stock.md:7 中危 外部 URL 外部 URL
https://mkapi2.dfcfs.com/finskillshub/api/claw/self-select/get references/mx-selfselect.md:15 中危 外部 URL 外部 URL
https://mkapi2.dfcfs.com/finskillshub/api/claw/self-select/manage references/mx-selfselect.md:21 中危 外部 URL 外部 URL
https://dl.dfcfs.com/m/itc4** references/mx-stock-simulator.md:8 中危 外部 URL 外部 URL
https://mkapi2.dfcfs.com/finskillshub/api/claw/mockTrading/positions references/mx-stock-simulator.md:35 中危 外部 URL 外部 URL
https://mkapi2.dfcfs.com/finskillshub/api/claw/mockTrading/trade references/mx-stock-simulator.md:80 目录结构
13 文件 · 82.6 KB · 2294 行 Python 5f · 1459L
Markdown 7f · 832L
Text 1f · 3L
├─
▾
references
│ ├─
mx-data.md
Markdown
│ ├─
mx-search.md
Markdown
│ ├─
mx-select-stock.md
Markdown
│ ├─
mx-selfselect.md
Markdown
│ └─
mx-stock-simulator.md
Markdown
├─
▾
scripts
│ ├─
mx_data.py
Python
│ ├─
mx_search.py
Python
│ ├─
mx_select_stock.py
Python
│ ├─
mx_self_select.py
Python
│ ├─
mx_stock_simulator.py
Python
│ └─
requirements.txt
Text
├─
README.md
Markdown
└─
SKILL.md
Markdown
依赖分析 3 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
requests | >=2.31.0 | pip | 否 | 使用通配符版本约束,但无版本锁定风险可被利用 |
pandas | >=1.5.0 | pip | 否 | 使用通配符版本约束 |
openpyxl | >=3.1.0 | pip | 否 | 使用通配符版本约束 |
安全亮点
✓ 声明-行为完全一致:所有 SKILL.md 声明的功能在代码中均有对应实现
✓ 网络请求完全隔离:仅与官方域名 mkapi2.dfcfs.com 通信
✓ 无 shell 执行:无 subprocess/popen/os.system 等危险调用
✓ 无凭证外泄:MX_APIKEY 仅用于本地认证,不会上传
✓ 无数据窃取:所有数据处理均在本地完成,无外传行为
✓ 输出目录固定:避免路径遍历攻击
✓ 依赖版本有约束:requirements.txt 指定了最低版本要求
✓ 代码质量良好:结构清晰,有类型注解和文档字符串