名称: security-audit
描述: 为 Clawdbot 部署提供全面的安全审计。扫描暴露的凭据、开放端口、弱配置和漏洞。包含自动修复模式。
在部署前或按计划运行时,执行安全审计以识别 Clawdbot 设置中的漏洞。使用自动修复功能可自动修复常见问题。
无需外部依赖。尽可能使用原生系统工具。
node skills/security-audit/scripts/audit.cjs
node skills/security-audit/scripts/audit.cjs --full
node skills/security-audit/scripts/audit.cjs --fix
node skills/security-audit/scripts/audit.cjs --credentials # 检查暴露的 API 密钥
node skills/security-audit/scripts/audit.cjs --ports # 扫描开放端口
node skills/security-audit/scripts/audit.cjs --configs # 验证配置
node skills/security-audit/scripts/audit.cjs --permissions # 检查文件权限
node skills/security-audit/scripts/audit.cjs --docker # Docker 安全检查
node skills/security-audit/scripts/audit.cjs --full --json > audit-report.json
审计生成包含以下内容的报告:
| 等级 | 描述 |
|---|---|
| 🔴 严重 | 需要立即处理(如暴露的凭据) |
| 🟠 高危 | 高风险,需尽快修复 |
| 🟡 中危 | 中等风险 |
| 🟢 信息 | 仅供参考,无需操作 |
--fix 选项会自动执行以下操作:
- 设置限制性文件权限(如 .env 文件设为 600)
- 保护敏感配置文件
- 创建缺失的 .gitignore 文件
- 启用基本安全头部
security-monitor - 实时监控(单独提供)