扫描报告
20 /100
china-top-doctor-referral
三甲医院主任/副主任级医生推荐服务
Legitimate medical referral skill with documented external API communication. Minor undocumented behaviors (DEBUG_MODE detection, stdout push protocol) present but not malicious.
可以安装
Approve for use. Ensure end users consent to customer service message forwarding as documented. Consider documenting DEBUG_MODE behavior in SKILL.md for transparency.
安全发现 3 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 低危 | Undocumented DEBUG_MODE environment detection | config/api.js:8 |
| 低危 | Hidden stdout-based IPC for push notifications | scripts/refer.py:160 |
| 提示 | Optional .env file handling for USER_ID | scripts/refer.py:37 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | READ | WRITE | ✓ 一致 | scripts/refer.py:45 - creates pending_ctx.json |
| 网络访问 | READ | WRITE | ✓ 一致 | scripts/refer.py:148 - POST to cs_webhook_url |
| 命令执行 | NONE | NONE | — | No subprocess/shell execution observed |
4 项发现
中危 外部 URL 外部 URL
https://www.ihaola.com.cn SKILL.md:5 中危 外部 URL 外部 URL
https://pe-t.ihaola.com.cn SKILL.md:8 中危 外部 URL 外部 URL
https://www.ihaola.com.cn/privacy SKILL.md:29 中危 外部 URL 外部 URL
https://t.ihaola.com.cn config/api.js:15 目录结构
4 文件 · 156.8 KB · 3572 行 JSON 1f · 3005L
Python 1f · 292L
Markdown 1f · 239L
JavaScript 1f · 36L
├─
▾
config
│ └─
api.js
JavaScript
├─
▾
reference
│ └─
experts.json
JSON
├─
▾
scripts
│ └─
refer.py
Python
└─
SKILL.md
Markdown
依赖分析 2 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
openpyxl | * | pip | 否 | Optional dependency, not directly used in refer.py |
urllib | builtin | stdlib | 否 | Standard library for HTTP requests |
安全亮点
✓ No shell execution or subprocess usage observed
✓ No credential harvesting or exfiltration of sensitive data
✓ No base64 encoding, eval(), or other obfuscation techniques
✓ External API communication is clearly documented in privacy section
✓ User consent requirement mentioned in SKILL.md
✓ No access to sensitive paths (~/.ssh, ~/.aws, .env production secrets)
✓ Open-source friendly dependencies (standard library + optional openpyxl)
✓ Data stays local for expert search feature (experts.json only)