定位: 部署前合规检查(与 healthcheck 技能的事后加固互补)
核心价值:
bash
cd ~/.openclaw/workspace/skills/openclaw-security-checklist
./scripts/security-check.sh
脚本会自动检查以下类别并生成报告:
参考 references/ 目录下的详细检查清单:
bash
# 查看某类检查项
cat references/compliance-cn.md # 中国法规合规
cat references/api-key-management.md # API 密钥管理
cat references/data-border.md # 数据出境检查
# 查看特定部署场景
cat references/deployment-scenarios/personal-mac.md
cat references/deployment-scenarios/vps.md
cat references/deployment-scenarios/docker.md
cat references/deployment-scenarios/enterprise.md
必须完成:
references/compliance-cn.md 了解法规要求执行检查:
bash
./scripts/security-check.sh
修复问题:
持续监控:
~/openclaw-security-report.txt检查项要求修复建议防火墙状态必须启用UFW: sudo ufw enable开放端口仅开放必要端口默认:7001 (Gateway), 7002 (Node)访问来源限制 IP 范围VPS 安全组配置白名单
检查项要求修复建议Root 登录禁止PermitRootLogin no密码认证禁用(仅密钥)PasswordAuthentication noSSH 端口非标准端口修改 /etc/ssh/sshd_config密钥类型Ed25519 或 RSA 4096+ssh-keygen -t ed25519
检查项要求修复建议存储方式环境变量或加密文件使用 .env 文件,权限 600硬编码检测无硬编码密钥扫描代码库: grep -r "sk-|api_key"密钥轮换定期轮换(90 天)设置日历提醒访问日志记录密钥使用检查 OpenClaw 日志
适用场景: 服务器位于中国境外 + 服务中国用户
检查项要求修复建议服务器位置境内优先如境外需申报安全评估隐私政策必须存在创建 PRIVACY.md数据加密传输 + 存储加密启用 HTTPS,使用 OpenSSL用户同意明确告知数据用途隐私政策中说明
法规参考:
详见: references/compliance-cn.md
脚本生成的报告格式:
text
检查项目总数:24
通过:20
警告:3
失败:1
⚠️ 发现 1 项严重问题,建议立即修复!
评级标准:
维度openclaw-security-checklisthealthcheck时机部署前检查部署后加固导向合规清单式技术硬编码输出检查报告(可分享)修复建议(可执行)场景多场景覆盖主机加固为主频率部署时 + 重大变更定期(每月)
建议工作流:
openclaw-security-checklisthealthcheck 进行加固审计scripts/security-check.sh - 自动检查脚本references/compliance-cn.md - 中国法规合规详解references/api-key-management.md - API 密钥管理规范references/data-border.md - 数据出境检查清单references/deployment-scenarios/ - 各场景详细检查项