# Użycie sekretu

> Palladin documentation · 1.0 · PL · 2026-10-25


## Get: jawne ujawnienie

Runtime odszyfrowuje zatwierdzone dane i zwraca je wywołującemu. Jeśli wywołującym jest model, odszyfrowane dane trafiają do jego kontekstu. Nie należy opisywać tej ścieżki jako ukrywania sekretu przed AI.

<figure class="doc-diagram"><ol><li>Zaszyfrowane dane</li><li>Runtime: odszyfrowanie</li><li>Wywołujący / model: odszyfrowane dane</li></ol><figcaption>Get ujawnia dozwolone dane odbiorcy.</figcaption></figure>

## Exec: użycie w procesie

Runtime przekazuje potrzebne pola do środowiska procesu docelowego. Nie umieszcza ich w argumentach polecenia. Standardowy wynik dla modelu jest ograniczony do statusu; wyjście procesu jest wstrzymywane. Proces docelowy otrzymuje jednak sekret i musi być zaufany w zakresie zadania.

<figure class="doc-diagram"><ol><li>Model: program + argumenty</li><li>Runtime: lokalne odszyfrowanie</li><li>Proces: sekret w zmiennej środowiskowej</li><li>Model: status</li></ol><figcaption>Exec oddziela model od danych przekazanych do procesu. Proces nadal należy do granicy zaufania.</figcaption></figure>

Dla wpisów typu Script można osobno włączyć zwracanie wyniku skryptu do agenta. Taki wynik może ujawnić dane, również po ich zakodowaniu lub przekształceniu. Włączaj tę opcję tylko dla zaufanego skryptu i świadomie wybranego wyniku.

## Inject: użycie w przeglądarce

Lokalny program Palladin przekazuje sekret do integracji przeglądarki przez zabezpieczone połączenie. Przed wypełnieniem formularza sprawdza adres HTTPS, kartę, aktualną stronę i wybrany wpis. Model otrzymuje wynik operacji, bez wartości pól.

<figure class="doc-diagram"><ol><li>Runtime</li><li>Uwierzytelniony kanał</li><li>Zweryfikowany formularz HTTPS</li><li>Strona docelowa: odszyfrowane dane</li></ol><figcaption>Po wypełnieniu formularza skrypty strony docelowej mogą odczytać wartości.</figcaption></figure>

Inject wymaga zgodnej integracji przeglądarki i uwierzytelnionego kanału do runtime. Sam identyfikator rozszerzenia nie dowodzi pochodzenia ze sklepu. Brak działającej integracji kończy operację. Nie powoduje ujawnienia hasła przez Get.

## Czas życia danych

Runtime ogranicza czas i liczbę kopii odszyfrowanych danych. Nie zachowuje dostarczonych sekretów między wywołaniami. Nie jest to gwarancja bezpieczeństwa wobec uprzywilejowanego odczytu pamięci. Script na Unix ma dodatkowy, kontrolowany wyjątek: prywatny plik tymczasowy z kodem, usuwany po wykonaniu. Szczegóły zależą od platformy i artefaktu.
