Krit.Hardening
1.0.1
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) 2026 Kritical Pty Ltd. All rights reserved.
Package Details
Author(s)
- Joshua Finley
Tags
Kritical Hardening Security HotCakeX HardeningKitty MicrosoftSecurityComplianceToolkit LGPO DSC CIS STIG Windows MSP Automation
Functions
Test-KritHardenPrereqs Install-KritHardenModules Get-KritHardenModuleStatus Test-KritHardenCompliance New-KritHardenReport Get-KritHardenBanner
PSEditions
Dependencies
This module has no dependencies.
Release Notes
1.0.1 - Resilience fix (matches Krit.OmniFramework 1.0.2 pattern).
* Moved Krit.OmniFramework out of RequiredModules into
PSData.ExternalModuleDependencies. PowerShell hard-imports
RequiredModules BEFORE the consuming module's psm1 runs, so any
AppDomain collision in a transitive dep (e.g. stale PSFramework)
used to cascade into Krit.Hardening import failure.
Install-Module Krit.Hardening STILL pulls Krit.OmniFramework
transitively from PSGallery via ExternalModuleDependencies.
* Consuming functions (New-KritHardenReport, etc.) soft-import
Krit.OmniFramework at use time and degrade gracefully when an
older version is AppDomain-locked.
* Recommended: Update-Module Krit.OmniFramework -Force to land 1.0.2
in the same step, then restart pwsh.
1.0.0 - Initial release (audit-only).
* Test-KritHardenPrereqs - 7-gate prereq check (OS / PS / admin / Defender / TPM / SecureBoot / WinRM)
* Install-KritHardenModules - wraps Install-Module for HotCakeX Harden-Windows-Security-Module + scipag HardeningKitty; honours the operator's existing module versions
* Test-KritHardenCompliance - runs every installed audit tool, normalises findings into a single PSCustomObject set + JSON
* New-KritHardenReport - Kritical-branded HTML + Excel via Krit.OmniFramework (sister module)
* Pester unit tests, brand discipline, no destructive apply path in this version
* Stands on Krit.OmniFramework 1.0.1+
* Joshua Finley, Kritical Pty Ltd
FileList
- Krit.Hardening.nuspec
- Krit.Hardening.psd1
- Krit.Hardening.psm1
- Assets\kritical-logo.txt
- Private\_Banner.ps1
- Public\Install-KritHardenModules.ps1
- Public\New-KritHardenReport.ps1
- Public\Test-KritHardenCompliance.ps1
- Public\Test-KritHardenPrereqs.ps1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 1.0.1 (current version) | 5 | 6/24/2026 |
| 1.0.0 | 4 | 6/24/2026 |