Security audit for industrial control systems

Free, open-source. IEC 62443 & NIS2 compliance in under 30 minutes.

View on GitHub
MIT License PowerShell IEC 62443 NIS2 Ready

NIS2 is here. Are you ready?

Enterprise security tools are expensive. We built a free alternative.

28,700
EU companies under NIS2
$50k+
Annual cost of enterprise tools
0
Free solutions... until now

What it checks

36+ security controls mapped to IEC 62443 and NIS2

Access Control

Users, passwords, lockout policies, admin accounts, auto-login settings

Network Security

Firewall status, open ports, RDP configuration, remote access settings

System Integrity

Antivirus status, Windows updates, patch level, script execution policies

Compliance Report

HTML report with pass/fail status, risk assessment, remediation steps

WinCC V7/V8 Integration

Extracts communication tree, user hierarchy, tag statistics directly from running project

See it in action

30 seconds from script to compliance report

PowerShell - ICScheck.ps1
ICScheck PowerShell scan in progress
HTML Report - Compliance Results
ICScheck HTML compliance report

How it works

From download to compliance report in 3 simple steps

1

Clone

Download from GitHub. Free forever, MIT license. No registration required.

2

Run

Execute PowerShell script as Administrator on your ICS workstation.

3

Report

Get your compliance report in ~30 seconds. Share with auditors.

Supported systems

Works with any Windows-based industrial control system

Siemens WinCC V7/V8 Siemens TIA Portal Siemens WinCC Unified Rockwell FactoryTalk View SE AVEVA InTouch Siemens PCS7 Any Windows ICS Workstation

Try it now

Free, open-source. Ready to use.

MIT License • No registration • Works offline