快讯
GitHub 密钥扫描默认拦截 Anthropic 密钥,并新增 Salesforce 检测
GitHub 密钥扫描新增 Salesforce、Anthropic 与 Cloudsmith 三类密钥检测,其中 Anthropic 的两类密钥默认纳入推送保护,含密钥的提交将被自动拦截。
核心事实
GitHub 在更新日志中宣布,密钥扫描(secret scanning)新增多个密钥类型的检测能力,并将部分检测器默认纳入推送保护(push protection)。
- 新增合作伙伴:Salesforce 成为密钥扫描合作伙伴,对应密钥类型为
salesforce_marketing_cloud_api_oauth2_token。当该密钥出现在公开仓库中时,GitHub 会将其转发给相关合作方,以便在凭证被滥用前完成吊销或轮换。 - 新增检测器:Anthropic 的
anthropic_service_api_key、anthropic_user_api_key,以及 Cloudsmith 的cloudsmith_api_key。 - 推送保护默认扩展:上述两类 Anthropic 密钥检测器现已默认包含在推送保护中。已启用密钥扫描的仓库(包括免费的公开仓库)中,包含这些密钥的提交会被自动拦截。
背景与影响
按照 GitHub 的说明,合作伙伴密钥在公开仓库中被发现时会自动上报给密钥签发方;用户密钥则在公开或私有仓库中被发现时生成密钥扫描告警。此次调整意味着使用 Anthropic 相关密钥的开发者,在向已启用密钥扫描的仓库推送代码时,可能直接被阻止提交,需要先移除或替换凭证。
限制与来源
以上内容来自 GitHub 官方更新日志(github.blog),发布日期为 2026 年 10 月 13 日。GitHub 未在文中披露检测准确率、误报率等数据,具体支持的密钥类型完整列表、各仓库类型的实际行为以及功能可用范围,请以 GitHub 官方文档和官网当前信息为准。