Aurite Agent Verifier

在代码发布前检查安全隐患、代码规范与 AI Agent 常见模式。

Star 数
★ 45
最近更新
11 天前
License
MIT

30 秒速览

运行形态
Agent 插件 / 技能
可在哪里用
通用 · 跨平台Codex · Claude Code
费用
免费,无需付费服务
上手难度
低 · 几分钟可跑通
开始前需要
Node.jsSkills CLIShell / 命令行网络访问本地文件系统
典型场景
团队在合并或发布前,让编码助手检查源代码中的硬编码密钥、外部输入校验和错误信息暴露。
不适合
  • 需要确定性解析器保证每次结果一致的团队
  • 希望验证器绕过所用编码助手的数据处理政策的团队

这个 Agent 能做什么,适合哪些场景?

Aurite Agent Verifier 是一组供 Claude Code、Cursor、Windsurf、Roo Code、Codex 等编码助手使用的验证技能。通过完整套件触发词“verify agent”,verification 编排器会运行安全、Agent 模式、代码质量和语言检查;也可单独调用各项技能。它检查项目文件和提示词中的内容,包括密钥、输入校验、循环与重试限制、工具引用、上下文大小,以及 Python、TypeScript 和 Go 的相关做法。结果是包含通过项、警告、问题、位置和修复建议的结构化报告。默认以独立模式工作;安装 Kahuna 后可加载组织规则和额外上下文。

安装技能后,用户在编码助手中输入“verify agent”,启动 verification 全套编排;也可以输入“verify agent security”、“verify agent patterns”、“verify agent quality”或“verify agent language”运行定向检查。技能读取助手可访问的项目代码、依赖配置、提示词和工具定义,检查安全与质量规则、重试和循环安全、工具注册表一致性、提示词上下文大小,以及 LangGraph、CrewAI、AutoGen 和 LangChain 的已列明框架模式。它输出按类别整理的通过项、警告和问题,附文件位置及建议。检查由 AI 助手执行,报告区分模式匹配检查与启发式检查,后者可能因模型或运行而变化。

  1. 团队在合并或发布前,让编码助手检查源代码中的硬编码密钥、外部输入校验和错误信息暴露。
  2. 构建 LangGraph、CrewAI 或 AutoGen Agent 的开发者,检查循环、重试上限及工具引用是否与定义一致。
  3. 维护 Python、TypeScript 或 Go 项目的工程师,检查类型标注、严格类型、错误处理和依赖版本声明。
  4. 需要快速排查提示词体积或工具描述过长的开发者,运行定向模式检查并查看报告建议。
  5. 希望应用组织级编码规则的团队,在安装 Kahuna 后使用增强模式查询知识库并应用组织规则。

如何安装或部署这个 Agent?

需要 Node.js 环境以运行 npx 和 Skills CLI;README 未说明最低 Node.js 版本。选择目标编码助手并安装:

npx skills add aurite-ai/agent-verifier -a claude-code -a cursor

也可将其安装为 Claude Code 插件:

claude plugin marketplace add aurite-ai/agent-verifier
claude plugin install agent-verifier@aurite-ai

README 未要求提供单独的 API 密钥;验证由已安装的编码助手执行。

如何使用这个 Agent?

在已安装技能的项目目录中,向编码助手输入:

verify agent

运行某一类检查时,可输入:

verify agent security

其他定向触发词包括 verify agent patterns、verify agent quality 和 verify agent language。结果会给出按类别整理的检查状态、发现位置和修复建议。

这个 Agent 有哪些优点和局限?

优点
  • 提供完整验证套件和四项可单独运行的技能,可按审查范围选择检查。
  • 专门检查循环、重试限制、幻觉工具引用和提示词上下文大小等 Agent 模式。
  • 覆盖 Python、TypeScript/JavaScript、Go,并列出 LangGraph、CrewAI、AutoGen、LangChain 的框架检查。
  • 可通过 Kahuna 增强模式加载组织规则;独立模式也能使用内置检查。
局限
  • 检查由 AI 编码助手执行;README 明确指出启发式结果可能因模型和运行而异。
  • 需要安装并使用兼容的编码助手;该工具本身不是独立的确定性静态分析器。
  • 代码由所用编码助手读取并按其数据政策发送给模型提供方,不能保证始终留在本机。
  • README 未给出最低 Node.js 版本或逐个平台的功能差异说明。

这个 Agent 与同类方案有什么区别?

