AvoidUsingInvokeExpression

嚴重性層級:警告

Description

此規則偵測到指令的使用 Invoke-Expression ,導致腳本和應用程式的安全風險。 使用這個 Invoke-Expression 指令時你必須小心。 它執行指定的字串並回傳結果。

若以字串形式傳遞的表達式包含使用者提供的資料,可能會發生程式碼注入漏洞,使您的應用程式容易遭受惡意攻擊。 盡量避免使用 Invoke-Expression

Example

不合規

Invoke-Expression 'Get-Process'

Compliant

Get-Process