openscap_report.scap_results_parser package

Subpackages

Submodules

openscap_report.scap_results_parser.exceptions module

exception openscap_report.scap_results_parser.exceptions.ExceptionNoCPEApplicabilityLanguage

Bases: Exception

Raise when there is no CPE Applicability Language platform specification

exception openscap_report.scap_results_parser.exceptions.MissingOVALResult

Bases: Exception

Raised when OVAL results are missing in the report

exception openscap_report.scap_results_parser.exceptions.MissingProcessableRules

Bases: Exception

Raised when processable rules are missing in the report

exception openscap_report.scap_results_parser.exceptions.NotSupportedReportingFormat

Bases: Exception

Raise when the given input isn’t a valid ARF report or XCCDF report

openscap_report.scap_results_parser.namespaces module

openscap_report.scap_results_parser.oval_and_cpe_tree_builder module

class openscap_report.scap_results_parser.oval_and_cpe_tree_builder.OVALAndCPETreeBuilder(root, group_parser, profile_platforms, oval_definitions_and_results_sources, oval_var_id_to_value_id, ref_values)

Bases: object

get_oval_definition(rule)
insert_oval_and_cpe_trees_to_rules(rules)
load_oval_definitions()

openscap_report.scap_results_parser.scap_results_parser module

class openscap_report.scap_results_parser.scap_results_parser.SCAPResultsParser(data)

Bases: object

parse_report()
validate(xsd_path)

Module contents