From 19174856d3935bd212a194fcb7ea57b7b183bfcf Mon Sep 17 00:00:00 2001 From: Oleksandr Volha Date: Fri, 26 Jul 2024 12:37:44 +0300 Subject: [PATCH] fix chronicle rule regexes --- .../platforms/chronicle/parsers/chronicle_rule.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/uncoder-core/app/translator/platforms/chronicle/parsers/chronicle_rule.py b/uncoder-core/app/translator/platforms/chronicle/parsers/chronicle_rule.py index 888b55eb..0d03c747 100644 --- a/uncoder-core/app/translator/platforms/chronicle/parsers/chronicle_rule.py +++ b/uncoder-core/app/translator/platforms/chronicle/parsers/chronicle_rule.py @@ -31,10 +31,10 @@ @parser_manager.register class ChronicleRuleParser(ChronicleQueryParser): details: PlatformDetails = chronicle_rule_details - rule_name_pattern = "rule\s(?P[a-z0-9_]+)\s{" - meta_info_pattern = "meta:\n(?P[a-zA-Z0-9_\\\.*,>–<—~#$’`:;%+^\|?!@\s\"/=\-&'\(\)\[\]]+)\n\s+events:" # noqa: RUF001 - rule_pattern = "events:\n\s*(?P[a-zA-Z\w0-9_%{}\|\.,!#^><:~\s\"\/=+?\-–&;$()`\*@\[\]'\\\]+)\n\s+condition:" # noqa: RUF001 - event_name_pattern = "condition:\n\s*(?P\$[a-zA-Z_0-9]+)\n" + rule_name_pattern = r"rule\s+(?P[a-zA-Z0-9_]+)\s+{" + meta_info_pattern = r"meta:\n(?P[a-zA-Z0-9_\\\.*,>–<—~#$’`:;%+^\|?!@\s\"/=\-&'\(\)\[\]]+)\n\s+events:" # noqa: RUF001 + rule_pattern = r"events:\n\s*(?P[a-zA-Z\w0-9_%{}\|\.,!#^><:~\s\"\/=+?\-–&;$()`\*@\[\]'\\]+)\n\s+condition:" # noqa: RUF001 + event_name_pattern = r"condition:\n\s*(?P\$[a-zA-Z_0-9]+)\n" mappings: ChronicleMappings = chronicle_rule_mappings tokenizer = ChronicleRuleTokenizer()