Secucheck

🔒 OpenClaw 部署的七维安全体检专家

security榜 #47

OpenClaw 部署综合安全审计工具,7大领域扫描、3级专业度、可视化仪表盘,只读分析零风险

收藏
8.1k
安装
3.3k
版本
2.3.1
CLS 安全性认证2026-05-14
点击查看完整报告 >

使用说明

核心用法

secucheck 是一款专为 OpenClaw 设计的综合安全审计技能,通过执行 clawhub install secucheck 安装后,用户可通过"security audit"或"secucheck"等自然语言指令触发。审计涵盖 7 大核心领域:Runtime(运行时环境)、Channels(通道策略)、Agents(代理权限)、Cron(定时任务)、Skills(已安装技能)、Sessions(会话隔离)、Network(网络暴露)。系统提供 Beginner/Intermediate/Expert 三级专业度,通过不同深度的解释(类比说明→技术细节→攻击向量+CVE 引用)适配不同用户群体,所有级别执行相同检测仅输出格式不同。

执行流程分为四步:询问专业度级别→运行 full_audit.sh 脚本获取 JSON 结果→按领域分类格式化输出→自动生成 HTML 可视化仪表盘(serve_dashboard.sh)。支持 Linux、macOS、WSL 及原生 Windows,具备完善的平台检测与降级命令回退机制。最终报告自动匹配用户语言,技术术语(exec、cron、gateway 等)保持英文。

显著优点

1. 上下文感知智能调整:不仅模式匹配,还能识别 VPN/Tailscale 环境、单用户自托管、容器化部署等场景,自动降低非关键风险评级
2. 零侵入只读设计:所有检测均为读取操作,绝不自动修改配置,修复建议需用户显式确认后方可执行

3. 实时运行时检测:除静态配置分析外,主动检查网络暴露面、容器特权、当前进程状态等动态信息

4. 自动触发机制:在技能安装、代理创建/修改、定时任务变更时自动执行针对性审计,实现持续安全监控

5. 完整事件响应指引:内置 Containment→Rotation→Review 三步应急流程,覆盖网关停止、令牌轮换、日志审查等关键操作

潜在局限

  • 环境依赖:部分深度检测依赖 curlssip 等工具,在精简容器或 DSM 环境可能需要降级命令
  • Windows 原生支持有限:虽然提供 PowerShell 回退方案,但完整功能在 Linux/macOS/WSL 上体验最佳
  • 无主动渗透测试:仅为配置审计与风险评估工具,不包含漏洞利用验证或模糊测试
  • 仪表盘本地服务:HTML 报告通过本地 HTTP 服务提供,远程/无浏览器环境体验受限

适合人群

  • OpenClaw 管理员/运维人员:需要定期审查多实例部署的安全基线
  • 安全工程师:寻求结构化的配置审计框架与风险矩阵参考
  • 技术决策者:评估 OpenClaw 在生产环境部署前的安全就绪度
  • 安全意识较强的终端用户:通过 Beginner 模式理解自身实例的暴露风险

常规风险

| 风险类型 | 说明 |
|---------|------|
| 误报可能 | 上下文感知逻辑可能因环境信息不全导致风险评级偏差 |
| 信息泄露 | `gather_config.sh` 虽会做敏感信息脱敏,但审计过程本身会遍历配置结构 |
| 依赖脚本风险 | 若 skill 包被篡改,`full_audit.sh` 等脚本可能成为攻击入口(建议校验签名) |
| 修复建议副作用 | 部分加固建议(如禁用 exec)可能影响现有工作流,需充分评估功能影响 |

整体而言,secucheck 是 OpenClaw 生态中稀缺的专业安全审计基础设施,其只读设计、分级输出、多平台适配特性使其成为生产环境安全运营的核心工具。

安全解读

核心定位

secucheck 是专为 OpenClaw 生态设计的综合安全审计 Skill,以只读模式对 7 个关键领域(Runtime、Channels、Agents、Cron、Skills、Sessions、Network)执行深度安全检查。通过 CLS-Certify v2.1.0 认证,获得 A 级评分(85分),被评定为"标准安全级别"的合法安全审计工具。

显著优点

1. 安全设计严谨

  • 纯 Bash/Shell 实现,零第三方依赖,消除供应链攻击面
  • 强制只读操作:仅收集系统信息,绝不自动修改配置
  • 智能数据脱敏:gather_config.sh 自动将 token/password/secret/apiKey 等敏感字段替换为 [REDACTED]
  • 三层信任分级:Beginner(类比讲解)/ Intermediate(技术细节)/ Expert(攻击向量+CVE引用)

2. 检测维度全面

  • 实时运行时检查:VPN状态、容器环境、特权模式、网络暴露
  • 上下文感知风险评估:自动识别单用户/自托管/内网/VPN等场景,避免机械误判
  • 攻击场景映射:内置 Prompt Injection、Session Leak、Privilege Escalation 等 5 类攻击模板
  • 可视化 HTML 仪表盘:安全评分+风险矩阵+修复建议

3. 合规与透明度

  • GDPR/CCPA 数据最小化合规通过
  • 网络行为透明:仅向 ifconfig.me/ipify.org 查询外部 IP(HTTPS加密),无数据上传
  • 跨平台支持:Linux、macOS、WSL、Windows 原生、Synology DSM

潜在局限

| 限制项 | 说明 |
|--------|------|
| 外部服务依赖 | 依赖 ifconfig.me/ipify.org 检测公网暴露,离线环境功能受限(已标识为低风险) |
| 个人开发者维护 | 维护者 joon 为 GitHub 个人开发者,非企业级背书,需关注长期维护活跃度 |
| 无自动修复 | 设计哲学要求用户显式确认每项修复,自动化程度较低 |
| 权限声明粒度 | 建议进一步细化 exec/read 权限的具体数据收集范围 |

适合人群

  • OpenClaw 管理员:需定期安全巡检的生产环境运维者
  • 安全合规人员:需要审计报告满足 GDPR/CCPA 等合规要求
  • 多用户部署场景:团队协作环境下评估会话隔离与权限边界
  • 安全意识培训:利用三层讲解模式进行团队安全教育

常规风险与缓解

| 风险场景 | 缓解措施 |
|----------|----------|
| 外部 IP 服务不可用 | 支持离线模式配置,或回退到本地网络命令检测 |
| 误报/漏报 | 上下文感知逻辑降低误报,Expert 模式提供攻击向量验证 |
| 配置泄露 | 自动脱敏机制 + 用户确认机制双重防护 |
| 权限滥用 | 仅只读操作,所有修复需显式用户授权 |

使用建议

建议每周执行一次完整审计,并在以下事件触发自动审查:Skill 安装、Agent 创建/修改、Cron 任务变更。结合可视化仪表盘跟踪安全评分趋势,形成持续安全监控闭环。

Secucheck 内容

checks文件夹
dashboard文件夹
scenarios文件夹
scripts文件夹
templates文件夹
手动下载zip · 52.4 kB
agents.mdtext/markdown
请选择文件