# Zasady wykonywania zadań

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


Inject do przeglądarki działa obecnie tylko na macOS, przez rozszerzenie Palladin. Dostępność CLI na Linux nie oznacza obsługi Inject.

## Wybierz metodę

| Potrzeba | Metoda | Co otrzymuje model |
| --- | --- | --- |
| Program potrzebuje hasła lub klucza | `exec_with_credential` / `exec` | Status; wynik Script tylko według jawnej polityki. |
| Formularz potrzebuje danych logowania | `inject_credential` / `inject` | Wynik operacji bez wartości pól. |
| Zadanie wymaga jawnego odczytu | `get_credential` / `get` | Dozwolone dane w jawnej postaci; to świadome ujawnienie. |

Preferuj Exec lub Inject. Nie używaj Get jako metody zastępczej po odmowie, braku kanału integracji albo problemie z uprawnieniami.

## Odkrywanie i zgoda

Szukaj tylko metadanych potrzebnych do zadania. Użyj właściwego `profile`, dokładnych ID i konkretnego uzasadnienia. Wybieraj minimalny zakres. Nie zmieniaj metody ani celu w trakcie oczekiwania na zgodę. Limit czasu i liczby użyć nie nadaje prawa do kolejnego zadania.

## Przeglądarka

Przygotuj widoczny formularz i usuń przeszkody takie jak dialog zgody, zgodnie z decyzją użytkownika. Wskaż dokładną bieżącą kartę, URL. Nie odczytuj pól po wstrzyknięciu. Nie przekazuj hasła przez własny JavaScript, schowek ani narzędzia wpisywania tekstu.

Niedostępny kanał integracji kończy tę ścieżkę. Nie obchodź kontroli hosta, dokumentu, podpisu artefaktu ani zgody.

## Błędy i wyniki

Nie zapisuj sekretów, parametrów, treści skryptu ani wyjścia programu do pamięci zadania. Wynik Script może zawierać dane pochodne — traktuj go według jawnie zatwierdzonej polityki. Zgłoszenie nieaktualnych danych logowania używa kodu przyczyny, bez jego wartości.
