Scan Report
42 /100
swarm-control-feishu
一键部署多智能体集群,飞书全权限免授权,手机远程指挥 AI 团队
配置管理工具存在危险文档模式(curl|bash)和过度权限设计,但代码本身无明显恶意行为
Use with caution
建议审查 SKILL.md 中的危险命令用法,考虑移除管道到 bash 的安装方式;代码权限过宽需用户知情同意
Attack Chain 3 steps
◎
Entry 用户通过 SKILL.md 文档获取安装指令
SKILL.md:965⬡
Escalation 文档中的 curl|bash 命令被替换为恶意脚本 URL
SKILL.md:965◉
Impact 用户执行恶意安装脚本获得远程代码执行
SKILL.md:965Findings 4 items
| Severity | Finding | Location |
|---|---|---|
| Medium | SKILL.md 文档中存在危险安装模式 | SKILL.md:965 |
| Medium | 全权限配置模板过于宽松 | feishu-allallow.js:131 |
| Low | 网关暴露局域网访问 | feishu-allallow.js:155 |
| Low | 代码无版本锁定依赖 | package.json |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Filesystem | WRITE | WRITE | ✓ Aligned | feishu-allallow.js:55 readConfig()/writeConfig() |
| Shell | WRITE | WRITE | ✓ Aligned | feishu-allallow.js:56 execSync('openclaw version') |
| Network | READ | READ | ✓ Aligned | start-funasr.sh:37 Docker镜像下载 |
| Environment | READ | READ | ✓ Aligned | feishu-allallow.js:34 ENV对象检测 |
| Skill Invoke | WRITE | WRITE | ✓ Aligned | feishu-allallow.js:380-383 命令分发 |
1 Critical 12 findings
Critical Dangerous Command 危险 Shell 命令
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash SKILL.md:965 Medium External URL 外部 URL
https://clawhub.com CHANGELOG.md:101 Medium External URL 外部 URL
https://docs.openclaw.ai FILES.md:139 Medium External URL 外部 URL
https://open.feishu.cn/ FILES.md:140 Medium External URL 外部 URL
http://127.0.0.1:18789 JSON_CONFIG_GUIDE.md:302 Medium External URL 外部 URL
https://api.kimi.com/coding/ JSON_CONFIG_GUIDE.md:328 Medium External URL 外部 URL
https://www.modelscope.cn/models/manyeyes/sensevoice-small-int8-onnx/summary SKILL.md:712 Medium External URL 外部 URL
https://nodejs.org/en/download/ SKILL.md:1094 Medium External URL 外部 URL
https://www.python.org/downloads/ SKILL.md:1100 Medium External URL 外部 URL
https://f-droid.org/packages/com.termux/ SKILL.md:1135 Medium External URL 外部 URL
http://json-schema.org/draft-07/schema# schema.json:2 Medium External URL 外部 URL
https://www.modelscope.cn/models/manyeyes/sensevoice-small-int8-onnx start-funasr.sh:27 File Tree
15 files · 115.5 KB · 4275 lines Markdown 6f · 2419L
JavaScript 3f · 1171L
JSON 5f · 626L
Shell 1f · 59L
├─
_meta.json
JSON
├─
CHANGELOG.md
Markdown
├─
config.example.annotated.json
JSON
├─
config.example.json
JSON
├─
feishu-allallow.js
JavaScript
├─
feishu-prime.js
JavaScript
├─
FILES.md
Markdown
├─
JSON_CONFIG_GUIDE.md
Markdown
├─
package.json
JSON
├─
README.md
Markdown
├─
RELEASE.md
Markdown
├─
schema.json
JSON
├─
SKILL.md
Markdown
├─
start-funasr.sh
Shell
└─
swarm-control-feishu.js
JavaScript
Dependencies 4 items
| Package | Version | Source | Known Vulns | Notes |
|---|---|---|---|---|
funasr | * | pip | No | 无版本锁定 |
onnxruntime | * | pip | No | 无版本锁定 |
fastapi | * | pip | No | 无版本锁定 |
uvicorn | * | pip | No | 无版本锁定 |
Security Positives
✓ 代码结构清晰,功能明确为配置管理
✓ 无凭证收割、键盘记录等恶意行为
✓ 配置文件备份机制完善
✓ 支持多平台检测和环境适配
✓ Docker 容器隔离语音服务