Docker und CI/CD · Middle · Frage 38 von 75
Warum bekommen Workflows, die durch pull_request aus Forks ausgelöst werden, keine Repository-Secrets?
- 1Secrets funktionieren absichtlich nur auf dem Standard-Branch
- 2Forks laufen in einem anderen GitHub-Tarif ohne Secrets
- 3Code aus Forks ist nicht vertrauenswürdig und könnte die Secrets versenden
Antwort zeigen
Richtige Antwort: Code aus Forks ist nicht vertrauenswürdig und könnte die Secrets versenden
Erklärung
Jeder kann einen PR öffnen, der den Workflow oder Testcode ändert. pull_request_target läuft mit Secrets, deshalb ist das Auschecken von PR-Code dort gefährlich.