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

Added support for catalog signed files in local file scans in the AppControl Manager #533

Merged

Conversation

HotCakeX
Copy link
Owner

@HotCakeX HotCakeX commented Jan 15, 2025

  • Added support for catalog signed files in local file scans. This is a prerequisite for a successful local driver scans since the majority of them are catalog signed. This also improves the overall accuracy of all file scans in the AppControl Manager.

  • Added support for catalog signed files to the View File Certificates page.


Added support for catalog signed files in local file scans
@HotCakeX HotCakeX added the Enhancement 💯 New feature or request label Jan 15, 2025
@HotCakeX HotCakeX self-assigned this Jan 15, 2025
@Copilot Copilot bot review requested due to automatic review settings January 15, 2025 19:40
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 2 out of 4 changed files in this pull request and generated 1 comment.

Files not reviewed (2)
  • AppControl Manager/MyRoots.xml: Language not supported
  • AppControl Manager/global.json: Language not supported
Comments suppressed due to low confidence (3)

AppControl Manager/IntelGathering/LocalFilesScan.cs:55

  • The initialization of temporaryOutput is incorrect. It should be new ConcurrentDictionary<FileInfo, FileIdentity>().
ConcurrentDictionary<FileInfo, FileIdentity> temporaryOutput = [];

AppControl Manager/IntelGathering/LocalFilesScan.cs:153

  • The variable name fileHashes.SHa1Authenticode is inconsistently cased. It should be fileHashes.SHA1Authenticode.
else if (AllSecurityCatalogHashes.TryGetValue(fileHashes.SHa1Authenticode!, out string? CurrentFilePathHashSHA1CatResult))

AppControl Manager/IntelGathering/LocalFilesScan.cs:157

  • The variable name fileHashes.SHA256Authenticode is inconsistently cased. It should be fileHashes.SHA256Authenticode.
else if (AllSecurityCatalogHashes.TryGetValue(fileHashes.SHA256Authenticode!, out string? CurrentFilePathHashSHA256CatResult))

Added security cats support to View File Certificates page
@HotCakeX HotCakeX merged commit 30dfe20 into main Jan 16, 2025
2 checks passed
@HotCakeX HotCakeX deleted the Added-support-for-Catalog-Signed-files-in-local-file-scans branch January 16, 2025 06:40
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