For the complete documentation index, see llms.txt. This page is also available as Markdown.

PowerShell Protect

Audit and block PowerShell scripts on Windows.

PowerShell Protect provides auditing and blocking support for Windows PowerShell and PowerShell on Windows machines. It integrates with the Antimalware Scan Interface (AMSI) so scripts can be evaluated before they execute in any PowerShell host.

Use PowerShell Protect when you need configurable policy enforcement for PowerShell script execution, including built-in detections for common bypass and exploitation techniques.

Features

  • Configurable blocking policies.

  • Configurable audit policies.

  • Audit output to file, HTTP, TCP, UDP, and event log actions.

  • Optional AI-powered script scanning with OpenAI or Anthropic.

  • Built-in blocking rules for common suspicious PowerShell techniques.

  • Built-in rule names and descriptions available through the configuration.

  • Windows PowerShell and PowerShell 7 support.

  • File system or registry-backed configuration.

Quick Example

Test a configuration before installing it.

More Information

Last updated