Aurite Agent Verifier
在代码发布前检查安全隐患、代码规范与 AI Agent 常见模式。
- Star 数
- ★ 45
- 最近更新
- 11 天前
- License
- MIT
- FA 评分
- 52/100 · 缺口较多
30 秒速览
- 运行形态
- 可在哪里用
- 通用 · 跨平台Codex · Claude Code
- 费用
- 免费,无需付费服务
- 上手难度
- 低 · 几分钟可跑通
- 开始前需要
- 典型场景
- 团队在合并或发布前,让编码助手检查源代码中的硬编码密钥、外部输入校验和错误信息暴露。
- 不适合
- 需要确定性解析器保证每次结果一致的团队
- 希望验证器绕过所用编码助手的数据处理政策的团队
- 源码审查
- 52/100 · 缺口较多
这个 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 助手执行,报告区分模式匹配检查与启发式检查,后者可能因模型或运行而变化。
- 团队在合并或发布前,让编码助手检查源代码中的硬编码密钥、外部输入校验和错误信息暴露。
- 构建 LangGraph、CrewAI 或 AutoGen Agent 的开发者,检查循环、重试上限及工具引用是否与定义一致。
- 维护 Python、TypeScript 或 Go 项目的工程师,检查类型标注、严格类型、错误处理和依赖版本声明。
- 需要快速排查提示词体积或工具描述过长的开发者,运行定向模式检查并查看报告建议。
- 希望应用组织级编码规则的团队,在安装 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-aiREADME 未要求提供单独的 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?
查看各维度的扣分理由
证据称该技能本身不联网、不收集数据,代码由用户已有的编码代理读取并按其数据政策处理,支持较低的自身权限和一定的数据流透明度。文档未说明运行中何时需用户确认、如何专门处理敏感数据、依赖安全如何核验,且安装或更新没有回滚流程;维护者线索为项目名和联系渠道,但给定材料不证明发布者身份,因此这些方面扣分。
材料承认启发式检查可能变化,并区分模式匹配与判断型结果;但同时将若干检查描述为可靠或自动检测,未提供足以佐证其运行稳定性的代码证据。安装依赖 Node.js 和外部 skills CLI,失败排查只覆盖常见安装问题,故一致性、依赖可用性及失败信息均只给部分分。
文档覆盖安全、模式、质量和语言检查,提供完整与聚焦触发语句,并列出 Python、TypeScript/JavaScript、Go 及多个框架。也说明独立模式、可选 Kahuna 集成及启发式检查限制;扣分在于支持范围和自动检测能力主要由文档宣称,未见实现细节支撑。
README 具备目录、架构、安装、使用、示例报告及常见安装问题;另有入门和安装教程,名称总体稳定,并明确标注许可证。文档说明启发式检查的局限,但未提供变更日志或明确的维护责任人;贡献渠道和邮箱不足以确认持续维护安排,故版本维护相关仅部分得分。
示例报告展示通过项、警告、问题、位置和建议,且可按类别单独运行,能帮助读者理解预期产物及潜在价值。扣分在于材料未说明报告如何控制误报、如何与实际修复工作衔接或成本收益;所示效用主要是文档示例和宣称。
README 给出检查类别、具体模式、阈值及模式匹配/启发式区分,也说明结果可能受模型影响,支持一定的可追溯性和事实与判断分离。扣分在于所给材料没有实际技能定义或源码来逐项核对这些规则,且多个文档重复项目说明,不构成独立验证。
- 这是基于所给文档和夹具的静态审阅;材料未包含技能定义或实现源码,不能据此确认实际检查行为。
- 文档说明编码代理会读取项目代码并发送给其模型提供方;是否留在本机取决于该代理的数据政策。
- 文档承认启发式检查可能因模型或运行而变化,报告应由使用者核查。