Skip to content

[ASIM] Fix for MicrosoftSecurityEvents ProcessEvent Parser - #14999

Merged
Brandon Qiao (Microsoft) (bqiao-microsoft) merged 3 commits into
masterfrom
bqiao/asim-parser-fix
Aug 28, 2026
Merged

[ASIM] Fix for MicrosoftSecurityEvents ProcessEvent Parser#14999
Brandon Qiao (Microsoft) (bqiao-microsoft) merged 3 commits into
masterfrom
bqiao/asim-parser-fix

Conversation

@bqiao-microsoft

@bqiao-microsoft Brandon Qiao (Microsoft) (bqiao-microsoft) commented Aug 27, 2026

Copy link
Copy Markdown
Member

For the purpose of resolving this issue: #14731

@contentautomationbot

Copy link
Copy Markdown

ASIM parsers have been changed. ARM templates were regenerated from the updated KQL function YAML files.
To find the new ARM templates, pull your branch.

@v-atulyadav
v-atulyadav requested a lite review from Copilot August 28, 2026 04:37
@v-atulyadav v-atulyadav added the SafeToRun This is used only for ASim parsers Fork PR Pipeline run. label Aug 28, 2026
@v-atulyadav v-atulyadav self-assigned this Aug 28, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Note

Copilot was unable to run its full agentic suite in this review.

Updates the ASIM Process Create parser for Microsoft Security Events to extract and expose acting/target process filenames, addressing Azure-Sentinel issue #14731.

Changes:

  • Added a helper function to derive filename from a full process path and extended output with ActingProcessFilename / TargetProcessFilename.
  • Bumped parser versions and updated LastUpdated metadata.
  • Updated changelogs and ARM template query payloads to include the new extraction.

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
Parsers/ASimProcessEvent/Parsers/vimProcessCreateMicrosoftSecurityEvents.yaml Adds filename extraction helper + extends schema with filename fields; bumps version metadata.
Parsers/ASimProcessEvent/Parsers/ASimProcessCreateMicrosoftSecurityEvents.yaml Same filename extraction + schema extensions; bumps version metadata.
Parsers/ASimProcessEvent/CHANGELOG/vimProcessCreateMicrosoftSecurityEvents.md Documents the new version and filename extraction change.
Parsers/ASimProcessEvent/CHANGELOG/ASimProcessCreateMicrosoftSecurityEvents.md Documents the new version and filename extraction change.
Parsers/ASimProcessEvent/ARM/vimProcessCreateMicrosoftSecurityEvents/vimProcessCreateMicrosoftSecurityEvents.json Updates deployed function query to include the new filename extraction.
Parsers/ASimProcessEvent/ARM/ASimProcessCreateMicrosoftSecurityEvents/ASimProcessCreateMicrosoftSecurityEvents.json Updates deployed function query to include the new filename extraction.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ASIM SafeToRun This is used only for ASim parsers Fork PR Pipeline run.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Parser for MicrosoftWindowsEvents parses out TargetProcessFilename but Parser for MicrosoftSecurityEvents does not

5 participants