App Control (WDAC) insights guide: v2.0 - script enforcement, COM class resolution, refreshed screenshots - #31
Open
Carlos Mayol (MSFT) (carlosmayol) wants to merge 2 commits into
Open
Conversation
Adds script enforcement visibility to the App Control insights guide. - New Script Enforcement tab covering PowerShell and MSI audit and block activity, script publishers, and blocked COM classes. - Script events are matched to their signing event so publishers are identified instead of every script showing as unsigned. - Improved publisher and issuer resolution on file events, with new summary views and clearer audit versus block labelling. - Collection is scoped to the eight event IDs the workbook reads, across the Code Integrity and AppLocker MSI and Script logs. - Existing history stays queryable after the upgrade. The data collection rule is renamed from DCR-WDAC.json to DCR-AppControl.json to match the product name. Deployment links are updated. Screenshots are provided in light and dark, and the readme serves the matching one automatically based on the reader's GitHub theme.
Carlos Mayol (MSFT) (carlosmayol)
requested a review
from Simon Jäger (simonjaeger)
August 20, 2026 16:58
…site App Control shares the AppLocker MSI and Script log for script enforcement events; there is nothing to enable for the log itself. Script enforcement is on by default for every App Control policy unless rule option 11 Disabled:Script Enforcement is set.
Carlos Mayol (MSFT) (carlosmayol)
marked this pull request as ready for review
August 20, 2026 17:49
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
App Control (WDAC) insights guide: v2.0
Updates the App Control insights guide so it also covers script enforcement, which the current version does not report anywhere.
What's new
8036reports only a class identifier. The workbook resolves it to a component name, and the readme explains how to read these blocks and how to allow a class you have decided to trust.Upgrading from v1.x
Microsoft-Windows-AppLocker/MSI and Script. App Control shares that log for script enforcement events, so there is nothing to turn on for the log itself. Script enforcement is on by default for every App Control policy unless rule option 11 Disabled:Script Enforcement is set.Rename
DCR-WDAC.jsonbecomesDCR-AppControl.jsonto match the product name. Every deployment link in the readme is updated, and each one was decoded and checked against the files in this branch.Screenshots
Captured in light and dark. The readme serves whichever matches the reader's GitHub theme automatically, so no repository configuration is needed. All captures were cropped of portal chrome, and environment-specific values were replaced with customer-oriented placeholders such as
Your nodeandYour workspace.Validation
Review
Simon Jäger (@simonjaeger) for review and approval of the guide.
Jordan Geurten (@jgeurten) — optional, non-blocking: a documentation read on the App Control content would be welcome, particularly the script enforcement and blocked COM class sections. Please don't treat this as a gate on the PR.