
A small Windows local-privilege-escalation (LPE) misconfiguration auditor with a terminal UI, built with C++20 and FTXUI
A small Windows local-privilege-escalation (LPE) misconfiguration auditor with a terminal UI, built with C++20 and FTXUI.

Checks included:
HKCU and HKLM allow any user to install .msi packages with SYSTEM rights.SeImpersonatePrivilege, SeDebugPrivilege) assigned to the current process token that open direct paths to local privilege escalation.Everyone or Authenticated Users) do not possess write permissions over the service executables.HKLM printer policies to ensure that the installation of remote printer drivers is restricted to administrators and that elevation warnings have not been dangerously disabled.root user (UID 0).cmake -B build -S .
cmake --build build
FTXUI is fetched automatically via CMake's FetchContent on first configure.
.\build\WinLpeAuditor.exe
Keybinds: r run audit · ↑/↓ navigate checks · q quit.
Implement the ICheck interface (include/Core/ICheck.h), add the .cpp to CMakeLists.txt, and register it in src/main.cpp:
engine.Register(std::make_unique<Checks::YourNewCheck>());
No other code needs to change.
For use only in environments and systems you are authorized to assess.