
ultimate_bug_scanner
给 AI 写的代码加一道自动查 bug 的关卡
ultimate_bug_scanner 是一个用 Python 编写的静态代码分析工具,目标是覆盖主流编程语言中 1000 多种常见 bug 模式,帮助开发者在代码提交前或 CI 流程中自动发现潜在缺陷。它最特别的地方在于可以自动接入 AI 编程代理(AI coding agent)的质量护栏,让 AI 生成或修改代码后立即接受一轮 bug 扫描,避免把明显错误直接写进仓库。工具提供 CLI 使用方式,适合在本地开发、pre-commit 钩子或流水线中调用。相比传统 linter 只关注风格和少量规则,它更强调 bug 模式库的广度和与 AI 工作流的结合,定位是给自动化编码过程加一道轻量、可插拔的检查关卡。
开源
free
编程开发
GitHub 星标
★ 299
维护状态
活跃
是否开源
是
定价模式
free
项目数据
分类编程开发
开发团队Dicklesworthstone
所属国家
定价模式free
价格说明开源免费工具,无在线服务,需自行部署
访问状态
是否开源是
开源协议NOASSERTION
主要语言Python
技术栈/模型agent-tools,ai-agents,bash,bugs,cli,code-quality,developer-tools,linting,static-analysis
GitHub 星标★ 299
30天Star增速
HF 下载量
上线时间2025-11-16 00:00:00
最近更新2026-09-18 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-09-16
浏览次数0
使用教程
核心亮点
- 覆盖 1000+ bug 模式,规则库比一般 linter 更偏缺陷检测
- 可自动接入 AI coding agent 的质量护栏,适配 AI 生成代码场景
- 提供 CLI,方便接入本地开发、pre-commit 或 CI 流程
不足之处
- 项目仍处早期,星标数较少,规则质量和误报率有待验证
- 文档与社区生态尚不成熟,长期维护情况待观察
适用场景
- AI 编程代理生成或修改代码后,自动跑一轮 bug 扫描再提交
- 在 CI 流水线中加入静态检查,拦截常见缺陷模式
- 本地开发时通过 CLI 或 pre-commit 钩子做提交前自检
替代项目
Semgrep、CodeQL
项目介绍
同类项目推荐
bolt.new
开源
想到啥说啥,网页应用当场生成直接能用
Prompt, run, edit, and deploy full-stack web applications. -- bolt.new -- Help Cente···
fuzz4all
开源
用大模型自动生成测试输入,发现各种软件漏洞
️Fuzz4All: Universal Fuzzing with Large Language Models
superpowers-zh
开源
全套 AI 编程神技汉化好了,照着用就行。
AI 编程超能力 · 中文增强版 — superpowers(250k+ ⭐)完整汉化 + 4 个中国原创 skills···
Gitea 代码托管
开源
轻量 Git 代码托管平台
Git with a cup of tea! Painless self-hosted all-in-one software development service,···