WDACConfig
0.5.0
🟢This module is being transitioned to AppControl Manager application which is a modern GUI-based MSIX-packaged open-source Windows application. Check it out here: https://github.com/HotCakeX/Harden-Windows-Security/wiki/AppControl-Manager
🩷 AppControl Manager is very high performance and offers a lot of new features and improvements.
Please see the GitHub
🟢This module is being transitioned to AppControl Manager application which is a modern GUI-based MSIX-packaged open-source Windows application. Check it out here: https://github.com/HotCakeX/Harden-Windows-Security/wiki/AppControl-Manager
🩷 AppControl Manager is very high performance and offers a lot of new features and improvements.
Please see the GitHub page for Full details and everything about the module: https://github.com/HotCakeX/Harden-Windows-Security/wiki/WDACConfig
🛡️ Here is the list of module's cmdlets
✔️ New-WDACConfig: https://github.com/HotCakeX/Harden-Windows-Security/wiki/New-WDACConfig
✔️ New-SupplementalWDACConfig: https://github.com/HotCakeX/Harden-Windows-Security/wiki/New-SupplementalWDACConfig
✔️ Remove-WDACConfig: https://github.com/HotCakeX/Harden-Windows-Security/wiki/Remove-WDACConfig
✔️ Edit-WDACConfig: https://github.com/HotCakeX/Harden-Windows-Security/wiki/Edit-WDACConfig
✔️ Edit-SignedWDACConfig: https://github.com/HotCakeX/Harden-Windows-Security/wiki/Edit-SignedWDACConfig
✔️ Deploy-SignedWDACConfig: https://github.com/HotCakeX/Harden-Windows-Security/wiki/Deploy-SignedWDACConfig
✔️ Confirm-WDACConfig: https://github.com/HotCakeX/Harden-Windows-Security/wiki/Confirm-WDACConfig
✔️ New-DenyWDACConfig: https://github.com/HotCakeX/Harden-Windows-Security/wiki/New-DenyWDACConfig
✔️ Set-CommonWDACConfig: https://github.com/HotCakeX/Harden-Windows-Security/wiki/Set-CommonWDACConfig
✔️ New-KernelModeWDACConfig: https://github.com/HotCakeX/Harden-Windows-Security/wiki/New%E2%80%90KernelModeWDACConfig
✔️ Get-CommonWDACConfig: https://github.com/HotCakeX/Harden-Windows-Security/wiki/Get-CommonWDACConfig
✔️ Invoke-WDACSimulation: https://github.com/HotCakeX/Harden-Windows-Security/wiki/Invoke-WDACSimulation
✔️ Remove-CommonWDACConfig: https://github.com/HotCakeX/Harden-Windows-Security/wiki/Remove-CommonWDACConfig
✔️ Assert-WDACConfigIntegrity: https://github.com/HotCakeX/Harden-Windows-Security/wiki/Assert-WDACConfigIntegrity
✔️ Test-CiPolicy: https://github.com/HotCakeX/Harden-Windows-Security/wiki/Test-CiPolicy
✔️ Get-CIPolicySetting: https://github.com/HotCakeX/Harden-Windows-Security/wiki/Get-CIPolicySetting
Minimum PowerShell version
7.4.4
Installation Options
Owners
Copyright
(c) 2023-2024
Package Details
Author(s)
- HotCakeX
Tags
WDAC Windows-Defender-Application-Control Windows Security Microsoft Application-Control App-Control-for-Business Application-Whitelisting BYOVD
Functions
New-WDACConfig Remove-WDACConfig Deploy-SignedWDACConfig Confirm-WDACConfig Edit-WDACConfig Edit-SignedWDACConfig New-SupplementalWDACConfig New-DenyWDACConfig Set-CommonWDACConfig New-KernelModeWDACConfig Invoke-WDACSimulation Get-CommonWDACConfig Remove-CommonWDACConfig Assert-WDACConfigIntegrity Build-WDACCertificate Test-CiPolicy Get-CiFileHashes Get-CIPolicySetting Update-WDACConfigPSModule
PSEditions
Dependencies
This module has no dependencies.
Release Notes
Full Change log available in GitHub releases: https://github.com/HotCakeX/Harden-Windows-Security/releases
FileList
- WDACConfig.nuspec
- .NETAssembliesToLoad.txt
- C#\Shared Logics\PowerShellExecutor.cs
- C#\Shared Logics\Types And Definitions\PublisherSignerCreator.cs
- Core\Edit-SignedWDACConfig.psm1
- C#\Shared Logics\RemoveSupplementalSigners.cs
- C#\Shared Logics\Types And Definitions\Signer.cs
- Core\Edit-WDACConfig.psm1
- WDACConfig.psd1
- C#\Shared Logics\ScanLevelz.cs
- C#\Shared Logics\Types And Definitions\SimulationInput.cs
- Core\Get-CiFileHashes.psm1
- WDACConfig.psm1
- C#\Shared Logics\SecureStringComparer.cs
- C#\Shared Logics\Types And Definitions\SimulationOutput.cs
- Core\Get-CIPolicySetting.psm1
- C#\ArgumentCompleters\ArgumentCompleterAttribute.cs
- C#\Shared Logics\SignToolHelper.cs
- C#\Shared Logics\Types And Definitions\UpdateCheckResponse.cs
- Core\Get-CommonWDACConfig.psm1
- C#\ArgumentCompleters\BasePolicyNamez.cs
- C#\Shared Logics\SnapBackGuarantee.cs
- C#\Shared Logics\Types And Definitions\WinTrust.cs
- Core\Invoke-WDACSimulation.psm1
- C#\Shared Logics\AllCertificatesGrabber.cs
- C#\Shared Logics\StagingArea.cs
- C#\Shared Logics\Variables\CILogIntel.cs
- Core\New-DenyWDACConfig.psm1
- C#\Shared Logics\CertCNz.cs
- C#\Shared Logics\SupplementalForSelf.cs
- C#\Shared Logics\Variables\GlobalVars.cs
- Core\New-KernelModeWDACConfig.psm1
- C#\Shared Logics\CertificateHelper.cs
- C#\Shared Logics\VersionIncrementer.cs
- C#\Shared Logics\WDAC Simulation\Arbitrator.cs
- Core\New-SupplementalWDACConfig.psm1
- C#\Shared Logics\CheckPolicyDeploymentStatus.cs
- C#\Shared Logics\WldpQuerySecurityPolicy.cs
- C#\Shared Logics\WDAC Simulation\GetCertificateDetails.cs
- Core\New-WDACConfig.psm1
- C#\Shared Logics\CiPolicyUtility.cs
- C#\Shared Logics\XmlFilePathExtractor.cs
- C#\Shared Logics\WDAC Simulation\GetFileRuleOutput.cs
- Core\Remove-CommonWDACConfig.psm1
- C#\Shared Logics\CiToolHelper.cs
- C#\Shared Logics\Logging\Logger.cs
- C#\Shared Logics\WDAC Simulation\GetSignerInfo.cs
- Core\Remove-WDACConfig.psm1
- C#\Shared Logics\CodeIntegrityInfo.cs
- C#\Shared Logics\Logging\LoggerInitializer.cs
- C#\Shared Logics\XMLOps\ClearCiPolicySemantic.cs
- Core\Set-CommonWDACConfig.psm1
- C#\Shared Logics\ConfigureISGServices.cs
- C#\Shared Logics\Main Cmdlets\AssertWDACConfigIntegrity.cs
- C#\Shared Logics\XMLOps\CloseEmptyXmlNodesSemantic.cs
- Core\Test-CiPolicy.psm1
- C#\Shared Logics\Crypt32CertCN.cs
- C#\Shared Logics\Main Cmdlets\BasePolicyCreator.cs
- C#\Shared Logics\XMLOps\Macros.cs
- Public\MockConfigCIBootstrap.psm1
- C#\Shared Logics\DeviceGuardInfo.cs
- C#\Shared Logics\Main Cmdlets\GetCiFileHashes.cs
- C#\Shared Logics\XMLOps\MergeSignersSemantic.cs
- Public\PSCustomObjectArrayToHashtableArray.psm1
- C#\Shared Logics\DirectorySelector.cs
- C#\Shared Logics\Main Cmdlets\GetCIPolicySetting.cs
- C#\Shared Logics\XMLOps\NewCertificateSignerRules.cs
- Public\Write-ColorfulText.psm1
- C#\Shared Logics\DriveLetterMapper.cs
- C#\Shared Logics\Main Cmdlets\InvokeWDACSimulation.cs
- C#\Shared Logics\XMLOps\NewFilePublisherLevelRules.cs
- Public\Write-FinalOutput.psm1
- C#\Shared Logics\EditGUIDs.cs
- C#\Shared Logics\Main Cmdlets\SetCiRuleOptions.cs
- C#\Shared Logics\XMLOps\NewHashLevelRules.cs
- Resources\WDAC Policies\DefaultWindows_Enforced_Kernel.xml
- C#\Shared Logics\EventLogUtility.cs
- C#\Shared Logics\Main Cmdlets\TestCiPolicy.cs
- C#\Shared Logics\XMLOps\NewPFNLevelRules.cs
- Resources\WDAC Policies\DefaultWindows_Enforced_Kernel_NoFlights.xml
- C#\Shared Logics\FileDirectoryPathComparer.cs
- C#\Shared Logics\Main Cmdlets\UserConfiguration.cs
- C#\Shared Logics\XMLOps\NewPublisherLevelRules.cs
- Resources\WDAC Policies-Archived\DefaultWindows_Enforced_Kernel.xml
- C#\Shared Logics\FileSystemPicker.cs
- C#\Shared Logics\Types And Definitions\AuthenticodePageHashes.cs
- C#\Shared Logics\XMLOps\RemoveAllowElementsSemantic.cs
- Resources\WDAC Policies-Archived\DefaultWindows_Enforced_Kernel_NoFlights.xml
- C#\Shared Logics\GetExtendedFileAttrib.cs
- C#\Shared Logics\Types And Definitions\CertificateDetailsCreator.cs
- C#\Shared Logics\XMLOps\RemoveDuplicateFileAttribSemantic.cs
- Resources\WDAC Policies-Archived\Readme.md
- C#\Shared Logics\GetFilesFast.cs
- C#\Shared Logics\Types And Definitions\CertificateSignerCreator.cs
- C#\Shared Logics\XMLOps\RemoveUnreferencedFileRuleRefs.cs
- Shared\Get-KernelModeDrivers.psm1
- C#\Shared Logics\GetOpusData.cs
- C#\Shared Logics\Types And Definitions\ChainElement.cs
- C#\Shared Logics\XMLOps\SetCiPolicyInfo.cs
- Shared\Get-KernelModeDriversAudit.psm1
- C#\Shared Logics\Initializer.cs
- C#\Shared Logics\Types And Definitions\ChainPackage.cs
- C#\Shared Logics\XMLOps\SignerAndHashBuilder.cs
- Shared\Receive-CodeIntegrityLogs.psm1
- C#\Shared Logics\MeowOpener.cs
- C#\Shared Logics\Types And Definitions\CodeIntegrityPolicy.cs
- C#\Shared Logics\XMLOps\UpdateHvciOptions.cs
- Shared\Select-LogProperties.psm1
- C#\Shared Logics\MoveUserModeToKernelMode.cs
- C#\Shared Logics\Types And Definitions\FileBasedInfoPackage.cs
- C#\Shared Logics\XMLOps\XMLOps.cs
- Shared\Set-LogPropertiesVisibility.psm1
- C#\Shared Logics\PageHashCalc.cs
- C#\Shared Logics\Types And Definitions\FilePublisherSignerCreator.cs
- Core\Assert-WDACConfigIntegrity.psm1
- Shared\Test-ECCSignedFiles.psm1
- C#\Shared Logics\PolicyFileSigningStatusDetection.cs
- C#\Shared Logics\Types And Definitions\HashCreator.cs
- Core\Build-WDACCertificate.psm1
- Shared\Test-KernelProtectedFiles.psm1
- C#\Shared Logics\PolicyMerger.cs
- C#\Shared Logics\Types And Definitions\OpusSigner.cs
- Core\Confirm-WDACConfig.psm1
- XMLOps\New-Macros.psm1
- C#\Shared Logics\PolicyToCIPConverter.cs
- C#\Shared Logics\Types And Definitions\PolicyHashObj.cs
- Core\Deploy-SignedWDACConfig.psm1
Version History
Version | Downloads | Last updated |
---|---|---|
0.5.0 (current version) | 7,138 | 11/26/2024 |
0.4.9 | 2,081 | 11/16/2024 |
0.4.8.2 | 1,788 | 11/4/2024 |
0.4.8.1 | 331 | 11/2/2024 |
0.4.7 | 949 | 10/27/2024 |
0.4.6 | 1,843 | 10/12/2024 |
0.4.5 | 4,152 | 9/7/2024 |
0.4.4 | 1,784 | 8/20/2024 |
0.4.3 | 1,516 | 8/5/2024 |
0.4.2 | 1,372 | 7/9/2024 |
0.4.1 | 160 | 7/1/2024 |
0.4.0 | 428 | 6/7/2024 |
0.3.9 | 77 | 6/4/2024 |
0.3.8 | 478 | 4/28/2024 |
0.3.7 | 95 | 4/21/2024 |
0.3.6 | 61 | 4/16/2024 |
0.3.5 | 357 | 3/16/2024 |
0.3.4 | 172 | 3/2/2024 |
0.3.4-Beta1 | 8 | 3/2/2024 |
0.3.3 | 123 | 2/21/2024 |
0.3.2 | 103 | 2/10/2024 |
0.3.1 | 190 | 1/22/2024 |
0.3.0 | 142 | 1/9/2024 |
0.2.9 | 66 | 1/2/2024 |
0.2.8 | 41 | 12/27/2023 |
0.2.8-Beta3 | 10 | 12/27/2023 |
0.2.8-Beta2 | 7 | 12/27/2023 |
0.2.8-Beta1 | 9 | 12/26/2023 |
0.2.7 | 190 | 12/12/2023 |
0.2.6 | 222 | 10/10/2023 |
0.2.5 | 26 | 10/6/2023 |
0.2.4 | 43 | 9/25/2023 |
0.2.3 | 34 | 9/19/2023 |
0.2.2 | 66 | 9/5/2023 |
0.2.1 | 121 | 8/13/2023 |
0.2.0 | 83 | 7/18/2023 |
0.1.9 | 47 | 7/9/2023 |
0.1.8 | 97 | 6/2/2023 |
0.1.7 | 15 | 5/28/2023 |
0.1.6 | 12 | 5/25/2023 |
0.1.5 | 38 | 5/18/2023 |
0.1.4 | 12 | 5/14/2023 |
0.1.3 | 15 | 5/13/2023 |
0.1.2 | 27 | 5/3/2023 |
0.1.1 | 8 | 5/1/2023 |
0.1.0 | 25 | 4/22/2023 |
0.0.9 | 15 | 4/15/2023 |
0.0.8 | 7 | 4/14/2023 |
0.0.7 | 18 | 4/10/2023 |
0.0.6 | 19 | 4/5/2023 |
0.0.5 | 15 | 4/4/2023 |
0.0.4 | 14 | 4/3/2023 |
0.0.3 | 8 | 4/2/2023 |
0.0.2 | 22 | 4/2/2023 |
0.0.1 | 8 | 4/2/2023 |