codexstar69/bug-hunter

Adversarial AI bug hunter with auto-fix skill for Claude Code, Cursor, Codex CLI, GitHub Copilot CLI, Kiro CLI, Opencode, Pi Coding Agent, and more. Multi-agent pipeline finds security vulnerabilities, logic errors, and runtime bugs — then fixes them autonomously on a safe branch.

解决的问题

Bug Hunter 解决了 AI 代码审查中“误报过载”的问题。许多工具会标记出实际上无法触达或无害的潜在问题,导致开发人员必须手动验证每一项声明。Bug Hunter 使用对抗性流程来确保仅报告有证据支持的已确认漏洞,从而减少噪音和不确定性。

工作原理

该系统使用一个多阶段的对抗性流水线,其中不同的角色相互挑战:

  1. Hunter (猎人): 识别潜在漏洞并提供证据。
  2. Skeptic (怀疑者): 通过追踪代码和检查防御措施,主动尝试反驳 Hunter 的声明。
  3. Referee (裁判): 独立审查双方提供的证据,并发布“真实漏洞”、“非漏洞”或“人工审查”的最终裁决。

此过程之前会进行确定性的风险分类,优先处理高风险文件;之后会进行可选的验证步骤(如运行测试或静态检查)以确认发现。

适用对象

它专为使用 AI 编码智能体(如 Claude Code、Cursor、Windsurf 或 GitHub Copilot)的开发人员设计,他们希望在没有未经证实或低质量警报干扰的情况下进行严格的、以安全为重点的代码审计。它适用于需要在代码库中实现可衡量、有证据支持的安全性和行为正确性的团队。

亮点

  • 对抗性验证: 发现的问题必须在被确认之前经受住“Skeptic”角色的挑战。
  • 默认仅扫描: 该工具默认为报告模式;除非您明确请求修复并提供授权,否则它绝不会编辑您的文件。
  • 可衡量的质量: 提供精确率、召回率和 F1 分数等指标,以跟踪审计的有效性。
  • 自适应执行: 根据代码的风险和范围,自动在快速、平衡或高保证配置文件之间进行选择。
  • 混合验证: 可以执行静态检查、类型检查和安全静态检查来验证发现。
  • 广泛兼容性: 作为一项技能集成到大多数流行的基于文件的 AI 编码智能体中。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目