utils package¶
utils.add_platform_rule module¶
-
utils.add_platform_rule.
check_existence_value
(value)¶
-
utils.add_platform_rule.
clusterTestFunc
(args)¶
-
utils.add_platform_rule.
createFunc
(args)¶
-
utils.add_platform_rule.
createTestProfile
(rule)¶
-
utils.add_platform_rule.
entity_value
(value)¶
-
utils.add_platform_rule.
main
()¶
-
utils.add_platform_rule.
needs_oc
(func)¶
-
utils.add_platform_rule.
needs_working_cluster
(func)¶
-
utils.add_platform_rule.
operation_value
(value)¶
-
utils.add_platform_rule.
testFunc
(args)¶
-
utils.add_platform_rule.
which
(program)¶
utils.ansible_playbook_to_role module¶
utils.compare_ds module¶
-
utils.compare_ds.
compare_fix_elements
(old_fix, new_fix, remediation_type, rule_id, show_diffs)¶
-
utils.compare_ds.
compare_fix_texts
(old_r, new_r)¶
-
utils.compare_ds.
compare_oval_definitions
(old_oval_def_doc, old_oval_def_id, new_oval_def_doc, new_oval_def_id)¶
-
utils.compare_ds.
compare_ovals
(old_rule, new_rule, old_oval_defs, new_oval_defs, show_diffs)¶
-
utils.compare_ds.
compare_remediations
(old_rule, new_rule, remediation_type, show_diffs)¶
-
utils.compare_ds.
compare_rules
(old_rule, new_rule, old_oval_defs, new_oval_defs, show_diffs)¶
-
utils.compare_ds.
definition_to_elements
(definition)¶
-
utils.compare_ds.
find_all_oval_defs
(root)¶
-
utils.compare_ds.
find_benchmark
(root, id_)¶
-
utils.compare_ds.
find_oval_definition
(oval_doc, def_id)¶
-
utils.compare_ds.
find_oval_test
(oval_doc, test_id)¶
-
utils.compare_ds.
get_benchmarks
(root)¶
-
utils.compare_ds.
get_rules_to_compare
(benchmark, rule_id)¶
-
utils.compare_ds.
main
()¶
-
utils.compare_ds.
parse_args
()¶
-
utils.compare_ds.
print_offending_elements
(elements, sign)¶
-
utils.compare_ds.
process_benchmarks
(old_benchmark, new_benchmark, old_oval_defs, new_oval_defs, rule_id, show_diffs)¶
utils.count_oval_objects module¶
count_oval_objects.py
Shows OVAL objects used by XCCDF rules.
Author: Jan Cerny <jcerny@redhat.com>
-
utils.count_oval_objects.
find_oval_objects
(oval_refs)¶ Finds OVAL objects according to definitions ID
-
utils.count_oval_objects.
load_xml
(file_name)¶ Loads XML files to memory and parses it into element tree
-
utils.count_oval_objects.
main
()¶
-
utils.count_oval_objects.
parse_args
()¶
-
utils.count_oval_objects.
print_stats
(stats)¶ Print statistic of most used objects in input
utils.create-stig-overlay module¶
utils.duplicated_prodtypes module¶
utils.find_duplicates module¶
This script should find duplicates e.g. specific template is same as shared one
-
class
utils.find_duplicates.
BashDuplicatesFinder
(root_dir, specific_dirs_mask, shared_dir, shared_files_mask='*.sh')¶
-
class
utils.find_duplicates.
DuplicatesFinder
(root_dir, specific_dirs_mask, shared_dir, shared_files_mask)¶ Bases:
object
-
search
()¶ - Returns
True if any duplicate found
-
-
class
utils.find_duplicates.
OvalDuplicatesFinder
(root_dir, specific_dirs_mask, shared_dir, shared_files_mask='*.xml')¶
-
utils.find_duplicates.
main
()¶ main function
-
utils.find_duplicates.
parse_args
()¶
-
utils.find_duplicates.
recursive_globi
(mask)¶ Simple replacement of glob.globi(mask, recursive=true) Reason: Older Python versions support
utils.find_shadowed_files module¶
-
utils.find_shadowed_files.
main
()¶
-
utils.find_shadowed_files.
parse_args
()¶
-
utils.find_shadowed_files.
print_shadows
(resource, language, product)¶
-
utils.find_shadowed_files.
safe_listdir
(path)¶