Skip to content

Commit b3df752

Browse files
Remove event.module from parsing
1 parent 2ce790b commit b3df752

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

detection_rules/esql.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,20 +21,18 @@ def __str__(self) -> str:
2121

2222

2323
def get_esql_query_event_dataset_integrations(query: str) -> list[EventDataset]:
24-
"""Extract event.dataset, event.module, and data_stream.dataset integrations from an ES|QL query."""
24+
"""Extract event.dataset and data_stream.dataset integrations from an ES|QL query."""
2525
number_of_parts = 2
26-
# Regex patterns for event.dataset, event.module, and data_stream.dataset
26+
# Regex patterns for event.dataset, and data_stream.dataset
2727
# This mimics the logic in get_datasets_and_modules but for ES|QL as we do not have an ast
2828

2929
regex_patterns = {
3030
"in": [
3131
re.compile(r"event\.dataset\s+in\s*\(\s*([^)]+)\s*\)"),
32-
re.compile(r"event\.module\s+in\s*\(\s*([^)]+)\s*\)"),
3332
re.compile(r"data_stream\.dataset\s+in\s*\(\s*([^)]+)\s*\)"),
3433
],
3534
"eq": [
3635
re.compile(r'event\.dataset\s*==\s*"([^"]+)"'),
37-
re.compile(r'event\.module\s*==\s*"([^"]+)"'),
3836
re.compile(r'data_stream\.dataset\s*==\s*"([^"]+)"'),
3937
],
4038
}

0 commit comments

Comments
 (0)