Enable Local Manifest Installation With Winget
Detects changes to the AppInstaller (winget) policy. Specifically the activation of the local manifest installation, which allows a user to install new packages via custom manifests.
Detection logic
selection
TargetObject|endswith: \AppInstaller\EnableLocalManifestFiles
Details: DWORD (0x00000001)Condition
selectionRaw YAML
title: Enable Local Manifest Installation With Winget
id: fa277e82-9b78-42dd-b05c-05555c7b6015
status: test
description: Detects changes to the AppInstaller (winget) policy. Specifically the activation of the local manifest installation, which allows a user to install new packages via custom manifests.
references:
- https://github.com/nasbench/Misc-Research/tree/b9596e8109dcdb16ec353f316678927e507a5b8d/LOLBINs/Winget
author: Nasreddine Bencherchali (Nextron Systems)
date: 2023-04-17
modified: 2023-08-17
tags:
- attack.persistence
- attack.stealth
logsource:
product: windows
category: registry_set
detection:
selection:
TargetObject|endswith: '\AppInstaller\EnableLocalManifestFiles'
Details: 'DWORD (0x00000001)'
condition: selection
falsepositives:
- Administrators or developers might enable this for testing purposes or to install custom private packages
level: mediumFalse positives
- Administrators or developers might enable this for testing purposes or to install custom private packages
References
Similar rules
CrashControl CrashDump Disabled
mediumwindows · Same logsource category (registry_set)
DHCP Callout DLL Installation
highwindows · Same logsource category (registry_set)
DNS-over-HTTPS Enabled by Registry
mediumwindows · Same logsource category (registry_set)
Enabling COR Profiler Environment Variables
mediumwindows · Same logsource category (registry_set)