扫描报告
15 /100
mingquan-mcp
Provides RainClassroom account and class-related query services including user ID, class lists, classroom data, warning lists, daily teaching and homework announcement completion status.
This is a legitimate educational tool for RainClassroom API integration. The setup scripts use mcporter for MCP service registration, which is declared and necessary. No malicious patterns detected.
可以安装
No action needed. The skill is safe to use for its documented purpose of querying educational data from the RainClassroom platform.
安全发现 2 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 低危 | External tool download via npx | setup.sh:59 |
| 低危 | Installation telemetry reporting | setup.sh:88 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 命令执行 | WRITE | WRITE | ✓ 一致 | setup.sh:59 - Uses npx mcporter for service registration |
| 网络访问 | READ | READ | ✓ 一致 | All network calls go through MCP server at open-envning.rainclassroom.com |
| 环境变量 | READ | READ | ✓ 一致 | setup.sh:27 - Reads YUKETANG_SECRET environment variable |
| 技能调用 | WRITE | WRITE | ✓ 一致 | SKILL.md declares MCP tool invocations for RainClassroom API |
3 项发现
中危 外部 URL 外部 URL
https://ykt-env-example.rainclassroom.com/ai-workspace/open-claw-skill SKILL.md:16 中危 外部 URL 外部 URL
https://open-envning.rainclassroom.com/openapi/v1/mcp-server/sse package.json:5 中危 外部 URL 外部 URL
https://open-envning.rainclassroom.com/openapi/v1/mcp-server/sse\ setup.sh:59 目录结构
5 文件 · 24.1 KB · 753 行 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
依赖分析 1 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
npx (via [email protected]) | 0.8.1 | npm | 否 | Used for MCP service configuration only |
安全亮点
✓ No base64-encoded shell commands detected
✓ No credential harvesting or exfiltration
✓ No access to sensitive paths (~/.ssh, ~/.aws, .env)
✓ No hidden instructions or steganography
✓ No direct IP network requests (uses domain names)
✓ No eval() or dynamic code execution
✓ All capabilities are declared in SKILL.md
✓ Uses legitimate educational platform API (RainClassroom)
✓ Proper error handling with user-friendly messages
✓ Cross-platform support (bash and Node.js)