g0 – AI Agent 安全扫描工具 Vibe 项目

# g0 - AI Agent 安全扫描工具 ## 项目简介 g0 是 AI Agent 安全领域的多功能控制层工具

g0 - AI Agent 安全扫描工具

项目简介

g0 是 AI Agent 安全领域的多功能控制层工具,由 guard0-ai 团队开发和维护。它能发现、评估、红队测试和监控 AI Agent 及 MCP 供应链的安全状况,提供了从本地单机到整个企业机群的全面安全可见性。g0 以本地优先(Local-first)为核心设计原则,无需注册账号,数据不出本地机器,扫描结果直接输出可操作的 A-F 等级评分,而非密密麻麻的原始漏洞列表。

核心功能

  • Endpoint 发现与监控:一键发现本地机器上安装的所有 AI 开发工具(19 种)和 MCP 服务器,包括 Claude Code 相关的 skills、plugins、subagents、hook commands、Desktop 扩展等,检测已知恶意组件并可隔离
  • 代码库扫描:基于 1,128 条规则覆盖 12 个安全域,对 Python、TypeScript/JavaScript、Java、Go 项目进行静态分析,含污点追踪和跨文件泄露分析,输出 A-F 等级
  • 红队动态测试:内置 3,900+ 对抗载荷,使用 4 级 judge 瀑布和 CVSS 评分,对运行中的 Agent、HTTP 端点或 MCP 服务器进行行为测试
  • MCP 供应链安全:从配置和源码两个维度评估 MCP 服务器,输出每个 skill 的信任评分,检测 rug-pull 攻击,在安装前验证包的安全性
  • 运行时保护代理:部署在 MCP 流量路径上,提供置信度评分的引擎,支持精确数据匹配(EDM)和数据溯源,实时拒绝、脱敏、引导或告警每条工具调用
  • Protect 防护安装:一条命令安装完整防护体系(MCP 代理路由、已知恶意组件隔离、Claude Code Hook 强制执行),默认 dry-run,可完全撤销,并提供后台常驻监控
  • AI-BOM 资产清单:生成符合 CycloneDX 1.6 标准的软件物料清单,涵盖所有模型、工具、Agent 和 MCP 服务器,内容寻址可对比版本差异

技术实现

g0 的核心架构由以下几个组件构成:

本地发现引擎:通过文件系统扫描、进程列表分析和配置文件读取,发现本地机器上的所有 AI 相关组件。无服务器端扫描器能够看到的信息,本地引擎同样可以看到。

规则引擎:1,128 条安全规则覆盖 12 个安全域,包括 Goal Integrity(目标完整性)、Code Execution(代码执行)、Data Leakage(数据泄露)等。每个规则配有修复建议,并映射到 OWASP ASI、NIST、ISO 42001 和 EU AI Act 的具体条款。

红队测试框架:3,900+ 对抗载荷涵盖提示注入、工具滥用、上下文溢出等攻击向量,采用 4 级 judge 瀑布进行自动化评估。

MCP 代理路由:透明部署在 MCP 流量路径上,支持对工具调用的实时干预和审计。

快速上手

第一步:安装(一条命令)

npx @guard0/g0 check  # 本机已知恶意组件检查
npx @guard0/g0 scan . # 代码库背景审查

第二步:查看评分结果 扫描完成后输出 A-F 等级评分,例如 CRIT/HIGH/MED/LOW/INFO 分类统计,每条发现附带一行修复建议和对应的 OWASP ASI/NIST 条款。

第三步:应用修复 根据输出中的 Fix: 建议进行修复,完成后重新扫描验证。

第四步:部署运行时防护

npx @guard0/g0 protect --apply  # 安装 MCP 代理路由和 Hook 强制执行

第五步:持续监控 使用 g0 sentinel scan 将扫描结果推送到 MDM 系统,实现机群级别的 AI 足迹治理。

适用人群

  • AI 安全研究员和红队测试人员
  • 企业安全团队,负责 AI Agent 部署和合规审计
  • 使用 Claude Code、Cursor、Windsurf 等 Coding Agent 的开发者
  • DevSecOps 工程师,需要将 AI 安全集成到 CI/CD 流程中
  • 负责 AI 治理和供应链安全的专业人士

补充说明

g0 的评分机制设计为:如果存在 critical 级别发现,项目评分上限为 F,确保严重问题永远不会被其他高分掩盖。每个 find 都附有具体文件和行号、修复建议和标准映射,可以直接提交给开发团队修复。g0 还支持作为 MCP 服务器运行,让 Claude Code、Cursor、Windsurf 在对话中直接调用 g0 的扫描和评估能力。

团队信息

由 AI 猎手自动发现

评论与建议

0 条评论