Enable shell tasks arguments validation.
Dlaczego to jest ważne
Zadania powłoki w potokach Azure DevOps mogą wykonywać dowolne operacje wiersza poleceń. Bez walidacji argumentów złośliwe lub nieprawidłowo sformułowane dane wejściowe mogą zostać przekazane do tych zadań, prowadząc do nieprzewidzianego wykonania skryptów, ujawnienia danych lub eskalacji uprawnień. Włączenie walidacji zapewnia, że przetwarzane są tylko oczekiwane wzorce argumentów, co zmniejsza ryzyko ataków iniekcyjnych.
Co sprawdza Aether365
Aether365 weryfikuje, czy walidacja argumentów zadań powłoki jest włączona dla Twojej organizacji Azure DevOps. To sprawdzenie pojawia się na pulpicie nawigacyjnym Aether365 w kategorii bezpieczeństwa microsoft-365.
Jak naprawić
Aby włączyć walidację argumentów zadań powłoki w Azure DevOps: