Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AppControl Manager v1.8.8.0 #580

Merged
merged 8 commits into from
Feb 3, 2025
Merged

AppControl Manager v1.8.8.0 #580

merged 8 commits into from
Feb 3, 2025

Conversation

HotCakeX
Copy link
Owner

@HotCakeX HotCakeX commented Feb 2, 2025

  • The AppControl Manager now seamlessly integrates Microsoft Defender for Endpoint Advanced Hunting, allowing you to perform queries directly within the app. You can retrieve and analyze hunting results with advanced filtering and sorting options. From there, you can effortlessly create App Control policies and deploy them via Intuneall without ever leaving the app.

    • Technical details: the implemented code is fully compatible with the ahead of time compilation (Native AOT), resulting in high performance source generated code. So whether you are using CSV files from your local system or retrieving the results from the cloud, they are processes very quickly.

    • AppControl Manager employs MediumIL (Medium Integrity Level) when running as an Administrator, ensuring that non-elevated processes cannot access its memory or attach debuggers. Given that the app handles sensitive information—such as Microsoft 365 authentication tokens stored in private variables—this design decision safeguards these tokens from unauthorized, unelevated access or tampering.

    • AppControl Manager leverages MSAL from Microsoft to manage Microsoft 365 authentications. This industry-standard library adheres to best practices for secure authentication token management.

    • Following the Least Privilege Access, the only required permission is ThreatHunting.Read.All

  • Bumped version to 1.8.8.0

  • Improved the toolbar menus in Event logs page and MDE Advanced Hunting page.

  • Adjusted the margin of the titles in the pages to reduce the empty spaces.

  • Updated image links in the documents.

  • Removed the "WDACConfig" folder from the repository.

  • Updated the documents to cover the new changes and features introduced in this version.

  • Improved the About section in the settings page. The links are now dynamically relocated based on the app window's width.


The AppControl Manager now supports performing Advanced Hunting directly within the app.

Bumped version to 1.8.8.0

Improved the toolbar menus in Event logs page and MDE Advanced Hunting page.

Adjusted the margin of the titles in the pages to reduce the empty spaces.
@HotCakeX HotCakeX added the Enhancement 💯 New feature or request label Feb 2, 2025
@HotCakeX HotCakeX self-assigned this Feb 2, 2025
@Copilot Copilot bot review requested due to automatic review settings February 2, 2025 20:13
Copy link

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot reviewed 18 out of 33 changed files in this pull request and generated 1 comment.

Files not reviewed (15)
  • AppControl Manager/AppControl Manager.csproj: Language not supported
  • AppControl Manager/Package.appxmanifest: Language not supported
  • AppControl Manager/Pages/AllowNewApps/AllowNewAppsEventLogsDataGrid.xaml: Language not supported
  • AppControl Manager/Pages/AllowNewApps/AllowNewAppsLocalFilesDataGrid.xaml: Language not supported
  • AppControl Manager/Pages/AllowNewApps/AllowNewAppsStart.xaml: Language not supported
  • AppControl Manager/Pages/BuildNewCertificate.xaml: Language not supported
  • AppControl Manager/Pages/ConfigurePolicyRuleOptions.xaml: Language not supported
  • AppControl Manager/Pages/CreateDenyPolicy.xaml: Language not supported
  • AppControl Manager/Pages/CreateDenyPolicyFilesAndFoldersScanResults.xaml: Language not supported
  • AppControl Manager/Pages/CreatePolicy.xaml: Language not supported
  • AppControl Manager/Pages/CreateSupplementalPolicy.xaml: Language not supported
  • AppControl Manager/Pages/CreateSupplementalPolicyFilesAndFoldersScanResults.xaml: Language not supported
  • AppControl Manager/Pages/Deployment.xaml: Language not supported
  • AppControl Manager/Pages/EventLogsPolicyCreation.xaml: Language not supported
  • AppControl Manager/Pages/GetCIHashes.xaml: Language not supported
Comments suppressed due to low confidence (1)

AppControl Manager/Others/MicrosoftGraph.cs:607

  • [nitpick] The Query property in the QueryPayload class should be marked as required to ensure it is always provided.
[JsonPropertyName("Query")]

AppControl Manager/Others/MicrosoftGraph.cs Show resolved Hide resolved
@HotCakeX HotCakeX merged commit 5124358 into main Feb 3, 2025
2 checks passed
@HotCakeX HotCakeX deleted the AppControlManager.v.1.8.8.0 branch February 3, 2025 11:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement 💯 New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant