T1518.001 — Security Software Discovery

Tactic: Discovery · Platforms: IaaS, Linux, macOS, Windows

Adversaries may attempt to get a listing of security software, configurations, defensive tools, and sensors that are installed on a system or in a cloud environment. This may include things such as cloud monitoring agents and anti-virus. Adversaries may use the information from Security Software…

Sub-technique of Software Discovery (T1518).

Sigma detection rules (3)

T1518.001 Software Discovery: Security Software Discovery

title: "T1518.001 Software Discovery: Security Software Discovery"
id: d10db47d-acfc-4a7c-b654-3d4abcf40736
description: 'Detects Security Software Discovery via process creation events - tasklist or wmic invocations whose command line references antivirus/EDR product or process names. (Data Component: Process Creation; baseline tier: windows-eventid.) Tune using: ParentProcess, ImagePathContains.'
references:
  - https://attack.mitre.org/techniques/T1518/001
author: Shahrukh Khan
date: 2026-04-12
license: MIT
tags:
  - attack.discovery
  - attack.t1518.001

logsource:
  category: process_creation
  product: windows
  service: sysmon

detection:
  selection:
    EventID: '1'
    Image|endswith:
      - '\tasklist.exe'
      - '\wmic.exe'
    CommandLine|contains:
      - 'antivirus'
      - 'MsMpEng'
      - 'CSFalconService'

  condition: selection

falsepositives:
  - Legitimate IT/security audit tooling checking installed security products.

level: informational

T1518.001 Software Discovery: Security Software Discovery

title: "T1518.001 Software Discovery: Security Software Discovery"
id: 4c51cfd9-0f4f-4721-91fd-8e02d0416c1f
description: 'Security Software Discovery Across Platforms. (Retargeted to the process_creation auditd telemetry that actually captures this techniques behavior; see logsource below.) Removed the standalone "ps aux" branch from the condition since it alone is extremely common and low-signal; the rule now only fires on the specific grep-for-known-security-tool-name indicator. Tune using: ExecutableName, TimeWindow.'
references:
  - https://attack.mitre.org/techniques/T1518/001
author: Shahrukh Khan
date: 2026-06-13
license: MIT
tags:
  - attack.discovery
  - attack.t1518.001

logsource:
  category: process_creation
  product: linux

detection:
  selection_grep:
    type: EXECVE
    exe|endswith: '/grep'
    a1|contains:
      - 'falco'
      - 'auditd'
      - 'wazuh'
      - 'crowdstrike'

  condition: selection_grep

falsepositives:
  - Sysadmins or automated health-check scripts occasionally grep process listings for these specific security-tool names during troubleshooting; still a comparatively rare, specific string search worth reviewing.

level: low

T1518.001 Software Discovery: Security Software Discovery

title: "T1518.001 Software Discovery: Security Software Discovery"
id: 612dcb8c-abb2-4d4b-8982-6bc3107cac27
description: 'Security Software Discovery Across Platforms. (Retargeted to the process_creation auditd telemetry that actually captures this techniques behavior; see logsource below.) Tune using: ToolNameMatch.'
references:
  - https://attack.mitre.org/techniques/T1518/001
author: Shahrukh Khan
date: 2026-04-02
license: MIT
tags:
  - attack.discovery
  - attack.t1518.001

logsource:
  category: process_creation
  product: linux
  service: auditd

detection:
  selection:
    type: EXECVE
    a0|endswith:
      - '/systemctl'
    a1|contains|all:
      - 'status'
    a2|contains:
      - 'falco'
      - 'auditd'
      - 'wazuh-agent'

  condition: selection

falsepositives:
  - Routine security-tooling health checks by admins; this second variant is scoped specifically to systemctl status queries against known agent unit names, a slightly stronger signal than a bare ps aux.

level: informational

Related sub-techniques

Explore