扫描报告
25 /100
feishu-evolver-wrapper
Feishu集成的capability-evolver包装器,管理进化循环生命周期并发送飞书卡片报告
Feishu集成进化循环包装器,代码功能正常但使用new Function()处理LLM输出存在理论风险,属于合法的内部自动化工具
可以安装
可安全使用。建议将index.js中的new Function()回退替换为更安全的JSON解析方式,并补充SKILL.md中未声明的Git操作说明
安全发现 3 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 中危 | 使用new Function()回退解析JSON 代码执行 | index.js:1220 |
| 低危 | SKILL.md未声明实际能力 文档欺骗 | SKILL.md:1 |
| 低危 | eval模式用于处理LLM输出 代码混淆 | index.js:1195 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | NONE | WRITE | ✗ 越权 | index.js:多处fs.readFileSync/fs.writeFileSync |
| 命令执行 | NONE | WRITE | ✗ 越权 | index.js:340 execWithTimeout调用git命令; lifecycle.js:多处execSync |
| 网络访问 | READ | WRITE | ✗ 越权 | feishu-helper.js:向open.feishu.cn发送报告 |
| 环境变量 | NONE | READ | ✗ 越权 | 多处读取FEISHU_APP_ID/OPENCLAW_MASTER_ID等环境变量 |
3 项发现
中危 外部 URL 外部 URL
https://open.feishu.cn/open-apis/docx/v1/documents/$ export_history.js:76 中危 外部 URL 外部 URL
https://open.feishu.cn/open-apis/im/v1/messages?receive_id_type= feishu-helper.js:90 中危 外部 URL 外部 URL
https://open.feishu.cn/open-apis/im/v1/chats?page_size=100$ report.js:260 目录结构
24 文件 · 190.7 KB · 4554 行 JavaScript 19f · 4452L
Shell 1f · 47L
Markdown 2f · 41L
JSON 2f · 14L
├─
▾
utils
│ ├─
dashboard-generator.js
JavaScript
│ ├─
logger.js
JavaScript
│ └─
sleep.js
JavaScript
├─
_meta.json
JSON
├─
check_health.js
JavaScript
├─
cleanup.js
JavaScript
├─
commentary.js
JavaScript
├─
daemon.sh
Shell
├─
exec_cache.js
JavaScript
├─
export_history.js
JavaScript
├─
feishu-helper.js
JavaScript
├─
index.js
JavaScript
├─
issue_tracker.js
JavaScript
├─
lifecycle.js
JavaScript
├─
package.json
JSON
├─
README.md
Markdown
├─
report.js
JavaScript
├─
self-repair.js
JavaScript
├─
send-card-cli.js
JavaScript
├─
SKILL.md
Markdown
├─
skills_monitor.js
JavaScript
├─
trigger.js
JavaScript
├─
visualize_dashboard.js
JavaScript
└─
weekly_insight.js
JavaScript
依赖分析 3 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
evolver | file:../evolver | local | 否 | 本地依赖,无版本锁定 |
feishu-common | file:../feishu-common | local | 否 | 本地依赖,飞书SDK封装 |
commander | * | npm | 否 | CLI参数解析,无已知漏洞 |
安全亮点
✓ 包含secret扫描防护(feishu-helper.js:34),防止凭证泄露
✓ 使用execWithTimeout限制命令执行时间,防止无限阻塞
✓ 包含去重机制防止重复报告(feishu-helper.js:LOG_DEDUP)
✓ 有circuit breaker和backoff防止资源耗尽
✓ Daemon使用PID文件确保单例运行
✓ Git操作使用绝对路径避免路径注入