clawsec-suite

📦 AI Agent 安全管控与预警监控套件

security-infrastructure榜 #1

ClawSec安全套件:实时监控恶意技能预警,加密签名验证,双重确认安装防护,为AI Agent提供企业级安全管控。

收藏
37.4k
安装
8.5k
版本
0.1.7
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

ClawSec Suite 是一个面向 OpenClaw AI Agent 生态的企业级安全管理工具,集实时监控、加密验证和审批管控于一体。其核心架构包含四个关键模块:

1. 嵌入式预警订阅监控

套件内置 ClawSec 官方预警源(advisories/feed.json),支持远程/本地双模式获取。通过 Ed25519 签名验证和 SHA-256 校验确保数据完整性,采用"失败即关闭"(fail-closed)策略——签名验证失败时拒绝处理,除非显式设置 CLAWSEC_ALLOW_UNSIGNED_FEED=1 临时绕过。

2. 本地化技能交叉检测

自动比对预警信息与已安装技能清单,识别受影响组件。支持利用性评分(exploitability_score)优先级排序,区分理论风险与实际威胁,避免高严重性/低利用性预警过度干扰。

3. 审批门控响应机制

发现恶意技能预警时,系统执行非破坏性通知:

  • 首次确认:用户主动请求安装
  • 二次确认:展示预警详情后需显式批准
  • 退出码 42 作为预警信号,阻断自动安装流程

4. 可选安全技能编排

通过动态目录发现(discover_skill_catalog.mjs)按需安装补充防护模块,避免预设硬编码带来的供应链风险。

显著优势

| 维度 | 能力 |
|------|------|
| 供应链完整性 | 发布包 GPG/Ed25519 双签名 + 校验和链式验证 |
| 零信任架构 | 公钥指纹硬编码(`711424e4...befba9c8`),首次使用需带外验证 |
| 渐进式部署 | 钩子(hook)+ 定时任务(cron)可选启用,最小侵入 |
| 状态持久化 | JSON 状态文件追踪已处理预警,防止重复告警 |
| 审计可追溯 | 抑制清单(allowlist)强制记录理由与时间戳 |

局限性与约束

  • 运行时依赖较重:需 Node.js、OpenSSL、jq、curl、shasum 等 7+ 二进制工具
  • 网络依赖:远程目录/预警源不可用时降级至本地种子文件
  • 手动密钥管理:首次部署需人工校验公钥指纹,无自动密钥轮转机制
  • 抑制功能需显式启用enabledFor: ["advisory"] 配置缺失时全部告警上报,避免静默风险
  • Windows 支持有限:PowerShell 路径需显式处理,部分脚本为 Bash 优化

适用人群

  • 企业安全团队:管理数十至数百个 AI Agent 技能的标准化安全基线
  • DevSecOps 工程师:集成 CI/CD 流水线的预发布技能扫描
  • 平台运营方:OpenClaw Gateway 多租户环境下的强制安全钩子
  • 合规审计人员:依赖审批门控日志满足 SOX/ISO 27001 追溯要求

常规风险提示

| 风险类型 | 说明 | 缓解措施 |
|----------|------|----------|
| 密钥泄露 | 发布签名私钥泄露导致伪造预警 | 定期带外轮换,监控异常签名 |
| 配置漂移 | `CLAWSEC_ALLOW_UNSIGNED_FEED` 长期开启 | 配置审计,默认拒绝未签名 |
| 抑制滥用 | 安全团队过度使用 allowlist 掩盖风险 | 强制理由字段,定期复核 |
| 定时任务冲突 | 多实例 cron 竞争写入状态文件 | 文件锁或集中式状态后端 |
| 降级攻击 | 攻击者阻止网络访问迫使使用本地过期种子 | 种子文件 TTL 校验,离线告警 |

整体而言,ClawSec Suite 是 AI Agent 生态中少有的将加密验证、最小权限和审批管控深度整合的安全基础设施,适合对供应链攻击有高度防御需求的生产环境。

clawsec-suite 内容

暂无文件树

手动下载zip · 48.0 kB
contentapplication/octet-stream
请选择文件