GitHub anunció el 13 de octubre de 2026 que dos patrones de claves de Anthropic quedan incluidos por defecto en push protection, la protección de envíos que bloquea commits antes de que lleguen al repositorio. Según el anuncio de GitHub, los commits que contengan cualquiera de los dos se bloquean automáticamente en repositorios con Secret Scanning habilitado, incluidos los repositorios públicos gratuitos.

Qué patrones de Anthropic quedan cubiertos

Los detectores identifican anthropic_service_api_key y anthropic_user_api_key. GitHub indica que ambos se incluyen por defecto en push protection: si uno aparece en un commit, la protección impide su envío cuando el repositorio tiene Secret Scanning habilitado.

El mismo anuncio añade salesforce_marketing_cloud_api_oauth2_token y cloudsmith_api_key a los tipos de secretos detectados. GitHub identifica a Salesforce como socio de Secret Scanning.

Secret Scanning también revisa el historial

El bloqueo de un commit es solo una parte del análisis. La documentación de GitHub indica que Secret Scanning examina el historial de Git de todas las ramas y vuelve a analizar periódicamente los repositorios cuando se incorporan nuevos tipos de secretos. Por eso, un detector nuevo también puede sacar a la luz claves presentes en el historial, no solo frenar un envío nuevo.

GitHub también incluye entre las superficies analizadas los títulos, descripciones y comentarios de issues y pull requests, Discussions, wikis y secret gists.

Qué repositorios pueden usar Secret Scanning

GitHub ofrece Secret Scanning automáticamente y sin coste en los repositorios públicos. Para los repositorios privados e internos propiedad de organizaciones, la documentación exige GitHub Secret Protection en GitHub Team o GitHub Enterprise Cloud. En los repositorios de usuarios, GitHub enumera disponibilidad en GitHub Enterprise Cloud con Enterprise Managed Users y en GitHub Enterprise Server cuando la empresa tiene GitHub Secret Protection habilitado.

Tipo de repositorioDisponibilidad de Secret ScanningRequisito de plan o empresa
PúblicoSe ofrece automáticamente y sin costeNinguno indicado
Privado o interno de una organizaciónDisponible con GitHub Secret ProtectionGitHub Team o GitHub Enterprise Cloud
De usuarioDisponible en GitHub Enterprise Cloud o GitHub Enterprise ServerEnterprise Managed Users en GitHub Enterprise Cloud; en GitHub Enterprise Server, la empresa debe tener GitHub Secret Protection habilitado