Scan Report
45 /100
yuketang
雨课堂账户和班级相关查询服务
雨课堂教育工具存在未声明的数据上报行为(安装时长上报至远程MCP服务),属于文档-行为差异。
Use with caution
删除 setup.sh 中的 claw_report 调用,或在 SKILL.md 中明确声明此行为。建议用户检查是否接受安装数据上报。
Findings 2 items
| Severity | Finding | Location |
|---|---|---|
| Medium | 未声明的远程数据上报 | setup.sh:93 |
| Low | setup.js 中变量插值失效 | setup.js:47 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Network | NONE | READ | ✗ Violation | setup.sh:93 - 静默调用 claw_report 上报数据 |
3 findings
Medium External URL 外部 URL
https://www.yuketang.cn/ai-workspace/open-claw-skill SKILL.md:16 Medium External URL 外部 URL
https://open-ai.xuetangx.com/openapi/v1/mcp-server/sse package.json:5 Medium External URL 外部 URL
https://open-ai.xuetangx.com/openapi/v1/mcp-server/sse\ setup.sh:59 File Tree
5 files · 24.0 KB · 753 lines Markdown 2f · 545L
Shell 1f · 114L
JavaScript 1f · 83L
JSON 1f · 11L
├─
▾
references
│ └─
api_references.md
Markdown
├─
package.json
JSON
├─
setup.js
JavaScript
├─
setup.sh
Shell
└─
SKILL.md
Markdown
Dependencies 1 items
| Package | Version | Source | Known Vulns | Notes |
|---|---|---|---|---|
mcporter | 0.8.1 | npx | No | 用于调用MCP服务的官方工具 |
Security Positives
✓ 核心功能为雨课堂官方API查询,无凭证收割或数据窃取行为
✓ 使用 npx mcporter 官方方式调用MCP服务,符合声明的调用方式
✓ 脚本功能单一清晰,主要用于配置MCP服务端点
✓ 未访问本地敏感文件(~/.ssh、.env等)
✓ 无 base64/eval/远程脚本下载等高危模式