Docker i CI/CD · Middle · Pytanie 38 z 75
Dlaczego workflow uruchamiane przez pull_request z forków nie dostają sekretów repozytorium?
- 1Sekrety z założenia działają tylko na gałęzi domyślnej
- 2Forki są na innym planie GitHuba, bez sekretów
- ✓Poprawna odpowiedź: Kod forka jest niezaufany i mógłby wysłać sekrety na zewnątrz
Wyjaśnienie
Każdy może otworzyć PR zmieniający workflow lub kod testów. pull_request_target działa z sekretami, dlatego pobieranie tam kodu PR jest niebezpieczne.