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.
What it solves
Bug Hunter 旨在减少 AI 驱动的代码审查中常见的海量误报。它不是呈现一长串看似合理但未经证实的说法,而是使用对抗性过程来确保仅报告有证据支持的、可触达的运行时错误和安全漏洞。
How it works
该项目实现了一个多阶段、基于角色的流水线,将漏洞发现与验证过程分离:
- Risk Triage: 一个确定性的预处理步骤,通过风险评分对文件进行排序,以便在不使用模型 token 的情况下优先安排扫描顺序。
- The Adversarial Trio:
- Hunter: 识别潜在漏洞,并提供证据和运行时触发器。
- Skeptic: 尝试通过追踪代码和识别缺失的上下文来反驳 Hunter 的说法。
- Referee: 评估双方的证据以发布最终裁决 (
REAL_BUG,NOT_A_BUG, 或MANUAL_REVIEW)。
- Verification & Reporting: 系统可以运行混合验证(测试、类型检查、模糊测试)并生成结构化的 JSON 构件和 Markdown 报告。
- Remediation: 如果获得授权,它会创建修复计划并应用已批准的修改。
Who it’s for
它是为使用 AI 编程代理(如 Claude Code, Cursor, GitHub Copilot, 或 Windsurf)的开发者和安全审计员构建的,他们需要高精度的安全审计或代码审查过程,以最大限度地减少噪音。
Highlights
- Adversarial Review: 使用 Hunter-Skeptic-Referee 模型在结果到达用户之前对其进行挑战。
- Measurable Quality: 包含一个基准质量门禁,用于跟踪精度 (precision)、召回率 (recall) 和 F1 分数。
- Adaptive Execution: 根据审计的风险和范围提供
fast,balanced, 和assurance配置方案。 - Fail-Closed Safety: 源代码修改和自主修复需要明确的权限;系统会拒绝源码漂移以维护完整性。
- Broad Agent Support: 通过便携式自然语言接口,兼容广泛的基于文件的 AI 编程代理。
相关
- 项目
- 项目
- 项目
- Dispatch