Free · local script review

PowerShell Script Checker

Paste a PowerShell script and check it for common risks, retired Microsoft 365 commands and things you should review before running it.

How to use this →

LOCAL PROCESSINGDOES NOT RUN THE SCRIPTFREE
SCRIPT REVIEW

Check before you run

Opselith reads the script text in this browser. It does not upload the script, connect to your tenant or execute PowerShell.

READY
01 / SCRIPT

Paste your PowerShell

0 characters
Important limitationThis is a static text check, not a full PowerShell parser or security scanner. A clean result does not prove that a script is safe, correct or suitable for your environment.

What the PowerShell Script Checker looks for

The checker is meant for a quick first review before you run an unfamiliar or older script. It looks for common patterns that deserve attention.

What it does not do

Opselith does not execute the code and does not know your tenant, permissions, data or business intent. Always read the complete script and test important changes safely before production use.

CONTINUE

Need a script instead?

Use PowerShell Builder to choose an admin task, configure it and review the generated PowerShell before you run it yourself.