Openclaw Sec

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

security榜 #25

AI Agent 实时安全防护套件,6大检测模块覆盖提示注入、命令注入、SSRF、路径遍历、密钥泄露等威胁,20-50ms极速响应,智能风险评分与自动处置

收藏
17.5k
安装
4.6k
版本
0.2.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

概述

OpenClaw Security Suite 是一款专为 AI Agent 系统设计的综合性实时安全防护解决方案,通过6个并行检测模块(提示注入、命令注入、URL验证、路径验证、密钥检测、内容扫描)提供全方位安全覆盖。

核心用法

即时安全验证:通过 /openclaw-sec check-all <text> 对输入内容进行一站式安全扫描,返回严重性评级(SAFE/LOW/MEDIUM/HIGH/CRITICAL)及对应处置动作(allow/log/warn/block/block_notify)。支持专项检测如 validate-command 检查命令注入、check-url 防范 SSRF、validate-path 阻止目录遍历、scan-content 识别密钥泄露。

自动防护钩子:提供 user-prompt-submit-hook 和 tool-call-hook,在用户输入提交和工具调用前透明执行安全校验,无需修改业务代码即可启用防护。

监控与治理:内置事件追踪(events)、用户信誉评分(reputation)、统计分析(stats/analyze)及速率限制机制,支持威胁模式分析和行为审计。

显著优点

  • 极速性能:20-50ms 验证延迟,6模块并行执行,异步数据库写入不阻塞主流程,支持 1000+ 次/分钟吞吐
  • 分层防护:4级敏感度配置(paranoid/strict/medium/permissive),可按模块独立调节,平衡安全与可用性
  • 智能处置:上下文感知的风险评分系统,自动触发分级响应,避免一刀切阻断影响正常业务
  • 全栈覆盖:从输入层(提示注入)到执行层(命令/URL/路径)再到数据层(密钥/内容)的纵深防御
  • 可观测性:完整的事件日志、用户信誉画像、攻击模式分析,支持安全运营闭环

局限性与潜在缺点

  • 误报风险:严格的检测规则(尤其 pararnoid 模式)可能产生误报,需持续调优白名单和敏感度
  • 性能开销:secret_detector 等正则密集型模块在高并发场景可能成为瓶颈,需按需禁用
  • 依赖维护:检测模式库需随攻击手法演进持续更新,内置规则可能滞后于新型威胁
  • Hook 集成限制:自动钩子依赖 Claude Code 特定运行时环境,其他 AI Agent 框架需手动集成 SDK
  • 单点瓶颈:Security Engine 作为中心协调器,极端高并发下可能成为性能瓶颈

适用人群

  • AI Agent 开发者:需为智能体系统快速构建安全防护层
  • 企业安全团队:管理内部 AI 应用,需满足合规审计与威胁检测要求
  • SaaS 平台运营方:向客户提供 AI 服务,需防范恶意滥用和数据泄露
  • 高安全场景用户:金融、医疗、政务等领域对 AI 输入输出有严格管控需求

常规风险

  • 配置不当导致绕过:permissive 模式或模块误关闭可能留下防护缺口
  • 密钥管理疏忽:配置文件中 owner_ids、webhook URL 等敏感信息需妥善保管
  • 数据库泄露风险:.openclaw-security.db 存储安全事件和用户行为数据,需控制文件权限
  • 依赖供应链风险:Node.js/TypeScript 实现依赖第三方库,需关注漏洞公告

Openclaw Sec 内容

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