Jedno kliknięcie w Claude Code i hasło do bazy danych ląduje na GitHubie. Problem zgłaszano już ponad rok temu
Agenty kodujące wykonują w terminalu dziesiątki poleceń na godzinę i o każde pytają programistę. Mało kto ma cierpliwość klikać zgodę za każdym razem, więc narzędzia podsuwają wygodny skrót: zatwierdź raz i miej spokój. Claude Code firmy Anthropic też go oferuje. Badacze z Apiiro przeszukali publiczne repozytoria GitHuba pod kątem jednego pliku konfiguracyjnego. Wygoda systemu uprawnień może mieć poważne konsekwencje dla bezpieczeństwa danych.
Claude Code zapisuje zatwierdzone polecenia razem z hasłami i kluczami API. Apiiro znalazło 1379 poufnych danych dostępowych w publicznych plikach ustawień, a GitGuardian wykrył ponad 31 tys. w historii commitów.
OpenSSH 10.6p2 usuwa lukę *sshole. Wystarczył odpowiednio długi ciąg znaków, aby uzyskać dostęp do kont bez hasła
Mechanizm jest prosty. Gdy programista wybiera opcję „Yes, and don't ask again”, Claude Code zapisuje zatwierdzone polecenie powłoki w pliku .claude/settings.local.json w katalogu projektu. Często robi to dosłownie, znak po znaku. Komenda łącząca się z produkcyjną bazą trafia więc do pliku razem z hasłem wpisanym po PGPASSWORD=. Claude Code dodaje ten plik do globalnej listy .gitignore na komputerze, na którym go tworzy. Nie oznacza to jednak, że ochrona działa w każdym repozytorium. Nie jest przenoszona na inne maszyny, nie obejmuje plików wcześniej śledzonych przez Git i nie zabezpiecza katalogu, który dopiero później staje się repozytorium. W 539 z 1105 repozytoriów ze zidentyfikowanymi poufnymi danymi Apiiro znalazło commity, w których Claude Code występował jako współautor zmian w tym pliku.
Google rozbija botnet XCPE z 1,3 mln przystawek Android TV. Videostrong celowo wbudowało backdoor w firmware urządzeń
Analiza przeprowadzona między 1 a 3 listopada wykazała 104 185 publicznych kopii pliku na GitHubie. W 1122 z nich znajdowało się 1379 różnych poufnych danych dostępowych, w tym hasła do baz danych, tokeny API, klucze prywatne i dane logowania roota. Po uwzględnieniu historii commitów, współdzielonego settings.json i zapisanych transkryptów sesji liczba wzrosła do 2539 danych dostępowych w 1994 repozytoriach. Problem dotyczy 63 organizacji. GitGuardian w analizie opublikowanej 9 listopada podał jeszcze większe wartości: 31 088 różnych poufnych danych dostępowych w 23 276 repozytoriach, z czego 5343 były aktywne w momencie wykrycia. To szerszy pomiar obejmujący historię publicznych commitów od stycznia 2025 roku. Firma znalazła też 613 danych dostępowych w publicznych obrazach Docker Hub, z czego 99 nadal działało.
Backdoor w rozszerzeniu od Anthropic. Złośliwe oprogramowanie dotknęło użytkowników Windows, macOS i Linux
Usunięcie pliku z repozytorium nie rozwiązuje problemu. Dane mogą pozostać w historii commitów, forkach i obrazach kontenerów. Apiiro sprawdziło również popularne skanery bezpieczeństwa gitleaks i TruffleHog. Obydwa przeoczyły 215 z 1122 plików zawierających poufne dane dostępowe, ponieważ wiele haseł zapisano jako zwykły tekst wewnątrz poleceń, a nie jako klucze o rozpoznawalnym formacie. Zgłoszenia dotyczące mechanizmu pojawiały się w repozytorium Claude Code już w sierpniu 2025 roku. Niektóre zamknięto automatycznie po 60 dniach bez aktywności, bez odpowiedzi zespołu Anthropic. Po publikacji raportu Apiiro Boris Cherny, szef Claude Code, napisał na Hacker News, że firma analizuje możliwe rozwiązania. Polecił korzystanie z trybu auto zamiast ręcznego zarządzania regułami uprawnień. Gdy użytkownicy zwrócili uwagę, że również w tym trybie wrażliwe polecenia mogą trafiać do plików ustawień, przyznał, że to istotna uwaga. Anthropic rozważa prototypy automatycznego wykrywania poufnych danych i dodatkowe zabezpieczenia trybu auto.
Atak hakerski na Binance: skradziono ponad 6 mld dolarów w różnych kryptowalutach. Największy incydent w historii
Programiści, którzy korzystali z opcji „Nie pytaj ponownie”, powinni sprawdzić pliki .claude/settings.local.json, historię repozytoriów i ewentualne obrazy kontenerów. Jeśli znajdą tam hasła lub klucze, powinni je unieważnić i wygenerować nowe. Usunięcie pliku nie wystarczy. Po marcowym wycieku 512 tys. linii kodu Claude Code i lukach opisanych przez Check Point to kolejny problem związany z narzędziem firmy Anthropic. Tym razem zagrożenie dotyczy bezpośrednio poświadczeń użytkowników.
Powiązane publikacje

OpenSSH 10.6p2 usuwa lukę *sshole. Wystarczył odpowiednio długi ciąg znaków, aby uzyskać dostęp do kont bez hasła
8
Google rozbija botnet XCPE z 1,3 mln przystawek Android TV. Videostrong celowo wbudowało backdoor w firmware urządzeń
17
Backdoor w rozszerzeniu od Anthropic. Złośliwe oprogramowanie dotknęło użytkowników Windows, macOS i Linux
14
Atak hakerski na Binance: skradziono ponad 6 mld dolarów w różnych kryptowalutach. Największy incydent w historii
31







![Jedno kliknięcie w Claude Code i hasło do bazy danych ląduje na GitHubie. Problem zgłaszano już ponad rok temu [1]](/image/news/2026/11/10_jedno_klikniecie_w_claude_code_i_haslo_do_bazy_danych_laduje_na_githubie_problem_zglaszano_juz_ponad_rok_temu_4.jpg)
![Jedno kliknięcie w Claude Code i hasło do bazy danych ląduje na GitHubie. Problem zgłaszano już ponad rok temu [2]](/image/news/2026/11/10_jedno_klikniecie_w_claude_code_i_haslo_do_bazy_danych_laduje_na_githubie_problem_zglaszano_juz_ponad_rok_temu_0.png)
![Jedno kliknięcie w Claude Code i hasło do bazy danych ląduje na GitHubie. Problem zgłaszano już ponad rok temu [3]](/image/news/2026/11/10_jedno_klikniecie_w_claude_code_i_haslo_do_bazy_danych_laduje_na_githubie_problem_zglaszano_juz_ponad_rok_temu_1.png)
![Jedno kliknięcie w Claude Code i hasło do bazy danych ląduje na GitHubie. Problem zgłaszano już ponad rok temu [4]](/image/news/2026/11/10_jedno_klikniecie_w_claude_code_i_haslo_do_bazy_danych_laduje_na_githubie_problem_zglaszano_juz_ponad_rok_temu_2.png)
![Jedno kliknięcie w Claude Code i hasło do bazy danych ląduje na GitHubie. Problem zgłaszano już ponad rok temu [5]](/image/news/2026/11/10_jedno_klikniecie_w_claude_code_i_haslo_do_bazy_danych_laduje_na_githubie_problem_zglaszano_juz_ponad_rok_temu_3.png)






