EndpointComplianceScan
1.0.0
A read-only scanner that checks a Windows workstation or server against compliance frameworks chosen at run time (CMMC, NIST SP 800-171 and 800-53, DISA STIGs, CIS Controls, NIST CSF, PCI DSS, HIPAA) and reports a result with evidence for each requirement. Includes a roll-up across machines and a scheduled-scan installer.
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
Copyright 2026 Riff Millar. Apache License 2.0.
Package Details
Author(s)
- Riff Millar
Tags
Compliance Security Audit CMMC NIST STIG DISA CIS PCI-DSS HIPAA Windows
Functions
Invoke-EndpointComplianceScan New-ComplianceRollup Register-ComplianceScanTask
PSEditions
Dependencies
This module has no dependencies.
Release Notes
1.0.0: First stable release; Compatibility says what 1.x keeps stable. Also on the PowerShell Gallery as the EndpointComplianceScan module (Install-Module EndpointComplianceScan), whose commands Invoke-EndpointComplianceScan, New-ComplianceRollup and Register-ComplianceScanTask run the same scripts with the same parameters; tools/Build-Module.ps1 builds it, and the tests build and import it on both editions. Reports now default to .\Reports in the current folder, as the README said, instead of a Reports folder beside the script. Without -ProfilePath or a ComplianceScan.local.psd1 beside the script, the scanner uses %ProgramData%\EndpointComplianceScan\ComplianceScan.local.psd1, and stops if that file or its folder is a link or another account owns it. The scan names the local profile it uses. New-ComplianceRollup.ps1 -MaxAge takes 1 to 3650 days. README: Getting started (download, unblock, run elevated), Compatibility, and the task script's exit codes; SECURITY.md covers scheduled scans and supported versions; help lists every STIG and the side effects. Changelog: https://github.com/riffmillar-itadmin/endpoint-compliance-scan#changelog
FileList
- EndpointComplianceScan.nuspec
- ComplianceScan.example.psd1
- EndpointComplianceScan.psm1
- New-ComplianceRollup.ps1
- frameworks\cmmc.psd1
- frameworks\disa-stig-ad-forest.psd1
- frameworks\disa-stig-paw.psd1
- frameworks\disa-stig-ws2019-dc.psd1
- frameworks\disa-stig-ws2022-dc.psd1
- frameworks\disa-stig-ws2025-dc.psd1
- frameworks\hipaa-security-rule.psd1
- frameworks\nist-800-53r5.psd1
- frameworks\pci-dss-4.0.1.psd1
- Invoke-EndpointComplianceScan.ps1
- Register-ComplianceScanTask.ps1
- frameworks\disa-stig-ad-domain.psd1
- frameworks\disa-stig-firewall.psd1
- frameworks\disa-stig-win11.psd1
- frameworks\disa-stig-ws2019-ms.psd1
- frameworks\disa-stig-ws2022-ms.psd1
- frameworks\disa-stig-ws2025-ms.psd1
- frameworks\nist-800-171r3.psd1
- frameworks\nist-csf-2.0.psd1
- frameworks\README.md
- EndpointComplianceScan.psd1
- LICENSE
- frameworks\cis-controls-v8.1.psd1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 1.0.0 (current version) | 8 | 11/2/2026 |