
Bulwark — Active Directory Health Check Engine
Bulwark is a standalone Active Directory health check and compliance auditing engine written in Go. It collects data from AD environments via LDAP and ADWS, evaluates over 100 built-in security rules, scores the domain on a 0–100 scale, and exports findings as JSON, XML, YAML, or interactive HTML reports. Bulwark ships as a single binary with both a TUI (terminal UI) and a full CLI. No installation, no database, no dependencies — just point it at a domain controller and run.What Bulwark Does
Quick Start
CLI
TUI
Scan Modes
Scoring
Bulwark calculates a global health score (0–100) from four weighted category scores:Maturity Level
The maturity level is derived from the global score and indicates the overall AD security posture.Authentication
TLS Options
Protocol Selection
Export Formats
Output is written to
./bulwark.out/ by default, or a custom path via --output.

