一款创新的开源秘密扫描器 Betterleaks 已正式推出,将其定位为著名的 Gitleaks 的继承者。 Betterleaks 由前一工具的原始创建者开发,承诺更快、更灵活,引入用于检测敏感信息的高级功能。
新项目似乎是应用程序安全场景的重大演变,旨在满足对更有效的工具来识别代码库中的秘密不断增长的需求。其架构和功能集旨在克服现有解决方案的局限性,提供额外的保护层。
Betterleaks 由 Aikido Security 赞助,作为一项独立的开源计划运营,以社区治理模型为指导,并在 MIT 许可下分发。这种方法旨在确保开发人员和安全专家社区对工具的透明度、协作和不断改进。
Betterleaks 项目的起源
在 Gitleaks 的原始创建者失去对前一个项目的存储库和名称的完全控制权后,开发 Betterleaks 的举措获得了动力。这一挫折虽然令人遗憾,但却为设计符合当前市场需求的更强大的工具提供了新的机会。
该开发人员现在加入 Aikido Security 担任秘密扫描主管,致力于构建可用的最强大的开源秘密检测工具。向合气道安全的过渡强化了向全球安全和发展社区提供尖端解决方案的目标。
1.0版本的安全创新
Betterleaks 的第一个版本已经包含了一些使其在市场上脱颖而出的功能。该工具旨在提供更准确、更全面的秘密检测,集成现代安全技术和方法。
1.0版本的主要创新如下:
–由规则定义的验证:使用通用表达语言 (CEL) 进行灵活、个性化的验证。
–BPE 代币效率检查:基于字节对编码标记化评估标记的有效性,优化识别过程。
–自动检测编码秘密:自动识别经过双重和三重编码的秘密,增加覆盖范围。
–纯Go架构:它保证了卓越的性能和更高的运行稳定性。
–扩展的提供商检测规则:它涵盖了更广泛的可以发现秘密的服务和平台。
–Git 存储库的并行检查:允许同时扫描多个存储库,加快进程。
兼容性和未来方向
Betterleaks 的支柱之一是保持与现有 Gitleaks 工作流程的兼容性。这意味着已使用的命令行选项和配置文件无需修改即可工作,使用户的过渡更加轻松。除了更快的扫描之外,这种战略兼容性还最大限度地减少了学习曲线和适应工作。
开发团队已经为 Betterleaks 的未来版本制定了雄心勃勃的计划。我们期望整合更先进的功能,例如更全面的源代码扫描、大规模语言模型 (LLM) 辅助的检测以及自动撤销机密。这些改进有望通过提供主动的泄露保护来提高开源安全性。
开发背后的社区
Betterleaks 的成功和连续性取决于积极参与的社区和知名专家的合作。该项目已经得到了多个合作者的支持,他们带来了不同领域的经验和知识,以不断改进该工具。
重点合作者包括加拿大皇家银行的理查德·戈麦斯 (Richard Gomez); Braxton Plaxco,来自红帽;和来自亚马逊的 Ahrav Dutta。这些来自领先公司的专业人士的参与增强了 Betterleaks 作为强大而可靠的秘密检测解决方案的可信度和潜力。该工具集成到 Aikido Security 支持的开源安全生态系统中,其中包括 Aikido Safe Chain、Aikido Zen、Aikido Intel 和 Opengrep 等项目,进一步巩固了其在市场中的地位。
针对人工智能生态系统优化的工具
Betterleaks 命令行界面 (CLI) 旨在为开发人员和人工智能代理提供服务。此功能可在 Claude Code、Codex 和 Cursor 等 AI 辅助开发环境中实现高效的自动扫描。
检测能力不断扩大
Betterleaks 的下一次迭代旨在大大扩展其扫描功能。将引入对源代码进行更深入分析的机制,确保即使在复杂和大容量的存储库中也不会漏掉任何秘密。
此外,开发人员正在探索人工智能技术的更深入集成,法学硕士辅助检测有望改进传统方法可能忽略的模式和上下文的识别。权限映射功能也将得到改进,从而可以更清晰地了解秘密可能在何处以及如何被暴露。
对持续性能改进的关注仍然是一个优先事项,确保 Betterleaks 不仅检测更多,而且更快、使用更少的计算资源。这种对创新的承诺使 Betterleaks 成为数字时代防御数据泄露的重要工具。
未来的版本还应该包括自动撤销机密,这是减轻任何检测到的泄漏影响的关键功能。这种主动功能代表了安全管理的重大进步,最大限度地减少了组织的暴露窗口和风险。

