跳到正文
掘金· 虫无涯·· 13 天前精选AI 评分72

大模型联动 CodeQL 与 Coverity 的静态扫描落地方案

大模型联动 CodeQL + Coverity 完整落地方案

AI 导读

作者给出大模型联动 CodeQL 与 Coverity 的完整落地方案,包含分层架构、Python 调度脚本和 Pydantic 数据模型。方案把两套工具的扫描结果统一导出为 SARIF 并归一化去重,再送入 LLM 判断误报、做风险分级、生成修复代码,并在出现高危漏洞时自动生成 CodeQL 自定义 QL 规则。

借鉴点

能拿走一套 CodeQL+Coverity 双引擎调度脚本和 Pydantic 数据模型,把扫描结果归一化成 SARIF 再交给 LLM 研判误报、生成修复代码和自定义 QL 规则,落到软件工厂的代码审计环节;前提是本地装好两套工具链并给出可编译的 build_command,LLM 输出还需自行清洗 JSON。

来源:掘金 · juejin.cn