Portable Windows 11 application for checking Secure Boot state and reading Secure Boot signature databases from UEFI variables.
Copyright by Dr. René Bäder (PhDs)
License: GNU General Public License v3.0 or later.
- Checks firmware type and Secure Boot state.
- Reads
SecureBoot,SetupMode,AuditMode, andDeployedMode. - Reads and parses Secure Boot databases
PK,KEK,db, anddbx. - Displays X.509 certificate subject, issuer, expiry date, and thumbprint.
- Displays SHA-256 signature entries.
- Can copy or save a text report.
dotnet publish -c Release -r win-x64 --self-contained true /p:PublishSingleFile=false /p:PublishReadyToRun=false -o bin\Release\SecureBootInspector-portableThe portable application folder is created in:
bin\Release\SecureBootInspector-portable
Start SecureBootInspector.exe with "Run as administrator" because reading UEFI variables normally requires SeSystemEnvironmentPrivilege.
The app is published as a portable folder instead of a single-file EXE because the single-file Windows apphost can fail on some systems with loader error 0xc0000142.