LLM 24 lipca 2026

Co wyciek kodu Claude Code ujawnił o narzędziach AI, którym ufamy

Phoebe
Phoebe 24 lipca 2026
Co wyciek kodu Claude Code ujawnił o narzędziach AI, którym ufamy

Co wyciek kodu Claude Code ujawnił o narzędziach AI, którym ufamy

W marcu 2026 Anthropic — firma za Claude i Claude Code — przypadkowo upubliczniła 513 000 linii swojego zastrzeżonego kodu. W tej samej analizie odkryto, że narzędzie po cichu osadza niewidoczne markery w promptach użytkowników. Żadne z tych zdarzeń nie było cyberatakiem. Ale oba zadają ważne pytanie: co tak naprawdę wiemy o narzędziach AI, którym dajemy dostęp do naszych systemów?

Jak doszło do wycieku? Błąd w jednym pliku, który kosztował miliard dolarów tajemnicy

Tło jest prozaiczne. 31 marca 2026 Anthropic opublikowało nową wersję paczki NPM o nazwie @anthropic-ai/claude-code — wersja 2.1.88. W paczce znalazł się plik .map o rozmiarze 59,8 MB. To tak zwana source mapa — plik techniczny, który zwykle służy deweloperom do debugowania aplikacji. Problem w tym, że ta mapa zawierała pełny, nieskompresowany kod źródłowy Claude Code: 1906 plików, 513 000 linii TypeScriptu.

Czemu to w ogóle trafiło do paczki? Zespół używał środowiska Bun, które domyślnie generuje source mapy. Ktoś nie dodał wykluczenia *.map w pliku .npmignore — to plik który mówi, co ma zostać pominięte przy publikacji. Jeden pominięty wiersz konfiguracji. Reszta poszła automatycznie.

Co wyciekło? Nie model AI — modele Anthropic działają w chmurze i nie ma ich w paczce NPM. Wyciekł tak zwany agentic harness — warstwa oprogramowania, która daje Claude Code jego faktyczne możliwości: używanie narzędzi, zarządzanie plikami, uruchamianie komend w terminalu, koordynowanie wielu agentów naraz. To serce produktu. Można go porównać do silnika samochodu — model AI to tylko jeden z podzespołów, agentic harness to wszystko co sprawia, że pojazd jedzie.

Kod był mirrorowany przez tysiące deweloperów w ciągu kilku godzin. Na GitHubie pojawił się clean-room rewrite oparty na wycieku — zdobył 50 000 gwiazdek w dwie godziny. To prawdopodobnie najszybciej rosnące repozytorium w historii platformy. Źródło: VentureBeat.

Co znaleziono w kodzie: historia ze steganografią

Kiedy deweloperzy zaczęli analizować wyciekłe pliki, odkryli coś, o czym Anthropic nigdy nie informowało publicznie.

Claude Code osadza w system promptach niewidoczne markery Unicode. Steganografia — ukrywanie informacji w miejscu, gdzie ich nie widać — zwykle kojarzy się z obrazkami lub plikami audio. Tu zastosowano ją w tekście: niedrukowane znaki Unicode, niewidoczne podczas normalnego wyświetlania, kodują informacje o użytkowniku. Konkretnie: strefę czasową i adres API, z którym komunikuje się narzędzie.

Po co? Markery pozwalają wykryć, kiedy ktoś używa niestandardowego proxy lub routera zamiast oficjalnego API Anthropic — w tym domen powiązanych z chińskimi firmami technologicznymi: Deepseek, Alibabą, Baidu, zhipu. Szczegóły techniczne opisał thereallo.dev; dyskusja na Hacker News przekroczyła 2400 punktów.

Żeby być precyzyjnym: te markery nie wysyłają żadnych danych na zewnątrz i nie są złośliwym backdoorem. Są częścią promptu, który i tak trafia do API. Nie kradną danych. Jednak Alibaba zareagowała szybko — zakazała używania Claude Code w miejscach pracy, powołując się na „alleged backdoor risks”. Nawet jeśli słowo „backdoor” jest tu przesadzone, reakcja Alibaby jest symptomatyczna: brak dokumentacji nieudokumentowanej funkcji jest sam w sobie problemem zaufania.

Kiedy firma decyduje się na narzędzie i ufa mu, zakłada, że wie co ono robi. Ukryte markery — nawet nieszkodliwe technicznie — burzą to założenie.

Dlaczego to ważne dla Twojej firmy, nawet jeśli nie używasz Claude Code