README 将其与 ESLint/Biome、Semgrep 和人工审查作比较:它补充了这些工具未覆盖的 Agent 模式、上下文管理和工具幻觉检查;文档称它不是传统代码检查器的替代品。

与相关度最高的同类 agent 并排比较关键指标。

Agent 源码审查 形态 / 费用 Star 最近更新 主语言 完整支持的平台
Aurite Agent Verifier 当前 52 · 缺口较多 Agent 插件 / 技能免费 ★ 45 11 天前 — Codex · Claude Code
500+ AI Agent 项目与用例集锦 21 · 缺口较多 命令行工具免费 + 模型费 ★ 39k 2 个月前 Python —
LoopGain 循环控制器 证据不足 代码库 / SDK免费 ★ 126 24 天前 Python —
Maestro 编排平台 75 · 存在缺口 Agent 插件 / 技能免费 + 模型费 ★ 485 1 天前 JavaScript Codex · Claude Code

FollowAgents 如何评估这个 Agent?

FollowAgents 源码审查 · FARS-2.1
缺口较多
52/ 100 五分制 2.6 / 5
信任安全 13/29
可靠稳定 5/14
适用触发 12/18
规范维护 11/18
有效结果 7/13
证据核验 4/8
查看各维度的扣分理由
信任安全13 / 29 · 2.2/5

证据称该技能本身不联网、不收集数据,代码由用户已有的编码代理读取并按其数据政策处理,支持较低的自身权限和一定的数据流透明度。文档未说明运行中何时需用户确认、如何专门处理敏感数据、依赖安全如何核验,且安装或更新没有回滚流程;维护者线索为项目名和联系渠道,但给定材料不证明发布者身份,因此这些方面扣分。

可靠稳定5 / 14 · 1.8/5

材料承认启发式检查可能变化,并区分模式匹配与判断型结果;但同时将若干检查描述为可靠或自动检测,未提供足以佐证其运行稳定性的代码证据。安装依赖 Node.js 和外部 skills CLI,失败排查只覆盖常见安装问题,故一致性、依赖可用性及失败信息均只给部分分。

适用触发12 / 18 · 3.3/5

文档覆盖安全、模式、质量和语言检查,提供完整与聚焦触发语句,并列出 Python、TypeScript/JavaScript、Go 及多个框架。也说明独立模式、可选 Kahuna 集成及启发式检查限制;扣分在于支持范围和自动检测能力主要由文档宣称,未见实现细节支撑。

规范维护11 / 18 · 3.1/5

README 具备目录、架构、安装、使用、示例报告及常见安装问题;另有入门和安装教程,名称总体稳定,并明确标注许可证。文档说明启发式检查的局限,但未提供变更日志或明确的维护责任人;贡献渠道和邮箱不足以确认持续维护安排,故版本维护相关仅部分得分。

有效结果7 / 13 · 2.7/5

示例报告展示通过项、警告、问题、位置和建议,且可按类别单独运行,能帮助读者理解预期产物及潜在价值。扣分在于材料未说明报告如何控制误报、如何与实际修复工作衔接或成本收益;所示效用主要是文档示例和宣称。

证据核验4 / 8 · 2.5/5

README 给出检查类别、具体模式、阈值及模式匹配/启发式区分,也说明结果可能受模型影响,支持一定的可追溯性和事实与判断分离。扣分在于所给材料没有实际技能定义或源码来逐项核对这些规则,且多个文档重复项目说明,不构成独立验证。

风险与缓解建议
  • 这是基于所给文档和夹具的静态审阅;材料未包含技能定义或实现源码,不能据此确认实际检查行为。
  • 文档说明编码代理会读取项目代码并发送给其模型提供方;是否留在本机取决于该代理的数据政策。
  • 文档承认启发式检查可能因模型或运行而变化,报告应由使用者核查。
证据充分度:低 评估于 2026年10月24日 审查版本 e7c783a02cc5
查看完整评分方法 →

常见问题

验证器会把代码发送到网络吗?
它本身不添加遥测,也不自行发起网络调用;运行它的编码助手仍会按自身数据政策读取并处理代码。
检查结果每次都相同吗?
不保证。文档将检查分为模式匹配和启发式两类,并说明 AI 模型可能导致结果变化。
它能替代 ESLint、Biome 或 Semgrep 吗?
不能。README 将它定位为补充工具,着重检查 Agent 专属模式、上下文管理和工具引用。
是否必须安装 Kahuna?
不需要。默认独立模式使用内置实践;安装 Kahuna 后才可加载组织规则和额外上下文。
在 GitHub 查看 ↗ 安装 ↓

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents