SheepNav
ailinter

ailinter

ailinter.dev

AI代码安全护目镜,扫描质量、密钥与漏洞

5天前制作者:Ivan Bernikov

关于 ailinter

ailinter 是一款为 AI 编程助手量身打造的代码安全护目镜。它会在 AI 生成代码之前和之后进行安全检查,评估文件质量,并指示 AI 是“继续前进”还是“停止重构”。集成三大扫描引擎:20 个代码质量检测器(评分 0-100)、269 条密钥检测规则和 58 个漏洞模式。作为 MCP 服务器运行,可与 Claude CodeCursorOpenCodeGitHub Copilot 无缝集成。仅 15MB 的 Go 二进制文件,零依赖,MIT 许可。

核心功能

ailinter 的核心是提供一个安全清单,让 AI 编码助手在编写每一行代码前和后都能进行自我检查。它通过三个主要扫描器确保代码安全:

  • 代码质量扫描:使用 20 个检测器评估代码质量,生成 0-100 的评分,帮助 AI 识别潜在问题。
  • 密钥检测:内置 269 条规则,防止 API 密钥、密码等敏感信息意外泄露。
  • 漏洞扫描:覆盖 58 种常见漏洞模式,及时阻止安全风险。

主要特性

  • 轻量高效:仅 15MB 的 Go 二进制文件,无需额外依赖,启动迅速。
  • 无缝集成:作为 MCP 服务器运行,与主流 AI 编码工具如 Claude CodeCursorOpenCodeGitHub Copilot 完美配合。
  • 实时反馈:在 AI 生成代码前和后进行扫描,提供明确的“继续”或“停止重构”建议。
  • 开源免费:采用 MIT 许可,代码完全开放,可自由使用和修改。

适用场景

  • AI 辅助开发:在使用 AI 编码助手时,自动检查生成代码的质量和安全性。
  • CI/CD 流水线:集成到持续集成流程中,确保每次提交的代码都经过安全检查。
  • 团队协作:作为代码审查的辅助工具,帮助团队发现潜在风险。

相关工具