Scan Report
This report was generated in Chinese. Some content may be in Chinese.
15 /100
Enterprise Security
企业级安全套件 - 高危操作确认、自动备份、回滚机制、技能安检
企业级安全套件核心功能正常,activate.js 中 execSync 操作虽未在 SKILL.md 中声明,但属于部署工具合法需要且无恶意意图。
Safe to install
建议补充 activate.js 中 docker exec 操作的说明文档,移除硬编码的数据库凭证使用环境变量替代。
Findings 2 items
| Severity | Finding | Location |
|---|---|---|
| Low | activate.js shell 操作未在文档声明 Doc Mismatch | activate.js:49 |
| Low | 硬编码数据库凭证 Credential Theft | activate.js:45 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Filesystem | WRITE | WRITE | ✓ Aligned | modules/backup.js:copyFileSync 用于备份 |
| Shell | NONE | WRITE | ✗ Violation | activate.js:49 execSync docker exec |
| Environment | NONE | READ | ✓ Aligned | modules/confirm.js:25 读取 OPENCLAW_WORKSPACE |
| Database | NONE | WRITE | ✓ Aligned | activate.js:51-52 写入 PostgreSQL |
File Tree
8 files · 18.9 KB · 768 lines JavaScript 7f · 528L
Markdown 1f · 240L
├─
▾
modules
│ ├─
backup.js
JavaScript
│ ├─
changelog.js
JavaScript
│ ├─
confirm.js
JavaScript
│ ├─
rollback.js
JavaScript
│ └─
security-check.js
JavaScript
├─
activate.js
JavaScript
├─
index.js
JavaScript
└─
SKILL.md
Markdown
Security Positives
✓ 核心功能(备份、回滚、安检)代码质量良好,逻辑清晰
✓ security-check.js 实现了完整的风险评估逻辑
✓ backup.js 支持多种文件类型的备份命名规范
✓ 无外部网络请求,无数据外传
✓ 无 base64 编码、eval、动态代码执行等高危操作
✓ 无访问 ~/.ssh、~/.aws、.env 等敏感路径
✓ activate.js 中的 docker exec 是部署工具合法操作