AI代码排雷兵——AI生成代码安全扫描与修复工具
已归档1 次浏览0 次认可10/17/2026
企业服务独立开发者合规风险开发者工具AI编程
来源平台: idea-spark
一款专为『用 AI 写代码但没有安全评审』的开发者设计的 AI 生成代码排雷工具。它扫描 git diff 与全仓库,识别 AI 生成代码里典型的硬编码密钥、SQL 注入、弱鉴权、幻觉依赖和调试后门等『雷』,并为每个问题生成可一键应用的修复补丁。现在大量团队用 Cursor/Claude 批量产出代码却直接上线,36kr 与 V2EX 上已出现『AI 批量造 App 也在批量埋雷』的真实抱怨,而 Snyk/Semgrep 这类企业级 SAST 对个人与小团队太重、也不聚焦 AI 代码的坏习惯。
目标用户
用 Cursor、Claude Code、DeepSeek 等 AI 工具生成 50% 以上代码的独立开发者和 1-10 人小团队,他们没有专职安全工程师,通常在 V2EX、Reddit r/cursor、即刻『独立开发者』圈子活跃
核心差异点
不是通用 SAST,而是『懂 AI 生成代码坏习惯』的排雷器:规则库针对 Cursor/Claude/Codex 生成的典型问题(幻觉依赖、照抄不安全代码、密钥写死、注释泄密、调试后门)定向检测,并能追溯到该代码块是否由 AI 对话引入;Snyk/Semgrep 面向企业、误报多、规则重,既不聚焦这些模式,也没有『AI 代码溯源』能力。
解决方案
用 Go 开发单二进制 CLI + 用 TypeScript 开发 VSCode 插件。核心是一个面向 AI 生成代码的规则引擎:基于 tree-sitter 做 AST 解析,叠加规则检测硬编码 AK/SK、SQL 字符串拼接、eval/exec 危险函数、CORS 全开、缺失鉴权、危险反序列化、debug 后门等典型埋雷模式;通过 git diff 定位最近由 AI 写入的代码块,输出带文件+行号+代码片段+调用链的风险报告;修复环节可选调用 DeepSeek/GLM API 生成补丁 patch,由开发者确认后一键应用。扫描核心完全本地运行,不依赖任何在线 API。
关联痛点
AI 生成代码存在安全隐患(硬编码密钥、注入、弱鉴权)且缺少审议手段小团队用 AI 提效后代码质量失控、人工评审负担加重
MVP 范围
CLI 扫描器:对本地仓库或 git diff 扫描,覆盖硬编码密钥、SQL 注入、危险函数、CORS 配置、缺失鉴权等 15-20 条规则,输出带文件+行号+代码片段的风险报告
VSCode 插件:在编辑器内高亮风险代码并显示修复建议,支持一键生成并应用修复补丁
可选的 LLM 修复补丁生成:调用 DeepSeek/GLM API 为每个漏洞生成可确认的 diff
明确不做:不做运行时 WAF、不做企业级部署与权限体系、第一版不做 CI 集成(放第二个月迭代)