Enable shell tasks arguments validation.
De ce este important
Sarcinile Shell din pipeline-urile Azure DevOps pot executa operații arbitrare din linia de comandă. Fără validarea argumentelor, inputurile malițioase sau incorecte pot fi transmise acestor sarcini, ceea ce poate duce la execuția neintenționată de scripturi, expunerea datelor sau escaladarea privilegiilor. Activarea validării asigură că sunt procesate doar tiparele de argumente așteptate, reducând riscul atacurilor de tip injecție.
Ce verifică Aether365
Aether365 verifică dacă validarea argumentelor sarcinilor Shell este activată pentru organizația dumneavoastră Azure DevOps. Această verificare apare în tabloul de bord Aether365, sub categoria de securitate microsoft-365.
Cum se remediază
Pentru a activa validarea argumentelor sarcinilor Shell în Azure DevOps: