Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: HotCakeX/Harden-Windows-Security
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: Hardening-Module-v.0.7.1
Choose a base ref
...
head repository: HotCakeX/Harden-Windows-Security
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: AppControlManager.v.1.8.2.0
Choose a head ref
  • 5 commits
  • 42 files changed
  • 1 contributor

Commits on Jan 3, 2025

  1. Added XML policy file validation feature to the AppControl Manager (#495

    )
    
    Added policy validation feature to the AppControl Manager. It's a dedicated page where user can browse for App Control XML files and validate them. Useful if user modified an XML file manually and wants to make sure the modifications are valid according to the official schema.
    HotCakeX authored Jan 3, 2025

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    90ad8c2 View commit details

Commits on Jan 4, 2025

  1. Added a feature to view advanced file cert details in AppControl Mana…

    …ger (#496)
    
    A new page, View File Certificates, has been added. This page allows you to load any file and examine its certificates in a highly detailed format. It also supports CIP and CER files. Many of the details displayed for signed files, such as the TBS hash and precise identification of each policy type, are not readily available elsewhere.
    
    Added useful labels to the main navigation to offer a more categorized menu.
    
    Reduced the empty spaces in the documentation pages, dedicating more space to the web content.
    
    Added SHA3-384 and SHA3-512 hashes to the Get Code Integrity Hashes page.
    
    Added new documentations for the new features.
    HotCakeX authored Jan 4, 2025
    Copy the full SHA
    0c7152f View commit details
  2. Set minimum HTTP version to 2.0 (#497)

    Set the minimum HTTP version to 2.0 so it no longer uses 1.1 as fallback and by default it tries the highest available version which is 3.0 at the moment.
    Enabled a new code analyzer: nested types should not be visible.
    Changed the update page's cache mode from enabled to required.
    HotCakeX authored Jan 4, 2025
    Copy the full SHA
    91b433e View commit details
  3. Version bump to 1.8.2.0 - AppControl Manager (#498)

    Version bump to 1.8.2.0 - AppControl Manager
    HotCakeX authored Jan 4, 2025
    Copy the full SHA
    53d710e View commit details
  4. Adding support for hashing very large file (#499)

    SHA3 hashes can now be calculated for very large files.
    Added progress rings for each hash type in the Get Code Integrity Hashes page to display their individual progress.
    HotCakeX authored Jan 4, 2025
    Copy the full SHA
    73c48c3 View commit details
Showing with 16,198 additions and 175 deletions.
  1. +3 −0 AppControl Manager/.editorconfig
  2. +3,486 −0 AppControl Manager/Animated Icon Sources/Validate.json
  3. +7,990 −0 AppControl Manager/Animated Icon Sources/ViewAllCertificates.json
  4. +1,124 −0 AppControl Manager/Animated Icons/Validate.cs
  5. +2,275 −0 AppControl Manager/Animated Icons/ViewAllCertificates.cs
  6. +13 −1 AppControl Manager/AppControl Manager.csproj
  7. +2 −1 AppControl Manager/Logic/AppUpdate.cs
  8. +20 −0 AppControl Manager/Logic/FileCertificateInfoCol.cs
  9. +11 −11 AppControl Manager/Logic/GetOpusData.cs
  10. +9 −2 AppControl Manager/Logic/GlobalVars.cs
  11. +5 −4 AppControl Manager/Logic/Main/BasePolicyCreator.cs
  12. +1 −1 AppControl Manager/Logic/Main/SetCiRuleOptions.cs
  13. +44 −80 AppControl Manager/Logic/Main/TestCiPolicy.cs
  14. +1 −1 AppControl Manager/Logic/PolicyFileSigningStatusDetection.cs
  15. +1 −1 AppControl Manager/Logic/RemoveSupplementalSigners.cs
  16. +16 −0 AppControl Manager/Logic/SecHttpClient.cs
  17. +2 −1 AppControl Manager/Logic/SignToolHelper.cs
  18. +33 −11 AppControl Manager/MainWindow.xaml
  19. +53 −1 AppControl Manager/MainWindow.xaml.cs
  20. +1 −1 AppControl Manager/Package.appxmanifest
  21. +2 −6 AppControl Manager/Pages/CreateDenyPolicy.xaml.cs
  22. +2 −6 AppControl Manager/Pages/CreateSupplementalPolicy.xaml.cs
  23. +1 −1 AppControl Manager/Pages/Deployment.xaml.cs
  24. +78 −18 AppControl Manager/Pages/GetCIHashes.xaml
  25. +115 −15 AppControl Manager/Pages/GetCIHashes.xaml.cs
  26. +1 −1 AppControl Manager/Pages/GitHubDocumentation.xaml
  27. +1 −1 AppControl Manager/Pages/MicrosoftDocumentation.xaml
  28. +1 −3 AppControl Manager/Pages/Simulation.xaml.cs
  29. +4 −3 AppControl Manager/Pages/Update.xaml.cs
  30. +83 −0 AppControl Manager/Pages/ValidatePolicy.xaml
  31. +91 −0 AppControl Manager/Pages/ValidatePolicy.xaml.cs
  32. +144 −0 AppControl Manager/Pages/ViewFileCertificates.xaml
  33. +516 −0 AppControl Manager/Pages/ViewFileCertificates.xaml.cs
  34. +1 −1 AppControl Manager/SiPolicy/Management.cs
  35. +2 −2 AppControl Manager/XMLOps/SetCiPolicyInfo.cs
  36. +1 −1 AppControl Manager/XMLOps/UpdateHvciOptions.cs
  37. +1 −1 AppControl Manager/app.manifest
  38. +2 −0 Wiki posts/AppControl Manager/AppControl Manager.md
  39. +5 −0 Wiki posts/AppControl Manager/Get Code Integrity Hashes.md
  40. +17 −0 Wiki posts/AppControl Manager/Validate Policies.md
  41. +38 −0 Wiki posts/AppControl Manager/View File Certificates.md
  42. +2 −0 Wiki posts/Home Index.md
3 changes: 3 additions & 0 deletions AppControl Manager/.editorconfig
Original file line number Diff line number Diff line change
@@ -1093,3 +1093,6 @@ csharp_style_namespace_declarations = file_scoped:error

# CA1002: Do not expose generic lists
dotnet_diagnostic.CA1002.severity = error

# CA1034: Nested types should not be visible
dotnet_diagnostic.CA1034.severity = error
Loading