13 października 2026 r. GitHub ogłosił, że dwa wzorce kluczy Anthropic obejmuje domyślna ochrona push: commit zawierający jeden z nich jest automatycznie blokowany w repozytorium z włączonym skanowaniem sekretów, także bezpłatnym publicznym. Changelog GitHub wymienia anthropic_service_api_key i anthropic_user_api_key jako nowe typy sekretów objęte tą ochroną (ogłoszenie GitHub).
Które wzorce Anthropic obejmuje ochrona push?
GitHub podał dwa identyfikatory: anthropic_service_api_key oraz anthropic_user_api_key. Ochrona push sprawdza commit przed jego wysłaniem i blokuje go, jeśli wykryje jeden z tych wzorców w repozytorium z włączonym skanowaniem sekretów. To odrębne działanie od wyszukiwania sekretów w już istniejącej zawartości.
GitHub dokumentuje, że Secret Scanning przeszukuje historię Git na wszystkich gałęziach i okresowo ponownie skanuje repozytoria po dodaniu nowych typów sekretów. Obejmuje też opisy i komentarze w issues, tytuły, opisy i komentarze pull requestów, Discussions, wiki oraz secret gists (dokumentacja GitHub Secret Scanning). Nowy wzorzec może więc zostać wykryty także w starszej historii repozytorium, a nie tylko zatrzymać nowy commit.
Jakie repozytoria obejmuje skanowanie?
GitHub podaje różne warunki zależnie od rodzaju repozytorium i tego, kto jest jego właścicielem:
| Rodzaj repozytorium | Dostępność skanowania sekretów | Wymagany plan lub warunek |
| Publiczne | Automatycznie i bezpłatnie; ogłoszenie obejmuje bezpłatne repozytoria publiczne z włączonym skanowaniem w zakresie ochrony push dla wzorców Anthropic. | Brak dodatkowego warunku planu wskazanego dla repozytoriów publicznych. |
| Prywatne i wewnętrzne należące do organizacji | Wymagane jest GitHub Secret Protection. | GitHub Team lub GitHub Enterprise Cloud. |
| Należące do użytkownika | GitHub wskazuje GitHub Enterprise Cloud z Enterprise Managed Users albo GitHub Enterprise Server. | W GitHub Enterprise Server organizacja musi mieć włączone GitHub Secret Protection. |
W praktyce sam fakt, że repozytorium jest prywatne, nie wystarcza: dla repozytoriów organizacyjnych znaczenie ma dostęp do GitHub Secret Protection. Z kolei dla publicznych GitHub opisuje skanowanie jako automatyczne i bezpłatne.
Pozostałe nowe typy sekretów
Ten sam changelog wymienia salesforce_marketing_cloud_api_oauth2_token oraz cloudsmith_api_key. GitHub określił Salesforce jako partnera Secret Scanning.