Skip to content

Commit f64ea6b

Browse files
authored
Merge branch 'master' into WSL-rules
2 parents 74cc161 + 34c5d66 commit f64ea6b

1,828 files changed

Lines changed: 12469 additions & 4427 deletions

File tree

Some content is hidden

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

.github/latest_archiver_output.md

Lines changed: 564 additions & 557 deletions
Large diffs are not rendered by default.

.github/workflows/goodlog-tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ name: Goodlog Tests
66
on: [push, pull_request, merge_group, workflow_dispatch]
77

88
env:
9-
EVTX_BASELINE_VERSION: v0.8.3
9+
EVTX_BASELINE_VERSION: v0.8.4
1010

1111
jobs:
1212
check-baseline-win7:

.github/workflows/known-FPs.csv

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ de587dce-915e-4218-aac4-835ca6af6f70;Potential Persistence Attempt Via Run Keys
7373
8fbf3271-1ef6-4e94-8210-03c2317947f6;Cred Dump Tools Dropped Files;Svchost\.exe
7474
c7da8edc-49ae-45a2-9e61-9fd860e4e73d;PUA - Sysinternals Tools Execution - Registry;.*
7575
dcff7e85-d01f-4eb5-badd-84e2e6be8294;Windows Default Domain GPO Modification via GPME;Computer: WIN-FPV0DSIC9O6.sigma.fr
76-
416bc4a2-7217-4519-8dc7-c3271817f1d5;Suspicious Loading of Dbgcore/Dbghelp DLLs from Uncommon Location;procexp64\.exe
76+
416bc4a2-7217-4519-8dc7-c3271817f1d5;Suspicious Loading of Dbgcore/Dbghelp DLLs from Uncommon Location;procexp64\.exe
7777
5a6b7c8d-9e0f-1a2b-3c4d-5e6f7a8b9c0d;Cmd Launched with Hidden Start Flags to Suspicious Targets;xampp
7878
558eebe5-f2ba-4104-b339-36f7902bcc1a;File Creation Date Changed to Another Year;(\\target\.exe|thm\.wxl|\\AppData\\Local\\Temp\\)
79+
5e993621-67d4-488a-b9ae-b420d08b96cb;Service Installation in Suspicious Folder;\\\\AppData\\\\Local\\\\Temp\\\\MBAMInstallerService\.exe

.github/workflows/matchgrep.sh

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,14 @@ if [[ ! -f ${fps} || ! -r ${fps} ]]; then
1818
fi
1919

2020
# Exclude all rules with level "low"
21-
findings=$(grep -v '"RuleLevel":"low"' ${infile})
21+
findings=$(grep -v '"RuleLevel":"low"' "${infile}")
2222

2323
{
24-
read # Skip CSV header
25-
while IFS=\; read -r id name fpstring; do
24+
read -r # Skip CSV header
25+
while IFS=\; read -r id _name fpstring; do
2626
findings=$(echo "${findings}" | grep -iEv "\"RuleId\":\"${id}\".*${fpstring}")
2727
done
28-
} < ${fps}
28+
} < "${fps}"
2929

3030
if [[ -z ${findings} ]]; then
3131
echo "No matches found."
@@ -34,7 +34,7 @@ else
3434
echo "${findings}"
3535
>&2 echo
3636
>&2 echo "Match overview:"
37-
echo ${findings} | jq -c '. | {RuleId, RuleTitle, RuleLevel}' | sort | uniq -c | sort -nr >&2
37+
echo "${findings}" | jq -c '. | {RuleId, RuleTitle, RuleLevel}' | sort | uniq -c | sort -nr >&2
3838
>&2 echo
3939
>&2 echo "You either need to tune your rule(s) for false positives or add a false positive filter to .github/workflows/known-FPs.csv"
4040
exit 3

.github/workflows/regression-tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name: Regression Tests
33
on: [push, pull_request, workflow_dispatch]
44

55
env:
6-
EVTX_BASELINE_VERSION: v0.8.3
6+
EVTX_BASELINE_VERSION: v0.8.4
77

88
jobs:
99
true-positive-tests:

.github/workflows/sigma-validation.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@ name: Validate Sigma rules
22

33
on: [push, pull_request, merge_group, workflow_dispatch]
44

5+
env:
6+
SIGMA_RULE_SCHEMA_VERSION: v2.1.0
7+
58
jobs:
69
sigma-rules-validator:
710
runs-on: ubuntu-latest
@@ -16,4 +19,4 @@ jobs:
1619
./rules-emerging-threats
1720
./rules-placeholder
1821
./rules-threat-hunting
19-
schemaFile: ${{ github.workspace }}/tests/validate-sigma-schema/sigma-schema.json
22+
schemaURL: https://raw.githubusercontent.com/SigmaHQ/sigma-specification/refs/tags/${{ env.SIGMA_RULE_SCHEMA_VERSION }}/json-schema/sigma-detection-rule-schema.json

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,3 +101,6 @@ settings.json
101101

102102
# sigma2attack
103103
heatmap.json
104+
105+
# VS Code workspace settings
106+
.vscode/

deprecated/deprecated.csv

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,3 +160,4 @@ e28a5a99-da44-436d-b7a0-2afc20a5f413,Whoami Utility Execution,2018-08-13,2025-10
160160
e710a880-1f18-4417-b6a0-b5afdf7e305a,Atomic MacOS Stealer - FileGrabber Infostealer Execution,2025-09-12,2025-11-22,high
161161
4be03877-d5b6-4520-85c9-a5911c0a656c,FileFix - Suspicious Child Process from Browser File Upload Abuse,2025-06-26,2025-11-24,high
162162
6e30c82f-a9f8-4aab-b79c-7c12bce6f248,File Download Via Bitsadmin To An Uncommon Target Folder,2022-06-28,2025-12-10,medium
163+
15b7abbb-8b40-4d01-9ee2-b51994b1d474,Suspicious PowerShell Mailbox SMTP Forward Rule,2022-10-26,2026-03-01,medium

deprecated/deprecated.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1125,5 +1125,12 @@
11251125
"date": "2022-06-28",
11261126
"modified": "2025-12-10",
11271127
"level": "medium"
1128+
},
1129+
{
1130+
"id": "15b7abbb-8b40-4d01-9ee2-b51994b1d474",
1131+
"title": "Suspicious PowerShell Mailbox SMTP Forward Rule",
1132+
"date": "2022-10-26",
1133+
"modified": "2026-03-01",
1134+
"level": "medium"
11281135
}
11291136
]

rules/windows/powershell/powershell_script/posh_ps_exchange_mailbox_smpt_forwarding_rule.yml renamed to deprecated/windows/posh_ps_exchange_mailbox_smpt_forwarding_rule.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
title: Suspicious PowerShell Mailbox SMTP Forward Rule
22
id: 15b7abbb-8b40-4d01-9ee2-b51994b1d474
3-
status: test
3+
status: deprecated
44
description: Detects usage of the powerShell Set-Mailbox Cmdlet to set-up an SMTP forwarding rule.
55
references:
66
- https://m365internals.com/2022/10/07/hunting-in-on-premises-exchange-server-logs/
77
author: Nasreddine Bencherchali (Nextron Systems)
88
date: 2022-10-26
9+
modified: 2026-03-01
910
tags:
1011
- attack.exfiltration
1112
logsource:

0 commit comments

Comments
 (0)