StigRepo

1.5

The Stig-Repo module leverages PowerSTIG and Desired State Configuration to build and drive the STIG Compliance Automation Repository (SCAR) - an automated Infrastructure as Code framework for Security Technical Implementation Guide (STIG) Compliance.
   
   SCAR accelerates Azure readiness and ATO/CCRI processes through automated STIG compliance and digital trans
The Stig-Repo module leverages PowerSTIG and Desired State Configuration to build and drive the STIG Compliance Automation Repository (SCAR) - an automated Infrastructure as Code framework for Security Technical Implementation Guide (STIG) Compliance.
   
   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.
Show more

Installation Options

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

Install-Module -Name StigRepo

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

Install-PSResource -Name StigRepo

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

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

Version History

Version Downloads Last updated
1.5 (current version) 8,475 11/10/2021
1.4.2 181 8/24/2021
1.3 130 6/16/2021
1.2 72 6/7/2021