Osegi
Bezpieczeństwo·1 min czytania

Claude Code: opcja „nie pytaj ponownie” ujawniła hasła na GitHubie

Claude Code zapisywał zatwierdzone polecenia wraz z hasłami jawnym tekstem w lokalnym pliku. Badacze Apiiro znaleźli dane dostępowe w publicznych repozytoriach GitHuba.

A developer's code editor showing an AI coding assistant permission prompt next to a warning about exposed passwords and API keys.
Zdjęcie: xataka.com

Opcja „Tak, i nie pytaj ponownie” w Claude Code okazała się źródłem wycieku poufnych danych. Badacze z firmy Apiiro ustalili, że zatwierdzone polecenie było zapisywane dosłownie, razem z wpisanymi w nim hasłami, a stąd mogło trafić do publicznych repozytoriów na GitHubie.

Jak dochodziło do wycieku

Claude Code potrafi działać w trybie automatycznym, ale przy istotnych decyzjach pyta użytkownika, jak postępować. Aby ograniczyć liczbę pytań, narzędzie oferuje wspomnianą opcję. Po jej wybraniu polecenie jest zapamiętywane w pliku „.claude/settings.local.json” w katalogu projektu. Jeśli zawierało hasło, lądowało ono w pliku jawnym tekstem.

Plik nie jest przeznaczony do udostępniania i leży na komputerze dewelopera, a nie w repozytorium. Jeśli jednak został wcześniej dodany do repozytorium albo z projektem pracuje inny komputer, jego zawartość trafia na GitHub razem z kodem. Według Apiiro wyciekały hasła do baz danych, loginy do serwerów SSH, klucze prywatne, tokeny GitHuba i klucze AWS.

Skala i odpowiedź Anthropic

Problem zbiega się z boomem na vibecoding. Z raportu GitHub Octoverse 2026 wynika, że w ciągu 12 miesięcy do 30 września odnotowano 17,9 mld pushów i 34,3 mld commitów; liczba pushów przewyższa wyniki 2024 i 2025 roku razem wziętych. We wrześniu ponad 40% pull requestów pochodziło od agentów AI, a w marcu było to 17%.

Anthropic nie opublikowało oświadczenia, ale szef Claude Code Boris Cherny odpowiedział na Hacker News. Przyznał, że narzędzie nigdy nie czyściło sekretów z zapisywanych danych. Dodał, że plik ma zostawać lokalnie i że Claude Code wyklucza go z Gita przy tworzeniu, więc jego zdaniem wyciekłe pliki zostały utworzone ręcznie i dodane później.

Cherny zaleca używanie trybu automatycznego oraz włączenie skanowania sekretów w repozytorium. Zespół testuje też dwie poprawki: wykrywanie wycieku danych w trybie automatycznym i podstawowy wbudowany skaner sekretów. Terminów wdrożenia nie podano.

Aplikacje warte uwagi

SUMO: łamigłówka liczbowa

Wybierz właściwe pola, dodaj je i trafiaj w cel. Łatwa do nauczenia, trudna do opanowania. Za darmo, dla każdego wieku.

Tagi:claude codeanthropicgithubapiirosecrets leakvibecoding

Więcej z tego dnia

Zobacz wszystkie →

Więcej w kategorii: Bezpieczeństwo

Zobacz wszystkie →