Windows Successful MSIX/AppX Package Installation via Event ID 854 (AppXDeployment-Server)
Flags successful MSIX/AppX package installations on Windows using EventID 854 from the AppXDeployment-Server operational log.
FreeUnreviewedSigmalowv1
windows-successful-msix-appx-package-installation-via-event-id-854-appxdeploymen-289dfa9e
title: Windows Successful MSIX/AppX Package Installation via Event ID 854 (AppXDeployment-Server)
id: 29eed768-b613-4052-bdb5-4ba4b0ad206c
status: experimental
description: This rule identifies successful MSIX/AppX package installations on Windows by matching EventID 854 from the Microsoft-Windows-AppXDeployment-Server/Operational log. Successful package installation can be a precursor to execution or persistence if an attacker uses crafted packages. The detection relies on Windows event telemetry for the specific installation success event.
references:
- https://www.splunk.com/en_us/blog/security/msix-weaponization-threat-detection-splunk.html
- https://github.com/SigmaHQ/sigma/blob/master/rules-threat-hunting/windows/builtin/appxdeployment_server/win_appxpackaging_server_successful_package_installation.yml
author: Michael Haag, Swachchhanda Shrawan Poudel (Nextron Systems), Huntrule Team
date: 2025-11-03
tags:
- attack.execution
- attack.t1204.002
- detection.threat-hunting
logsource:
product: windows
service: appxdeployment-server
detection:
selection:
EventID: 854
condition: selection
falsepositives:
- Legitimate MSIX/AppX package installations
level: low
license: DRL-1.1
related:
- id: 289dfa9e-e378-4a56-a9d4-7ed5ee218029
type: derived
What it detects
This rule identifies successful MSIX/AppX package installations on Windows by matching EventID 854 from the Microsoft-Windows-AppXDeployment-Server/Operational log. Successful package installation can be a precursor to execution or persistence if an attacker uses crafted packages. The detection relies on Windows event telemetry for the specific installation success event.
Known false positives
- Legitimate MSIX/AppX package installations
Detection content is published as a reviewed draft. Tune thresholds and exclusions against your own telemetry before enabling this rule for alerting.