Skip to content

PowerShell scripts to automate DISA STIG compliance remediations for Windows systems.

License

Notifications You must be signed in to change notification settings

shoganaich/stig-powershell-remediations

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Copy of Black Gradient Minimalist Corporate Business Personal Profile New LinkedIn Banner

DISA STIG PowerShell Remediations

PowerShell License: MIT Status Last Commit

PowerShell scripts to help automate DISA STIG compliance remediations for Windows systems.

📌 Important Note: This repository was created during an internship project as part of a learning and practical exercise.
It is not a large-scale professional open-source project like 7-Zip or other enterprise-grade tools.
Instead, it is a pack of useful scripts that may assist administrators or learners working with STIG compliance.


Requirements

  • Windows PowerShell 5+
  • Administrative privileges
  • Tested on Windows 10 22H2
  • Access to relevant DISA STIG benchmark files for reference

Usage

  1. Clone this repository

    git clone https://github.com/shoganaich/stig-powershell-remediations
    cd stig-powershell-remediations
  2. Review the scripts
    Each script targets a specific STIG rule or set of rules. Review them before running in production.

  3. Run a remediation

    .\remediation-STIG-(XXXXXXXXXXXXXXXXXXX).ps1

Notes

  • Always test in a non-production environment before applying changes to production systems.
  • Some STIG rules may require manual validation or additional tools.
  • Refer to the official DISA STIG site for the latest guidance.

License

This project is licensed under the MIT License. See the LICENSE file for details.


Disclaimer

This repository is provided as-is, without any warranty. These scripts were created during an internship as a learning and demonstration project. They are not guaranteed to cover all STIG rules or be fully production-ready. Use them as a reference or baseline, and customize/validate for your specific environment.

About

PowerShell scripts to automate DISA STIG compliance remediations for Windows systems.

Topics

Resources

License

Stars

Watchers

Forks

Contributors