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 repozytoriumDostępność skanowania sekretówWymagany plan lub warunek
PubliczneAutomatycznie 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 organizacjiWymagane jest GitHub Secret Protection.GitHub Team lub GitHub Enterprise Cloud.
Należące do użytkownikaGitHub 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.