openscap_report.scap_results_parser.parsers package

Submodules

openscap_report.scap_results_parser.parsers.cpe_al_parser module

class openscap_report.scap_results_parser.parsers.cpe_al_parser.CPEApplicabilityLanguageParser(root, oval_cpe_definitions)

Bases: object

get_cpe_platforms()
get_logical_test(logical_test_el)
get_platform_to_oval_cpe_id_dict()

openscap_report.scap_results_parser.parsers.full_text_parser module

class openscap_report.scap_results_parser.parsers.full_text_parser.FullTextParser(ref_values)

Bases: object

get_full_description(item)
get_full_description_of_rule(rule)
get_full_rationale(rule)
get_full_warning(warning)
replace_sub_tag(tag)

openscap_report.scap_results_parser.parsers.group_parser module

class openscap_report.scap_results_parser.parsers.group_parser.GroupParser(root, ref_values, benchmark_el)

Bases: object

get_group(group_el, platforms=None)
get_groups()
insert_to_dict_group_to_platforms(group_dict, platforms)

openscap_report.scap_results_parser.parsers.oval_definition_parser module

class openscap_report.scap_results_parser.parsers.oval_definition_parser.OVALDefinitionParser(root, oval_var_id_to_value_id, ref_values)

Bases: object

get_oval_definitions()
parse_oval_definition(definition_id, definition)

openscap_report.scap_results_parser.parsers.oval_object_parser module

class openscap_report.scap_results_parser.parsers.oval_object_parser.OVALObjectParser(objects, collected_objects, system_data)

Bases: OVALEndpointInformation

get_object(id_object)

openscap_report.scap_results_parser.parsers.oval_result_parser module

class openscap_report.scap_results_parser.parsers.oval_result_parser.OVALReport(oval_report_id: str, oval_report_element: <cyfunction Element at 0x7fcba37c5380>, oval_results_element: <cyfunction Element at 0x7fcba37c5380>, oval_test_parser: openscap_report.scap_results_parser.parsers.oval_test_parser.OVALTestParser)

Bases: object

oval_report_element: Element
oval_report_id: str
oval_results_element: Element
oval_test_parser: OVALTestParser
class openscap_report.scap_results_parser.parsers.oval_result_parser.OVALResultParser(root, oval_var_id_to_value_id, ref_values)

Bases: object

get_oval_trees_by_oval_reports()

openscap_report.scap_results_parser.parsers.oval_state_parser module

class openscap_report.scap_results_parser.parsers.oval_state_parser.OVALStateParser(states)

Bases: OVALEndpointInformation

get_state(state_id)

openscap_report.scap_results_parser.parsers.oval_test_info_parser module

openscap_report.scap_results_parser.parsers.profile_info_parser module

class openscap_report.scap_results_parser.parsers.profile_info_parser.ProfileInfoParser(profiles, results_of_cpe_platforms, benchmark_el)

Bases: object

get_profile_info(profile_id)

openscap_report.scap_results_parser.parsers.remediation_parser module

class openscap_report.scap_results_parser.parsers.remediation_parser.RemediationParser(ref_values)

Bases: object

get_remediation(fix)
replace_sub_tag(tag)

openscap_report.scap_results_parser.parsers.report_parser module

class openscap_report.scap_results_parser.parsers.report_parser.ReportParser(root, test_results_el, benchmark_el)

Bases: object

get_report()

openscap_report.scap_results_parser.parsers.rule_parser module

class openscap_report.scap_results_parser.parsers.rule_parser.RuleParser(root, test_results, ref_values)

Bases: object

static get_oval_check_href_name(rule_result_el)
get_rules()
process_rule(rule)
static set_oval_definition_id_if_is_none(rule, check_name)

openscap_report.scap_results_parser.parsers.scan_result_parser module

class openscap_report.scap_results_parser.parsers.scan_result_parser.ScanResultParser(test_results_el, root)

Bases: object

get_test_result()

openscap_report.scap_results_parser.parsers.shared_static_methods_of_parser module

class openscap_report.scap_results_parser.parsers.shared_static_methods_of_parser.SharedStaticMethodsOfParser

Bases: object

static get_key_of_xml_element(element)
static get_text_of_xml_element(element)
static get_unique_id_in_dict(object_, dict_)
static get_unique_key(key)

Module contents