StigRepo
1.5
SCAR accelerates Azure readiness and ATO/CCRI processes through automated STIG compliance and digital trans
SCAR accelerates Azure readiness and ATO/CCRI processes through automated STIG compliance and digital transformation by establishing an infrastructure as code platform that organizations can customize build on top of to quickly establish and deploy Azure baselines.
Primary Capabilities:
1. Initialize-StigRepo: Builds the STIG Compliance Automation Repository and installs dependencies on the local system
2. New-SystemData: Scans the Active Directory Environment for targetted systems, determines applicable STIGs, and generates DSC configuration data
3. Start-DscBuild: Generates DSC Configuration scripts and MOF files for all DSC Nodes
4. Sync-DscModules: Syncs DSC module dependencies across all DSC Nodes
5. Set-WinRMConfig: Expands MaxEnvelopSize on all DSC nodes
6. Get-StigChecklists: Generates STIG Checklists for all applicable STIGs for each DSC Node
7. Update-StigRepo: Updates/downloads latest dependencies to SCAR Repo and upgrades STIG Data Files
Dependencies
1. Must be executed from an internet-connected system to install module dependencies
2. Must be executed from a system with the Active Directory module installed.
3. DSCSM Leverages PowerSTIG to drive the dynamic DSC configurations included withint he module (installed with Build-Repo or Update-ScarRepo)
4. Powershell Version 5.1 or greater
The STIG Compliance Automation Repository Structure
SCAR organizes the repository to deploy and document STIGs using the folders listed below:
1. Systems: Folders for each identified Organizational Unit in Active Directory and a Powershell Data file for each identified system.
2. Configurations: Dynamic PowerSTIG Configurations for that are customized by paremeters provided within system data files.
3. Artifacts: Consumable items produced by SCAR. SCAR produces DSCConfigs, MOFS, and STIG Checklists out of the box.
4. Resources: Dependendencies leveraged by SCAR to generate SystemData and Artifacts. SCAR has Modules, Stig Data, and Wiki resources out of the box.
Installation Options
Owners
Copyright
Copyright (c) Microsoft Corporation. All rights reserved.
Package Details
Author(s)
- Microsoft Corporation
Tags
DSC DesiredStateConfiguration STIG PowerStig StigRepo
Functions
Initialize-StigRepo Compress-StigRepoArtifacts Get-ManualCheckFileFromXccdf Get-StigChecklists Import-DscModules New-AzSystemData New-SystemData Publish-AzAutomationModules Publish-RepoToBlob Publish-SCARArtifacts Remove-ScarData Set-WinRMConfig Start-DscBuild Sync-DscModules Update-StigRepo Get-ApplicableStigs Import-AzDscConfigurations Register-AzAutomationNodes Export-AzDscConfigurations Remove-StigRepoData Get-StigChecklist Get-StigFiles Get-CombinedConfigs Export-DynamicConfigs Export-Mofs New-BuildAgent
Dependencies
This module has no dependencies.
Release Notes
* Remediated [Issue #18](https://github.com/microsoft/StigRepo/issues/18): Added prompt for Initialize-StigRepo location
* Remediated [Issue #17](https://github.com/microsoft/StigRepo/issues/17): Start-DscBuild causing PoSH ISE/VS Code crashes
* Remediated [Issue #19](https://github.com/microsoft/StigRepo/issues/19): Modified Organizational Unit Discovery to parse any org unit
* Remediated [Issue #24](https://github.com/microsoft/StigRepo/issues/24): Reduced New-SystemData job completion checks timing from 30 to 15 seconds
FileList
- StigRepo.nuspec
- README.md
- ReleaseNotes.md
- StigRepo.psm1
- module\AzDevOpsFunctions.ps1
- module\RepoFunctions.ps1
- module\StigFunctions.ps1
- resources\Configurations.zip
- resources\Wiki.zip
- StigRepo.psd1
- module\ActiveDirectoryFunctions.ps1
- module\AzureFunctions.ps1
Version History
Version | Downloads | Last updated |
---|---|---|
1.5 (current version) | 7,639 | 11/10/2021 |
1.4.2 | 181 | 8/24/2021 |
1.3 | 130 | 6/16/2021 |
1.2 | 72 | 6/7/2021 |