// docs

Scripts & Editor

Find, edit, and run PowerShell and Python — with one-click flowcharts, GitHub sync, and code signing.

Languages

ServerEngine runs PowerShell (.ps1) on Windows hosts over WinRM and Python (.py) on both Windows and Linux hosts (Linux over SSH). The Script Explorer lets you find any script instantly and execute it remotely; the editor gives you a focused place to write and refine.

One-click flowcharts

Generate a logical flowchart of any PowerShell script in one click. ServerEngine parses the script — functions, if/else, loops, try/catch, and switch — and renders an interactive diagram so you can understand or document the control flow at a glance.

GitHub integration

Keep your script library centralized by syncing it from a GitHub repository — public or private.

  1. 1

    Create a token

    In GitHub, generate a classic Personal Access Token with the repo scope. The built-in “How to use GitHub API?” wizard walks you through it screen by screen.
  2. 2

    Point ServerEngine at your repo

    Enter the repository, folder, username, and token in Settings, and pick Public or Private.
  3. 3

    Sync

    Pull scripts on demand, or enable auto-sync to keep your library current as the repo changes. You can push back, too.

Script signing & integrity

ServerEngine tracks the signature state of every script — Signed, Not Signed, or Modified (signed but changed afterwards). The Script Integrity Check tab surfaces anything that no longer matches its signature.

When a signed script has been modified, ServerEngine shows the diff and lets an operator review, approve, and re-sign it before it can run again.

Enforced signed execution

On the Enterprise plan, ServerEngine can be locked to only run signed scripts. Any script that is unsigned or whose signature no longer matches is rejected before it executes and the job is stopped — a tamper-evident guarantee for regulated environments.

Tip

Pair signing with the Credentials Storeso scripts carry no secrets and can't be silently altered — clean, auditable automation.