用途:在部署前或按计划对 Clawdbot 环境进行安全审计,发现漏洞;可用自动修复处理常见问题。无需外部依赖,优先使用系统原生工具。
主要能力:检查凭据(环境文件中的 API 密钥、命令历史中的令牌、代码中硬编码密钥、弱密码模式);检查端口(非预期开放端口、暴露到互联网的服务、缺失防火墙规则);检查配置(缺失限流、认证被禁用、默认凭据、开放 CORS 策略);检查文件(全局可读文件、任何人可执行、公共目录中的敏感文件);Docker 检查(特权容器、缺失资源限制、容器内 root 用户)。报告按 CRITICAL、HIGH、MEDIUM、INFO 分级。
用法:快速审计 node skills/security-audit/scripts/audit.cjs;完整扫描加 --full;自动修复常见问题加 --fix;按领域审计可用 --credentials、--ports、--configs、--permissions、--docker;生成报告 node skills/security-audit/scripts/audit.cjs --full --json > audit-report.json。
自动修复内容:对 .env 设置 600 等限制性权限、保护敏感配置文件、缺失时创建 .gitignore、启用基本安全响应头。
限制:资料未说明支持的平台、版本要求与修复失败的后续处理;修复的具体影响范围与误报情况暂未提供。