Apple przypadkowo dołączyło plik CLAUDE.md do aplikacji Apple Support

5/2/2026
inż. Michał Stankiewicz
Wpis pochodzi z wydania 05/2026
Apple przypadkowo dołączyło plik CLAUDE.md do aplikacji Apple Support
Napisz na forum KontrabandyUdostępnij na MastodoniePrześlij e–mailem

30 kwietnia 2026 roku badacz Aaron Perris (znany w sieci jako @aaronp613), który regularnie analizuje pliki binarne aplikacji Apple w poszukiwaniu nieopublikowanych jeszcze funkcji, zauważył coś nieoczekiwanego w aktualizacji aplikacji Apple Support oznaczonej numerem 5.13.

Wewnątrz znajdowały się pliki w formacie Markdown o nazwie CLAUDE.md — wewnętrzna dokumentacja przeznaczona dla Claude Code, narzędzia do programowania wspomaganego AI produkowanego przez firmę Anthropic.

Pliki CLAUDE.md są specyficznym formatem stosowanym wraz z Claude Code. Programista umieszcza taki plik w głównym katalogu projektu, a narzędzie odczytuje go automatycznie na początku każdej sesji pracy.

Zawiera on zazwyczaj reguły pisania kodu, opis architektury modułów, listę preferowanych bibliotek oraz wskazówki dla modelu dotyczące kontekstu projektu. Przeznaczony jest wyłącznie do użytku wewnętrznego w repozytorium i nie powinien trafiać do publicznie dostępnych paczek aplikacji.

Co zawierały pliki

Według informacji opublikowanych przez Perrisa i potwierdzonych przez kolejnych badaczy, którzy zdążyli pobrać aktualizację przed wycofaniem plików, dokumentacja dotyczyła modułu czatu w aplikacji Apple Support. Opisywała system łączący automatyczne odpowiedzi modelu AI z obsługą przez żywych pracowników, który Apple oznaczył wewnętrzną nazwą „Juno AI”. Pliki definiowały trzy role uczestników rozmowy: klienta (użytkownik aplikacji), agenta (pracownik Apple) oraz asystenta (model AI).

Wśród szczegółów technicznych znalazły się informacje o komponentach, z których korzysta aplikacja: SupportAssistantAPIProvider, łączący interfejs czatu z backendem AI, oraz ChatKit, który obsługuje interakcje z pracownikami oddziału wsparcia.

Dokumentacja wskazywała również na użycie aktorów Swift do obsługi współbieżności, asynchronicznych strumieni do przesyłania rozmów na bieżąco, magazynu Keychain oraz pamięci podręcznej transkryptów do utrzymania ciągłości sesji, a także wewnętrznej biblioteki interfejsu użytkownika o nazwie SAComponents.

Tożsamość systemu „Juno AI” pozostaje nieznana. Może to być robocza nazwa wewnętrznego asystenta Apple, nazwa projektu, który nie trafi do publicznej premiery, lub po prostu oznaczenie wewnętrznego modułu. Apple historycznie stosowało nazwy kodowe nawiązujące do mitologii rzymskiej.

Jak Apple zareagowało

Zgodnie z informacjami podawanymi przez serwis devstockacademy.pl, Apple wypuściło aktualizację oznaczoną numerem 5.13.1, która usunęła sporne pliki. Do momentu publikacji tego artykułu Apple nie opublikowało żadnego oficjalnego komentarza w tej sprawie.

Znaczenie wycieku

Samo istnienie pliku CLAUDE.md w paczce aplikacji jest dowodem na to, że przynajmniej część inżynierów Apple używa Claude Code przy pracach nad aplikacją Apple Support. Narzędzie to nie jest produktem Apple — jest to zewnętrzny asystent programistyczny firmy Anthropic, dostępny odpłatnie.

Jego użycie przez programistów jednej z najbardziej zamkniętych firm technologicznych na świecie stanowi rzadki wgląd w wewnętrzne praktyki deweloperskie Apple.

Incydent ilustruje przy tym praktyczne ryzyko związane z tego rodzaju plikami. Plik Markdown nie różni się od strony technicznej od zwykłej dokumentacji — jeśli projekt korzysta ze standardowego procesu budowania aplikacji bez wyraźnego wykluczenia takich plików, trafiają one do końcowego artefaktu razem z ikonami, lokalizacjami i pozostałymi zasobami.

W przypadku projektów komercyjnych, w których CLAUDE.md zawiera opis architektury systemu, nazwy wewnętrznych modułów lub inne szczegóły projektowe, niezamierzone upublicznienie takiego pliku może stanowić istotny wyciek informacji o produkcie.

Źródła

Zdjęcie tytułowe zostało wykonane przez Pao Pattarapola i jest ono dostępne na Unsplash na licencji Unsplash Licence. Treść artykułu powstała na podstawie następujących źródeł tekstowych i/lub audiowizualnych:

Wesprzyj „Kontrabandę”

„Kontrabanda” jest portalem, na którym nie ma reklam, nadmiaru treści sponsorowanych ani też clickbaitów. Powołują się na nas media takie jak oko.press, CyberDefence24, czy organizacje takie jak Polskie Towarzystwo Informatyczne. Niemniej naszym jedynym źródłem utrzymania się są na ten moment dobrowolne datki.

Wesprzyj naszą działalność

Komentarze (0)

Preferuj:

Sekcja komentarzy jest przez nas moderowana; nie tolerujemy wzajemnego obrażania się, nawoływania do lub pochwalania przestępstw, czy też reklamowania swojej działalności komercyjnej.

Komentować można artykuły, które zostały opublikowane w przeciągu ostatnich 30 dni. Jeżeli chcesz podzielić się swoją opinią po tym terminie, mamy też forum dyskusyjne.

Nie ma żadnych komentarzy pod tym wpisem.