OpenCode poinformowało 17 października 2026 r., że poprzedniej nocy doszło do nieautoryzowanego dostępu do starszego systemu powiązanego z OpenCode Console. Według firmy incydent objął 1,4% użytkowników Console, a klucze zewnętrznych dostawców zapisane w przestrzeniach roboczych mogły zostać ujawnione. OpenCode podało tę informację w komunikacie, a treść powiadomienia do użytkowników przytoczył Infosecurity Magazine.

Co obejmował komunikat OpenCode

Anglojęzyczne omówienie incydentu OpenCode Console przygotowane przez Code Bear

OpenCode podało, że 1,4% użytkowników Console, których dotyczył incydent, miało podłączonych zewnętrznych dostawców. W powiadomieniu firma wskazała, że klucze dostawców zapisane w przestrzeniach roboczych mogły zostać ujawnione; OpenAI i Anthropic wymieniono jako przykłady. OpenCode poinformowało też, że wysłało e-maile do osób objętych incydentem i że według firmy brak takiej wiadomości oznaczał brak wpływu na użytkownika.

Klucze Console a lokalne dane OpenCode

Zgłoszenie dotyczyło kluczy zapisanych w przestrzeniach roboczych Console. Dax Raad wyjaśnił, że incydent obejmował Console, a nie klienta OpenCode (wpis na X). Dokumentacja OpenCode podaje osobną lokalną ścieżkę: dane dostawców dodane poleceniem /connect są przechowywane w pliku ~/.local/share/opencode/auth.json (dokumentacja dostawców).

To rozróżnienie pomaga ustalić, gdzie zapisano używany klucz: w przestrzeni roboczej Console czy lokalnie przez /connect. Są to różne ścieżki przechowywania danych.

Co powiedziały OpenCode i Anthropic

OpenCode poinformowało, że współpracuje z Anthropic, OpenAI i Google w sprawie reakcji na incydent. 17 października Lydia Hallie z Anthropic napisała, że firma unieważniła klucze Claude API, które uznała za potencjalnie objęte incydentem (wpis na X).

Jak sprawdzić i zastąpić klucze

Safeguard zaleca przejrzeć klucze zapisane w przestrzeniach roboczych Console, także te dodane przez innych administratorów, oraz sprawdzić wykorzystanie i rozliczenia u dostawców od 16 października. Następnie należy zastąpić klucze w kolejności opisanej przez firmę: zalecenia Safeguard dotyczące incydentu.

  1. Zinwentaryzuj klucze, które były zapisane w przestrzeniach roboczych Console.
  2. Sprawdź u dostawców wykorzystanie API i rozliczenia od 16 października.
  3. Utwórz nowe klucze i wdroż je przed unieważnieniem starych.
  4. Unieważnij stare klucze i zaktualizuj wszystkie systemy, które z nich korzystały.
  5. Sprawdź, czy unieważnione klucze nie przechodzą uwierzytelniania.

Alert o wydatkach jedynie powiadamia właściciela konta, nie unieważnia klucza. Safeguard rozróżnia alert, limit wydatków i unieważnienie jako odrębne zabezpieczenia.