openclaw-sec

🛡️ AI Agent 实时安全防护专家

🥥20总安装量 9评分人数 13
100% 的用户推荐

OpenClaw Security Team 出品的 AI Agent 实时安全防护套件,集成 6 大检测模块,20-50ms 内拦截提示注入、命令注入、SSRF 等攻击,保障 AI 系统安全运行。

A

基本安全,请在特定环境下使用

  • 来自可信来源(Github / Microsoft / 官方仓库)
  • ✅ 无出站网络请求,纯本地检测架构杜绝数据外泄风险
  • ✅ 使用 better-sqlite3 参数化查询,有效防御 SQL 注入攻击
  • ✅ 670+ 测试覆盖 + ZeroLeaks 渗透测试,代码质量经专业验证
  • ⚠️ 安全事件默认持久化至本地 SQLite,敏感环境需额外配置加密或禁用数据库
  • ⚠️ 版本号不一致(SKILL.md 1.0.2 vs package.json 0.4.0),建议关注官方更新同步

使用说明

核心用法

OpenClaw Security Suite 是一款专为 AI Agent 设计的综合性安全防护工具,通过 CLI 命令或自动钩子实现实时安全验证。核心工作流为:用户输入/工具调用 → 安全引擎并行调度 6 个检测模块 → 严重度评分 → 自动执行允许/警告/阻止操作。主要命令包括::validate-command 检测命令注入、、check-url 防范 SSRF、、validate-path 阻止目录遍历、、scan-content 扫描密钥泄露、、check-all 全模块综合扫描。支持通过 user-prompt-submit-hooktool-call-hook 实现透明化自动防护,无需修改业务代码即可嵌入现有 AI 工作流。

显著优点

全面威胁覆盖:6 个并行检测模块涵盖 168 种攻击模式,包括 92 种提示注入模式、24 种密钥检测模式、15 种路径遍历模式等,覆盖 OWASP LLM Top 10 主要风险。极致性能:并行架构设计确保 20-50ms 验证延迟,异步数据库写入不阻塞主流程,支持 1000+ 次验证/分钟吞吐量。灵活可配置:4 级灵敏度(paranoid/strict/medium/permissive)+ 模块级独立配置,支持白名单用户绕过、自定义动作映射、速率限制与信誉评分。生产就绪:内置 SQLite 持久化、结构化日志轮转、Webhook/Slack/Discord 通知、数据库自动优化,提供完整的可观测性体系。

潜在缺点与局限性

误报风险:严格模式下提示注入检测可能将合法的多轮对话上下文误判为攻击,需人工调优灵敏度。性能开销:secret_detector 模块依赖大量正则表达式,在 paranoid 模式下可能成为瓶颈,高并发场景建议关闭或降级。生态依赖:当前主要面向 Claude Code 生态,其他 AI Agent 框架需自行集成 CLI 或移植 TypeScript 核心库。数据隐私:安全事件默认持久化到本地 SQLite,敏感环境需配置加密存储或禁用数据库。版本管理:SKILL.md 与 package.json 版本号不一致(1.0.2 vs 0.4.0),反映发布流程待规范。

适合的目标群体

AI 应用开发者:构建面向公众的 LLM 应用,需防范提示注入、越狱攻击等。企业安全团队:为内部 AI 助手、RAG 系统、Agent 工作流添加合规审计层。DevOps/平台工程师:在 CI/CD 流水线中集成安全扫描,阻断含密钥泄露的代码提交。AI 服务运营商:多租户场景下通过用户信誉系统实现差异化风控策略。

使用风险

配置复杂性:灵敏度与动作映射的误配置可能导致过度阻断(影响用户体验)或防护不足(安全事件)。建议通过 openclaw-sec test 预设用例验证配置。数据库膨胀:默认 365 天数据保留,高流量场景需定期执行 db-vacuum 并调整 retention_days钩子冲突:自动钩子与现有 Claude Code 钩子可能存在执行顺序冲突,需检查 ~/.claude-code/hooks// 目录。正则 DoS:虽模式设计已优化,但极端构造的输入仍可能触发性能退化,建议配合超时机制使用。

openclaw-sec 内容

文件夹图标__tests__文件夹
文件夹图标integration文件夹
文件夹图标.github文件夹
文件夹图标workflows文件夹
文件夹图标hooks文件夹
文件夹图标legacy文件夹
文件夹图标security-input-validator文件夹
文件夹图标security-tool-validator文件夹
文件夹图标src文件夹
文件夹图标__tests__文件夹
文件夹图标benchmarks文件夹
文件夹图标core文件夹
文件夹图标__tests__文件夹
文件夹图标hooks文件夹
文件夹图标modules文件夹
文件夹图标code-execution-detector文件夹
文件夹图标__tests__文件夹
文件夹图标command-validator文件夹
文件夹图标__tests__文件夹
文件夹图标content-scanner文件夹
文件夹图标__tests__文件夹
文件夹图标exfiltration-detector文件夹
文件夹图标__tests__文件夹
文件夹图标injection-validator文件夹
文件夹图标__tests__文件夹
文件夹图标path-validator文件夹
文件夹图标__tests__文件夹
文件夹图标prompt-injection文件夹
文件夹图标__tests__文件夹
文件夹图标secret-detector文件夹
文件夹图标__tests__文件夹
文件夹图标serialization-detector文件夹
文件夹图标__tests__文件夹
文件夹图标url-validator文件夹
文件夹图标__tests__文件夹
文件夹图标patterns文件夹
文件夹图标obfuscation文件夹
文件夹图标prompt-injection文件夹
文件夹图标runtime-validation文件夹
文件夹图标secrets文件夹
文件夹图标types文件夹
文件夹图标tests文件夹
手动下载zip · 253.7 kB
end-to-end.test.tstext/plain
请选择文件