PowerShell AppLocker Policy Discovery Via Get-AppLockerPolicy
Detects AppLocker policy enumeration attempts via PowerShell using the Get-AppLockerPolicy cmdlet and an policy scope of either Effective, LDAP, or Local.
Sigma rule (View on GitHub)
1title: PowerShell AppLocker Policy Discovery Via Get-AppLockerPolicy
2id: f14b1e99-5e53-4598-98dc-6f20ad7b35e0
3status: experimental
4description: |
5 Detects AppLocker policy enumeration attempts via PowerShell using the Get-AppLockerPolicy cmdlet and an policy scope of either Effective, LDAP, or Local.
6references:
7 - https://learn.microsoft.com/en-us/powershell/module/applocker/get-applockerpolicy
8author: Tom3306
9date: 2026-08-19
10tags:
11 - attack.discovery
12 - attack.t1518.001
13logsource:
14 product: windows
15 category: process_creation
16detection:
17 selection_img:
18 - Image|endswith:
19 - '\powershell.exe'
20 - '\pwsh.exe'
21 - OriginalFileName:
22 - 'PowerShell.EXE'
23 - 'pwsh.dll'
24 selection_cmdlet:
25 CommandLine|contains: 'Get-AppLockerPolicy'
26 selection_flag:
27 CommandLine|contains|windash:
28 - ' -Effective'
29 - ' -Ldap '
30 - ' -Local'
31 condition: all of selection_*
32falsepositives:
33 - PowerShell-based AppLocker auditing and policy troubleshooting by administrators.
34level: low
References
Related rules
- Security Tools Keyword Lookup Via Findstr.EXE
- System Integrity Protection (SIP) Disabled
- System Integrity Protection (SIP) Enumeration
- Security Software Discovery Via Powershell Script
- Security Software Discovery - Linux