Harden-Windows-Security-Module
0.6.7
Harden Windows Safely, Securely, only with Official Microsoft methods - 🦄 Intune - 🧩 Group Policy - 🛡️ Local - ☁️ Cloud (All scenarios supported 💯)
⭕ This module provides 3 main features: Hardening, Auditing/checking the system compliance, and undoing the Hardening
⭕ Please read the GitHub's readme before running this module: https://github.com/HotCakeX/Ha
Harden Windows Safely, Securely, only with Official Microsoft methods - 🦄 Intune - 🧩 Group Policy - 🛡️ Local - ☁️ Cloud (All scenarios supported 💯)
⭕ This module provides 3 main features: Hardening, Auditing/checking the system compliance, and undoing the Hardening
⭕ Please read the GitHub's readme before running this module: https://github.com/HotCakeX/Harden-Windows-Security
💜 GUI (Graphical User Interface) is Available! Run (Protect-WindowsSecurity -GUI) to use the GUI instead of the CLI experience.
💠 Features of this module:
✅ Everything always stays up-to-date with the newest proactive security measures that are industry standards and scalable.
✅ Everything is in clear text, nothing hidden, no 3rd party executable or pre-compiled binary is involved.
✅ No Windows functionality is removed/disabled against Microsoft's recommendations.
✅ The module primarily uses Group policies, the Microsoft recommended way of configuring Windows. It also uses PowerShell cmdlets where Group Policies aren't available, and finally uses a few registry keys to configure security measures that can neither be configured using Group Policies nor PowerShell cmdlets. This is why the module doesn't break anything or cause unwanted behavior.
✅ When a hardening measure is no longer necessary because it's applied by default by Microsoft on new builds of Windows, it will also be removed from the module in order to prevent any problems and because it won't be necessary anymore.
✅ The module can be run infinite number of times, it's made in a way that it won't make any duplicate changes.
✅ The module prompts for confirmation before running each hardening category.
✅ Applying these hardening measures makes your PC compliant with Microsoft Security Baselines and Secured-core PC specifications (provided that you use modern hardware that supports the latest Windows security features)
💠 Hardening Categories from top to bottom: (⬇️Detailed info about each of them at my Github⬇️)
⏹ Commands that require Administrator Privileges
✅ Microsoft Security Baselines
✅ Microsoft 365 Apps Security Baselines
✅ Microsoft Defender
✅ Attack surface reduction rules
✅ Bitlocker Settings
✅ TLS Security
✅ Lock Screen
✅ UAC (User Account Control)
✅ Windows Firewall
✅ Optional Windows Features
✅ Windows Networking
✅ Miscellaneous Configurations
✅ Windows Update Configurations
✅ Edge Browser Configurations
✅ Certificate Checking Commands
✅ Country IP Blocking
✅ Downloads Defense Measures
⏹ Commands that don't require Administrator Privileges
✅ Non-Admin Commands that only affect the current user and do not make machine-wide changes.
💎 This module has hybrid mode of operation. It can run Interactively and non-interactively (Silent/unattended mode). More info in the document: https://github.com/HotCakeX/Harden-Windows-Security/wiki/Harden%E2%80%90Windows%E2%80%90Security%E2%80%90Module
🏴 If you have any questions, requests, suggestions etc. about this module, please open a new Discussion or Issue on GitHub
🟡 The module generates a nice output on the screen as well as giving users an option to export the results in a CSV file.
Minimum PowerShell version
7.4.4
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 Update-HardenWindowsSecurity
PSEditions
Dependencies
This module has no dependencies.
Release Notes
Complete detailed release notes available on GitHub releases: https://github.com/HotCakeX/Harden-Windows-Security/releases/
FileList
- Harden-Windows-Security-Module.nuspec
- Resources\Individual ASR Rule Configs\26190899-1602-49e8-8b27-eb1d0a1ce869\Audit.pol
- Resources\Media\ClearLogsIcon.png
- .NETAssembliesToLoad.txt
- C#\Others\SecuriryPolicyProcessor.cs
- Resources\Individual ASR Rule Configs\26190899-1602-49e8-8b27-eb1d0a1ce869\Block.pol
- Resources\Media\ConfirmationFalse.png
- C#\Others\SecurityPolicyCsvProcessor.cs
- Resources\Individual ASR Rule Configs\26190899-1602-49e8-8b27-eb1d0a1ce869\Disabled.pol
- Resources\Media\ConfirmationTrue.png
- Harden-Windows-Security-Module.psd1
- C#\Others\SneakAndPeek.cs
- Resources\Individual ASR Rule Configs\26190899-1602-49e8-8b27-eb1d0a1ce869\Warn.pol
- Resources\Media\ConfirmMenuButton.png
- Harden-Windows-Security-Module.psm1
- C#\Others\SSHConfigurations.cs
- Resources\Individual ASR Rule Configs\33ddedf1-c6e0-47cb-833e-de6133960387\Audit.pol
- Resources\Media\ConfirmToastNotificationImage.png
- C#\CimInstances\BitLocker-AddKeyProtectors.cs
- C#\Others\SystemInfoNativeMethods.cs
- Resources\Individual ASR Rule Configs\33ddedf1-c6e0-47cb-833e-de6133960387\Block.pol
- Resources\Media\ExclusionMenuButton.png
- C#\CimInstances\BitLocker-DataCollection.cs
- C#\Others\UserPrivCheck.cs
- Resources\Individual ASR Rule Configs\33ddedf1-c6e0-47cb-833e-de6133960387\Disabled.pol
- Resources\Media\ExecuteButton.png
- C#\CimInstances\BitLocker-Disable.cs
- C#\Others\VolumeWritabilityCheck.cs
- Resources\Individual ASR Rule Configs\33ddedf1-c6e0-47cb-833e-de6133960387\Warn.pol
- Resources\Media\ExecuteButtonBig.png
- C#\CimInstances\BitLocker-Enable.cs
- C#\Others\WindowsFeatureChecker.cs
- Resources\Individual ASR Rule Configs\3b576869-a4ec-4529-8536-b80a7769e899\Audit.pol
- Resources\Media\ExportIconBlack.png
- C#\CimInstances\BitLocker-EnableBitLockerAutoUnlock.cs
- C#\Protect Methods\AttackSurfaceReductionRules.cs
- Resources\Individual ASR Rule Configs\3b576869-a4ec-4529-8536-b80a7769e899\Block.pol
- Resources\Media\ExportIconWhite.png
- C#\CimInstances\BitLocker-EnableKeyProtectors.cs
- C#\Protect Methods\BitLockerSettings.cs
- Resources\Individual ASR Rule Configs\3b576869-a4ec-4529-8536-b80a7769e899\Disabled.pol
- Resources\Media\Log.png
- C#\CimInstances\BitLocker-RemoveKeyProtectors.cs
- C#\Protect Methods\CertificateCheckingCommands.cs
- Resources\Individual ASR Rule Configs\3b576869-a4ec-4529-8536-b80a7769e899\Warn.pol
- Resources\Media\LogsMenuButton.png
- C#\CimInstances\ConfigDefenderHelper.cs
- C#\Protect Methods\CountryIPBlocking.cs
- Resources\Individual ASR Rule Configs\56a863a9-875e-4185-98a7-b882c64b5ce5\Audit.pol
- Resources\Media\notification (3).png
- C#\CimInstances\FirewallHelper.cs
- C#\Protect Methods\CountryIPBlocking_OFAC.cs
- Resources\Individual ASR Rule Configs\56a863a9-875e-4185-98a7-b882c64b5ce5\Block.pol
- Resources\Media\NotificationIconOverride.png
- C#\CimInstances\MDM.cs
- C#\Protect Methods\DangerousScriptHostsBlocking.cs
- Resources\Individual ASR Rule Configs\56a863a9-875e-4185-98a7-b882c64b5ce5\Disabled.pol
- Resources\Media\Path.png
- C#\CimInstances\MpPreferenceHelper.cs
- C#\Protect Methods\DeviceGuard.cs
- Resources\Individual ASR Rule Configs\56a863a9-875e-4185-98a7-b882c64b5ce5\Warn.pol
- Resources\Media\ProgramIcon.ico
- C#\CimInstances\NetConnectionProfiles.cs
- C#\Protect Methods\DownloadsDefenseMeasures.cs
- Resources\Individual ASR Rule Configs\5beb7efe-fd9a-4556-801d-275e5ffc04cc\Audit.pol
- Resources\Media\ProtectMenuButton.png
- C#\CimInstances\TaskSchedulerHelper.cs
- C#\Protect Methods\EdgeBrowserConfigurations.cs
- Resources\Individual ASR Rule Configs\5beb7efe-fd9a-4556-801d-275e5ffc04cc\Block.pol
- Resources\Media\ProtectToastNotificationImage.png
- C#\Confirm Methods\InvokeConfirmation.cs
- C#\Protect Methods\LockScreen.cs
- Resources\Individual ASR Rule Configs\5beb7efe-fd9a-4556-801d-275e5ffc04cc\Disabled.pol
- Resources\Media\RefreshButtonIcon.png
- C#\Confirm Methods\SYSTEMScheduledTasks.cs
- C#\Protect Methods\LockScreen_CtrlAltDel.cs
- Resources\Individual ASR Rule Configs\5beb7efe-fd9a-4556-801d-275e5ffc04cc\Warn.pol
- Resources\Media\start.png
- C#\GUI\GUIBootStrapper.cs
- C#\Protect Methods\LockScreen_LastSignedIn.cs
- Resources\Individual ASR Rule Configs\75668c1f-73b5-4cf0-bb93-3ecf5cb7cc84\Audit.pol
- Resources\Media\UnprotectButton.png
- C#\GUI\ASRRules\Variables.cs
- C#\Protect Methods\Microsoft365AppsSecurityBaselines.cs
- Resources\Individual ASR Rule Configs\75668c1f-73b5-4cf0-bb93-3ecf5cb7cc84\Block.pol
- Resources\Media\UnprotectToastNotificationImage.png
- C#\GUI\ASRRules\View.cs
- C#\Protect Methods\MicrosoftDefender.cs
- Resources\Individual ASR Rule Configs\75668c1f-73b5-4cf0-bb93-3ecf5cb7cc84\Disabled.pol
- Resources\Media\Text Arts\121To160.txt
- C#\GUI\BitLocker\Variables.cs
- C#\Protect Methods\MicrosoftSecurityBaselines.cs
- Resources\Individual ASR Rule Configs\75668c1f-73b5-4cf0-bb93-3ecf5cb7cc84\Warn.pol
- Resources\Media\Text Arts\161To200.txt
- C#\GUI\BitLocker\View.cs
- C#\Protect Methods\MiscellaneousConfigurations.cs
- Resources\Individual ASR Rule Configs\7674ba52-37eb-4a4f-a9a1-f0f9a1619a2c\Audit.pol
- Resources\Media\Text Arts\1To40.txt
- C#\GUI\Confirm\SecOp.cs
- C#\Protect Methods\MiscellaneousConfigurations_WindowsProtectedPrint.cs
- Resources\Individual ASR Rule Configs\7674ba52-37eb-4a4f-a9a1-f0f9a1619a2c\Block.pol
- Resources\Media\Text Arts\41To80.txt
- C#\GUI\Confirm\Variables.cs
- C#\Protect Methods\MSFTDefender_BetaChannels.cs
- Resources\Individual ASR Rule Configs\7674ba52-37eb-4a4f-a9a1-f0f9a1619a2c\Disabled.pol
- Resources\Media\Text Arts\81To120.txt
- C#\GUI\Confirm\View.cs
- C#\Protect Methods\MSFTDefender_EnableDiagData.cs
- Resources\Individual ASR Rule Configs\7674ba52-37eb-4a4f-a9a1-f0f9a1619a2c\Warn.pol
- Resources\Media\Text Arts\Above200.txt
- C#\GUI\Exclusions\Variables.cs
- C#\Protect Methods\MSFTDefender_SAC.cs
- Resources\Individual ASR Rule Configs\92e97fa1-2edf-4476-bdd6-9dd0b4dddc7b\Audit.pol
- Resources\Security-Baselines-X\Attack Surface Reduction Rules Policies\registry.pol
- C#\GUI\Exclusions\View.cs
- C#\Protect Methods\MSFTDefender_ScheduledTask.cs
- Resources\Individual ASR Rule Configs\92e97fa1-2edf-4476-bdd6-9dd0b4dddc7b\Block.pol
- Resources\Security-Baselines-X\Bitlocker Policies\registry.pol
- C#\GUI\Log\Variables.cs
- C#\Protect Methods\NonAdminCommands.cs
- Resources\Individual ASR Rule Configs\92e97fa1-2edf-4476-bdd6-9dd0b4dddc7b\Disabled.pol
- Resources\Security-Baselines-X\Device Guard Policies\registry.pol
- C#\GUI\Log\View.cs
- C#\Protect Methods\OptionalWindowsFeatures.cs
- Resources\Individual ASR Rule Configs\92e97fa1-2edf-4476-bdd6-9dd0b4dddc7b\Warn.pol
- Resources\Security-Baselines-X\Lock Screen Policies\GptTmpl.inf
- C#\GUI\Main\GUI.cs
- C#\Protect Methods\SecBaselines_Overrides.cs
- Resources\Individual ASR Rule Configs\9e6c4e1f-7d60-472f-ba1a-a39ef669e4b2\Audit.pol
- Resources\Security-Baselines-X\Lock Screen Policies\registry.pol
- C#\GUI\Main\Variables.cs
- C#\Protect Methods\TLSSecurity.cs
- Resources\Individual ASR Rule Configs\9e6c4e1f-7d60-472f-ba1a-a39ef669e4b2\Block.pol
- Resources\Security-Baselines-X\Lock Screen Policies\Don't display last signed-in\GptTmpl.inf
- C#\GUI\Protection\EventHandlers.cs
- C#\Protect Methods\UAC_NoFastSwitching.cs
- Resources\Individual ASR Rule Configs\9e6c4e1f-7d60-472f-ba1a-a39ef669e4b2\Disabled.pol
- Resources\Security-Baselines-X\Lock Screen Policies\Enable CTRL + ALT + DEL\GptTmpl.inf
- C#\GUI\Protection\Miscellaneous methods.cs
- C#\Protect Methods\UAC_OnlyElevateSigned.cs
- Resources\Individual ASR Rule Configs\9e6c4e1f-7d60-472f-ba1a-a39ef669e4b2\Warn.pol
- Resources\Security-Baselines-X\Microsoft Defender Policies\registry.pol
- C#\GUI\Protection\Variables.cs
- C#\Protect Methods\UserAccountControl.cs
- Resources\Individual ASR Rule Configs\a8f5898e-1dc8-49a9-9878-85004b8a61e6\Audit.pol
- Resources\Security-Baselines-X\Microsoft Defender Policies\Optional Diagnostic Data\registry.pol
- C#\GUI\Protection\View.cs
- C#\Protect Methods\WindowsFirewall.cs
- Resources\Individual ASR Rule Configs\a8f5898e-1dc8-49a9-9878-85004b8a61e6\Block.pol
- Resources\Security-Baselines-X\Miscellaneous Policies\GptTmpl.inf
- C#\GUI\Unprotect\Variables.cs
- C#\Protect Methods\WindowsNetworking.cs
- Resources\Individual ASR Rule Configs\a8f5898e-1dc8-49a9-9878-85004b8a61e6\Disabled.pol
- Resources\Security-Baselines-X\Miscellaneous Policies\registry.pol
- C#\GUI\Unprotect\View.cs
- C#\Protect Methods\WindowsNetworking_BlockNTLM.cs
- Resources\Individual ASR Rule Configs\a8f5898e-1dc8-49a9-9878-85004b8a61e6\Warn.pol
- Resources\Security-Baselines-X\Miscellaneous Policies\Windows Protected Print\registry.pol
- C#\Others\ActivityTracker.cs
- C#\Protect Methods\WindowsUpdateConfigurations.cs
- Resources\Individual ASR Rule Configs\b2b3f03d-6a65-4f7b-a9c7-1c7ef74a9ba4\Audit.pol
- Resources\Security-Baselines-X\Overrides for Microsoft Security Baseline\GptTmpl.inf
- C#\Others\AsyncDownloader.cs
- C#\Types\CiPolicyInfo.cs
- Resources\Individual ASR Rule Configs\b2b3f03d-6a65-4f7b-a9c7-1c7ef74a9ba4\Block.pol
- Resources\Security-Baselines-X\Overrides for Microsoft Security Baseline\registry.pol
- C#\Others\AttackSurfaceReductionIntel.cs
- C#\Types\CultureInfoProperties.cs
- Resources\Individual ASR Rule Configs\b2b3f03d-6a65-4f7b-a9c7-1c7ef74a9ba4\Disabled.pol
- Resources\Security-Baselines-X\Overrides for Microsoft Security Baseline\Bitlocker DMA\Bitlocker DMA Countermeasure OFF\Registry.pol
- C#\Others\Categoriex.cs
- C#\Types\CustomExceptions.cs
- Resources\Individual ASR Rule Configs\b2b3f03d-6a65-4f7b-a9c7-1c7ef74a9ba4\Warn.pol
- Resources\Security-Baselines-X\Overrides for Microsoft Security Baseline\Bitlocker DMA\Bitlocker DMA Countermeasure ON\Registry.pol
- C#\Others\CategoryProcessing.cs
- C#\Types\DefenderPlatformUpdatesChannels.cs
- Resources\Individual ASR Rule Configs\be9ba2d9-53ea-4cdc-84e5-9b1eeee46550\Audit.pol
- Resources\Security-Baselines-X\TLS Security\registry.pol
- C#\Others\ChangePSConsoleTitle.cs
- C#\Types\EccCurveComparisonResult.cs
- Resources\Individual ASR Rule Configs\be9ba2d9-53ea-4cdc-84e5-9b1eeee46550\Block.pol
- Resources\Security-Baselines-X\User Account Control UAC Policies\GptTmpl.inf
- C#\Others\CiToolRunner.cs
- C#\Types\IndividualResultClass.cs
- Resources\Individual ASR Rule Configs\be9ba2d9-53ea-4cdc-84e5-9b1eeee46550\Disabled.pol
- Resources\Security-Baselines-X\User Account Control UAC Policies\Hides the entry points for Fast User Switching\registry.pol
- C#\Others\ConditionalResultAdd.cs
- C#\Types\MDMResult.cs
- Resources\Individual ASR Rule Configs\be9ba2d9-53ea-4cdc-84e5-9b1eeee46550\Warn.pol
- Resources\Security-Baselines-X\User Account Control UAC Policies\Only elevate executables that are signed and validated\GptTmpl.inf
- C#\Others\ConfirmSystemComplianceMethods.cs
- C#\Unprotect Methods\UnprotectWindowsSecurity.cs
- Resources\Individual ASR Rule Configs\c0033c00-d16d-4114-a5a0-dc9b3a7d2ceb\Audit.pol
- Resources\Security-Baselines-X\Windows Firewall Policies\registry.pol
- C#\Others\ControlledFolderAccessHandler.cs
- C#\Windows APIs\FirmwareType.cs
- Resources\Individual ASR Rule Configs\c0033c00-d16d-4114-a5a0-dc9b3a7d2ceb\Block.pol
- Resources\Security-Baselines-X\Windows Networking Policies\GptTmpl.inf
- C#\Others\CSVImporter.cs
- C#\Windows APIs\TPM.cs
- Resources\Individual ASR Rule Configs\c0033c00-d16d-4114-a5a0-dc9b3a7d2ceb\Disabled.pol
- Resources\Security-Baselines-X\Windows Networking Policies\registry.pol
- C#\Others\CultureInfoHelper.cs
- Core\Confirm-SystemCompliance.psm1
- Resources\Individual ASR Rule Configs\c0033c00-d16d-4114-a5a0-dc9b3a7d2ceb\Warn.pol
- Resources\Security-Baselines-X\Windows Networking Policies\Block NTLM\registry.pol
- C#\Others\DialogMsgHelper.cs
- Core\Protect-WindowsSecurity.psm1
- Resources\Individual ASR Rule Configs\c1db55ab-c21a-4637-bb3f-a12568109d35\Audit.pol
- Resources\Security-Baselines-X\Windows Update Policies\registry.pol
- C#\Others\EccCurveComparer.cs
- Core\Unprotect-WindowsSecurity.psm1
- Resources\Individual ASR Rule Configs\c1db55ab-c21a-4637-bb3f-a12568109d35\Block.pol
- Resources\XAML\ASRRules.xaml
- C#\Others\ExportSecurityPolicy.cs
- DLLs\Toast Notifications\Microsoft.Toolkit.Uwp.Notifications.dll
- Resources\Individual ASR Rule Configs\c1db55ab-c21a-4637-bb3f-a12568109d35\Disabled.pol
- Resources\XAML\BitLocker.xaml
- C#\Others\ForceRelocateImagesForFiles.cs
- DLLs\Toast Notifications\Microsoft.Win32.SystemEvents.dll
- Resources\Individual ASR Rule Configs\c1db55ab-c21a-4637-bb3f-a12568109d35\Warn.pol
- Resources\XAML\Confirm.xaml
- C#\Others\GetLocalUser.cs
- DLLs\Toast Notifications\Microsoft.Windows.SDK.NET.dll
- Resources\Individual ASR Rule Configs\d1e49aac-8f56-4280-b9ba-993a6d77406c\Audit.pol
- Resources\XAML\Exclusions.xaml
- C#\Others\GetMDMResultValue.cs
- DLLs\Toast Notifications\System.Drawing.Common.dll
- Resources\Individual ASR Rule Configs\d1e49aac-8f56-4280-b9ba-993a6d77406c\Block.pol
- Resources\XAML\Logs.xaml
- C#\Others\GetOneDriveDirectories.cs
- DLLs\Toast Notifications\WinRT.Runtime.dll
- Resources\Individual ASR Rule Configs\d1e49aac-8f56-4280-b9ba-993a6d77406c\Disabled.pol
- Resources\XAML\Main.xaml
- C#\Others\GitExesFinder.cs
- Resources\Dangerous-Script-Hosts-Blocking.xml
- Resources\Individual ASR Rule Configs\d1e49aac-8f56-4280-b9ba-993a6d77406c\Warn.pol
- Resources\XAML\Protect.xaml
- C#\Others\GitHubDesktopFinder.cs
- Resources\Default Security Policy.inf
- Resources\Individual ASR Rule Configs\d3e037e1-3eb8-44c8-a917-57927947596d\Audit.pol
- Resources\XAML\Unprotect.xaml
- C#\Others\GlobalVars.cs
- Resources\MDMResultClasses.csv
- Resources\Individual ASR Rule Configs\d3e037e1-3eb8-44c8-a917-57927947596d\Block.pol
- Resources\XAML\ResourceDictionaries\ComboBoxDropDownStyles.xaml
- C#\Others\HashtableChecker.cs
- Resources\ProcessMitigations.csv
- Resources\Individual ASR Rule Configs\d3e037e1-3eb8-44c8-a917-57927947596d\Disabled.pol
- Resources\XAML\ResourceDictionaries\ConfirmationPageToggleButtonStyles.xaml
- C#\Others\HelperMethods.cs
- Resources\Registry resources.csv
- Resources\Individual ASR Rule Configs\d3e037e1-3eb8-44c8-a917-57927947596d\Warn.pol
- Resources\XAML\ResourceDictionaries\CustomButton2.xaml
- C#\Others\HResultHelper.cs
- Resources\Registry.csv
- Resources\Individual ASR Rule Configs\d4f940ab-401b-4efc-aadc-ad5f3c50688a\Audit.pol
- Resources\XAML\ResourceDictionaries\CustomCheckBoxTemplate.xaml
- C#\Others\IniFileConverter.cs
- Resources\SecurityPoliciesVerification.csv
- Resources\Individual ASR Rule Configs\d4f940ab-401b-4efc-aadc-ad5f3c50688a\Block.pol
- Resources\XAML\ResourceDictionaries\CutePastelTooltips.xaml
- C#\Others\Initializer.cs
- Resources\EventViewerCustomViews\Attack Surface Reduction rule events.xml
- Resources\Individual ASR Rule Configs\d4f940ab-401b-4efc-aadc-ad5f3c50688a\Disabled.pol
- Resources\XAML\ResourceDictionaries\DataGridStyles.xaml
- C#\Others\JsonToHashtable.cs
- Resources\EventViewerCustomViews\Controlled Folder Access events.xml
- Resources\Individual ASR Rule Configs\d4f940ab-401b-4efc-aadc-ad5f3c50688a\Warn.pol
- Resources\XAML\ResourceDictionaries\Gradients.xaml
- C#\Others\LGPORunner.cs
- Resources\EventViewerCustomViews\Exploit Protection Events.xml
- Resources\Individual ASR Rule Configs\e6db77e5-3df2-4cf1-b95a-636979351e5b\Audit.pol
- Resources\XAML\ResourceDictionaries\Image.xaml
- C#\Others\LocalGroupMember.cs
- Resources\EventViewerCustomViews\Failed Lock screen login attempts using PIN.xml
- Resources\Individual ASR Rule Configs\e6db77e5-3df2-4cf1-b95a-636979351e5b\Block.pol
- Resources\XAML\ResourceDictionaries\Label.xaml
- C#\Others\Logger.cs
- Resources\EventViewerCustomViews\LockScreen Unlocks and Locks.xml
- Resources\Individual ASR Rule Configs\e6db77e5-3df2-4cf1-b95a-636979351e5b\Disabled.pol
- Resources\XAML\ResourceDictionaries\MoreStyles.xaml
- C#\Others\MDMClassProcessor.cs
- Resources\EventViewerCustomViews\Microsoft-Windows-AppLocker And MSI and Script.xml
- Resources\Individual ASR Rule Configs\e6db77e5-3df2-4cf1-b95a-636979351e5b\Warn.pol
- Resources\XAML\ResourceDictionaries\Page.xaml
- C#\Others\Miscellaneous.cs
- Resources\EventViewerCustomViews\Microsoft-Windows-CodeIntegrity Operational.xml
- Resources\Media\ASRRulesMenuButton.png
- Resources\XAML\ResourceDictionaries\PasswordBox.xaml
- C#\Others\MitigationPolicyProcessor.cs
- Resources\EventViewerCustomViews\Network Protection Events.xml
- Resources\Media\ASRRulesToastNotificationImage.png
- Resources\XAML\ResourceDictionaries\Scrollbars.xaml
- C#\Others\NewToastNotification.cs
- Resources\EventViewerCustomViews\Restarts.xml
- Resources\Media\Attack Surface Reduction Notification Hero Image.png
- Resources\XAML\ResourceDictionaries\SidebarMenuRadioButton.xaml
- C#\Others\PowerShellExecutor.cs
- Resources\EventViewerCustomViews\Sudden Shut down events.xml
- Resources\Media\background.jpg
- Resources\XAML\ResourceDictionaries\Slider.xaml
- C#\Others\ProcessMitigationsApplication.cs
- Resources\EventViewerCustomViews\USB storage Connects & Disconnects.xml
- Resources\Media\BitLockerMenuButton.png
- Resources\XAML\ResourceDictionaries\Text.xaml
- C#\Others\ProcessMitigationsParser.cs
- Resources\Individual ASR Rule Configs\01443614-cd74-433a-b99e-2ecdc07bfc25\Audit.pol
- Resources\Media\BitLockerToastNotificationImage.png
- Resources\XAML\ResourceDictionaries\TextBoxStyle05.xaml
- C#\Others\PropertyHelper.cs
- Resources\Individual ASR Rule Configs\01443614-cd74-433a-b99e-2ecdc07bfc25\Block.pol
- Resources\Media\BrowseButtonIconBlack.png
- Shared\HardeningFunctions.ps1
- C#\Others\RegistryEditor.cs
- Resources\Individual ASR Rule Configs\01443614-cd74-433a-b99e-2ecdc07bfc25\Disabled.pol
- Resources\Media\BrowseButtonIconWhite.png
- Shared\SYSTEMInfoGathering.ps1
- C#\Others\RunCommand.cs
- Resources\Individual ASR Rule Configs\01443614-cd74-433a-b99e-2ecdc07bfc25\Warn.pol
- C#\Others\SecureStringComparer.cs
Version History
Version | Downloads | Last updated |
---|---|---|
0.6.9 | 4,444 | 11/4/2024 |
0.6.8 | 2,947 | 10/29/2024 |
0.6.7 (current version) | 5,286 | 10/16/2024 |
0.6.6 | 2,666 | 10/9/2024 |
0.6.5 | 1,689 | 10/5/2024 |
0.6.4 | 567 | 10/4/2024 |
0.6.3 | 5,526 | 9/18/2024 |
0.6.2 | 377 | 9/18/2024 |
0.6.1 | 3,192 | 9/7/2024 |
0.6.0 | 764 | 9/4/2024 |
0.5.9 | 1,176 | 9/1/2024 |
0.5.8 | 1,119 | 8/28/2024 |
0.5.7 | 717 | 8/26/2024 |
0.5.6 | 414 | 8/25/2024 |
0.5.5 | 68 | 8/25/2024 |
0.5.4 | 5,047 | 8/10/2024 |
0.5.3 | 1,905 | 8/2/2024 |
0.5.2 | 1,266 | 7/29/2024 |
0.5.1 | 351 | 7/28/2024 |
0.5.0 | 886 | 7/21/2024 |
0.4.9 | 831 | 7/15/2024 |
0.4.8 | 429 | 7/14/2024 |
0.4.7 | 1,396 | 7/12/2024 |
0.4.6 | 1,263 | 7/7/2024 |
0.4.5 | 2,245 | 6/14/2024 |
0.4.4 | 519 | 6/10/2024 |
0.4.3 | 1,026 | 5/25/2024 |
0.4.2 | 619 | 5/16/2024 |
0.4.1 | 447 | 5/11/2024 |
0.4.0 | 672 | 5/4/2024 |
0.3.9 | 1,141 | 4/24/2024 |
0.3.8 | 779 | 4/14/2024 |
0.3.7 | 318 | 4/9/2024 |
0.3.6 | 272 | 4/3/2024 |
0.3.5 | 629 | 3/22/2024 |
0.3.4 | 1,096 | 3/7/2024 |
0.3.3 | 320 | 3/4/2024 |
0.3.2 | 809 | 2/24/2024 |
0.3.1 | 1,963 | 1/25/2024 |
0.3.0 | 653 | 1/15/2024 |
0.3.0-Beta3 | 8 | 1/15/2024 |
0.2.9 | 414 | 1/9/2024 |
0.2.8 | 68 | 1/9/2024 |
0.2.8-Beta2 | 10 | 1/8/2024 |
0.2.8-Beta1 | 9 | 1/8/2024 |
0.2.7 | 1,225 | 12/15/2023 |
0.2.6 | 349 | 11/23/2023 |
0.2.5 | 119 | 11/18/2023 |
0.2.4 | 132 | 11/8/2023 |
0.2.3 | 32 | 11/6/2023 |
0.2.2 | 54 | 11/3/2023 |
0.2.1 | 17 | 11/3/2023 |
0.2.0 | 190 | 10/19/2023 |
0.1.9 | 55 | 10/17/2023 |
0.1.8 | 55 | 10/12/2023 |
0.1.7 | 121 | 10/4/2023 |
0.1.6.1 | 107 | 9/26/2023 |
0.1.6 | 9 | 9/26/2023 |
0.1.5 | 37 | 9/24/2023 |
0.1.4 | 189 | 9/12/2023 |
0.1.3 | 43 | 9/7/2023 |
0.1.2 | 246 | 8/24/2023 |
0.1.1 | 54 | 8/21/2023 |
0.1.0 | 70 | 8/18/2023 |
0.0.9 | 33 | 8/17/2023 |
0.0.8 | 74 | 8/11/2023 |
0.0.7 | 54 | 8/9/2023 |
0.0.6 | 28 | 8/9/2023 |
0.0.5 | 13 | 8/9/2023 |
0.0.4 | 18 | 8/9/2023 |
0.0.3 | 80 | 8/5/2023 |
0.0.2 | 51 | 8/2/2023 |
0.0.1 | 81 | 7/29/2023 |