Windows Process Watch: PythonFunctionWarnings Disabled via Excel Security Registry Setting
Flags Excel-related process command lines that disable Python function execution warnings via PythonFunctionWarnings=0.
FreeUnreviewedSigmahighv1
windows-process-watch-pythonfunctionwarnings-disabled-via-excel-security-registr-023c654f
title: "Windows Process Watch: PythonFunctionWarnings Disabled via Excel Security Registry Setting"
id: 7196de6f-3d82-4476-8d23-5746e7367c97
related:
- id: 17e53739-a1fc-4a62-b1b9-87711c2d5e44
type: similar
- id: 023c654f-8f16-44d9-bb2b-00ff36a62af9
type: derived
status: test
description: This rule flags process command lines that include a registry path and value indicating Python function execution warnings are disabled for Microsoft Excel. Suppressing these warnings can reduce visibility into Python-in-Excel activity and hinder alerting on potential malicious use. It relies on process creation telemetry containing the specific command-line fragments referencing Excel’s Security and the PythonFunctionWarnings value set to 0.
references:
- https://support.microsoft.com/en-us/office/data-security-and-python-in-excel-33cc88a4-4a87-485e-9ff9-f35958278327
- https://github.com/SigmaHQ/sigma/blob/master/rules/windows/process_creation/proc_creation_win_registry_office_disable_python_security_warnings.yml
author: "@Kostastsale, Huntrule Team"
date: 2023-08-22
tags:
- attack.defense-impairment
- attack.t1685
logsource:
category: process_creation
product: windows
detection:
selection:
CommandLine|contains|all:
- \Microsoft\Office\
- \Excel\Security
- PythonFunctionWarnings
CommandLine|contains: " 0"
condition: selection
falsepositives:
- Unknown
level: high
license: DRL-1.1
What it detects
This rule flags process command lines that include a registry path and value indicating Python function execution warnings are disabled for Microsoft Excel. Suppressing these warnings can reduce visibility into Python-in-Excel activity and hinder alerting on potential malicious use. It relies on process creation telemetry containing the specific command-line fragments referencing Excel’s Security and the PythonFunctionWarnings value set to 0.
Known false positives
- Unknown
Detection content is published as a reviewed draft. Tune thresholds and exclusions against your own telemetry before enabling this rule for alerting.