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 repositorio | Disponibilidad de Secret Scanning | Requisito de plan o empresa |
| Público | Se ofrece automáticamente y sin coste | Ninguno indicado |
| Privado o interno de una organización | Disponible con GitHub Secret Protection | GitHub Team o GitHub Enterprise Cloud |
| De usuario | Disponible en GitHub Enterprise Cloud o GitHub Enterprise Server | Enterprise Managed Users en GitHub Enterprise Cloud; en GitHub Enterprise Server, la empresa debe tener GitHub Secret Protection habilitado |