config-guardian

🛡️ OpenClaw配置安全守护专家

🥥7总安装量 3评分人数 4
100% 的用户推荐

OpenClaw官方生态的配置守护工具,通过自动化备份、模式验证与一键回滚机制,确保网关配置变更零风险。

S

安全性较高,可在多数场景中优先使用

  • 来自可信来源(Github / Microsoft / 官方仓库)
  • ✅ 所有脚本采用 `set -euo pipefail` 严格错误处理,无动态代码执行风险
  • ✅ 仅操作本地配置文件,无网络通信,数据完全本地隔离
  • ✅ 主动检测 `system`、`、`eval`、`、`exec` 等危险配置键,具备防御性安全设计
  • ✅ 路径引用均使用引号包裹,防止空格注入问题
  • ⚠️ 备份文件会持续累积,需用户定期手动清理旧备份

使用说明

核心用法

config-guardian 是一套专为 OpenClaw 网关设计的配置安全管理流程。用户在修改 ~/.openclaw/openclaw.json 或执行 openclaw config set/apply 时,需严格遵循六步工作流:预检确认变更范围与敏感密钥、创建时间戳备份、变更前验证、应用变更(小改动用 CLI 命令,复杂编辑直接改文件)、变更后二次验证、以及显式批准后的重启。配套四个脚本分别处理备份、恢复、差异对比和配置验证,所有操作均围绕本地文件展开。

显著优点

该 Skill 的最大价值在于将配置变更的风险降至最低。强制备份机制确保任何时刻都可回滚;双重验证(变更前后各一次)配合 openclaw doctor --non-interactive 的 schema 检查,能提前拦截无效配置;显式用户批准机制杜绝了误重启生产环境的可能。脚本采用 set -euo pipefail 严格错误处理,路径引用均加引号防止空格问题,代码风格严谨。此外,主动检测 systemevalexec 等危险键的设计,体现了防御性安全思维。

潜在缺点与局限性

作为辅助型 Skill,config-guardian 本身不执行配置修改,仅提供安全流程框架,实际效果依赖用户是否严格遵循工作流。备份文件会持续累积,长期运行可能占用磁盘空间,需手动清理旧备份。验证脚本强依赖 openclaw CLI 工具,若 CLI 版本与网关版本不匹配,可能出现验证结果不准确的情况。此外,该 Skill 仅覆盖配置文件层面,对运行时状态、网络连通性等更深层次的故障无感知能力。

适合的目标群体

主要面向 OpenClaw 网关管理员、DevOps 工程师及需要频繁调整模型路由、渠道配置的技术团队。对于缺乏配置管理经验的用户,该 Skill 提供了开箱即用的安全最佳实践;对于生产环境运维人员,其原子化备份与快速回滚能力可显著降低变更窗口期的故障恢复时间。

使用风险

常规风险包括:备份目录权限配置不当导致备份失败;openclaw CLI 未安装或不在 PATH 中导致验证脚本报错;长时间未清理备份造成存储压力。由于所有操作均为本地文件读写,无网络通信,不存在数据外泄风险。整体而言,该 Skill 属于低风险辅助工具,主要风险点在于用户执行流程的完整性与环境依赖的满足度。

config-guardian 内容

文件夹图标scripts文件夹
手动下载zip · 3.1 kB
backup_config.shtext/x-shellscript
请选择文件