ComplianceAsCode/content
pretty-jinja-macros-doc
Developer Guide
Introduction
Building ComplianceAsCode
Creating Content
Updating Reference and Overlay Content
Tools and Utilities
Contributing with XCCDFs, OVALs and remediations
Legacy Notice
Jinja Macros Reference
Ansible
Bash
General
High Level
Kubernetes
OVAL
Python Modules Reference
ssg package
tests package
tests.ssg_test_suite package
utils package
ComplianceAsCode/content
»
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
I
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
W
|
X
A
AbsolutePathFileSystemLoader (class in ssg.jinja)
add_console_logger() (tests.ssg_test_suite.log.LogHelper class method)
add_logging_dir() (tests.ssg_test_suite.log.LogHelper class method)
add_minimum_version() (in module ssg.ansible)
add_platform_to_benchmark() (in module tests.ssg_test_suite.xml_operations)
add_python_functions() (in module ssg.jinja)
add_references() (in module ssg.build_stig)
applies_to_product() (in module ssg.rules)
B
banner_anchor_wrap() (in module ssg.utils)
banner_regexify() (in module ssg.utils)
BashDuplicatesFinder (class in utils.find_duplicates)
benchmark_get_applicable_platforms() (in module tests.ssg_test_suite.xml_operations)
build_index() (in module ssg.build_guides)
builder() (in module ssg.build_guides)
(in module ssg.build_profile_remediations)
C
check_all_rules() (in module tests.missing_cces)
check_build_dir() (in module tests.stable_profile_ids)
check_existence_value() (in module utils.add_platform_rule)
clusterTestFunc() (in module utils.add_platform_rule)
compare_ds_with_playbooks_dir() (in module tests.ansible_playbooks_generated_for_all_rules)
compare_fix_elements() (in module utils.compare_ds)
compare_fix_texts() (in module utils.compare_ds)
compare_oval_definitions() (in module utils.compare_ds)
compare_ovals() (in module utils.compare_ds)
compare_remediations() (in module utils.compare_ds)
compare_rules() (in module utils.compare_ds)
console_print() (ssg.build_profile.XCCDFBenchmark method)
createFunc() (in module utils.add_platform_rule)
createTestProfile() (in module utils.add_platform_rule)
D
datastream_root() (in module tests.ssg_test_suite.xml_operations)
definition_to_elements() (in module utils.compare_ds)
DuplicatesFinder (class in utils.find_duplicates)
E
ElementFinder (class in ssg.parse_oval)
entity_value() (in module utils.add_platform_rule)
escape_id() (in module ssg.utils)
escape_regex() (in module ssg.utils)
escape_yaml_key() (in module ssg.utils)
F
fill_queue() (in module ssg.build_guides)
(in module ssg.build_profile_remediations)
find_all_oval_defs() (in module utils.compare_ds)
find_benchmark() (in module utils.compare_ds)
find_element() (ssg.parse_oval.ElementFinder method)
find_extending_defs() (in module ssg.parse_oval)
find_fix_in_benchmark() (in module tests.ssg_test_suite.xml_operations)
find_name() (tests.ssg_test_suite.log.LogHelper static method)
find_oval_definition() (in module utils.compare_ds)
find_oval_objects() (in module utils.count_oval_objects)
find_oval_test() (in module utils.compare_ds)
find_rule_dirs() (in module ssg.rules)
find_rule_dirs_in_paths() (in module ssg.rules)
find_rule_in_benchmark() (in module tests.ssg_test_suite.xml_operations)
FORMATTER (tests.ssg_test_suite.log.LogHelper attribute)
G
gather_profiles_from_datastream() (in module tests.stable_profile_ids)
generate() (in module ssg.contributors)
generate_for_input_content() (in module ssg.build_guides)
(in module ssg.build_profile_remediations)
generate_id() (ssg.id_translate.IDTranslator method)
get_all_profiles_in_benchmark() (in module tests.ssg_test_suite.xml_operations)
get_all_rule_ids_in_profile() (in module tests.ssg_test_suite.xml_operations)
get_all_rule_selections_in_profile() (in module tests.ssg_test_suite.xml_operations)
get_all_xccdf_ids_in_datastream() (in module tests.ssg_test_suite.xml_operations)
get_benchmark_id_title_map() (in module ssg.xccdf)
get_benchmark_profile_pairs() (in module ssg.build_guides)
get_benchmarks() (in module utils.compare_ds)
get_container_groups() (in module ssg.parse_oval)
get_cpu_count() (in module ssg.utils)
get_oscap_supported_cpes() (in module tests.ssg_test_suite.xml_operations)
get_output_guide_paths() (in module ssg.build_guides)
get_output_paths() (in module ssg.build_profile_remediations)
get_path_args() (in module ssg.build_guides)
get_profile_choices_for_input() (in module ssg.xccdf)
get_profile_short_id() (in module ssg.xccdf)
get_profile_stats() (ssg.build_profile.XCCDFBenchmark method)
get_rule_dir_id() (in module ssg.rules)
get_rule_dir_ovals() (in module ssg.rules)
get_rule_dir_yaml() (in module ssg.rules)
get_rules_to_compare() (in module utils.compare_ds)
get_selected_rules() (in module tests.missing_cces)
get_source() (ssg.jinja.AbsolutePathFileSystemLoader method)
I
IDTranslator (class in ssg.id_translate)
infer_benchmark_id_from_component_ref_id() (in module tests.ssg_test_suite.xml_operations)
input_func() (in module ssg.shims)
INTERMEDIATE_LOGS (tests.ssg_test_suite.log.LogHelper attribute)
is_applicable() (in module ssg.utils)
is_applicable_for_product() (in module ssg.utils)
is_rule_dir() (in module ssg.rules)
L
load_macros() (in module ssg.jinja)
load_xml() (in module utils.count_oval_objects)
LOG_DIR (tests.ssg_test_suite.log.LogHelper attribute)
LOG_FILE (tests.ssg_test_suite.log.LogHelper attribute)
log_preloaded() (tests.ssg_test_suite.log.LogHelper class method)
LogHelper (class in tests.ssg_test_suite.log)
M
MacroError
main() (in module tests.ansible_playbooks_generated_for_all_rules)
(in module tests.ensure_paths_are_short)
(in module tests.install_vm)
(in module tests.run_scapval)
(in module tests.stable_profile_ids)
(in module utils.add_platform_rule)
(in module utils.compare_ds)
(in module utils.count_oval_objects)
(in module utils.find_duplicates)
(in module utils.find_shadowed_files)
(in module utils.generate_contributors)
(in module utils.regexify_banner)
map_elements_to_their_ids() (in module ssg.xml)
map_name() (in module ssg.utils)
merge_dicts() (in module ssg.utils)
mkdir_p() (in module ssg.utils)
module
ssg
ssg.ansible
ssg.build_guides
ssg.build_profile
ssg.build_profile_remediations
ssg.build_stig
ssg.constants
ssg.contributors
ssg.id_translate
ssg.jinja
ssg.parse_oval
ssg.rules
ssg.shims
ssg.utils
ssg.xccdf
ssg.xml
tests
tests.ansible_playbooks_generated_for_all_rules
tests.ensure_paths_are_short
tests.install_vm
tests.missing_cces
tests.run_scapval
tests.ssg_test_suite
tests.ssg_test_suite.log
tests.ssg_test_suite.xml_operations
tests.stable_profile_ids
utils
utils.add_platform_rule
utils.compare_ds
utils.count_oval_objects
utils.find_duplicates
utils.find_shadowed_files
utils.generate_contributors
utils.regexify_banner
N
name_to_platform() (in module ssg.utils)
needs_oc() (in module utils.add_platform_rule)
needs_working_cluster() (in module utils.add_platform_rule)
O
open_xml() (in module ssg.xml)
operation_value() (in module utils.add_platform_rule)
oval_generated_header() (in module ssg.xml)
OvalDuplicatesFinder (class in utils.find_duplicates)
P
parse_args() (in module tests.install_vm)
(in module tests.run_scapval)
(in module tests.stable_profile_ids)
(in module utils.compare_ds)
(in module utils.count_oval_objects)
(in module utils.find_duplicates)
(in module utils.find_shadowed_files)
(in module utils.regexify_banner)
parse_file() (in module ssg.xml)
parse_name() (in module ssg.utils)
preload_log() (tests.ssg_test_suite.log.LogHelper class method)
print_offending_elements() (in module utils.compare_ds)
print_shadows() (in module utils.find_shadowed_files)
print_stats() (in module utils.count_oval_objects)
process_benchmarks() (in module utils.compare_ds)
process_file() (in module ssg.jinja)
process_file_with_macros() (in module ssg.jinja)
process_results() (in module tests.run_scapval)
prodtype_to_name() (in module ssg.utils)
prodtype_to_platform() (in module ssg.utils)
R
raise_exception() (in module ssg.jinja)
read_file_list() (in module ssg.utils)
recursive_globi() (in module utils.find_duplicates)
remove_machine_only_from_element() (in module tests.ssg_test_suite.xml_operations)
remove_machine_platform() (in module tests.ssg_test_suite.xml_operations)
remove_multiple_blank_lines() (in module ssg.ansible)
remove_trailing_whitespace() (in module ssg.ansible)
required_key() (in module ssg.utils)
resolve_definition() (in module ssg.parse_oval)
respective_datastream_absent() (in module tests.stable_profile_ids)
RuleStats (class in ssg.build_profile)
S
safe_listdir() (in module utils.find_shadowed_files)
scrape_benchmarks() (in module ssg.xccdf)
search() (utils.find_duplicates.DuplicatesFinder method)
show_profile_stats() (ssg.build_profile.XCCDFBenchmark method)
split_string_content() (in module ssg.utils)
ssg
module
ssg.ansible
module
ssg.build_guides
module
ssg.build_profile
module
ssg.build_profile_remediations
module
ssg.build_stig
module
ssg.constants
module
ssg.contributors
module
ssg.id_translate
module
ssg.jinja
module
ssg.parse_oval
module
ssg.rules
module
ssg.shims
module
ssg.utils
module
ssg.xccdf
module
ssg.xml
module
SSGError
subset_dict() (in module ssg.utils)
T
test_datastream() (in module tests.run_scapval)
testFunc() (in module utils.add_platform_rule)
tests
module
tests.ansible_playbooks_generated_for_all_rules
module
tests.ensure_paths_are_short
module
tests.install_vm
module
tests.missing_cces
module
tests.run_scapval
module
tests.ssg_test_suite
module
tests.ssg_test_suite.log
module
tests.ssg_test_suite.xml_operations
module
tests.stable_profile_ids
module
translate() (ssg.id_translate.IDTranslator method)
U
update_substitutions_dict() (in module ssg.jinja)
update_yaml_list_or_string() (in module ssg.ansible)
url_encode() (in module ssg.jinja)
utils
module
utils.add_platform_rule
module
utils.compare_ds
module
utils.count_oval_objects
module
utils.find_duplicates
module
utils.find_shadowed_files
module
utils.generate_contributors
module
utils.regexify_banner
module
W
which() (in module utils.add_platform_rule)
write_list_file() (in module ssg.utils)
X
XCCDFBenchmark (class in ssg.build_profile)