[Rule Tuning] A scheduled task was created - #6414
Closed
Mikaayenson wants to merge 1 commit into
Closed
Conversation
…18-90a1-27e29a05dcbd)
Contributor
Rule: Tuning - GuidelinesThese guidelines serve as a reminder set of considerations when tuning an existing rule. Documentation and Context
Rule Metadata Checks
Testing and Validation
|
|
⛔️ Test failed Results
|
Contributor
There was a problem hiding this comment.
Pull request overview
Tunes the existing Windows persistence detection rule “A scheduled task was created” to reduce alert noise by expanding known-benign scheduled task name exclusions while keeping the rule’s overall detection logic intact.
Changes:
- Updated the rule metadata
updated_dateto2026/07/10. - Expanded
winlog.event_data.TaskNameexclusions to cover additional common benign scheduled tasks (monitoring tools, OEM updaters, Microsoft components, and other frequently observed software tasks). - Consolidated HP WarrantyChecker exclusions by switching to a wildcard pattern to cover machine-specific suffix variants.
Contributor
|
Uses an attacker controlled variable. Will tune (rewrite) this one once we collect telemetry for the new scheduled task fields. |
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.
Resolves elastic/ia-trade-team#1004
Reduces noise from widespread benign scheduled task creation by expanding the TaskName exclusion list. Adds filters for PRTG monitoring sensors, AMD driver updates, Microsoft PowerToys autorun tasks, Windows DeviceLicensingService and MRT tasks, OneDrive per-machine updates, Lenovo OEM tasks, Barco ClickShare, Blazer Browser, Zoom VDI management, and Npcap watchdog tasks. Also widens the HP WarrantyChecker exclusion to cover machine-specific task name suffixes.
Full telemetry triage, analytics links, and KQL verification: see linked ia-trade-team issue.