HotCakeX / Harden-Windows-Security

Harden Windows Safely, Securely using Official Supported Microsoft methods and proper explanation | Always up-to-date and works with the latest build of Windows | Provides tools and Guides for Personal, Enterprise, Government and Military security levels | Read The Rationale https://github.com/HotCakeX/Harden-Windows-Security/blob/main/Rationale.md
https://hotcakex.github.io
MIT License
1.87k stars 148 forks source link

WDACConfig-Module-v0.2.5 #133

Closed HotCakeX closed 1 year ago

HotCakeX commented 1 year ago

What's Changed

  1. Added a new cmdlet named Remove-CommonWDACConfig, used for removing individual items from the user configurations Json file. You can read more about this new cmdlet here.
  2. Improved the parameters of the Confirm-WDACConfig cmdlet by incorporating dynamic parameters.
  3. The WDACConfig module now only checks for updates if at least 10 minutes have passed since the last update check.
  4. Substantially improved the workflow of the Deploy-SignedWDACConfig cmdlet. It's smarter now when dealing with signing and deploying the strict kernel mode policies.
  5. To prevent infinite nested looping for update checks, the 3 cmdlets that are also internally used, Get-commonWDACConfig, Set-CommonWDACConfig and Remove-CommonWDACConfig do not perform module update checks.
  6. Improved New-KernelModeWDACConfig cmdlet, specially for when you just want to create a Strict kernel mode policy and then use the Deploy-SignedWDACConfig cmdlet to sign and deploy it. Lots of automation and abstractions have been added to make the process as automated and smooth as possible.
  7. Changed some of the displayed messages in Remove-WDACConfig cmdlet to be only shown if -Debug parameter is used.
  8. Removed -DeleteUserConfig parameter from Set-CommonWDACConfig cmdlet, because all deletion/removal operations related to User Config file is now handled by Remove-CommonWDACConfig cmdlet.
  9. Updated all of the WDACConfig module's documents, check them out here.