Krit.OmniFramework

1.0.1

Kritical OmniFramework — multi-OS PowerShell foundation. One Import-Module call gives you: structured logging (PSFramework), shared utilities (PSSharedGoods, disambiguated from psutil), HTML reporting (PSWriteHTML), Office/Word/PDF output (PSWriteOffice), Excel I/O (ImportExcel), OS+distro+architecture detection across Windows/macOS/Linux, FHS/LSB-aware tool-inventory
Kritical OmniFramework — multi-OS PowerShell foundation. One Import-Module call gives you: structured logging (PSFramework), shared utilities (PSSharedGoods, disambiguated from psutil), HTML reporting (PSWriteHTML), Office/Word/PDF output (PSWriteOffice), Excel I/O (ImportExcel), OS+distro+architecture detection across Windows/macOS/Linux, FHS/LSB-aware tool-inventory walker, and Kritical-branded report templates. Built to stand under Krit.Hardening and every other Krit.* package.
Show more

Minimum PowerShell version

5.1

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name Krit.OmniFramework -RequiredVersion 1.0.1

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name Krit.OmniFramework -Version 1.0.1

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c) 2026 Kritical Pty Ltd. All rights reserved.

Package Details

Author(s)

  • Joshua Finley

Tags

Kritical OmniFramework Framework PSFramework PSSharedGoods PSWriteHTML PSWriteOffice ImportExcel MultiOS CrossPlatform OSDetect Hardening MSP Automation

Functions

Write-KritBanner Get-KritBanner Get-KritPlatform Test-KritIsAdmin Test-KritIsElevated Get-KritToolInventory Find-KritTool Test-KritToolPresent Import-KritFoundation Get-KritFoundationStatus Write-KritLog Start-KritLogSession Stop-KritLogSession New-KritHtmlReport New-KritExcelReport Resolve-KritRepoRoot Get-KritConfig Get-KritProject Get-KritPath Test-KritSecretsLoaded

PSEditions

Desktop Core

Dependencies

Release Notes

1.0.1 - Bug fix.
 * New-KritHtmlReport now auto-creates the parent directory of -OutFile
   before calling PSWriteHTML's Save-HTML (which would otherwise fall back
   to %TEMP% and emit a warning).

1.0.0 — Initial release.
 * Multi-OS platform detection (Windows / macOS / Linux + distro + arch + privilege).
 * FHS/LSB-aware tool inventory (Get-KritToolInventory walks every standard path per OS).
 * Foundation loader (Import-KritFoundation pulls PSFramework + PSSharedGoods + PSWriteHTML + ImportExcel in one call).
 * Structured logging via PSFramework (Write-KritLog with JSON + Application Insights sinks).
 * Branded HTML + Excel reports (New-KritHtmlReport / New-KritExcelReport) with the canonical Kritical banner embedded.
 * Repo-root + config resolution carried forward from the original Pax8FrameworkConfig.
 * Pester unit + e2e test suite.
 * Joshua Finley, Kritical Pty Ltd.

FileList

Version History

Version Downloads Last updated
1.1.0 5 6/25/2026
1.0.2 4 6/24/2026
1.0.1 (current version) 5 6/24/2026
1.0.0 4 6/24/2026