Skip to content

Commit 78ca9cc

Browse files
Merge branch 'master' into patch-2
2 parents bf76166 + 0aa2989 commit 78ca9cc

File tree

665 files changed

+11253
-1377
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

665 files changed

+11253
-1377
lines changed

.github/workflows/known-FPs.csv

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,4 +70,7 @@ ef9dcfed-690c-4c5d-a9d1-482cd422225c;Browser Execution In Headless Mode;.*
7070
65236ec7-ace0-4f0c-82fd-737b04fd4dcb;EVTX Created In Uncommon Location;Computer: (DESKTOP-6D0DBMB|WinDev2310Eval)
7171
de587dce-915e-4218-aac4-835ca6af6f70;Potential Persistence Attempt Via Run Keys Using Reg.EXE;\\Discord\\
7272
24357373-078f-44ed-9ac4-6d334a668a11;Direct Autorun Keys Modification;Discord\.exe
73+
8fbf3271-1ef6-4e94-8210-03c2317947f6;Cred Dump Tools Dropped Files;Svchost\.exe
74+
c7da8edc-49ae-45a2-9e61-9fd860e4e73d;PUA - Sysinternals Tools Execution - Registry;.*
75+
dcff7e85-d01f-4eb5-badd-84e2e6be8294;Windows Default Domain GPO Modification via GPME;Computer: WIN-FPV0DSIC9O6.sigma.fr
7376
5a6b7c8d-9e0f-1a2b-3c4d-5e6f7a8b9c0d;Cmd Launched with Hidden Start Flags to Suspicious Targets;xampp

.github/workflows/ref-archiver.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
with:
1919
submodules: true
2020
- name: Set up Python 3.11
21-
uses: actions/setup-python@v6.0
21+
uses: actions/setup-python@v6
2222
with:
2323
python-version: 3.11
2424
- name: Execute Reference Archiver
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
name: Regression Tests
2+
3+
on: [push, pull_request, workflow_dispatch]
4+
5+
env:
6+
EVTX_BASELINE_VERSION: v0.8.2
7+
8+
jobs:
9+
true-positive-tests:
10+
runs-on: ubuntu-latest
11+
steps:
12+
- uses: actions/checkout@v5
13+
14+
- name: Set up Python
15+
uses: actions/setup-python@v6
16+
with:
17+
python-version: '3.11'
18+
19+
- name: Install Python dependencies
20+
run: |
21+
python -m pip install --upgrade pip
22+
pip install pyyaml
23+
24+
- name: Download evtx-sigma-checker
25+
run: |
26+
wget --no-verbose https://github.com/NextronSystems/evtx-baseline/releases/download/$EVTX_BASELINE_VERSION/evtx-sigma-checker
27+
chmod +x evtx-sigma-checker
28+
29+
- name: Run regression tests
30+
run: |
31+
python tests/regression_tests_runner.py --rules-paths rules rules-emerging-threats rules-threat-hunting --evtx-checker ./evtx-sigma-checker --thor-config tests/thor.yml --ignore-validation

