扫描报告
5 /100
skill-xhs-mcp-service
小红书(XHS/RED)自动化助手 - 完整的 MCP 服务端实现
合法的小红书自动化 MCP 服务,使用 Puppeteer 进行浏览器自动化,访问范围仅限于 xiaohongshu.com,预扫描标记的硬编码 IP (120.0.0.0) 为测试占位符地址,无实际恶意行为。
可以安装
可直接使用,但建议在生产环境锁定依赖版本。
安全发现 2 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 低危 | 依赖版本未锁定 供应链 | package.json:30 |
| 低危 | 文档未声明系统资源权限 文档欺骗 | SKILL.md:1 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | NONE | WRITE | ✓ 一致 | scripts/browser.js:74-80 - 读写 data/cookies.json |
| 网络访问 | NONE | WRITE | ✓ 一致 | scripts/xhs-tools.js - 仅访问 xiaohongshu.com 域名 |
| 浏览器 | NONE | WRITE | ✓ 一致 | scripts/browser.js:34-64 - Puppeteer 浏览器控制 |
1 高危 8 项发现
高危 IP 地址 硬编码 IP 地址
120.0.0.0 scripts/browser.js:59 中危 外部 URL 外部 URL
https://www.xiaohongshu.com scripts/login.js:22 中危 外部 URL 外部 URL
https://creator.xiaohongshu.com/publish/publish scripts/login.js:41 中危 外部 URL 外部 URL
https://www.xiaohongshu.com/explore/$ scripts/xhs-tools.js:44 中危 外部 URL 外部 URL
https://www.xiaohongshu.com$ scripts/xhs-tools.js:87 中危 外部 URL 外部 URL
https://www.xiaohongshu.com/explore scripts/xhs-tools.js:206 中危 外部 URL 外部 URL
https://www.xiaohongshu.com/search_result?keyword=$ scripts/xhs-tools.js:244 中危 外部 URL 外部 URL
https://www.xiaohongshu.com/user/profile/$ scripts/xhs-tools.js:490 目录结构
13 文件 · 73.7 KB · 2837 行 JavaScript 9f · 2163L
Markdown 2f · 360L
JSON 2f · 314L
├─
▾
data
│ └─
cookies.json
JSON
├─
▾
references
│ └─
api.md
Markdown
├─
▾
scripts
│ ├─
browser.js
JavaScript
│ ├─
ensure-service.js
JavaScript
│ ├─
index-fixed.js
JavaScript
│ ├─
index-progressive.js
JavaScript
│ ├─
index-sse.js
JavaScript
│ ├─
index.js
JavaScript
│ ├─
login.js
JavaScript
│ ├─
utils.js
JavaScript
│ └─
xhs-tools.js
JavaScript
├─
package.json
JSON
└─
SKILL.md
Markdown
依赖分析 5 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
@modelcontextprotocol/sdk | ^1.0.0 | npm | 否 | 无版本锁定 |
express | ^4.18.2 | npm | 否 | 无版本锁定 |
puppeteer | ^24.0.0 | npm | 否 | 无版本锁定 |
qrcode | ^1.5.3 | npm | 否 | 无版本锁定 |
zod | ^3.22.0 | npm | 否 | 无版本锁定 |
安全亮点
✓ 所有网络请求仅指向 xiaohongshu.com,无外部数据外泄
✓ 无凭证收割、环境变量遍历等敏感信息窃取行为
✓ 无 base64 编码、eval 动态执行等混淆技术
✓ 无远程脚本下载执行行为
✓ 硬编码 IP 120.0.0.0 为私有占位地址,非实际 C2 服务器
✓ 使用标准 Puppeteer API 实现浏览器自动化,符合最佳实践
✓ Cookies 仅存储在本地 data/cookies.json,无外传行为