AvoidUsingInvokeExpression

ernstniveau: waarschuwing

Beschrijving

Deze regel detecteert het gebruik van het Invoke-Expression commando, wat beveiligingsrisico's met zich meebrengt in je scripts en applicaties. Je moet voorzichtig zijn met het Invoke-Expression commando. Het voert de opgegeven string uit en geeft de resultaten terug.

Code-injectiekwetsbaarheden kunnen optreden als de expressie die als string wordt doorgegeven door gebruikers gegevens bevat, waardoor uw applicatie vatbaar wordt voor kwaadaardige aanvallen. Vermijd gebruik Invoke-Expression waar mogelijk.

Voorbeeld

Niet conform

Invoke-Expression 'Get-Process'

Compliant

Get-Process