扫描报告
22 /100
hubstudio-openapi
HubStudio OpenAPI skill for full endpoint lookup, request/response field explanation, and parameter constraint checking
合法的 HubStudio 浏览器自动化 API 封装工具,所有网络通信仅指向本地服务 127.0.0.1:6873,无凭证收割、远程执行或数据外泄行为。playwright demo 脚本未在文档中声明,构成轻微文档-行为差异。
可以安装
将 playwright_hubstudio_baidu_demo.js 纳入 SKILL.md Resources 章节声明;将 ADB_CONNECTION_GUIDE.md 中引用的 adbEnable/adbInfo 命令与 hubstudio.js 实际命令对齐;考虑为 package.json 依赖添加版本锁定。可信使用。
安全发现 4 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 低危 | playwright demo 脚本未在文档中声明 文档欺骗 | playwright_hubstudio_baidu_demo.js:1 |
| 低危 | ADB 指南引用不存在的命令 文档欺骗 | ADB_CONNECTION_GUIDE.md:16 |
| 提示 | package.json 依赖无版本锁定 供应链 | package.json:1 |
| 提示 | 172.31.255.255 为内网 IP 段示例 敏感访问 | reference.md:1514 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | READ | WRITE | ✓ 一致 | playwright_hubstudio_baidu_demo.js:99 writes summary_hubstudio_baidu_playwright.… |
| 网络访问 | READ | READ | ✓ 一致 | 所有 HTTP 请求均发往 http://127.0.0.1:6873,无外部网络 |
| 命令执行 | NONE | WRITE | ✓ 一致 | playwright_hubstudio_baidu_demo.js:17 使用 child_process.execSync |
| 环境变量 | READ | READ | ✓ 一致 | hubstudio.js:7 读取 HUBSTUDIO_BASE_URL;playwright demo:11 读取 CONTAINER_CODE |
| 技能调用 | READ | READ | ✓ 一致 | 通过 hubstudio.js CLI 间接调用 HubStudio API |
1 高危 8 项发现
高危 IP 地址 硬编码 IP 地址
172.31.255.255 reference.md:1514 中危 外部 URL 外部 URL
http://127.0.0.1:6873 ADB_CONNECTION_GUIDE.md:12 中危 外部 URL 外部 URL
https://docs.openclaw.ai/start/getting-started OPENCLAW_AGENT_BROWSER_TUTORIAL.md:20 中危 外部 URL 外部 URL
https://api-docs.hubstudio.cn/ OPENCLAW_AGENT_BROWSER_TUTORIAL.md:21 中危 外部 URL 外部 URL
https://www.baidu.com/s?wd=HubStudio OPENCLAW_AGENT_BROWSER_TUTORIAL.md:470 中危 外部 URL 外部 URL
http://127.0.0.1:6873/api/v1/browser/all-browser-status SKILL.md:56 中危 外部 URL 外部 URL
http://127.0.0.1:6873/api/v1/browser/start SKILL.md:150 中危 外部 URL 外部 URL
http://127.0.0.1:6873/api/v1/browser/stop SKILL.md:155 目录结构
10 文件 · 148.0 KB · 4259 行 Markdown 5f · 3168L
JSON 3f · 709L
JavaScript 2f · 382L
├─
ADB_CONNECTION_GUIDE.md
Markdown
├─
commands.generated.json
JSON
├─
hubstudio.js
JavaScript
├─
OPENCLAW_AGENT_BROWSER_TUTORIAL.md
Markdown
├─
package-lock.json
JSON
├─
package.json
JSON
├─
playwright_hubstudio_baidu_demo.js
JavaScript
├─
README.md
Markdown
├─
reference.md
Markdown
└─
SKILL.md
Markdown
依赖分析 2 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
playwright | * | npm | 否 | 无版本锁定 |
fetch | bundled | Node.js 18+ | 否 | Node.js 内置 |
安全亮点
✓ 所有外部网络通信仅指向本地 127.0.0.1:6873(HubStudio 本地服务),无外部 IP 连接
✓ hubstudio.js 为纯 API 封装,无 shell 执行、凭证收割或数据外泄
✓ 无 base64/bash 管道、eval 动态执行等混淆技术
✓ 无 ~/.ssh、~/.aws、.env 等敏感路径访问
✓ 无反向 shell、C2 通信或远程代码执行
✓ skill 用途明确(HubStudio API 封装),符合声明能力