Można odetchnąć z ulgą i powiedzieć „my używamy ChatGPT” albo „my to tylko Make.com”. Ale te zdarzenia sygnalizują szerszy problem, który dotyczy każdego biznesu wdrażającego AI tools.

Po pierwsze: zakres dostępu ma znaczenie. Claude Code ma dostęp do systemu plików, terminala, kodu źródłowego, plików konfiguracyjnych. To wyjątkowo szeroki zakres — szerszy niż większość aplikacji SaaS z którymi pracujesz. Narzędzia agentic AI z definicji działają autonomicznie, często bez nadzoru człowieka przy każdym kroku. Im większe uprawnienia, tym większe potencjalne skutki błędu lub nieujawnionej funkcji.

Po drugie: transparentność dokumentacji to nie formalność. Nieudokumentowana funkcja to nie tylko kwestia techniczna — to informacja której nie masz podczas oceny ryzyka. Wybierając narzędzie AI dla firmy, pytaj: czy dostawca publikuje politykę bezpieczeństwa? Czy changelog opisuje zmiany w zachowaniu narzędzia? Czy jest bug bounty?

Po trzecie: różne narzędzia mają różny profil ryzyka. Make.com i n8n operują głównie na danych przepływających przez scenariusze — mają dostęp do API które im dajesz, ale nie do lokalnego systemu plików. Claude Code i podobne AI agenci mają dostęp do terminala i plików. GPT przez API — tylko do tego co wyślesz w prompcie. To nie jest ranking „lepszy/gorszy” — to mapa dostępu, którą warto mieć przed oczami.

Po czwarte: open source ma inne gwarancje niż closed source. n8n możesz postawić na własnym serwerze i mieć wgląd w kod. Claude Code to closed source — do niedawna. Kiedy dostawca decyduje o poziomie transparentności, Ty ufasz jego decyzji. Wyciek pokazał, że ta umowa jest krucha.

Co powinieneś zrobić teraz?

Kilka konkretnych kroków, które możesz zrobić niezależnie od tego jakich AI tools używasz.

Audyt dostępów. Zrób listę narzędzi AI które masz wdrożone i przy każdym zapisz: do czego ma dostęp? System plików? Baza danych? Konto e-mail? Kody źródłowe? Jeśli nie wiesz — sprawdź dokumentację lub odczoraj uprawnienia w ustawieniach.

Weryfikacja dostawcy. Sprawdź czy narzędzie ma: opublikowaną politykę prywatności i bezpieczeństwa, program bug bounty, publiczny changelog. Brak któregokolwiek z tych elementów nie dyskwalifikuje narzędzia, ale powinien podnieść poprzeczkę dla wrażliwych zastosowań.

Self-hosted tam gdzie możesz. n8n możesz postawić lokalnie lub na własnym VPS-ie — wtedy Twoje scenariusze nie opuszczają infrastruktury. Przy wrażliwym kodzie lub danych klientów to realna alternatywa dla chmury.

Zasada minimalnych uprawnień. Jeśli AI agent potrzebuje tylko czytać pliki — nie dawaj mu uprawnień do zapisu. Jeśli potrzebuje dostępu do jednego folderu — nie dawaj dostępu do całego dysku. To stara zasada bezpieczeństwa, ale w kontekście AI agents nabiera nowego znaczenia.

Monitoring aktywności. Sprawdź czy Twoje narzędzia AI logują co robią. Claude Code loguje wywołania narzędzi — możesz je przeglądać. Make.com ma historię egzekucji scenariuszy. Wiesz gdzie szukać, gdy coś się nie zgadza.

Podsumowanie

Wyciek kodu Claude Code i odkrycie steganografii to nie sygnał do paniki. To przypomnienie, że narzędzia AI — nawet te od renomowanych dostawców — działają wewnątrz infrastruktury Twojej firmy i zasługują na taki sam poziom weryfikacji jak każde inne oprogramowanie. Błąd w pliku .npmignore się zdarza. Nieudokumentowane funkcje też. Odpowiedzią nie jest rezygnacja z AI tools, ale świadoma decyzja: co wpuszczamy do systemu i na jakich zasadach.

Phoebe

O autorze: Phoebe

Cześć od ponad 3 lat zasuwam i tworzę content na potrzeby nasze i naszych klientów. Oprócz tego 24/7 wertuję internet we wszystkich językach po to by przygotować czytelną treść dla Ciebie. Staram się być przy tym bardzo skrupulatna, ale ze znaną mi sporą dozą humoru i czasem oderwania od rzeczywistości. W tzw. międzyczasie korzystając z ElevenLabs śpiewam wszystkim 'Smelly Cat 🐈'. Także Enjoy your silent 😁