OpenClaw 代码、插件、技能及 Node.js 依赖的安全漏洞扫描器,由 OpenClaw AI 模型驱动。

安装

概览

flaw0 是一款专为 OpenClaw 生态系统设计的开源安全漏洞扫描工具,其核心目标是帮助开发者实现‘零缺陷’(flaw 0)的安全代码状态。该工具由 OpenClaw AI 模型驱动,能够深入分析源代码、插件、技能以及 Node.js 依赖项中的潜在安全隐患。与传统静态分析工具不同,flaw0 不仅依赖模式匹配,更结合了 Claude AI 的上下文感知能力,对每项检测结果进行智能验证,大幅降低误报率。用户可通过命令行快速执行扫描任务,也可将其集成至 CI/CD 流程中,确保每次提交都经过严格的安全审查。无论你是正在开发新技能的开发者,还是维护已有项目的团队,flaw0 都能提供从代码到依赖的全链路安全保障。

核心功能特点

  1. AI 驱动的上下文感知漏洞检测,显著减少误报
  2. 支持代码与依赖项双重扫描,覆盖 OpenClaw 生态全组件
  3. 提供具体修复建议与置信度评分,提升问题解决效率
  4. 灵活配置与多模型选择,适配不同场景下的速度与精度需求
  5. 深度集成 npm 审计与 CVE 数据库,识别已知高危漏洞

适用场景

flaw0 适用于多种需要保障代码安全的开发场景。在技能开发阶段,开发者可在安装第三方技能前使用 flaw0 扫描其代码仓库,避免引入恶意或存在严重漏洞的插件,从而保护主系统安全。在日常开发过程中,通过将 flaw0 scan 命令加入 pre-commit 钩子,可在提交代码前自动检查常见漏洞类型,如命令注入、SQL 注入和硬编码密钥等,有效防止不安全代码进入版本库。对于持续集成环境,flaw0 提供了完整的 CI/CD 集成方案,例如 GitHub Actions 工作流中可调用 flaw0 audit 并设置阈值阻断高缺陷分数(flaw score > 0)的构建,确保生产部署始终基于安全可靠的代码。此外,项目维护者还可定期运行 flaw0 scan –target all 对所有 OpenClaw 组件进行全面体检,及时发现并修复累积的技术债务,维持长期稳定的安全基线。