SYMBOL INDEX (73 symbols across 9 files) FILE: documentation/tools/sigma-logsource-checker.py function yield_next_rule_file_path (line 111) | def yield_next_rule_file_path(path_to_rules: str) -> str: function get_rule_part (line 117) | def get_rule_part(file_path: str, part_name: str): function get_rule_yaml (line 125) | def get_rule_yaml(file_path: str) -> dict: function extract_events_ids (line 135) | def extract_events_ids(detection): function test_invalid_logsource_attributes (line 152) | def test_invalid_logsource_attributes(path_to_rules): function extract_fields (line 183) | def extract_fields(detection): function get_logsource_dict (line 202) | def get_logsource_dict(path_to_rules, broken_rules): function enrich_logsource_dict (line 256) | def enrich_logsource_dict(logsource_dict_list): function parse_gpresult (line 265) | def parse_gpresult(gpresult): FILE: tests/deprecated_rules.py function get_level (line 26) | def get_level(rule): function get_modified_time (line 30) | def get_modified_time(rule): function format_rule (line 34) | def format_rule(rule): function save_file (line 44) | def save_file(rules, _format): FILE: tests/promote_rules_status.py function get_rules_to_promote (line 14) | def get_rules_to_promote(): function promote_rules (line 32) | def promote_rules(rules_to_promote): FILE: tests/reference-archiver.py function yield_next_rule_file_path (line 31) | def yield_next_rule_file_path(path_to_rules: list) -> Generator[str, Non... function get_rule_part (line 39) | def get_rule_part(file_path: str, part_name: str): function get_rule_yaml (line 48) | def get_rule_yaml(file_path: str) -> dict: function get_references (line 59) | def get_references(path_to_rules): function archive_references (line 72) | def archive_references(ref_list): function sort_references (line 107) | def sort_references(file_path: str): FILE: tests/regression_tests_runner.py function get_absolute_path (line 13) | def get_absolute_path(base_path: str, relative_path: str) -> str: function load_info_yaml (line 29) | def load_info_yaml( function find_rule_missing_test (line 111) | def find_rule_missing_test(rule_data: Dict, file_path: str) -> tuple[boo... function find_rule_tests (line 147) | def find_rule_tests(rule_data: Dict, file_path: str) -> tuple[List[Dict]... function find_rules_with_tests (line 169) | def find_rules_with_tests( function run_evtx_checker (line 219) | def run_evtx_checker( function run_test (line 282) | def run_test( function parse_arguments (line 300) | def parse_arguments() -> argparse.Namespace: function init_checks (line 345) | def init_checks(args: argparse.Namespace) -> None: function run_tests (line 377) | def run_tests( function validate_missing_tests (line 430) | def validate_missing_tests( function check_missing_test_files (line 479) | def check_missing_test_files(missing_files: List[Dict]) -> None: function print_summary (line 516) | def print_summary(total_tests: int, passed_tests: int, failures: List[Di... function check_rule_id_consistency (line 543) | def check_rule_id_consistency(rules_with_tests: List[Dict]) -> List[Dict]: function main (line 665) | def main(): FILE: tests/sigma-package-release.py function init_arguments (line 34) | def init_arguments(arguments: list) -> list: function select_rules (line 98) | def select_rules(args: dict) -> list: function write_zip (line 135) | def write_zip(outfile: str, selected_rules: list): function main (line 153) | def main(arguments: list) -> int: FILE: tests/test_logsource.py class TestRules (line 17) | class TestRules(unittest.TestCase): method yield_next_rule_file_path (line 32) | def yield_next_rule_file_path(self, path_to_rules: list) -> str: method get_rule_yaml (line 39) | def get_rule_yaml(self, file_path: str) -> dict: method get_rule_part (line 49) | def get_rule_part(self, file_path: str, part_name: str): method get_detection_field (line 57) | def get_detection_field(self, detection: dict): method full_logsource (line 81) | def full_logsource(self, logsource: dict) -> dict: method exist_logsource (line 96) | def exist_logsource(self, logsource: dict) -> bool: method get_logsource (line 121) | def get_logsource(self, logsource: dict) -> list: method not_commun (line 145) | def not_commun(self, logsource: dict, data: list) -> bool: method test_invalid_logsource_attributes (line 160) | def test_invalid_logsource_attributes(self): method test_logsource_value (line 203) | def test_logsource_value(self): method test_fieldname_case (line 228) | def test_fieldname_case(self): function load_fields_json (line 261) | def load_fields_json(name: str): FILE: tests/test_rules.py class TestRules (line 26) | class TestRules(unittest.TestCase): method yield_next_rule_file_path (line 66) | def yield_next_rule_file_path(self, path_to_rules: list) -> str: method get_rule_part (line 73) | def get_rule_part(self, file_path: str, part_name: str): method get_rule_yaml (line 81) | def get_rule_yaml(self, file_path: str) -> dict: method test_legal_trademark_violations (line 92) | def test_legal_trademark_violations(self): method test_duplicate_detections (line 218) | def test_duplicate_detections(self): method test_source_eventlog (line 301) | def test_source_eventlog(self): method test_event_id_instead_of_process_creation (line 317) | def test_event_id_instead_of_process_creation(self): method test_sysmon_rule_without_eventid (line 377) | def test_sysmon_rule_without_eventid(self): method test_optional_license (line 465) | def test_optional_license(self): method test_file_names (line 546) | def test_file_names(self): method test_title_in_first_line (line 819) | def test_title_in_first_line(self): method test_selection_list_one_value (line 847) | def test_selection_list_one_value(self): method test_broken_thor_logsource_config (line 1106) | def test_broken_thor_logsource_config(self): method test_re_invalid_escapes (line 1144) | def test_re_invalid_escapes(self): FILE: tests/validate-sigma-schema/validate.py function get_envs (line 12) | def get_envs() -> Dict[str, Any]: function generate_all_files (line 56) | def generate_all_files( function get_rules (line 88) | def get_rules(sigma_rules_path: List[Path]) -> List[str] | NoReturn: function download_schema_file (line 110) | def download_schema_file(envs: Dict[str, Any]) -> Path | NoReturn: function help (line 144) | def help() -> None: