omerta
基于真实环境变量值而非模式匹配来检测 Git 仓库密钥泄露的安全工具,提供 pre-commit 钩子和 CLI 两种使用方式
时间轴 (近 90 天)
omerta 是由 Sergii Shcherbak 制作的工具,在 Product Hunt 上发布,核心逻辑是使用环境文件中的真实值进行密钥检测,而非模式匹配。
omerta 提供两种使用方式:pre-commit 钩子(提交前自动检查暂存文件并阻止包含环境变量真实值的提交)和 CLI 工具(手动运行,扫描已跟踪文件或整个 Git 历史记录)。
omerta 需要读取 .env 文件作为参照来获知哪些值是敏感的。
omerta 无法检测那些从未出现在本地 .env 文件中的泄露密钥(例如从其他来源硬编码的密钥)。
omerta 特别适合团队使用自定义环境变量命名、没有统一密钥格式,或项目历史中可能已混入敏感值需要全面排查的场景。
omerta 作为补充工具,保护 .env 文件本身不被提交仍然是第一道防线,且任何工具都不能替代定期轮换密钥等良好安全习惯。
全部知识事实 (6)
omerta 是由 Sergii Shcherbak 制作的工具,在 Product Hunt 上发布,核心逻辑是使用环境文件中的真实值进行密钥检测,而非模式匹配。
50%待验证omerta 提供两种使用方式:pre-commit 钩子(提交前自动检查暂存文件并阻止包含环境变量真实值的提交)和 CLI 工具(手动运行,扫描已跟踪文件或整个 Git 历史记录)。
50%待验证omerta 需要读取 .env 文件作为参照来获知哪些值是敏感的。
50%待验证omerta 无法检测那些从未出现在本地 .env 文件中的泄露密钥(例如从其他来源硬编码的密钥)。
50%待验证omerta 特别适合团队使用自定义环境变量命名、没有统一密钥格式,或项目历史中可能已混入敏感值需要全面排查的场景。
50%待验证omerta 作为补充工具,保护 .env 文件本身不被提交仍然是第一道防线,且任何工具都不能替代定期轮换密钥等良好安全习惯。
50%