.github/workflows/sigma-rule-deprecated.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
with:
1919
submodules: true
2020
- name: Set up Python 3.11
21-
uses: actions/setup-python@6.0
21+
uses: actions/setup-python@v6
2222
with:
2323
python-version: 3.11
2424
- name: Execute deprecated rules script
Lines changed: 56 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -1,55 +1,56 @@
1-
name: "Promote Experimental Rules To Test"
2-
3-
on:
4-
#push:
5-
# branches:
6-
# - "*"
7-
schedule:
8-
- cron: "0 0 1 * *" # At 00:00 on day-of-month 1.
9-
10-
# Allows you to run this workflow manually from the Actions tab
11-
workflow_dispatch:
12-
13-
jobs:
14-
pull-master:
15-
runs-on: ubuntu-latest
16-
steps:
17-
- uses: actions/checkout@v5
18-
with:
19-
submodules: true
20-
- name: Set up Python 3.11
21-
uses: actions/[email protected]
22-
with:
23-
python-version: 3.11
24-
- name: Execute Rule Promoter Script
25-
run: |
26-
pip install pySigma
27-
python tests/promote_rules_status.py
28-
- name: Create Pull Request
29-
uses: peter-evans/create-pull-request@v7
30-
with:
31-
reviewers: nasbench, frack113, phantinuss
32-
delete-branch: true
33-
commit-message: 'chore: promote older rules status from `experimental` to `test`'
34-
branch: 'create-pull-request/rule-promotion'
35-
title: 'Promote Older Rules From `experimental` to `test`'
36-
body: |
37-
### Summary of the Pull Request
38-
39-
This PR promotes and upgrade the status of rules that haven't been changed for over 300 days from `experimental` to `test`
40-
41-
### Changelog
42-
43-
chore: promote older rules status from `experimental` to `test`
44-
45-
### Example Log Event
46-
47-
N/A
48-
49-
### Fixed Issues
50-
51-
N/A
52-
53-
### SigmaHQ Rule Creation Conventions
54-
55-
- If your PR adds new rules, please consider following and applying these [conventions](https://github.com/SigmaHQ/sigma-specification/blob/main/sigmahq/sigmahq_conventions.md)
1+
#name: "Promote Experimental Rules To Test"
2+
#
3+
#on:
4+
# #push:
5+
# # branches:
6+
# # - "*"
7+
# schedule:
8+
# - cron: "0 0 1 * *" # At 00:00 on day-of-month 1.
9+
#
10+
# # Allows you to run this workflow manually from the Actions tab
11+
# workflow_dispatch:
12+
#
13+
#jobs:
14+
# pull-master:
15+
# runs-on: ubuntu-latest
16+
# steps:
17+
# - uses: actions/checkout@v5
18+
# with:
19+
# submodules: true
20+
# - name: Set up Python 3.11
21+
# uses: actions/setup-python@v6
22+
# with:
23+
# python-version: 3.11
24+
# - name: Execute Rule Promoter Script
25+
# run: |
26+
# pip install pySigma
27+
# python tests/promote_rules_status.py
28+
# - name: Create Pull Request
29+
# uses: peter-evans/create-pull-request@v7
30+
# with:
31+
# reviewers: nasbench, frack113, phantinuss
32+
# delete-branch: true
33+
# commit-message: 'chore: promote older rules status from `experimental` to `test`'
34+
# branch: 'create-pull-request/rule-promotion'
35+
# title: 'Promote Older Rules From `experimental` to `test`'
36+
# body: |
37+
# ### Summary of the Pull Request
38+
#
39+
# This PR promotes and upgrade the status of rules that haven't been changed for over 300 days from `experimental` to `test`
40+
#
41+
# ### Changelog
42+
#
43+
# chore: promote older rules status from `experimental` to `test`
44+
#
45+
# ### Example Log Event
46+
#
47+
# N/A
48+
#
49+
# ### Fixed Issues
50+
#
51+
# N/A
52+
#
53+
# ### SigmaHQ Rule Creation Conventions
54+
#
55+
# - If your PR adds new rules, please consider following and applying these [conventions](https://github.com/SigmaHQ/sigma-specification/blob/main/sigmahq/sigmahq_conventions.md)
56+
#

.github/workflows/sigma-test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ jobs:
6262
run: |
6363
pip install pysigma
6464
pip install sigma-cli
65-
pip install pySigma-validators-sigmahq==0.12.*
65+
pip install pySigma-validators-sigmahq==0.20.*
6666
- name: Test Sigma Rule Syntax
6767
run: |
6868
sigma check --fail-on-error --fail-on-issues --validation-config tests/sigma_cli_conf.yml rules*

rules/linux/builtin/lnx_space_after_filename_.yml renamed to deprecated/linux/lnx_space_after_filename_.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
title: Space After Filename
22
id: 879c3015-c88b-4782-93d7-07adf92dbcb7
3-
status: test
3+
status: deprecated
44
description: Detects space after filename
55
author: Ömer Günal
66
date: 2020-06-17
7-
modified: 2021-11-27
7+
modified: 2025-11-22
88
tags:
99
- attack.execution
1010
- attack.t1059

rules-emerging-threats/2025/Malware/filegrabber/proc_creation_macos_malware_amos_filegrabber.yml renamed to deprecated/macos/proc_creation_macos_malware_amos_filegrabber_exec.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
1-
title: MacOS FileGrabber Infostealer
1+
title: Atomic MacOS Stealer - FileGrabber Infostealer Execution
22
id: e710a880-1f18-4417-b6a0-b5afdf7e305a
3-
status: experimental
4-
description: Detects execution of FileGrabber on macOS, which is associated with Amos infostealer campaigns targeting sensitive user files.
3+
status: deprecated
4+
description: |
5+
Detects the execution of FileGrabber on macOS, which is associated with Amos infostealer campaigns targeting sensitive user files.
56
references:
67
- https://www.trendmicro.com/en_us/research/25/i/an-mdr-analysis-of-the-amos-stealer-campaign.html
78
- https://www.jamf.com/blog/infostealers-pose-threat-to-macos/
89
author: Jason Phang Vern - Onn (Gen Digital)
910
date: 2025-09-12
11+
modified: 2025-11-22
1012
tags:
1113
- attack.execution
1214
- attack.t1059.002

rules/windows/process_creation/proc_creation_win_filefix_browsers.yml renamed to deprecated/windows/proc_creation_win_filefix_browsers.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
title: FileFix - Suspicious Child Process from Browser File Upload Abuse
22
id: 4be03877-d5b6-4520-85c9-a5911c0a656c
3-
status: experimental
3+
status: deprecated
44
description: |
55
Detects potentially suspicious subprocesses such as LOLBINs spawned by web browsers. This activity could be associated with the "FileFix" social engineering technique,
66
where users are tricked into launching the file explorer via a browser-based phishing page and pasting malicious commands into the address bar.
@@ -9,7 +9,7 @@ references:
99
- https://mrd0x.com/filefix-clickfix-alternative/
1010
author: 0xFustang
1111
date: 2025-06-26
12-
modified: 2025-06-30
12+
modified: 2025-11-24
1313
tags:
1414
- attack.execution
1515
- attack.t1204.004

0 commit comments

Comments
 (0)