
ailinter
ailinter.dev
AI代码安全护目镜,扫描质量、密钥与漏洞
5天前制作者:Ivan Bernikov
关于 ailinter
ailinter 是一款为 AI 编程助手量身打造的代码安全护目镜。它会在 AI 生成代码之前和之后进行安全检查,评估文件质量,并指示 AI 是“继续前进”还是“停止重构”。集成三大扫描引擎:20 个代码质量检测器(评分 0-100)、269 条密钥检测规则和 58 个漏洞模式。作为 MCP 服务器运行,可与 Claude Code、Cursor、OpenCode 和 GitHub Copilot 无缝集成。仅 15MB 的 Go 二进制文件,零依赖,MIT 许可。
核心功能
ailinter 的核心是提供一个安全清单,让 AI 编码助手在编写每一行代码前和后都能进行自我检查。它通过三个主要扫描器确保代码安全:
- 代码质量扫描:使用 20 个检测器评估代码质量,生成 0-100 的评分,帮助 AI 识别潜在问题。
- 密钥检测:内置 269 条规则,防止 API 密钥、密码等敏感信息意外泄露。
- 漏洞扫描:覆盖 58 种常见漏洞模式,及时阻止安全风险。
主要特性
- 轻量高效:仅 15MB 的 Go 二进制文件,无需额外依赖,启动迅速。
- 无缝集成:作为 MCP 服务器运行,与主流 AI 编码工具如 Claude Code、Cursor、OpenCode 和 GitHub Copilot 完美配合。
- 实时反馈:在 AI 生成代码前和后进行扫描,提供明确的“继续”或“停止重构”建议。
- 开源免费:采用 MIT 许可,代码完全开放,可自由使用和修改。
适用场景
- AI 辅助开发:在使用 AI 编码助手时,自动检查生成代码的质量和安全性。
- CI/CD 流水线:集成到持续集成流程中,确保每次提交的代码都经过安全检查。
- 团队协作:作为代码审查的辅助工具,帮助团队发现潜在风险。