2026C#, .NET 8, Windows Internals, WMI
BootAudit
Overview
A C# Windows CLI tool that audits boot artifacts, patch state, and uptime risk on Windows hosts using a read-only, forensics-style approach.
Technical Details
Runs six severity-scored checks against a Windows endpoint — last shutdown, last boot, shutdown reason from event logs (1074, 6008, 41), uptime risk, pending reboot status from CBS and Windows Update, and boot integrity via Secure Boot and BitLocker. Outputs human-readable or JSON reports with Nagios-style exit codes (OK / Advisory / Warning / Critical) for clean SIEM and monitoring integration. Built to surface the same artifacts SOC analysts and patch-compliance teams rely on in real investigations.
Technologies
C#.NET 8Windows InternalsWMI