Harden-Windows-Security-Module
0.7.6
🔔 THIS MODULE IS DEPRECATED.
💗 Please use the new Harden System Security app, available on Microsoft Store, that has 100% of the features of the module, plus so much more. It's open source as well.
➡️ https://github.com/HotCakeX/Harden-Windows-Security/wiki/Harden-System-Security
💞 Microsoft Store link:
➡️ https://apps.microsoft.com/detail/9P7GGFL7DX57
�
🔔 THIS MODULE IS DEPRECATED.
💗 Please use the new Harden System Security app, available on Microsoft Store, that has 100% of the features of the module, plus so much more. It's open source as well.
➡️ https://github.com/HotCakeX/Harden-Windows-Security/wiki/Harden-System-Security
💞 Microsoft Store link:
➡️ https://apps.microsoft.com/detail/9P7GGFL7DX57
💜 GitHub post regarding the transition from module to app: https://github.com/HotCakeX/Harden-Windows-Security/discussions/778
💚 Harden System Security app's First release: https://github.com/HotCakeX/Harden-Windows-Security/releases/tag/HardenSystemSecurity-v.1.0.1.0
❤️🔥 Additional Distinguished Features of the Harden System Security Application:
✅ Minimal Memory Footprint: The application is engineered for lightweight efficiency, ensuring negligible system resource consumption. Architecturally, no application pages maintain navigation cache, strictly adhering to the MVVM pattern.
✅ Native Performance: Compiled ahead-of-time for instantaneous launch responsiveness. This approach shifts computational workload to compile-time rather than runtime (user's system), delivering an exceptionally responsive user experience.
✅ Static Code Implementation: The application avoids dynamic code generation, enhancing security posture and reducing vulnerability exposure. This design ensures compatibility with advanced OS-level exploit mitigations including Control Flow Guard (CFG).
✅ Methodical Architecture: The application employs systematic, modular design principles, facilitating seamless extensibility and maintainability. Future security measures can be integrated while preserving established patterns and design philosophies.
✅ Modern User Interface: Utilizing cutting-edge WinUI 3 components, the application delivers a contemporary, responsive, accessible, and intuitive interface. Full touch input compatibility is comprehensively supported.
✅ Internationalization Support: The application accommodates localization, enabling users to operate in their preferred language. Currently available in English, Hebrew, Greek, Hindi, Malayalam, Polish, Spanish, and Arabic.
✅ Open Source Transparency: The application maintains open source availability, permitting code inspection, community contributions, and ensuring complete functional transparency.
✅ Native API Preference and Low-Level Programming: The application prioritizes native APIs and low-level programming methodologies, optimizing performance and security. This approach enables exploitation of latest Windows capabilities without third-party component dependencies.
✅ High-Performance Language Utilization: The application is primarily developed in C#, strategically incorporating C++ and Rust components for specialized tasks. Performance optimization and security enhancement constitute the primary objectives of this design strategy.
✅ Complete Reversibility: Every modification applied to your system through the new Harden System Security application can be undone with precision. The application provides surgical accuracy in applying, verifying, and removing security measures. Individual security measures can be targeted for verification, application, or removal without affecting other security measures.
✅ For the Microsoft Defender category where the module used to add all git executables to the ASLR exclusions list because some of them were incompatible and wouldn't allow Git or GitHub desktop to work when the mitigation was on, this no longer happens like this. The new app is capable of identifying which files are incompatible with the Mandatory ASLR exploit mitigation and only adds those to the exclusion list.
➡️➡️ https://apps.microsoft.com/detail/9P7GGFL7DX57 ⬅️⬅️
➡️➡️ https://github.com/HotCakeX/Harden-Windows-Security/wiki/Harden-System-Security ⬅️⬅️
Minimum PowerShell version
7.5.0
Installation Options
Owners
Copyright
(c) Violet Hansen. All rights reserved.
Package Details
Author(s)
- Violet Hansen
Tags
Harden-Windows-Security Harden Windows Security Compliance Validation Baseline Security-Score Benchmark Group-Policy
Functions
Confirm-SystemCompliance Protect-WindowsSecurity Unprotect-WindowsSecurity LoadHardenWindowsSecurityNecessaryDLLsInternal ReRunTheModuleAgain
PSEditions
Dependencies
This module has no dependencies.
Release Notes
https://github.com/HotCakeX/Harden-Windows-Security/releases
FileList
- Harden-Windows-Security-Module.nuspec
- .NETAssembliesToLoad.txt
- Resources\SafeToRemoveAppsList.json
- C#\GUI\GUIBootStrapper.cs
- C#\Others\GetLocalUser.cs
- C#\Others\PolicyToCIPConverter.cs
- C#\Protect Methods\CertificateCheckingCommands.cs
- C#\Protect Methods\MSFTDefender_BetaChannels.cs
- C#\Types\IndividualResultClass.cs
- Resources\Media\ConfirmToastNotificationImage.png
- Resources\XAML\Protect.xaml
- C#\GUI\Protection\Miscellaneous methods.cs
- Resources\Individual ASR Rule Configs\3b576869-a4ec-4529-8536-b80a7769e899\Warn.pol
- Resources\Individual ASR Rule Configs\92e97fa1-2edf-4476-bdd6-9dd0b4dddc7b\Disabled.pol
- Resources\Individual ASR Rule Configs\c0033c00-d16d-4114-a5a0-dc9b3a7d2ceb\Block.pol
- Resources\Individual ASR Rule Configs\e6db77e5-3df2-4cf1-b95a-636979351e5b\Audit.pol
- Resources\Security-Baselines-X\Windows Networking Policies\registry.pol
- Resources\SecurityPoliciesVerification.csv
- C#\Others\ActivityTracker.cs
- C#\Others\GetMDMResultValue.cs
- C#\Others\PowerShellExecutor.cs
- C#\Protect Methods\CountryIPBlocking.cs
- C#\Protect Methods\MSFTDefender_EnableDiagData.cs
- C#\Types\MDMResult.cs
- Resources\Media\GitHubIcon.png
- Resources\XAML\Unprotect.xaml
- C#\GUI\Protection\Variables.cs
- Resources\Individual ASR Rule Configs\56a863a9-875e-4185-98a7-b882c64b5ce5\Audit.pol
- Resources\Individual ASR Rule Configs\92e97fa1-2edf-4476-bdd6-9dd0b4dddc7b\Warn.pol
- Resources\Individual ASR Rule Configs\c0033c00-d16d-4114-a5a0-dc9b3a7d2ceb\Disabled.pol
- Resources\Individual ASR Rule Configs\e6db77e5-3df2-4cf1-b95a-636979351e5b\Block.pol
- Resources\Security-Baselines-X\Windows Update Policies\registry.pol
- Harden-Windows-Security-Module.psd1
- Shared\HardeningFunctions.ps1
- C#\Others\AsyncDownloader.cs
- C#\Others\GetOneDriveDirectories.cs
- C#\Others\ProcessMitigationsApplication.cs
- C#\Protect Methods\CountryIPBlocking_OFAC.cs
- C#\Protect Methods\MSFTDefender_SAC.cs
- C#\Unprotect Methods\UnprotectWindowsSecurity.cs
- Resources\Media\InstallAppControlManagerIcon.png
- C#\GUI\AppControlManager\Variables.cs
- C#\GUI\Protection\View.cs
- Resources\Individual ASR Rule Configs\56a863a9-875e-4185-98a7-b882c64b5ce5\Block.pol
- Resources\Individual ASR Rule Configs\9e6c4e1f-7d60-472f-ba1a-a39ef669e4b2\Audit.pol
- Resources\Individual ASR Rule Configs\c0033c00-d16d-4114-a5a0-dc9b3a7d2ceb\Warn.pol
- Resources\Individual ASR Rule Configs\e6db77e5-3df2-4cf1-b95a-636979351e5b\Disabled.pol
- Resources\XAML\ResourceDictionaries\SidebarMenuRadioButton.xaml
- Harden-Windows-Security-Module.psm1
- Shared\SYSTEMInfoGathering.ps1
- C#\Others\AttackSurfaceReductionIntel.cs
- C#\Others\GitExesFinder.cs
- C#\Others\ProcessMitigationsParser.cs
- C#\Protect Methods\DangerousScriptHostsBlocking.cs
- C#\Protect Methods\MSFTDefender_ScheduledTask.cs
- C#\Windows APIs\FirmwareType.cs
- Resources\Media\MicrosoftStore.png
- C#\GUI\AppControlManager\View.cs
- C#\GUI\Unprotect\View.cs
- Resources\Individual ASR Rule Configs\56a863a9-875e-4185-98a7-b882c64b5ce5\Disabled.pol
- Resources\Individual ASR Rule Configs\9e6c4e1f-7d60-472f-ba1a-a39ef669e4b2\Block.pol
- Resources\Individual ASR Rule Configs\c1db55ab-c21a-4637-bb3f-a12568109d35\Audit.pol
- Resources\Individual ASR Rule Configs\e6db77e5-3df2-4cf1-b95a-636979351e5b\Warn.pol
- Resources\XAML\ResourceDictionaries\Text.xaml
- Core\Confirm-SystemCompliance.psm1
- C#\CimInstances\BitLocker-AddKeyProtectors.cs
- C#\Others\AuditPolicyHelper.cs
- C#\Others\GitHubDesktopFinder.cs
- C#\Others\PropertyHelper.cs
- C#\Protect Methods\DeviceGuard.cs
- C#\Protect Methods\NonAdminCommands.cs
- C#\Windows APIs\TPM.cs
- Resources\Media\notification (3).png
- C#\GUI\ASRRules\View.cs
- Resources\Individual ASR Rule Configs\01443614-cd74-433a-b99e-2ecdc07bfc25\Audit.pol
- Resources\Individual ASR Rule Configs\56a863a9-875e-4185-98a7-b882c64b5ce5\Warn.pol
- Resources\Individual ASR Rule Configs\9e6c4e1f-7d60-472f-ba1a-a39ef669e4b2\Disabled.pol
- Resources\Individual ASR Rule Configs\c1db55ab-c21a-4637-bb3f-a12568109d35\Block.pol
- Resources\Security-Baselines-X\Attack Surface Reduction Rules Policies\registry.pol
- Resources\Security-Baselines-X\Lock Screen Policies\Don't display last signed-in\GptTmpl.inf
- Core\Protect-WindowsSecurity.psm1
- C#\CimInstances\BitLocker-DataCollection.cs
- C#\Others\Categoriex.cs
- C#\Others\GlobalVars.cs
- C#\Others\RegistryEditor.cs
- C#\Protect Methods\DeviceGuard_MandatoryVBS.cs
- C#\Protect Methods\OptionalWindowsFeatures.cs
- Resources\EventViewerCustomViews\Attack Surface Reduction rule events.xml
- Resources\Media\NotificationIconOverride.png
- C#\GUI\BitLocker\Variables.cs
- Resources\Individual ASR Rule Configs\01443614-cd74-433a-b99e-2ecdc07bfc25\Block.pol
- Resources\Individual ASR Rule Configs\5beb7efe-fd9a-4556-801d-275e5ffc04cc\Audit.pol
- Resources\Individual ASR Rule Configs\9e6c4e1f-7d60-472f-ba1a-a39ef669e4b2\Warn.pol
- Resources\Individual ASR Rule Configs\c1db55ab-c21a-4637-bb3f-a12568109d35\Disabled.pol
- Resources\Security-Baselines-X\Bitlocker Policies\registry.pol
- Resources\Security-Baselines-X\Lock Screen Policies\Enable CTRL + ALT + DEL\GptTmpl.inf
- Core\Unprotect-WindowsSecurity.psm1
- C#\CimInstances\BitLocker-Disable.cs
- C#\Others\CategoryProcessing.cs
- C#\Others\HashtableChecker.cs
- C#\Others\RunCommand.cs
- C#\Protect Methods\DownloadsDefenseMeasures.cs
- C#\Protect Methods\SecBaselines_Overrides.cs
- Resources\EventViewerCustomViews\Controlled Folder Access events.xml
- Resources\Media\ProgramIcon.ico
- C#\GUI\BitLocker\View.cs
- Resources\Individual ASR Rule Configs\01443614-cd74-433a-b99e-2ecdc07bfc25\Disabled.pol
- Resources\Individual ASR Rule Configs\5beb7efe-fd9a-4556-801d-275e5ffc04cc\Block.pol
- Resources\Individual ASR Rule Configs\a8f5898e-1dc8-49a9-9878-85004b8a61e6\Audit.pol
- Resources\Individual ASR Rule Configs\c1db55ab-c21a-4637-bb3f-a12568109d35\Warn.pol
- Resources\Security-Baselines-X\Device Guard Policies\registry.pol
- Resources\Security-Baselines-X\Microsoft Defender Policies\Optional Diagnostic Data\registry.pol
- DLLs\Microsoft.Toolkit.Uwp.Notifications.dll
- C#\CimInstances\BitLocker-Enable.cs
- C#\Others\CertificateGenerator.cs
- C#\Others\HelperMethods.cs
- C#\Others\SecureStringComparer.cs
- C#\Protect Methods\EdgeBrowserConfigurations.cs
- C#\Protect Methods\TLSSecurity.cs
- Resources\EventViewerCustomViews\Exploit Protection Events.xml
- Resources\Media\ProtectToastNotificationImage.png
- C#\GUI\Confirm\SecOp.cs
- Resources\Individual ASR Rule Configs\01443614-cd74-433a-b99e-2ecdc07bfc25\Warn.pol
- Resources\Individual ASR Rule Configs\5beb7efe-fd9a-4556-801d-275e5ffc04cc\Disabled.pol
- Resources\Individual ASR Rule Configs\a8f5898e-1dc8-49a9-9878-85004b8a61e6\Block.pol
- Resources\Individual ASR Rule Configs\d1e49aac-8f56-4280-b9ba-993a6d77406c\Audit.pol
- Resources\Security-Baselines-X\Lock Screen Policies\GptTmpl.inf
- Resources\Security-Baselines-X\Miscellaneous Policies\Long Path Support\registry.pol
- DLLs\Microsoft.Win32.SystemEvents.dll
- C#\CimInstances\BitLocker-EnableBitLockerAutoUnlock.cs
- C#\Others\ChangePSConsoleTitle.cs
- C#\Others\HResultHelper.cs
- C#\Others\SecuriryPolicyProcessor.cs
- C#\Protect Methods\LockScreen.cs
- C#\Protect Methods\TLSSecurity_BattleNetClient.cs
- Resources\EventViewerCustomViews\Failed Lock screen login attempts using PIN.xml
- Resources\Media\UnprotectToastNotificationImage.png
- C#\GUI\Confirm\View.cs
- Resources\Individual ASR Rule Configs\26190899-1602-49e8-8b27-eb1d0a1ce869\Audit.pol
- Resources\Individual ASR Rule Configs\5beb7efe-fd9a-4556-801d-275e5ffc04cc\Warn.pol
- Resources\Individual ASR Rule Configs\a8f5898e-1dc8-49a9-9878-85004b8a61e6\Disabled.pol
- Resources\Individual ASR Rule Configs\d1e49aac-8f56-4280-b9ba-993a6d77406c\Block.pol
- Resources\Security-Baselines-X\Lock Screen Policies\registry.pol
- Resources\Security-Baselines-X\Miscellaneous Policies\Reduced Telemetry\registry.pol
- DLLs\Microsoft.Windows.SDK.NET.dll
- C#\CimInstances\BitLocker-EnableKeyProtectors.cs
- C#\Others\CiToolHelper.cs
- C#\Others\IniFileConverter.cs
- C#\Others\SecurityPolicyCsvProcessor.cs
- C#\Protect Methods\LockScreen_CtrlAltDel.cs
- C#\Protect Methods\UAC_NoFastSwitching.cs
- Resources\EventViewerCustomViews\LockScreen Unlocks and Locks.xml
- Resources\Media\YouTubeIcon.png
- C#\GUI\Exclusions\Variables.cs
- Resources\Individual ASR Rule Configs\26190899-1602-49e8-8b27-eb1d0a1ce869\Block.pol
- Resources\Individual ASR Rule Configs\75668c1f-73b5-4cf0-bb93-3ecf5cb7cc84\Audit.pol
- Resources\Individual ASR Rule Configs\a8f5898e-1dc8-49a9-9878-85004b8a61e6\Warn.pol
- Resources\Individual ASR Rule Configs\d1e49aac-8f56-4280-b9ba-993a6d77406c\Disabled.pol
- Resources\Security-Baselines-X\Microsoft Defender Policies\registry.pol
- Resources\Security-Baselines-X\Miscellaneous Policies\Strong key protection\GptTmpl.inf
- DLLs\System.Drawing.Common.dll
- C#\CimInstances\BitLocker-RemoveKeyProtectors.cs
- C#\Others\ConditionalResultAdd.cs
- C#\Others\Initializer.cs
- C#\Others\SignToolHelper.cs
- C#\Protect Methods\LockScreen_LastSignedIn.cs
- C#\Protect Methods\UAC_OnlyElevateSigned.cs
- Resources\EventViewerCustomViews\Microsoft-Windows-AppLocker And MSI and Script.xml
- Resources\XAML\AppControlManager.xaml
- C#\GUI\Exclusions\View.cs
- Resources\Individual ASR Rule Configs\26190899-1602-49e8-8b27-eb1d0a1ce869\Disabled.pol
- Resources\Individual ASR Rule Configs\75668c1f-73b5-4cf0-bb93-3ecf5cb7cc84\Block.pol
- Resources\Individual ASR Rule Configs\b2b3f03d-6a65-4f7b-a9c7-1c7ef74a9ba4\Audit.pol
- Resources\Individual ASR Rule Configs\d1e49aac-8f56-4280-b9ba-993a6d77406c\Warn.pol
- Resources\Security-Baselines-X\Miscellaneous Policies\GptTmpl.inf
- Resources\Security-Baselines-X\Miscellaneous Policies\Windows Protected Print\registry.pol
- DLLs\WinRT.Runtime.dll
- C#\CimInstances\ConfigDefenderHelper.cs
- C#\Others\ConfirmSystemComplianceMethods.cs
- C#\Others\JsonToHashtable.cs
- C#\Others\SneakAndPeek.cs
- C#\Protect Methods\Microsoft365AppsSecurityBaselines.cs
- C#\Protect Methods\UserAccountControl.cs
- Resources\EventViewerCustomViews\Microsoft-Windows-CodeIntegrity Operational.xml
- Resources\XAML\ASRRules.xaml
- C#\GUI\FileReputation\Variables.cs
- Resources\Individual ASR Rule Configs\26190899-1602-49e8-8b27-eb1d0a1ce869\Warn.pol
- Resources\Individual ASR Rule Configs\75668c1f-73b5-4cf0-bb93-3ecf5cb7cc84\Disabled.pol
- Resources\Individual ASR Rule Configs\b2b3f03d-6a65-4f7b-a9c7-1c7ef74a9ba4\Block.pol
- Resources\Individual ASR Rule Configs\d3e037e1-3eb8-44c8-a917-57927947596d\Audit.pol
- Resources\Security-Baselines-X\Miscellaneous Policies\registry.pol
- Resources\Security-Baselines-X\TLS Security\For BattleNetClient\registry.pol
- Resources\Dangerous-Script-Hosts-Blocking.xml
- C#\CimInstances\FirewallHelper.cs
- C#\Others\ControlledFolderAccessHandler.cs
- C#\Others\LGPORunner.cs
- C#\Others\SSHConfigurations.cs
- C#\Protect Methods\MicrosoftDefender.cs
- C#\Protect Methods\WindowsFirewall.cs
- Resources\EventViewerCustomViews\Network Protection Events.xml
- Resources\XAML\BitLocker.xaml
- C#\GUI\FileReputation\View.cs
- Resources\Individual ASR Rule Configs\33ddedf1-c6e0-47cb-833e-de6133960387\Audit.pol
- Resources\Individual ASR Rule Configs\75668c1f-73b5-4cf0-bb93-3ecf5cb7cc84\Warn.pol
- Resources\Individual ASR Rule Configs\b2b3f03d-6a65-4f7b-a9c7-1c7ef74a9ba4\Disabled.pol
- Resources\Individual ASR Rule Configs\d3e037e1-3eb8-44c8-a917-57927947596d\Block.pol
- Resources\Security-Baselines-X\Overrides for Microsoft Security Baseline\GptTmpl.inf
- Resources\Security-Baselines-X\User Account Control UAC Policies\Hides the entry points for Fast User Switching\registry.pol
- Resources\Default Security Policy.inf
- C#\CimInstances\MDM.cs
- C#\Others\CSVImporter.cs
- C#\Others\LocalGroupMember.cs
- C#\Others\SystemInfoNativeMethods.cs
- C#\Protect Methods\MicrosoftSecurityBaselines.cs
- C#\Protect Methods\WindowsNetworking.cs
- Resources\EventViewerCustomViews\Restarts.xml
- Resources\XAML\Confirm.xaml
- C#\GUI\Log\Variables.cs
- Resources\Individual ASR Rule Configs\33ddedf1-c6e0-47cb-833e-de6133960387\Block.pol
- Resources\Individual ASR Rule Configs\7674ba52-37eb-4a4f-a9a1-f0f9a1619a2c\Audit.pol
- Resources\Individual ASR Rule Configs\b2b3f03d-6a65-4f7b-a9c7-1c7ef74a9ba4\Warn.pol
- Resources\Individual ASR Rule Configs\d3e037e1-3eb8-44c8-a917-57927947596d\Disabled.pol
- Resources\Security-Baselines-X\Overrides for Microsoft Security Baseline\registry.pol
- Resources\Security-Baselines-X\User Account Control UAC Policies\Only elevate executables that are signed and validated\GptTmpl.inf
- Resources\Downloads-Defense-Measures.xml
- C#\CimInstances\MpPreferenceHelper.cs
- C#\Others\DialogMsgHelper.cs
- C#\Others\Logger.cs
- C#\Others\ToastNotification.cs
- C#\Protect Methods\MiscellaneousConfigurations.cs
- C#\Protect Methods\WindowsNetworking_BlockNTLM.cs
- Resources\EventViewerCustomViews\Sudden Shut down events.xml
- Resources\XAML\Exclusions.xaml
- C#\GUI\Log\View.cs
- Resources\Individual ASR Rule Configs\33ddedf1-c6e0-47cb-833e-de6133960387\Disabled.pol
- Resources\Individual ASR Rule Configs\7674ba52-37eb-4a4f-a9a1-f0f9a1619a2c\Block.pol
- Resources\Individual ASR Rule Configs\be9ba2d9-53ea-4cdc-84e5-9b1eeee46550\Audit.pol
- Resources\Individual ASR Rule Configs\d3e037e1-3eb8-44c8-a917-57927947596d\Warn.pol
- Resources\Security-Baselines-X\TLS Security\registry.pol
- Resources\Security-Baselines-X\Windows Networking Policies\Block NTLM\GptTmpl.inf
- Resources\MDMResultClasses.csv
- C#\CimInstances\NetConnectionProfiles.cs
- C#\Others\EccCurveComparer.cs
- C#\Others\MDMClassProcessor.cs
- C#\Others\VolumeWritabilityCheck.cs
- C#\Protect Methods\MiscellaneousConfigurations_LongPathSupport.cs
- C#\Protect Methods\WindowsUpdateConfigurations.cs
- Resources\EventViewerCustomViews\USB storage Connects & Disconnects.xml
- Resources\XAML\FileReputation.xaml
- C#\GUI\Main\GUI.cs
- Resources\Individual ASR Rule Configs\33ddedf1-c6e0-47cb-833e-de6133960387\Warn.pol
- Resources\Individual ASR Rule Configs\7674ba52-37eb-4a4f-a9a1-f0f9a1619a2c\Disabled.pol
- Resources\Individual ASR Rule Configs\be9ba2d9-53ea-4cdc-84e5-9b1eeee46550\Block.pol
- Resources\Individual ASR Rule Configs\d4f940ab-401b-4efc-aadc-ad5f3c50688a\Audit.pol
- Resources\Security-Baselines-X\User Account Control UAC Policies\GptTmpl.inf
- Resources\Security-Baselines-X\Windows Networking Policies\Block NTLM\registry.pol
- Resources\ProcessMitigations.csv
- C#\CimInstances\TaskSchedulerHelper.cs
- C#\Others\ExportSecurityPolicy.cs
- C#\Others\Miscellaneous.cs
- C#\Others\WindowsFeatureChecker.cs
- C#\Protect Methods\MiscellaneousConfigurations_ReducedTelemetry.cs
- C#\Types\CustomExceptions.cs
- Resources\Media\ASRRulesToastNotificationImage.png
- Resources\XAML\Logs.xaml
- C#\GUI\Main\Variables.cs
- Resources\Individual ASR Rule Configs\3b576869-a4ec-4529-8536-b80a7769e899\Audit.pol
- Resources\Individual ASR Rule Configs\7674ba52-37eb-4a4f-a9a1-f0f9a1619a2c\Warn.pol
- Resources\Individual ASR Rule Configs\be9ba2d9-53ea-4cdc-84e5-9b1eeee46550\Disabled.pol
- Resources\Individual ASR Rule Configs\d4f940ab-401b-4efc-aadc-ad5f3c50688a\Block.pol
- Resources\Security-Baselines-X\Windows Firewall Policies\registry.pol
- Resources\Security-Baselines-X\Overrides for Microsoft Security Baseline\Bitlocker DMA\Bitlocker DMA Countermeasure OFF\Registry.pol
- Resources\Registry resources.csv
- C#\Confirm Methods\InvokeConfirmation.cs
- C#\Others\FileTrustChecker.cs
- C#\Others\MitigationPolicyProcessor.cs
- C#\Protect Methods\AttackSurfaceReductionRules.cs
- C#\Protect Methods\MiscellaneousConfigurations_StrongKeyProtection.cs
- C#\Types\DefenderPlatformUpdatesChannels.cs
- Resources\Media\Attack Surface Reduction Notification Hero Image.png
- Resources\XAML\Main.xaml
- C#\GUI\OptionalFeatures\Variables.cs
- Resources\Individual ASR Rule Configs\3b576869-a4ec-4529-8536-b80a7769e899\Block.pol
- Resources\Individual ASR Rule Configs\92e97fa1-2edf-4476-bdd6-9dd0b4dddc7b\Audit.pol
- Resources\Individual ASR Rule Configs\be9ba2d9-53ea-4cdc-84e5-9b1eeee46550\Warn.pol
- Resources\Individual ASR Rule Configs\d4f940ab-401b-4efc-aadc-ad5f3c50688a\Disabled.pol
- Resources\Security-Baselines-X\Windows Networking Policies\GptTmpl.inf
- Resources\Security-Baselines-X\Overrides for Microsoft Security Baseline\Bitlocker DMA\Bitlocker DMA Countermeasure ON\Registry.pol
- Resources\Registry.csv
- C#\Confirm Methods\SYSTEMScheduledTasks.cs
- C#\Others\ForceRelocateImagesForFiles.cs
- C#\Others\NativeMethods.cs
- C#\Protect Methods\BitLockerSettings.cs
- C#\Protect Methods\MiscellaneousConfigurations_WindowsProtectedPrint.cs
- C#\Types\EccCurveComparisonResult.cs
- Resources\Media\BitLockerToastNotificationImage.png
- Resources\XAML\OptionalFeatures.xaml
- C#\GUI\OptionalFeatures\View.cs
- Resources\Individual ASR Rule Configs\3b576869-a4ec-4529-8536-b80a7769e899\Disabled.pol
- Resources\Individual ASR Rule Configs\92e97fa1-2edf-4476-bdd6-9dd0b4dddc7b\Block.pol
- Resources\Individual ASR Rule Configs\c0033c00-d16d-4114-a5a0-dc9b3a7d2ceb\Audit.pol
- Resources\Individual ASR Rule Configs\d4f940ab-401b-4efc-aadc-ad5f3c50688a\Warn.pol
Version History
Version | Downloads | Last updated |
---|---|---|
0.7.6 (current version) | 1,307 | 9/2/2025 |
0.7.5.1 | 11,611 | 4/11/2025 |
0.7.5 | 9 | 4/11/2025 |
0.7.4 | 34,753 | 2/3/2025 |
0.7.3 | 75,390 | 1/8/2025 |
0.7.2 | 3,517 | 1/7/2025 |
0.7.1 | 11,050 | 1/2/2025 |
0.7.0 | 42,297 | 12/13/2024 |
0.6.9 | 23,337 | 11/4/2024 |
0.6.8 | 2,950 | 10/29/2024 |
0.6.7 | 5,287 | 10/16/2024 |
0.6.6 | 2,668 | 10/9/2024 |
0.6.5 | 1,691 | 10/5/2024 |
0.6.4 | 569 | 10/4/2024 |
0.6.3 | 5,527 | 9/18/2024 |
0.6.2 | 378 | 9/18/2024 |
0.6.1 | 3,193 | 9/7/2024 |
0.6.0 | 768 | 9/4/2024 |
0.5.9 | 1,177 | 9/1/2024 |
0.5.8 | 1,120 | 8/28/2024 |
0.5.7 | 718 | 8/26/2024 |
0.5.6 | 415 | 8/25/2024 |
0.5.5 | 69 | 8/25/2024 |
0.5.4 | 5,049 | 8/10/2024 |
0.5.3 | 1,906 | 8/2/2024 |
0.5.2 | 1,267 | 7/29/2024 |
0.5.1 | 352 | 7/28/2024 |
0.5.0 | 888 | 7/21/2024 |
0.4.9 | 832 | 7/15/2024 |
0.4.8 | 430 | 7/14/2024 |
0.4.7 | 1,397 | 7/12/2024 |
0.4.6 | 1,267 | 7/7/2024 |
0.4.5 | 2,246 | 6/14/2024 |
0.4.4 | 521 | 6/10/2024 |
0.4.3 | 1,027 | 5/25/2024 |
0.4.2 | 620 | 5/16/2024 |
0.4.1 | 448 | 5/11/2024 |
0.4.0 | 673 | 5/4/2024 |
0.3.9 | 1,142 | 4/24/2024 |
0.3.8 | 780 | 4/14/2024 |
0.3.7 | 319 | 4/9/2024 |
0.3.6 | 275 | 4/3/2024 |
0.3.5 | 630 | 3/22/2024 |
0.3.4 | 1,097 | 3/7/2024 |
0.3.3 | 321 | 3/4/2024 |
0.3.2 | 810 | 2/24/2024 |
0.3.1 | 2,232 | 1/25/2024 |
0.3.0 | 655 | 1/15/2024 |
0.3.0-Beta3 | 11 | 1/15/2024 |
0.2.9 | 415 | 1/9/2024 |
0.2.8 | 69 | 1/9/2024 |
0.2.8-Beta2 | 11 | 1/8/2024 |
0.2.8-Beta1 | 10 | 1/8/2024 |
0.2.7 | 1,227 | 12/15/2023 |
0.2.6 | 351 | 11/23/2023 |
0.2.5 | 120 | 11/18/2023 |
0.2.4 | 133 | 11/8/2023 |
0.2.3 | 33 | 11/6/2023 |
0.2.2 | 55 | 11/3/2023 |
0.2.1 | 18 | 11/3/2023 |
0.2.0 | 191 | 10/19/2023 |
0.1.9 | 56 | 10/17/2023 |
0.1.8 | 57 | 10/12/2023 |
0.1.7 | 123 | 10/4/2023 |
0.1.6.1 | 108 | 9/26/2023 |
0.1.6 | 10 | 9/26/2023 |
0.1.5 | 38 | 9/24/2023 |
0.1.4 | 190 | 9/12/2023 |
0.1.3 | 44 | 9/7/2023 |
0.1.2 | 247 | 8/24/2023 |
0.1.1 | 55 | 8/21/2023 |
0.1.0 | 71 | 8/18/2023 |
0.0.9 | 34 | 8/17/2023 |
0.0.8 | 75 | 8/11/2023 |
0.0.7 | 55 | 8/9/2023 |
0.0.6 | 29 | 8/9/2023 |
0.0.5 | 16 | 8/9/2023 |
0.0.4 | 19 | 8/9/2023 |
0.0.3 | 82 | 8/5/2023 |
0.0.2 | 52 | 8/2/2023 |
0.0.1 | 83 | 7/29/2023 |