diff --git a/.gitignore b/.gitignore
index 903d18b..57715af 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,2 @@
 SOURCES/scap-security-guide-0.1.52-2.el7_9-rhel6.tar.bz2
-SOURCES/scap-security-guide-0.1.60.tar.bz2
+SOURCES/scap-security-guide-0.1.62.tar.bz2
diff --git a/.scap-security-guide.metadata b/.scap-security-guide.metadata
index bf424e0..fa39975 100644
--- a/.scap-security-guide.metadata
+++ b/.scap-security-guide.metadata
@@ -1,2 +1,2 @@
 b22b45d29ad5a97020516230a6ef3140a91d050a SOURCES/scap-security-guide-0.1.52-2.el7_9-rhel6.tar.bz2
-6768818c9bd6f9f35596f2fe23c50ffe52b974c3 SOURCES/scap-security-guide-0.1.60.tar.bz2
+a3093a0a80a69218e9e07cbd519b8080123ecba1 SOURCES/scap-security-guide-0.1.62.tar.bz2
diff --git a/SOURCES/scap-security-guide-0.1.61-RC_244-PR_8133.patch b/SOURCES/scap-security-guide-0.1.61-RC_244-PR_8133.patch
deleted file mode 100644
index 8213f9d..0000000
--- a/SOURCES/scap-security-guide-0.1.61-RC_244-PR_8133.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-diff --git a/linux_os/guide/system/auditing/grub2_audit_backlog_limit_argument/rule.yml b/linux_os/guide/system/auditing/grub2_audit_backlog_limit_argument/rule.yml
-index 9f036f83015..f94ddab2fe1 100644
---- a/linux_os/guide/system/auditing/grub2_audit_backlog_limit_argument/rule.yml
-+++ b/linux_os/guide/system/auditing/grub2_audit_backlog_limit_argument/rule.yml
-@@ -32,6 +32,7 @@ references:
-     cis@ubuntu2004: 4.1.1.4
-     disa: CCI-001849
-     nist: CM-6(a)
-+    ospp: FAU_STG.1,FAU_STG.3
-     srg: SRG-OS-000254-GPOS-00095,SRG-OS-000341-GPOS-00132
-     stigid@ol8: OL08-00-030602
-     stigid@rhel8: RHEL-08-030602
-diff --git a/linux_os/guide/system/bootloader-zipl/zipl_audit_backlog_limit_argument/rule.yml b/linux_os/guide/system/bootloader-zipl/zipl_audit_backlog_limit_argument/rule.yml
-index 6d76e896ffc..7396b9167c6 100644
---- a/linux_os/guide/system/bootloader-zipl/zipl_audit_backlog_limit_argument/rule.yml
-+++ b/linux_os/guide/system/bootloader-zipl/zipl_audit_backlog_limit_argument/rule.yml
-@@ -25,6 +25,7 @@ identifiers:
- 
- references:
-     cis@ubuntu2004: 4.1.1.4
-+    ospp: FAU_STG.1,FAU_STG.3
- 
- ocil_clause: 'audit backlog limit is not configured'
- 
diff --git a/SOURCES/scap-security-guide-0.1.61-RC_246_250-PR_8070.patch b/SOURCES/scap-security-guide-0.1.61-RC_246_250-PR_8070.patch
deleted file mode 100644
index 3bf02a5..0000000
--- a/SOURCES/scap-security-guide-0.1.61-RC_246_250-PR_8070.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-diff --git a/linux_os/guide/system/auditing/configure_auditd_data_retention/auditd_local_events/rule.yml b/linux_os/guide/system/auditing/configure_auditd_data_retention/auditd_local_events/rule.yml
-index 5841f378fe6..f4780b4ae6d 100644
---- a/linux_os/guide/system/auditing/configure_auditd_data_retention/auditd_local_events/rule.yml
-+++ b/linux_os/guide/system/auditing/configure_auditd_data_retention/auditd_local_events/rule.yml
-@@ -22,7 +22,7 @@ identifiers:
- references:
-     disa: CCI-000366
-     nist: CM-6
--    ospp: FAU_GEN.1.1.c
-+    ospp: FAU_GEN.1
-     srg: SRG-OS-000062-GPOS-00031,SRG-OS-000480-GPOS-00227
-     stigid@ol8: OL08-00-030061
-     stigid@rhel8: RHEL-08-030061
-diff --git a/linux_os/guide/system/auditing/policy_rules/audit_basic_configuration/rule.yml b/linux_os/guide/system/auditing/policy_rules/audit_basic_configuration/rule.yml
-index ba60b9b2c98..19dc3320e85 100644
---- a/linux_os/guide/system/auditing/policy_rules/audit_basic_configuration/rule.yml
-+++ b/linux_os/guide/system/auditing/policy_rules/audit_basic_configuration/rule.yml
-@@ -47,7 +47,7 @@ identifiers:
- 
- references:
-     nist: AU-2(a)
--    ospp: FAU_GEN.1.1.c
-+    ospp: FAU_GEN.1
-     srg: SRG-OS-000365-GPOS-00152,SRG-OS-000475-GPOS-00220
- 
- ocil_clause: 'the file does not exist or the content differs'
diff --git a/SOURCES/scap-security-guide-0.1.61-RC_247-PR_8114.patch b/SOURCES/scap-security-guide-0.1.61-RC_247-PR_8114.patch
deleted file mode 100644
index a0e2247..0000000
--- a/SOURCES/scap-security-guide-0.1.61-RC_247-PR_8114.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/linux_os/guide/system/auditing/configure_auditd_data_retention/auditd_write_logs/rule.yml b/linux_os/guide/system/auditing/configure_auditd_data_retention/auditd_write_logs/rule.yml
-index 6c39a05550c..f169cba9f6b 100644
---- a/linux_os/guide/system/auditing/configure_auditd_data_retention/auditd_write_logs/rule.yml
-+++ b/linux_os/guide/system/auditing/configure_auditd_data_retention/auditd_write_logs/rule.yml
-@@ -21,7 +21,7 @@ identifiers:
- 
- references:
-     nist: CM-6
--    ospp: FAU_GEN.1.1.c
-+    ospp: FAU_STG.1
-     srg: SRG-OS-000480-GPOS-00227
- 
- ocil_clause: write_logs isn't set to yes
diff --git a/SOURCES/scap-security-guide-0.1.61-RC_248_249-PR_8071.patch b/SOURCES/scap-security-guide-0.1.61-RC_248_249-PR_8071.patch
deleted file mode 100644
index c028dff..0000000
--- a/SOURCES/scap-security-guide-0.1.61-RC_248_249-PR_8071.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-diff --git a/linux_os/guide/system/auditing/configure_auditd_data_retention/auditd_log_format/rule.yml b/linux_os/guide/system/auditing/configure_auditd_data_retention/auditd_log_format/rule.yml
-index 48ed2f31795..b536a68cf2a 100644
---- a/linux_os/guide/system/auditing/configure_auditd_data_retention/auditd_log_format/rule.yml
-+++ b/linux_os/guide/system/auditing/configure_auditd_data_retention/auditd_log_format/rule.yml
-@@ -23,7 +23,7 @@ identifiers:
- references:
-     disa: CCI-000366
-     nist: CM-6,AU-3
--    ospp: FAU_GEN.1
-+    ospp: FAU_GEN.1.2
-     srg: SRG-OS-000255-GPOS-00096,SRG-OS-000480-GPOS-00227
-     stigid@ol8: OL08-00-030063
-     stigid@rhel8: RHEL-08-030063
-diff --git a/linux_os/guide/system/auditing/configure_auditd_data_retention/auditd_name_format/rule.yml b/linux_os/guide/system/auditing/configure_auditd_data_retention/auditd_name_format/rule.yml
-index a31e975c1c9..8da90cd760f 100644
---- a/linux_os/guide/system/auditing/configure_auditd_data_retention/auditd_name_format/rule.yml
-+++ b/linux_os/guide/system/auditing/configure_auditd_data_retention/auditd_name_format/rule.yml
-@@ -24,7 +24,7 @@ identifiers:
- references:
-     disa: CCI-001851
-     nist: CM-6,AU-3
--    ospp: FAU_GEN.1
-+    ospp: FAU_GEN.1.2
-     srg: SRG-OS-000039-GPOS-00017,SRG-OS-000342-GPOS-00133,SRG-OS-000479-GPOS-00224
-     stigid@ol7: OL07-00-030211
-     stigid@ol8: OL08-00-030062
diff --git a/SOURCES/scap-security-guide-0.1.61-RC_251-PR_8072.patch b/SOURCES/scap-security-guide-0.1.61-RC_251-PR_8072.patch
deleted file mode 100644
index 3ea3530..0000000
--- a/SOURCES/scap-security-guide-0.1.61-RC_251-PR_8072.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/linux_os/guide/system/auditing/policy_rules/audit_immutable_login_uids/rule.yml b/linux_os/guide/system/auditing/policy_rules/audit_immutable_login_uids/rule.yml
-index ac43b654188..70357c153be 100644
---- a/linux_os/guide/system/auditing/policy_rules/audit_immutable_login_uids/rule.yml
-+++ b/linux_os/guide/system/auditing/policy_rules/audit_immutable_login_uids/rule.yml
-@@ -37,7 +37,7 @@ identifiers:
- references:
-     disa: CCI-000162
-     nist: AU-2(a)
--    ospp: FAU_GEN.1.1.c
-+    ospp: FAU_GEN.1.2
-     srg: SRG-OS-000462-GPOS-00206,SRG-OS-000475-GPOS-00220,SRG-OS-000057-GPOS-00027,SRG-OS-000058-GPOS-00028,SRG-OS-000059-GPOS-00029
-     stigid@ol8: OL08-00-030122
-     stigid@rhel8: RHEL-08-030122
diff --git a/SOURCES/scap-security-guide-0.1.61-RC_253-PR_8111.patch b/SOURCES/scap-security-guide-0.1.61-RC_253-PR_8111.patch
deleted file mode 100644
index 5695dc4..0000000
--- a/SOURCES/scap-security-guide-0.1.61-RC_253-PR_8111.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff --git a/linux_os/guide/system/logging/package_rsyslog_installed/rule.yml b/linux_os/guide/system/logging/package_rsyslog_installed/rule.yml
-index 5af94a56910..7968d90331e 100644
---- a/linux_os/guide/system/logging/package_rsyslog_installed/rule.yml
-+++ b/linux_os/guide/system/logging/package_rsyslog_installed/rule.yml
-@@ -31,6 +31,7 @@ references:
-     iso27001-2013: A.12.4.1,A.12.4.2,A.12.4.3,A.12.4.4,A.12.7.1
-     nist: CM-6(a)
-     nist-csf: PR.PT-1
-+    ospp: FTP_ITC_EXT.1.1
-     srg: SRG-OS-000479-GPOS-00224,SRG-OS-000051-GPOS-00024,SRG-OS-000480-GPOS-00227
-     stigid@ol8: OL08-00-030670
-     stigid@rhel8: RHEL-08-030670
diff --git a/SOURCES/scap-security-guide-0.1.61-RC_254-PR_8113.patch b/SOURCES/scap-security-guide-0.1.61-RC_254-PR_8113.patch
deleted file mode 100644
index 4f77ff6..0000000
--- a/SOURCES/scap-security-guide-0.1.61-RC_254-PR_8113.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/linux_os/guide/system/logging/rsyslog_sending_messages/rsyslog_remote_tls/rule.yml b/linux_os/guide/system/logging/rsyslog_sending_messages/rsyslog_remote_tls/rule.yml
-index d5d49bf7426..83c6d9339de 100644
---- a/linux_os/guide/system/logging/rsyslog_sending_messages/rsyslog_remote_tls/rule.yml
-+++ b/linux_os/guide/system/logging/rsyslog_sending_messages/rsyslog_remote_tls/rule.yml
-@@ -29,7 +29,7 @@ references:
-     anssi: BP28(R43)
-     ism: 0988,1405
-     nist: AU-9(3),CM-6(a)
--    ospp: FCS_TLSC_EXT.1,FTP_ITC_EXT.1.1
-+    ospp: FCS_TLSC_EXT.1,FTP_ITC_EXT.1.1,FIA_X509_EXT.1.1,FMT_SMF_EXT.1.1
-     srg: SRG-OS-000480-GPOS-00227,SRG-OS-000120-GPOS-00061
- 
- ocil_clause: 'omfwd is not configured with gtls and AuthMode'
diff --git a/SOURCES/scap-security-guide-0.1.61-RC_255-PR_8112.patch b/SOURCES/scap-security-guide-0.1.61-RC_255-PR_8112.patch
deleted file mode 100644
index d80355c..0000000
--- a/SOURCES/scap-security-guide-0.1.61-RC_255-PR_8112.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/linux_os/guide/system/logging/rsyslog_sending_messages/rsyslog_remote_tls_cacert/rule.yml b/linux_os/guide/system/logging/rsyslog_sending_messages/rsyslog_remote_tls_cacert/rule.yml
-index 635207b571f..818f24718a0 100644
---- a/linux_os/guide/system/logging/rsyslog_sending_messages/rsyslog_remote_tls_cacert/rule.yml
-+++ b/linux_os/guide/system/logging/rsyslog_sending_messages/rsyslog_remote_tls_cacert/rule.yml
-@@ -27,7 +27,7 @@ identifiers:
- references:
-     anssi: BP28(R43)
-     ism: 0988,1405
--    ospp: FCS_TLSC_EXT.1,FTP_ITC_EXT.1.1
-+    ospp: FCS_TLSC_EXT.1
-     srg: SRG-OS-000480-GPOS-00227
- 
- ocil_clause: 'CA certificate for rsyslog remote logging via TLS is not set'
diff --git a/SOURCES/scap-security-guide-0.1.61-RC_277_245-PR_8069.patch b/SOURCES/scap-security-guide-0.1.61-RC_277_245-PR_8069.patch
deleted file mode 100644
index 818f284..0000000
--- a/SOURCES/scap-security-guide-0.1.61-RC_277_245-PR_8069.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-diff --git a/linux_os/guide/system/auditing/package_audit_installed/rule.yml b/linux_os/guide/system/auditing/package_audit_installed/rule.yml
-index 8b36f0c2fa3..795089c8b83 100644
---- a/linux_os/guide/system/auditing/package_audit_installed/rule.yml
-+++ b/linux_os/guide/system/auditing/package_audit_installed/rule.yml
-@@ -27,6 +27,7 @@ references:
-     nerc-cip: CIP-004-6 R3.3,CIP-007-3 R6.5
-     nist: AC-7(a),AU-7(1),AU-7(2),AU-14,AU-12(2),AU-2(a),CM-6(a)
-     nist@sle12: AU-7(a),AU-7(b),AU-8(b),AU-12.1(iv),AU-12(3),AU-12(c),CM-5(1)
-+    ospp: FAU_GEN.1
-     srg: SRG-OS-000122-GPOS-00063,SRG-OS-000337-GPOS-00129,SRG-OS-000348-GPOS-00136,SRG-OS-000349-GPOS-00137,SRG-OS-000350-GPOS-00138,SRG-OS-000351-GPOS-00139,SRG-OS-000352-GPOS-00140,SRG-OS-000353-GPOS-00141,SRG-OS-000354-GPOS-00142,SRG-OS-000358-GPOS-00145,SRG-OS-000359-GPOS-00146,SRG-OS-000365-GPOS-00152,SRG-OS-000474-GPOS-00219,SRG-OS-000475-GPOS-00220,SRG-OS-000480-GPOS-00227,SRG-OS-000062-GPOS-00031
-     stigid@ol8: OL08-00-030180
-     stigid@rhel8: RHEL-08-030180
-diff --git a/linux_os/guide/system/auditing/service_auditd_enabled/rule.yml b/linux_os/guide/system/auditing/service_auditd_enabled/rule.yml
-index 320b69c3179..99edca3e270 100644
---- a/linux_os/guide/system/auditing/service_auditd_enabled/rule.yml
-+++ b/linux_os/guide/system/auditing/service_auditd_enabled/rule.yml
-@@ -50,6 +50,7 @@ references:
-     nist: AC-2(g),AU-3,AU-10,AU-2(d),AU-12(c),AU-14(1),AC-6(9),CM-6(a),SI-4(23)
-     nist-csf: DE.AE-3,DE.AE-5,DE.CM-1,DE.CM-3,DE.CM-7,ID.SC-4,PR.AC-3,PR.PT-1,PR.PT-4,RS.AN-1,RS.AN-4
-     nist@sle12: AU-3,AU-3(1),AU-3(1).1(ii),AU-3.1,AU-6(4),AU-6(4).1,AU-7(1),AU-7(1).1,AU-7(a),AU-14(1),AU-14(1).1,CM-6(b),CM-6.1(iv),MA-4(1)(a)
-+    ospp: FAU_GEN.1
-     pcidss: Req-10.1
-     srg: SRG-OS-000037-GPOS-00015,SRG-OS-000038-GPOS-00016,SRG-OS-000039-GPOS-00017,SRG-OS-000040-GPOS-00018,SRG-OS-000041-GPOS-00019,SRG-OS-000042-GPOS-00021,SRG-OS-000051-GPOS-00024,SRG-OS-000054-GPOS-00025,SRG-OS-000122-GPOS-00063,SRG-OS-000254-GPOS-00095,SRG-OS-000255-GPOS-00096,SRG-OS-000365-GPOS-00152,SRG-OS-000392-GPOS-00172,SRG-OS-000480-GPOS-00227,SRG-OS-000062-GPOS-00031
-     stigid@ol7: OL07-00-030000
diff --git a/SOURCES/scap-security-guide-0.1.61-add_RHEL_08_010331-PR_8055.patch b/SOURCES/scap-security-guide-0.1.61-add_RHEL_08_010331-PR_8055.patch
deleted file mode 100644
index 249a544..0000000
--- a/SOURCES/scap-security-guide-0.1.61-add_RHEL_08_010331-PR_8055.patch
+++ /dev/null
@@ -1,165 +0,0 @@
-diff --git a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_permissions_library_dirs/ansible/shared.yml b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_permissions_library_dirs/ansible/shared.yml
-index 8a28af022a7..02c69bddd27 100644
---- a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_permissions_library_dirs/ansible/shared.yml
-+++ b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_permissions_library_dirs/ansible/shared.yml
-@@ -1,4 +1,4 @@
--# platform = multi_platform_sle
-+# platform = multi_platform_all
- # reboot = false
- # strategy = restrict
- # complexity = high
-diff --git a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_permissions_library_dirs/rule.yml b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_permissions_library_dirs/rule.yml
-index a7182849548..db89a5e47a1 100644
---- a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_permissions_library_dirs/rule.yml
-+++ b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_permissions_library_dirs/rule.yml
-@@ -31,6 +31,8 @@ rationale: |-
-     of initiating changes, including upgrades and modifications.
- 
- identifiers:
-+    cce@rhel8: CCE-88692-9
-+    cce@rhel9: CCE-88693-7
-     cce@sle12: CCE-83234-5
-     cce@sle15: CCE-85753-2
- 
-@@ -40,6 +42,8 @@ references:
-     disa: CCI-001499
-     nerc-cip: CIP-003-8 R6
-     nist: CM-5,CM-5(6),CM-5(6).1
-+    srg: SRG-OS-000259-GPOS-00100
-+    stigid@rhel8: RHEL-08-010331
-     stigid@sle12: SLES-12-010872
-     stigid@sle15: SLES-15-010352
-     stigid@ubuntu2004: UBTU-20-010427
-diff --git a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_permissions_library_dirs/tests/all_dirs_ok.pass.sh b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_permissions_library_dirs/tests/all_dirs_ok.pass.sh
-index af078463b05..6e957c302ac 100644
---- a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_permissions_library_dirs/tests/all_dirs_ok.pass.sh
-+++ b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_permissions_library_dirs/tests/all_dirs_ok.pass.sh
-@@ -1,4 +1,4 @@
--# platform = multi_platform_sle,multi_platform_ubuntu
-+# platform = multi_platform_sle,multi_platform_ubuntu,multi_platform_rhel
- DIRS="/lib /lib64 /usr/lib /usr/lib64"
- for dirPath in $DIRS; do
- 	find "$dirPath" -perm /022 -type d -exec chmod go-w '{}' \;
-diff --git a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_permissions_library_dirs/tests/owner_only_writable_dir.pass.sh b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_permissions_library_dirs/tests/owner_only_writable_dir.pass.sh
-index d58616bcafb..55ff9cebd4f 100644
---- a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_permissions_library_dirs/tests/owner_only_writable_dir.pass.sh
-+++ b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_permissions_library_dirs/tests/owner_only_writable_dir.pass.sh
-@@ -1,4 +1,4 @@
--# platform = multi_platform_sle,multi_platform_ubuntu
-+# platform = multi_platform_sle,multi_platform_ubuntu,multi_platform_rhel
- DIRS="/lib /lib64 /usr/lib /usr/lib64"
- for dirPath in $DIRS; do
-     chmod -R 755 "$dirPath"
-diff --git a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_permissions_library_dirs/tests/world_writable_dir_on_lib.fail.sh b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_permissions_library_dirs/tests/world_writable_dir_on_lib.fail.sh
-index 98d18cde3ea..c2b5b6bf029 100644
---- a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_permissions_library_dirs/tests/world_writable_dir_on_lib.fail.sh
-+++ b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_permissions_library_dirs/tests/world_writable_dir_on_lib.fail.sh
-@@ -1,4 +1,4 @@
--# platform = multi_platform_sle,multi_platform_ubuntu
-+# platform = multi_platform_sle,multi_platform_ubuntu,multi_platform_rhel
- DIRS="/lib /lib64"
- for dirPath in $DIRS; do
- 	mkdir -p "$dirPath/testme" && chmod 777  "$dirPath/testme"
-diff --git a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_permissions_library_dirs/tests/world_writable_dir_on_usr_lib.fail.sh b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_permissions_library_dirs/tests/world_writable_dir_on_usr_lib.fail.sh
-index 6df6e2f8f9b..40e6c42c829 100644
---- a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_permissions_library_dirs/tests/world_writable_dir_on_usr_lib.fail.sh
-+++ b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_permissions_library_dirs/tests/world_writable_dir_on_usr_lib.fail.sh
-@@ -1,4 +1,4 @@
--# platform = multi_platform_sle,multi_platform_ubuntu
-+# platform = multi_platform_sle,multi_platform_ubuntu,multi_platform_rhel
- DIRS="/usr/lib /usr/lib64"
- for dirPath in $DIRS; do
- 	mkdir -p "$dirPath/testme" && chmod 777 "$dirPath/testme"
-diff --git a/products/rhel8/profiles/cjis.profile b/products/rhel8/profiles/cjis.profile
-index decba0087e8..920a55659fd 100644
---- a/products/rhel8/profiles/cjis.profile
-+++ b/products/rhel8/profiles/cjis.profile
-@@ -77,6 +77,7 @@ selections:
-     - accounts_password_pam_difok
-     - accounts_max_concurrent_login_sessions
-     - set_password_hashing_algorithm_systemauth
-+    - set_password_hashing_algorithm_passwordauth
-     - set_password_hashing_algorithm_logindefs
-     - set_password_hashing_algorithm_libuserconf
-     - file_owner_etc_shadow
-diff --git a/products/rhel8/profiles/stig.profile b/products/rhel8/profiles/stig.profile
-index 04f158116ee..5d98b1c894e 100644
---- a/products/rhel8/profiles/stig.profile
-+++ b/products/rhel8/profiles/stig.profile
-@@ -228,6 +228,9 @@ selections:
-     # RHEL-08-010330
-     - file_permissions_library_dirs
- 
-+    # RHEL-08-010331
-+    - dir_permissions_library_dirs
-+
-     # RHEL-08-010340
-     - file_ownership_library_dirs
- 
-diff --git a/products/rhel9/profiles/stig.profile b/products/rhel9/profiles/stig.profile
-index 8f79b22e3e4..2614504e9cd 100644
---- a/products/rhel9/profiles/stig.profile
-+++ b/products/rhel9/profiles/stig.profile
-@@ -229,6 +229,9 @@ selections:
-     # RHEL-08-010330
-     - file_permissions_library_dirs
- 
-+    # RHEL-08-010331
-+    - dir_permissions_library_dirs
-+
-     # RHEL-08-010340
-     - file_ownership_library_dirs
- 
-diff --git a/shared/references/cce-redhat-avail.txt b/shared/references/cce-redhat-avail.txt
-index 3f6ec5e17c4..4a926bce5de 100644
---- a/shared/references/cce-redhat-avail.txt
-+++ b/shared/references/cce-redhat-avail.txt
-@@ -2645,8 +2645,6 @@ CCE-88688-7
- CCE-88689-5
- CCE-88690-3
- CCE-88691-1
--CCE-88692-9
--CCE-88693-7
- CCE-88694-5
- CCE-88695-2
- CCE-88696-0
-diff --git a/tests/data/profile_stability/rhel8/stig.profile b/tests/data/profile_stability/rhel8/stig.profile
-index ed739e724f4..4df5c4a2e21 100644
---- a/tests/data/profile_stability/rhel8/stig.profile
-+++ b/tests/data/profile_stability/rhel8/stig.profile
-@@ -25,6 +25,7 @@ extends: null
- metadata:
-     version: V1R4
-     SMEs:
-+    - mab879
-     - ggbecker
- reference: https://public.cyber.mil/stigs/downloads/?_dl_facet_stigs=operating-systems%2Cunix-linux
- selections:
-@@ -180,6 +181,7 @@ selections:
- - dconf_gnome_screensaver_idle_delay
- - dconf_gnome_screensaver_lock_enabled
- - dir_group_ownership_library_dirs
-+- dir_permissions_library_dirs
- - dir_perms_world_writable_root_owned
- - dir_perms_world_writable_sticky_bits
- - directory_group_ownership_var_log_audit
-diff --git a/tests/data/profile_stability/rhel8/stig_gui.profile b/tests/data/profile_stability/rhel8/stig_gui.profile
-index 56c3fcb9f59..98746158aed 100644
---- a/tests/data/profile_stability/rhel8/stig_gui.profile
-+++ b/tests/data/profile_stability/rhel8/stig_gui.profile
-@@ -36,6 +36,7 @@ extends: null
- metadata:
-     version: V1R4
-     SMEs:
-+    - mab879
-     - ggbecker
- reference: https://public.cyber.mil/stigs/downloads/?_dl_facet_stigs=operating-systems%2Cunix-linux
- selections:
-@@ -191,6 +192,7 @@ selections:
- - dconf_gnome_screensaver_idle_delay
- - dconf_gnome_screensaver_lock_enabled
- - dir_group_ownership_library_dirs
-+- dir_permissions_library_dirs
- - dir_perms_world_writable_root_owned
- - dir_perms_world_writable_sticky_bits
- - directory_group_ownership_var_log_audit
diff --git a/SOURCES/scap-security-guide-0.1.61-add_RHEL_08_010359-PR_8131.patch b/SOURCES/scap-security-guide-0.1.61-add_RHEL_08_010359-PR_8131.patch
deleted file mode 100644
index 1175e29..0000000
--- a/SOURCES/scap-security-guide-0.1.61-add_RHEL_08_010359-PR_8131.patch
+++ /dev/null
@@ -1,57 +0,0 @@
-diff --git a/linux_os/guide/system/software/integrity/software-integrity/aide/package_aide_installed/rule.yml b/linux_os/guide/system/software/integrity/software-integrity/aide/package_aide_installed/rule.yml
-index 68b353965ec..ff106996f00 100644
---- a/linux_os/guide/system/software/integrity/software-integrity/aide/package_aide_installed/rule.yml
-+++ b/linux_os/guide/system/software/integrity/software-integrity/aide/package_aide_installed/rule.yml
-@@ -28,7 +28,7 @@ references:
-     cis@ubuntu2004: 1.4.1
-     cjis: 5.10.1.3
-     cobit5: APO01.06,BAI01.06,BAI02.01,BAI03.05,BAI06.01,BAI10.01,BAI10.02,BAI10.03,BAI10.05,DSS01.03,DSS03.05,DSS04.07,DSS05.02,DSS05.03,DSS05.05,DSS05.07,DSS06.02,DSS06.06
--    disa: CCI-002699,CCI-001744
-+    disa: CCI-002696,CCI-002699,CCI-001744
-     isa-62443-2009: 4.3.4.3.2,4.3.4.3.3,4.3.4.4.4
-     isa-62443-2013: 'SR 3.1,SR 3.3,SR 3.4,SR 3.8,SR 4.1,SR 6.2,SR 7.6'
-     ism: 1034,1288,1341,1417
-@@ -36,9 +36,9 @@ references:
-     nist: CM-6(a)
-     nist-csf: DE.CM-1,DE.CM-7,PR.DS-1,PR.DS-6,PR.DS-8,PR.IP-1,PR.IP-3
-     pcidss: Req-11.5
--    srg: SRG-OS-000363-GPOS-00150
-+    srg: SRG-OS-000363-GPOS-00150,SRG-OS-000445-GPOS-00199
-     stigid@ol8: OL08-00-010360
--    stigid@rhel8: RHEL-08-010360
-+    stigid@rhel8: RHEL-08-010359
-     stigid@sle12: SLES-12-010500
-     stigid@sle15: SLES-15-010420
-     stigid@ubuntu2004: UBTU-20-010450
-diff --git a/products/rhel8/profiles/stig.profile b/products/rhel8/profiles/stig.profile
-index ff23f83cfbf..cb72403e81a 100644
---- a/products/rhel8/profiles/stig.profile
-+++ b/products/rhel8/profiles/stig.profile
-@@ -239,8 +239,10 @@ selections:
-     - root_permissions_syslibrary_files
-     - dir_group_ownership_library_dirs
- 
--    # RHEL-08-010360
-+    # RHEL-08-010359
-     - package_aide_installed
-+
-+    # RHEL-08-010360
-     - aide_scan_notification
- 
-     # RHEL-08-010370
-diff --git a/products/rhel9/profiles/stig.profile b/products/rhel9/profiles/stig.profile
-index 31015d4b83c..93ecc404dc2 100644
---- a/products/rhel9/profiles/stig.profile
-+++ b/products/rhel9/profiles/stig.profile
-@@ -240,8 +240,10 @@ selections:
-     - root_permissions_syslibrary_files
-     - dir_group_ownership_library_dirs
- 
--    # RHEL-08-010360
-+    # RHEL-08-010359
-     - package_aide_installed
-+
-+    # RHEL-08-010360
-     - aide_scan_notification
- 
-     # RHEL-08-010370
diff --git a/SOURCES/scap-security-guide-0.1.61-add_RHEL_08_0103789_include_sudoers-PR_8196.patch b/SOURCES/scap-security-guide-0.1.61-add_RHEL_08_0103789_include_sudoers-PR_8196.patch
deleted file mode 100644
index fc41aba..0000000
--- a/SOURCES/scap-security-guide-0.1.61-add_RHEL_08_0103789_include_sudoers-PR_8196.patch
+++ /dev/null
@@ -1,596 +0,0 @@
-From 19bd5adfd804590b15e42cc75287b792706286d5 Mon Sep 17 00:00:00 2001
-From: Watson Sato <wsato@redhat.com>
-Date: Thu, 10 Feb 2022 15:25:06 +0100
-Subject: [PATCH 1/9] Add rule to check for default sudoers includedir
-
-This rule supports RHEL-08-010379.
----
- .../ansible/shared.yml                        |  7 ++++
- .../sudoers_default_includedir/bash/shared.sh | 11 ++++++
- .../oval/shared.xml                           | 23 +++++++++++
- .../sudo/sudoers_default_includedir/rule.yml  | 38 +++++++++++++++++++
- .../tests/default_includedir.pass.sh          |  7 ++++
- .../tests/duplicate_includedir.fail.sh        |  7 ++++
- .../tests/no_includedir.fail.sh               |  4 ++
- .../tests/two_includedir.fail.sh              |  8 ++++
- shared/references/cce-redhat-avail.txt        |  3 --
- 9 files changed, 105 insertions(+), 3 deletions(-)
- create mode 100644 linux_os/guide/system/software/sudo/sudoers_default_includedir/ansible/shared.yml
- create mode 100644 linux_os/guide/system/software/sudo/sudoers_default_includedir/bash/shared.sh
- create mode 100644 linux_os/guide/system/software/sudo/sudoers_default_includedir/oval/shared.xml
- create mode 100644 linux_os/guide/system/software/sudo/sudoers_default_includedir/rule.yml
- create mode 100644 linux_os/guide/system/software/sudo/sudoers_default_includedir/tests/default_includedir.pass.sh
- create mode 100644 linux_os/guide/system/software/sudo/sudoers_default_includedir/tests/duplicate_includedir.fail.sh
- create mode 100644 linux_os/guide/system/software/sudo/sudoers_default_includedir/tests/no_includedir.fail.sh
- create mode 100644 linux_os/guide/system/software/sudo/sudoers_default_includedir/tests/two_includedir.fail.sh
-
-diff --git a/linux_os/guide/system/software/sudo/sudoers_default_includedir/ansible/shared.yml b/linux_os/guide/system/software/sudo/sudoers_default_includedir/ansible/shared.yml
-new file mode 100644
-index 00000000000..d9d5933285f
---- /dev/null
-+++ b/linux_os/guide/system/software/sudo/sudoers_default_includedir/ansible/shared.yml
-@@ -0,0 +1,7 @@
-+# platform = multi_platform_all
-+# # reboot = false
-+# # strategy = configure
-+# # complexity = low
-+# # disruption = low
-+
-+{{{ ansible_only_lineinfile(msg='Ensure sudo only has the default includedir', line_regex='^#includedir.*$', path='/etc/sudoers', new_line='#includedir /etc/sudoers.d') }}}
-diff --git a/linux_os/guide/system/software/sudo/sudoers_default_includedir/bash/shared.sh b/linux_os/guide/system/software/sudo/sudoers_default_includedir/bash/shared.sh
-new file mode 100644
-index 00000000000..3a9e2da985b
---- /dev/null
-+++ b/linux_os/guide/system/software/sudo/sudoers_default_includedir/bash/shared.sh
-@@ -0,0 +1,11 @@
-+# platform = multi_platform_all
-+
-+sudoers_config_file="/etc/sudoers"
-+sudoers_includedir_count=$(grep -c "#includedir" "$sudoers_config_file")
-+if [ "$sudoers_includedir_count" -gt 1 ]; then
-+    sed -i "/#includedir.*/d" "$sudoers_config_file"
-+    echo "#includedir /etc/sudoers.d" >> "$sudoers_config_file"
-+fi
-+if [ "$sudoers_includedir_count" -eq 0 ]; then
-+    echo "#includedir /etc/sudoers.d" >> "$sudoers_config_file"
-+fi
-diff --git a/linux_os/guide/system/software/sudo/sudoers_default_includedir/oval/shared.xml b/linux_os/guide/system/software/sudo/sudoers_default_includedir/oval/shared.xml
-new file mode 100644
-index 00000000000..5618c64291c
---- /dev/null
-+++ b/linux_os/guide/system/software/sudo/sudoers_default_includedir/oval/shared.xml
-@@ -0,0 +1,23 @@
-+<def-group>
-+  <definition class="compliance" id="{{{ rule_id }}}" version="1">
-+    {{{ oval_metadata("Check if sudo includes only the default includedir") }}}
-+    <criteria operator="AND">
-+      <criterion comment="Check /etc/sudoers for #includedir" test_ref="test_sudoers_default_includedir" />
-+    </criteria>
-+  </definition>
-+
-+  <ind:textfilecontent54_test check="all" check_existence="only_one_exists"
-+      comment="audit augenrules rmmod" id="test_sudoers_default_includedir" version="1">
-+    <ind:object object_ref="object_sudoers_default_includedir" />
-+    <ind:state state_ref="state_sudoers_default_includedir" />
-+  </ind:textfilecontent54_test>
-+  <ind:textfilecontent54_object id="object_sudoers_default_includedir" version="1">
-+    <ind:filepath>/etc/sudoers</ind:filepath>
-+    <ind:pattern operation="pattern match">^#includedir[\s]+(.*)$</ind:pattern>
-+    <ind:instance operation="greater than or equal" datatype="int">1</ind:instance>
-+  </ind:textfilecontent54_object>
-+  <ind:textfilecontent54_state id="state_sudoers_default_includedir" version="1">
-+    <ind:subexpression operation="equals">/etc/sudoers.d</ind:subexpression>
-+  </ind:textfilecontent54_state>
-+
-+</def-group>
-diff --git a/linux_os/guide/system/software/sudo/sudoers_default_includedir/rule.yml b/linux_os/guide/system/software/sudo/sudoers_default_includedir/rule.yml
-new file mode 100644
-index 00000000000..5c33121f911
---- /dev/null
-+++ b/linux_os/guide/system/software/sudo/sudoers_default_includedir/rule.yml
-@@ -0,0 +1,38 @@
-+documentation_complete: true
-+
-+prodtype: fedora,rhel7,rhel8,rhel9
-+
-+title: 'Ensure sudo only includes the default configuration directory'
-+
-+description: |-
-+    Administrators can configure authorized <tt>sudo</tt> users via drop-in files, and it is possible to include
-+    other directories and configuration files from the file currently being parsed.
-+  
-+    Make sure that <tt>/etc/sudoers</tt> only includes drop-in configuration files from <tt>/etc/sudoers.d</tt>.
-+    The <tt>/etc/sudoers</tt> should contain only one <tt>#includedir</tt> directive pointing to
-+    <tt>/etc/sudoers.d</tt>
-+    Note that the '#' character doesn't denote a comment in the configuration file.
-+
-+rationale: |-
-+   Some <tt>sudo</tt> configurtion options allow users to run programs without re-authenticating.
-+   Use of these configuration options makes it easier for one compromised accound to be used to
-+   compromise other accounts.
-+
-+severity: medium
-+
-+identifiers:
-+    cce@rhel7: CCE-86277-1
-+    cce@rhel8: CCE-86377-9
-+    cce@rhel9: CCE-86477-7
-+
-+references:
-+    disa: CCI-000366
-+    stigid@rhel8: RHEL-08-010379
-+
-+ocil_clause: "the /etc/sudoers doesn't include /etc/sudores.d or includes other directories?"
-+
-+ocil: |-
-+    To determine whether <tt>sudo</tt> command includes configuration files from the appropriate directory,
-+    run the following command:
-+    <pre>$ sudo grep 'include' /etc/sudoers</pre>
-+    If only the line <tt>#includedir /etc/sudoers> is returned, then the drop-in file configuration is set correctly.
-diff --git a/linux_os/guide/system/software/sudo/sudoers_default_includedir/tests/default_includedir.pass.sh b/linux_os/guide/system/software/sudo/sudoers_default_includedir/tests/default_includedir.pass.sh
-new file mode 100644
-index 00000000000..ac0c808ccd6
---- /dev/null
-+++ b/linux_os/guide/system/software/sudo/sudoers_default_includedir/tests/default_includedir.pass.sh
-@@ -0,0 +1,7 @@
-+#!/bin/bash
-+# platform = multi_platform_all
-+
-+# Ensure default config is there
-+if ! grep -q "#includedir /etc/sudoers.d" /etc/sudoers; then
-+    echo "#includedir /etc/sudoers.d" >> /etc/sudoers
-+fi
-diff --git a/linux_os/guide/system/software/sudo/sudoers_default_includedir/tests/duplicate_includedir.fail.sh b/linux_os/guide/system/software/sudo/sudoers_default_includedir/tests/duplicate_includedir.fail.sh
-new file mode 100644
-index 00000000000..5bad8225625
---- /dev/null
-+++ b/linux_os/guide/system/software/sudo/sudoers_default_includedir/tests/duplicate_includedir.fail.sh
-@@ -0,0 +1,7 @@
-+#!/bin/bash
-+# platform = multi_platform_all
-+
-+# duplicate default entry
-+if grep -q "#includedir /etc/sudoers.d" /etc/sudoers; then
-+    echo "#includedir /etc/sudoers.d" >> /etc/sudoers
-+fi
-diff --git a/linux_os/guide/system/software/sudo/sudoers_default_includedir/tests/no_includedir.fail.sh b/linux_os/guide/system/software/sudo/sudoers_default_includedir/tests/no_includedir.fail.sh
-new file mode 100644
-index 00000000000..1e0ab8aea92
---- /dev/null
-+++ b/linux_os/guide/system/software/sudo/sudoers_default_includedir/tests/no_includedir.fail.sh
-@@ -0,0 +1,4 @@
-+#!/bin/bash
-+# platform = multi_platform_all
-+
-+sed -i "/#includedir.*/d" /etc/sudoers
-diff --git a/linux_os/guide/system/software/sudo/sudoers_default_includedir/tests/two_includedir.fail.sh b/linux_os/guide/system/software/sudo/sudoers_default_includedir/tests/two_includedir.fail.sh
-new file mode 100644
-index 00000000000..09d14eab630
---- /dev/null
-+++ b/linux_os/guide/system/software/sudo/sudoers_default_includedir/tests/two_includedir.fail.sh
-@@ -0,0 +1,8 @@
-+#!/bin/bash
-+# platform = multi_platform_all
-+
-+# Ensure that there are two different indludedirs
-+if ! grep -q "#includedir /etc/sudoers.d" /etc/sudoers; then
-+    echo "#includedir /etc/sudoers.d" >> /etc/sudoers
-+fi
-+echo "#includedir /opt/extra_config.d" >> /etc/sudoers
-diff --git a/shared/references/cce-redhat-avail.txt b/shared/references/cce-redhat-avail.txt
-index 41caad9f0d0..f2990adb537 100644
---- a/shared/references/cce-redhat-avail.txt
-+++ b/shared/references/cce-redhat-avail.txt
-@@ -340,7 +340,6 @@ CCE-86273-0
- CCE-86274-8
- CCE-86275-5
- CCE-86276-3
--CCE-86277-1
- CCE-86278-9
- CCE-86279-7
- CCE-86281-3
-@@ -428,7 +427,6 @@ CCE-86373-8
- CCE-86374-6
- CCE-86375-3
- CCE-86376-1
--CCE-86377-9
- CCE-86378-7
- CCE-86379-5
- CCE-86380-3
-@@ -524,7 +522,6 @@ CCE-86473-6
- CCE-86474-4
- CCE-86475-1
- CCE-86476-9
--CCE-86477-7
- CCE-86478-5
- CCE-86479-3
- CCE-86480-1
-
-From 99fe46922243e8dff5822e2ed6eb49addd000baa Mon Sep 17 00:00:00 2001
-From: Watson Sato <wsato@redhat.com>
-Date: Thu, 10 Feb 2022 16:21:46 +0100
-Subject: [PATCH 2/9] Select rule in RHEL8 STIG
-
-Select sudoers_default_indludedir aligning to RHEL8 STIG V1R5
----
- products/rhel8/profiles/stig.profile | 3 +++
- 1 file changed, 3 insertions(+)
-
-diff --git a/products/rhel8/profiles/stig.profile b/products/rhel8/profiles/stig.profile
-index d92bc72971c..e13bda7a787 100644
---- a/products/rhel8/profiles/stig.profile
-+++ b/products/rhel8/profiles/stig.profile
-@@ -271,6 +271,9 @@ selections:
-     # RHEL-08-010376
-     - sysctl_kernel_perf_event_paranoid
- 
-+    # RHEL-08-010379
-+    - sudoers_default_includedir
-+
-     # RHEL-08-010380
-     - sudo_remove_nopasswd
- 
-
-From 3686fe72a6e27049f1c46d0a4efa07e1b42b6a20 Mon Sep 17 00:00:00 2001
-From: Watson Sato <wsato@redhat.com>
-Date: Thu, 10 Feb 2022 17:26:59 +0100
-Subject: [PATCH 3/9] Add test and fix for case when the single includedir is
- wrong
-
----
- .../sudo/sudoers_default_includedir/bash/shared.sh         | 7 +++++--
- .../tests/wrong_includedir.fail.sh                         | 5 +++++
- 2 files changed, 10 insertions(+), 2 deletions(-)
- create mode 100644 linux_os/guide/system/software/sudo/sudoers_default_includedir/tests/wrong_includedir.fail.sh
-
-diff --git a/linux_os/guide/system/software/sudo/sudoers_default_includedir/bash/shared.sh b/linux_os/guide/system/software/sudo/sudoers_default_includedir/bash/shared.sh
-index 3a9e2da985b..258af02c121 100644
---- a/linux_os/guide/system/software/sudo/sudoers_default_includedir/bash/shared.sh
-+++ b/linux_os/guide/system/software/sudo/sudoers_default_includedir/bash/shared.sh
-@@ -5,7 +5,10 @@ sudoers_includedir_count=$(grep -c "#includedir" "$sudoers_config_file")
- if [ "$sudoers_includedir_count" -gt 1 ]; then
-     sed -i "/#includedir.*/d" "$sudoers_config_file"
-     echo "#includedir /etc/sudoers.d" >> "$sudoers_config_file"
--fi
--if [ "$sudoers_includedir_count" -eq 0 ]; then
-+elif [ "$sudoers_includedir_count" -eq 0 ]; then
-     echo "#includedir /etc/sudoers.d" >> "$sudoers_config_file"
-+else
-+    if ! grep -q "^#includedir /etc/sudoers.d" /etc/sudoers; then
-+        sed -i "s|^#includedir.*|#includedir /etc/sudoers.d|g" /etc/sudoers
-+    fi
- fi
-diff --git a/linux_os/guide/system/software/sudo/sudoers_default_includedir/tests/wrong_includedir.fail.sh b/linux_os/guide/system/software/sudo/sudoers_default_includedir/tests/wrong_includedir.fail.sh
-new file mode 100644
-index 00000000000..55a072adf3c
---- /dev/null
-+++ b/linux_os/guide/system/software/sudo/sudoers_default_includedir/tests/wrong_includedir.fail.sh
-@@ -0,0 +1,5 @@
-+#!/bin/bash
-+# platform = multi_platform_all
-+
-+sed -i "/#includedir.*/d" /etc/sudoers
-+echo "#includedir /opt/extra_config.d" >> /etc/sudoers
-
-From 0b20b495ed82cead1a033170b900c13da5260603 Mon Sep 17 00:00:00 2001
-From: Watson Sato <wsato@redhat.com>
-Date: Mon, 14 Feb 2022 14:50:11 +0100
-Subject: [PATCH 4/9] Add tests for sudo file and dir includes in
- /etc/sudoers.d
-
----
- .../tests/sudoers.d_with_include.fail.sh              |  9 +++++++++
- .../tests/sudoers.d_with_includedir.fail.sh           |  9 +++++++++
- .../tests/sudoers_with_include.fail.sh                | 11 +++++++++++
- 3 files changed, 29 insertions(+)
- create mode 100644 linux_os/guide/system/software/sudo/sudoers_default_includedir/tests/sudoers.d_with_include.fail.sh
- create mode 100644 linux_os/guide/system/software/sudo/sudoers_default_includedir/tests/sudoers.d_with_includedir.fail.sh
- create mode 100644 linux_os/guide/system/software/sudo/sudoers_default_includedir/tests/sudoers_with_include.fail.sh
-
-diff --git a/linux_os/guide/system/software/sudo/sudoers_default_includedir/tests/sudoers.d_with_include.fail.sh b/linux_os/guide/system/software/sudo/sudoers_default_includedir/tests/sudoers.d_with_include.fail.sh
-new file mode 100644
-index 00000000000..554ef2e060d
---- /dev/null
-+++ b/linux_os/guide/system/software/sudo/sudoers_default_includedir/tests/sudoers.d_with_include.fail.sh
-@@ -0,0 +1,9 @@
-+#!/bin/bash
-+# platform = multi_platform_all
-+
-+# Ensure default config is there
-+if ! grep -q "#includedir /etc/sudoers.d" /etc/sudoers; then
-+    echo "#includedir /etc/sudoers.d" >> /etc/sudoers
-+fi
-+
-+echo "#include /etc/my-sudoers" > /etc/sudoers.d/my-sudoers
-diff --git a/linux_os/guide/system/software/sudo/sudoers_default_includedir/tests/sudoers.d_with_includedir.fail.sh b/linux_os/guide/system/software/sudo/sudoers_default_includedir/tests/sudoers.d_with_includedir.fail.sh
-new file mode 100644
-index 00000000000..516b68b5a3e
---- /dev/null
-+++ b/linux_os/guide/system/software/sudo/sudoers_default_includedir/tests/sudoers.d_with_includedir.fail.sh
-@@ -0,0 +1,9 @@
-+#!/bin/bash
-+# platform = multi_platform_all
-+
-+# Ensure default config is there
-+if ! grep -q "#includedir /etc/sudoers.d" /etc/sudoers; then
-+    echo "#includedir /etc/sudoers.d" >> /etc/sudoers
-+fi
-+
-+echo "#includedir /etc/my-sudoers.d" > /etc/sudoers.d/my-sudoers
-diff --git a/linux_os/guide/system/software/sudo/sudoers_default_includedir/tests/sudoers_with_include.fail.sh b/linux_os/guide/system/software/sudo/sudoers_default_includedir/tests/sudoers_with_include.fail.sh
-new file mode 100644
-index 00000000000..ad04880e334
---- /dev/null
-+++ b/linux_os/guide/system/software/sudo/sudoers_default_includedir/tests/sudoers_with_include.fail.sh
-@@ -0,0 +1,11 @@
-+#!/bin/bash
-+# platform = multi_platform_all
-+
-+# Ensure default config is there
-+if ! grep -q "#includedir /etc/sudoers.d" /etc/sudoers; then
-+    echo "#includedir /etc/sudoers.d" >> /etc/sudoers
-+fi
-+
-+if ! grep -q "#include " /etc/sudoers; then
-+    echo "#include /etc/my-sudoers" >> /etc/sudoers
-+fi
-
-From d91e3eefe6c265c27634cb15b0f276a298f81645 Mon Sep 17 00:00:00 2001
-From: Watson Sato <wsato@redhat.com>
-Date: Mon, 14 Feb 2022 14:59:18 +0100
-Subject: [PATCH 5/9] Update rule catch and remove other sudo includes
-
-Any other #include or #includedir besides:
-"/etc/sudoers: #includedir /etc/sudoers.d" should be removed.
----
- .../ansible/shared.yml                        | 14 +++++++++++
- .../sudoers_default_includedir/bash/shared.sh |  7 ++++--
- .../oval/shared.xml                           | 23 +++++++++++++++++++
- .../sudo/sudoers_default_includedir/rule.yml  |  7 +++---
- 4 files changed, 46 insertions(+), 5 deletions(-)
-
-diff --git a/linux_os/guide/system/software/sudo/sudoers_default_includedir/ansible/shared.yml b/linux_os/guide/system/software/sudo/sudoers_default_includedir/ansible/shared.yml
-index d9d5933285f..175a447e0d9 100644
---- a/linux_os/guide/system/software/sudo/sudoers_default_includedir/ansible/shared.yml
-+++ b/linux_os/guide/system/software/sudo/sudoers_default_includedir/ansible/shared.yml
-@@ -5,3 +5,17 @@
- # # disruption = low
- 
- {{{ ansible_only_lineinfile(msg='Ensure sudo only has the default includedir', line_regex='^#includedir.*$', path='/etc/sudoers', new_line='#includedir /etc/sudoers.d') }}}
-+{{{ ansible_lineinfile(msg='Ensure sudoers doesn\'t include other non-default file', regex='^#include[\s]+.*$', path='/etc/sudoers', state='absent') }}}
-+- name: "Find out if /etc/sudoers.d/* files contain file or directory includes"
-+  find:
-+    path: "/etc/sudoers.d"
-+    patterns: "*"
-+    contains: '^#include(dir)?\s.*$'
-+  register: sudoers_d_includes
-+
-+- name: "Remove found occurrences of file and directory inclues from /etc/sudoers.d/* files"
-+  lineinfile:
-+    path: "{{ item.path }}"
-+    regexp: '^#include(dir)?\s.*$'
-+    state: absent
-+  with_items: "{{ sudoers_d_includes.files }}"
-diff --git a/linux_os/guide/system/software/sudo/sudoers_default_includedir/bash/shared.sh b/linux_os/guide/system/software/sudo/sudoers_default_includedir/bash/shared.sh
-index 258af02c121..2d00b471677 100644
---- a/linux_os/guide/system/software/sudo/sudoers_default_includedir/bash/shared.sh
-+++ b/linux_os/guide/system/software/sudo/sudoers_default_includedir/bash/shared.sh
-@@ -1,6 +1,7 @@
- # platform = multi_platform_all
- 
- sudoers_config_file="/etc/sudoers"
-+sudoers_config_dir="/etc/sudoers.d"
- sudoers_includedir_count=$(grep -c "#includedir" "$sudoers_config_file")
- if [ "$sudoers_includedir_count" -gt 1 ]; then
-     sed -i "/#includedir.*/d" "$sudoers_config_file"
-@@ -8,7 +9,9 @@ if [ "$sudoers_includedir_count" -gt 1 ]; then
- elif [ "$sudoers_includedir_count" -eq 0 ]; then
-     echo "#includedir /etc/sudoers.d" >> "$sudoers_config_file"
- else
--    if ! grep -q "^#includedir /etc/sudoers.d" /etc/sudoers; then
--        sed -i "s|^#includedir.*|#includedir /etc/sudoers.d|g" /etc/sudoers
-+    if ! grep -q "^#includedir /etc/sudoers.d" "$sudoers_config_file"; then
-+        sed -i "s|^#includedir.*|#includedir /etc/sudoers.d|g" "$sudoers_config_file"
-     fi
- fi
-+sed -i "/^#include\s\+.*/d" "$sudoers_config_file" "${sudoers_config_dir}"/*
-+sed -i "/^#includedir\s\+.*/d" "${sudoers_config_dir}"/*
-diff --git a/linux_os/guide/system/software/sudo/sudoers_default_includedir/oval/shared.xml b/linux_os/guide/system/software/sudo/sudoers_default_includedir/oval/shared.xml
-index 5618c64291c..59cab0b89de 100644
---- a/linux_os/guide/system/software/sudo/sudoers_default_includedir/oval/shared.xml
-+++ b/linux_os/guide/system/software/sudo/sudoers_default_includedir/oval/shared.xml
-@@ -3,6 +3,8 @@
-     {{{ oval_metadata("Check if sudo includes only the default includedir") }}}
-     <criteria operator="AND">
-       <criterion comment="Check /etc/sudoers for #includedir" test_ref="test_sudoers_default_includedir" />
-+      <criterion comment="Check /etc/sudoers for #include" test_ref="test_sudoers_without_include" />
-+      <criterion comment="Check /etc/sudoers.d for includes" test_ref="test_sudoersd_without_includes" />
-     </criteria>
-   </definition>
- 
-@@ -20,4 +22,25 @@
-     <ind:subexpression operation="equals">/etc/sudoers.d</ind:subexpression>
-   </ind:textfilecontent54_state>
- 
-+  <ind:textfilecontent54_test check="all" check_existence="none_exist"
-+      comment="audit augenrules rmmod" id="test_sudoers_without_include" version="1">
-+    <ind:object object_ref="object_sudoers_without_include" />
-+  </ind:textfilecontent54_test>
-+  <ind:textfilecontent54_object id="object_sudoers_without_include" version="1">
-+    <ind:filepath>/etc/sudoers</ind:filepath>
-+    <ind:pattern operation="pattern match">^#include[\s]+.*$</ind:pattern>
-+    <ind:instance operation="greater than or equal" datatype="int">1</ind:instance>
-+  </ind:textfilecontent54_object>
-+
-+  <ind:textfilecontent54_test check="all" check_existence="none_exist"
-+      comment="audit augenrules rmmod" id="test_sudoersd_without_includes" version="1">
-+    <ind:object object_ref="object_sudoersd_without_includes" />
-+  </ind:textfilecontent54_test>
-+  <ind:textfilecontent54_object id="object_sudoersd_without_includes" version="1">
-+    <ind:path>/etc/sudoers.d/</ind:path>
-+    <ind:filename operation="pattern match">.*</ind:filename>
-+    <ind:pattern operation="pattern match">^#include(dir)?[\s]+.*$</ind:pattern>
-+    <ind:instance operation="greater than or equal" datatype="int">1</ind:instance>
-+  </ind:textfilecontent54_object>
-+
- </def-group>
-diff --git a/linux_os/guide/system/software/sudo/sudoers_default_includedir/rule.yml b/linux_os/guide/system/software/sudo/sudoers_default_includedir/rule.yml
-index 5c33121f911..3a8c22ac8af 100644
---- a/linux_os/guide/system/software/sudo/sudoers_default_includedir/rule.yml
-+++ b/linux_os/guide/system/software/sudo/sudoers_default_includedir/rule.yml
-@@ -10,7 +10,7 @@ description: |-
-   
-     Make sure that <tt>/etc/sudoers</tt> only includes drop-in configuration files from <tt>/etc/sudoers.d</tt>.
-     The <tt>/etc/sudoers</tt> should contain only one <tt>#includedir</tt> directive pointing to
--    <tt>/etc/sudoers.d</tt>
-+    <tt>/etc/sudoers.d</tt>, and no file in <tt>/etc/sudoers.d/</tt> should include other files or directories.
-     Note that the '#' character doesn't denote a comment in the configuration file.
- 
- rationale: |-
-@@ -34,5 +34,6 @@ ocil_clause: "the /etc/sudoers doesn't include /etc/sudores.d or includes other
- ocil: |-
-     To determine whether <tt>sudo</tt> command includes configuration files from the appropriate directory,
-     run the following command:
--    <pre>$ sudo grep 'include' /etc/sudoers</pre>
--    If only the line <tt>#includedir /etc/sudoers> is returned, then the drop-in file configuration is set correctly.
-+    <pre>$ sudo grep -rP '^#include(dir)?' /etc/sudoers /etc/sudoers.d</pre>
-+    If only the line <tt>/etc/sudoers:#includedir /etc/sudoers.d</tt> is returned, then the drop-in include configuration is set correctly.
-+    Any other line returned is a finding.
-
-From ead72b744f1fc03893184079c079df27780044c2 Mon Sep 17 00:00:00 2001
-From: Watson Sato <wsato@redhat.com>
-Date: Mon, 14 Feb 2022 15:00:46 +0100
-Subject: [PATCH 6/9] Add SRG to sudoers_default_includedir
-
----
- .../system/software/sudo/sudoers_default_includedir/rule.yml     | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/linux_os/guide/system/software/sudo/sudoers_default_includedir/rule.yml b/linux_os/guide/system/software/sudo/sudoers_default_includedir/rule.yml
-index 3a8c22ac8af..a97bd3efb2c 100644
---- a/linux_os/guide/system/software/sudo/sudoers_default_includedir/rule.yml
-+++ b/linux_os/guide/system/software/sudo/sudoers_default_includedir/rule.yml
-@@ -27,6 +27,7 @@ identifiers:
- 
- references:
-     disa: CCI-000366
-+    srg: SRG-OS-000480-GPOS-00227
-     stigid@rhel8: RHEL-08-010379
- 
- ocil_clause: "the /etc/sudoers doesn't include /etc/sudores.d or includes other directories?"
-
-From c1a08fe6b8e6388b89b190ca74e57af06e7c999c Mon Sep 17 00:00:00 2001
-From: Watson Sato <wsato@redhat.com>
-Date: Mon, 14 Feb 2022 16:12:32 +0100
-Subject: [PATCH 7/9] Update RHEL8 STIG profile stability data
-
----
- tests/data/profile_stability/rhel8/stig.profile     | 1 +
- tests/data/profile_stability/rhel8/stig_gui.profile | 1 +
- 2 files changed, 2 insertions(+)
-
-diff --git a/tests/data/profile_stability/rhel8/stig.profile b/tests/data/profile_stability/rhel8/stig.profile
-index e4fee44f9f9..974b28757e9 100644
---- a/tests/data/profile_stability/rhel8/stig.profile
-+++ b/tests/data/profile_stability/rhel8/stig.profile
-@@ -365,6 +365,7 @@ selections:
- - sudo_remove_nopasswd
- - sudo_require_reauthentication
- - sudo_restrict_privilege_elevation_to_authorized
-+- sudoers_default_includedir
- - sudoers_validate_passwd
- - sysctl_crypto_fips_enabled
- - sysctl_fs_protected_hardlinks
-diff --git a/tests/data/profile_stability/rhel8/stig_gui.profile b/tests/data/profile_stability/rhel8/stig_gui.profile
-index 83d04775e3a..99e0af4f5a6 100644
---- a/tests/data/profile_stability/rhel8/stig_gui.profile
-+++ b/tests/data/profile_stability/rhel8/stig_gui.profile
-@@ -376,6 +376,7 @@ selections:
- - sudo_remove_nopasswd
- - sudo_require_reauthentication
- - sudo_restrict_privilege_elevation_to_authorized
-+- sudoers_default_includedir
- - sudoers_validate_passwd
- - sysctl_crypto_fips_enabled
- - sysctl_fs_protected_hardlinks
-
-From adae3ecbda4362e23cd1f30e053db37d6a1d403b Mon Sep 17 00:00:00 2001
-From: Watson Sato <wsato@redhat.com>
-Date: Mon, 14 Feb 2022 16:59:22 +0100
-Subject: [PATCH 8/9] Fix Ansible remediation metadata
-
----
- .../sudo/sudoers_default_includedir/ansible/shared.yml    | 8 ++++----
- 1 file changed, 4 insertions(+), 4 deletions(-)
-
-diff --git a/linux_os/guide/system/software/sudo/sudoers_default_includedir/ansible/shared.yml b/linux_os/guide/system/software/sudo/sudoers_default_includedir/ansible/shared.yml
-index 175a447e0d9..0d8c9e75184 100644
---- a/linux_os/guide/system/software/sudo/sudoers_default_includedir/ansible/shared.yml
-+++ b/linux_os/guide/system/software/sudo/sudoers_default_includedir/ansible/shared.yml
-@@ -1,8 +1,8 @@
- # platform = multi_platform_all
--# # reboot = false
--# # strategy = configure
--# # complexity = low
--# # disruption = low
-+# reboot = false
-+# strategy = configure
-+# complexity = low
-+# disruption = low
- 
- {{{ ansible_only_lineinfile(msg='Ensure sudo only has the default includedir', line_regex='^#includedir.*$', path='/etc/sudoers', new_line='#includedir /etc/sudoers.d') }}}
- {{{ ansible_lineinfile(msg='Ensure sudoers doesn\'t include other non-default file', regex='^#include[\s]+.*$', path='/etc/sudoers', state='absent') }}}
-
-From d3f048456908b316c0dcc0bff2328cf87fe6e7de Mon Sep 17 00:00:00 2001
-From: Watson Sato <wsato@redhat.com>
-Date: Mon, 14 Feb 2022 17:39:39 +0100
-Subject: [PATCH 9/9] Handle case when /etc/sudoers.d doesn't exist
-
-The remediation skips the directory, and the test scenarios create the
-dir to ensure the test scenario works.
----
- .../sudo/sudoers_default_includedir/bash/shared.sh        | 8 ++++++--
- .../tests/sudoers.d_with_include.fail.sh                  | 1 +
- .../tests/sudoers.d_with_includedir.fail.sh               | 1 +
- 3 files changed, 8 insertions(+), 2 deletions(-)
-
-diff --git a/linux_os/guide/system/software/sudo/sudoers_default_includedir/bash/shared.sh b/linux_os/guide/system/software/sudo/sudoers_default_includedir/bash/shared.sh
-index 2d00b471677..fbff5eb6f30 100644
---- a/linux_os/guide/system/software/sudo/sudoers_default_includedir/bash/shared.sh
-+++ b/linux_os/guide/system/software/sudo/sudoers_default_includedir/bash/shared.sh
-@@ -13,5 +13,9 @@ else
-         sed -i "s|^#includedir.*|#includedir /etc/sudoers.d|g" "$sudoers_config_file"
-     fi
- fi
--sed -i "/^#include\s\+.*/d" "$sudoers_config_file" "${sudoers_config_dir}"/*
--sed -i "/^#includedir\s\+.*/d" "${sudoers_config_dir}"/*
-+
-+sed -i "/^#include\s\+.*/d" "$sudoers_config_file"
-+
-+if grep -Pr "^#include(dir)? .*" "$sudoers_config_dir" ; then
-+    sed -i "/^#include\(dir\)\?\s\+.*/d" "$sudoers_config_dir"/*
-+fi
-diff --git a/linux_os/guide/system/software/sudo/sudoers_default_includedir/tests/sudoers.d_with_include.fail.sh b/linux_os/guide/system/software/sudo/sudoers_default_includedir/tests/sudoers.d_with_include.fail.sh
-index 554ef2e060d..3f14ecc1627 100644
---- a/linux_os/guide/system/software/sudo/sudoers_default_includedir/tests/sudoers.d_with_include.fail.sh
-+++ b/linux_os/guide/system/software/sudo/sudoers_default_includedir/tests/sudoers.d_with_include.fail.sh
-@@ -1,6 +1,7 @@
- #!/bin/bash
- # platform = multi_platform_all
- 
-+mkdir -p /etc/sudoers.d
- # Ensure default config is there
- if ! grep -q "#includedir /etc/sudoers.d" /etc/sudoers; then
-     echo "#includedir /etc/sudoers.d" >> /etc/sudoers
-diff --git a/linux_os/guide/system/software/sudo/sudoers_default_includedir/tests/sudoers.d_with_includedir.fail.sh b/linux_os/guide/system/software/sudo/sudoers_default_includedir/tests/sudoers.d_with_includedir.fail.sh
-index 516b68b5a3e..89515076ff1 100644
---- a/linux_os/guide/system/software/sudo/sudoers_default_includedir/tests/sudoers.d_with_includedir.fail.sh
-+++ b/linux_os/guide/system/software/sudo/sudoers_default_includedir/tests/sudoers.d_with_includedir.fail.sh
-@@ -1,6 +1,7 @@
- #!/bin/bash
- # platform = multi_platform_all
- 
-+mkdir -p /etc/sudoers.d
- # Ensure default config is there
- if ! grep -q "#includedir /etc/sudoers.d" /etc/sudoers; then
-     echo "#includedir /etc/sudoers.d" >> /etc/sudoers
diff --git a/SOURCES/scap-security-guide-0.1.61-add_RHEL_08_020221-PR_8173.patch b/SOURCES/scap-security-guide-0.1.61-add_RHEL_08_020221-PR_8173.patch
deleted file mode 100644
index 1b3a98b..0000000
--- a/SOURCES/scap-security-guide-0.1.61-add_RHEL_08_020221-PR_8173.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/linux_os/guide/system/accounts/accounts-pam/locking_out_password_attempts/accounts_password_pam_pwhistory_remember_password_auth/rule.yml b/linux_os/guide/system/accounts/accounts-pam/locking_out_password_attempts/accounts_password_pam_pwhistory_remember_password_auth/rule.yml
-index 5353f60975c..69a36c4959a 100644
---- a/linux_os/guide/system/accounts/accounts-pam/locking_out_password_attempts/accounts_password_pam_pwhistory_remember_password_auth/rule.yml
-+++ b/linux_os/guide/system/accounts/accounts-pam/locking_out_password_attempts/accounts_password_pam_pwhistory_remember_password_auth/rule.yml
-@@ -43,7 +43,7 @@ references:
-     stigid@ol7: OL07-00-010270
-     stigid@ol8: OL08-00-020220
-     stigid@rhel7: RHEL-07-010270
--    stigid@rhel8: RHEL-08-020220
-+    stigid@rhel8: RHEL-08-020221
-     vmmsrg: SRG-OS-000077-VMM-000440
- 
- ocil_clause: |-
diff --git a/SOURCES/scap-security-guide-0.1.61-add_RHEL_08_040321-PR_8169.patch b/SOURCES/scap-security-guide-0.1.61-add_RHEL_08_040321-PR_8169.patch
deleted file mode 100644
index c4167f3..0000000
--- a/SOURCES/scap-security-guide-0.1.61-add_RHEL_08_040321-PR_8169.patch
+++ /dev/null
@@ -1,49 +0,0 @@
-diff --git a/linux_os/guide/services/xwindows/disabling_xwindows/xwindows_runlevel_target/rule.yml b/linux_os/guide/services/xwindows/disabling_xwindows/xwindows_runlevel_target/rule.yml
-index de0e359a44e..df56a30be80 100644
---- a/linux_os/guide/services/xwindows/disabling_xwindows/xwindows_runlevel_target/rule.yml
-+++ b/linux_os/guide/services/xwindows/disabling_xwindows/xwindows_runlevel_target/rule.yml
-@@ -39,6 +39,7 @@ references:
-     nist: CM-7(a),CM-7(b),CM-6(a)
-     nist-csf: PR.AC-3,PR.PT-4
-     srg: SRG-OS-000480-GPOS-00227
-+    stigid@rhel8: RHEL-08-040321
- 
- ocil_clause: 'the X windows display server is running and/or has not been disabled'
- 
-diff --git a/products/rhel8/profiles/stig.profile b/products/rhel8/profiles/stig.profile
-index 09fa85df181..ffca983d0bd 100644
---- a/products/rhel8/profiles/stig.profile
-+++ b/products/rhel8/profiles/stig.profile
-@@ -1169,6 +1169,9 @@ selections:
-     # RHEL-08-040320
-     - xwindows_remove_packages
- 
-+    # RHEL-08-040321
-+    - xwindows_runlevel_target
-+
-     # RHEL-08-040330
-     - network_sniffer_disabled
- 
-diff --git a/products/rhel8/profiles/stig_gui.profile b/products/rhel8/profiles/stig_gui.profile
-index d1577215b07..d29ceb9c54e 100644
---- a/products/rhel8/profiles/stig_gui.profile
-+++ b/products/rhel8/profiles/stig_gui.profile
-@@ -35,3 +35,6 @@ extends: stig
- selections:
-     # RHEL-08-040320
-     - '!xwindows_remove_packages'
-+
-+    # RHEL-08-040321
-+    - '!xwindows_runlevel_target'
-diff --git a/tests/data/profile_stability/rhel8/stig.profile b/tests/data/profile_stability/rhel8/stig.profile
-index 9c05c27117c..e4fee44f9f9 100644
---- a/tests/data/profile_stability/rhel8/stig.profile
-+++ b/tests/data/profile_stability/rhel8/stig.profile
-@@ -398,6 +398,7 @@ selections:
- - usbguard_generate_policy
- - wireless_disable_interfaces
- - xwindows_remove_packages
-+- xwindows_runlevel_target
- - var_rekey_limit_size=1G
- - var_rekey_limit_time=1hour
- - var_accounts_user_umask=077
diff --git a/SOURCES/scap-security-guide-0.1.61-add_missing_srgs-PR_8218.patch b/SOURCES/scap-security-guide-0.1.61-add_missing_srgs-PR_8218.patch
deleted file mode 100644
index 2ff9d14..0000000
--- a/SOURCES/scap-security-guide-0.1.61-add_missing_srgs-PR_8218.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-From 8605b236665b1022c7379e87d9445c9ca42e78f3 Mon Sep 17 00:00:00 2001
-From: Gabriel Becker <ggasparb@redhat.com>
-Date: Mon, 14 Feb 2022 11:41:15 +0100
-Subject: [PATCH] Add SRG references to STIG rules.
-
-Rules accounts_password_pam_pwquality_password_auth and accounts_password_pam_pwquality_system_auth
-were missing SRG required references.
----
- .../accounts_password_pam_pwquality_password_auth/rule.yml      | 2 ++
- .../accounts_password_pam_pwquality_system_auth/rule.yml        | 2 ++
- 2 files changed, 4 insertions(+)
-
-diff --git a/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_pwquality_password_auth/rule.yml b/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_pwquality_password_auth/rule.yml
-index 6c7bb1ad7a0..34dd6e2fcca 100644
---- a/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_pwquality_password_auth/rule.yml
-+++ b/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_pwquality_password_auth/rule.yml
-@@ -22,6 +22,8 @@ identifiers:
-     cce@rhel9: CCE-85878-7
- 
- references:
-+    disa: CCI-000366
-+    srg: SRG-OS-000480-GPOS-00227
-     stigid@rhel8: RHEL-08-020100
- 
- ocil_clause: 'pam_pwquality.so is not enabled in password-auth'
-diff --git a/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_pwquality_system_auth/rule.yml b/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_pwquality_system_auth/rule.yml
-index ea42ff9b07a..a5189c61608 100644
---- a/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_pwquality_system_auth/rule.yml
-+++ b/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_pwquality_system_auth/rule.yml
-@@ -22,6 +22,8 @@ identifiers:
-     cce@rhel9: CCE-85873-8
- 
- references:
-+    disa: CCI-000366
-+    srg: SRG-OS-000480-GPOS-00227
-     stigid@rhel8: RHEL-08-020101
- 
- ocil_clause: 'pam_pwquality.so is not enabled in system-auth'
diff --git a/SOURCES/scap-security-guide-0.1.61-chrony_maxpoll-PR_8187.patch b/SOURCES/scap-security-guide-0.1.61-chrony_maxpoll-PR_8187.patch
deleted file mode 100644
index f8f14d1..0000000
--- a/SOURCES/scap-security-guide-0.1.61-chrony_maxpoll-PR_8187.patch
+++ /dev/null
@@ -1,369 +0,0 @@
-From bbafe0a7b4b9eb50bc622d9f9f3c0074fca932f9 Mon Sep 17 00:00:00 2001
-From: Watson Sato <wsato@redhat.com>
-Date: Wed, 9 Feb 2022 16:17:52 +0100
-Subject: [PATCH 1/2] Pass the rule when no time server nor pool is set
-
-If no time server or pool is configured, there is no entry to add
-maxpoll option to, so the rule should evaluate to pass.
----
- .../oval/shared.xml                           | 50 +++++++++++++++----
- .../ntp/chronyd_or_ntpd_set_maxpoll/rule.yml  |  2 +
- .../tests/chrony_no_pool_nor_servers.pass.sh  | 12 +++++
- 3 files changed, 54 insertions(+), 10 deletions(-)
- create mode 100644 linux_os/guide/services/ntp/chronyd_or_ntpd_set_maxpoll/tests/chrony_no_pool_nor_servers.pass.sh
-
-diff --git a/linux_os/guide/services/ntp/chronyd_or_ntpd_set_maxpoll/oval/shared.xml b/linux_os/guide/services/ntp/chronyd_or_ntpd_set_maxpoll/oval/shared.xml
-index 780c2e2d0ba..76f810123f3 100644
---- a/linux_os/guide/services/ntp/chronyd_or_ntpd_set_maxpoll/oval/shared.xml
-+++ b/linux_os/guide/services/ntp/chronyd_or_ntpd_set_maxpoll/oval/shared.xml
-@@ -3,17 +3,25 @@
-     {{{ oval_metadata("Configure the maxpoll setting in /etc/ntp.conf or chrony.conf
-       to continuously poll the time source servers.") }}}
-     <criteria operator="OR">
--      <criteria operator="AND">
--        <criterion comment="check if maxpoll is set in /etc/ntp.conf"
--        test_ref="test_ntp_set_maxpoll" />
--        <criterion comment="check if all server entries have maxpoll set in /etc/ntp.conf"
--        test_ref="test_ntp_all_server_has_maxpoll"/>
-+      <criteria operator="OR">
-+        <criterion comment="check if no server or pool entry is set in /etc/chrony.conf"
-+          test_ref="test_ntp_no_server"/>
-+        <criteria operator="AND">
-+          <criterion comment="check if maxpoll is set in /etc/ntp.conf"
-+          test_ref="test_ntp_set_maxpoll" />
-+          <criterion comment="check if all server entries have maxpoll set in /etc/ntp.conf"
-+          test_ref="test_ntp_all_server_has_maxpoll"/>
-+        </criteria>
-       </criteria>
--      <criteria operator="AND">
--        <criterion comment="check if maxpoll is set in /etc/chrony.conf"
--        test_ref="test_chrony_set_maxpoll" />
--        <criterion comment="check if all server entries have maxpoll set in /etc/chrony.conf"
--        test_ref="test_chrony_all_server_has_maxpoll"/>
-+      <criteria operator="OR">
-+        <criterion comment="check if no server or pool entry is set in /etc/chrony.conf"
-+          test_ref="test_chrony_no_server_nor_pool"/>
-+        <criteria operator="AND">
-+          <criterion comment="check if maxpoll is set in /etc/chrony.conf"
-+          test_ref="test_chrony_set_maxpoll" />
-+          <criterion comment="check if all server entries have maxpoll set in /etc/chrony.conf"
-+          test_ref="test_chrony_all_server_has_maxpoll"/>
-+        </criteria>
-       </criteria>
-     </criteria>
-   </definition>
-@@ -77,4 +85,26 @@
-     <ind:subexpression operation="pattern match" datatype="string">maxpoll \d+</ind:subexpression>
-   </ind:textfilecontent54_state>
- 
-+  <ind:textfilecontent54_test check="all" check_existence="none_exist"
-+  comment="check if no server entries have server or pool set in /etc/chrony.conf"
-+  id="test_chrony_no_server_nor_pool" version="1">
-+    <ind:object object_ref="obj_chrony_no_server_nor_pool" />
-+  </ind:textfilecontent54_test>
-+  <ind:textfilecontent54_object id="obj_chrony_no_server_nor_pool" version="1">
-+    <ind:filepath operation="pattern match">^/etc/chrony\.(conf|d/.+\.conf)$</ind:filepath>
-+    <ind:pattern operation="pattern match">^(?:server|pool).*</ind:pattern>
-+    <ind:instance operation="greater than or equal" datatype="int">1</ind:instance>
-+  </ind:textfilecontent54_object>
-+
-+  <ind:textfilecontent54_test check="all" check_existence="all_exist"
-+  comment="check if all server entries have maxpoll set in /etc/ntp.conf"
-+  id="test_ntp_no_server" version="1">
-+    <ind:object object_ref="obj_ntp_no_server_nor_pool" />
-+  </ind:textfilecontent54_test>
-+  <ind:textfilecontent54_object id="obj_ntp_no_server_nor_pool" version="1">
-+    <ind:filepath>/etc/ntp.conf</ind:filepath>
-+    <ind:pattern operation="pattern match">^server.*</ind:pattern>
-+    <ind:instance operation="greater than or equal" datatype="int">1</ind:instance>
-+  </ind:textfilecontent54_object>
-+
- </def-group>
-diff --git a/linux_os/guide/services/ntp/chronyd_or_ntpd_set_maxpoll/rule.yml b/linux_os/guide/services/ntp/chronyd_or_ntpd_set_maxpoll/rule.yml
-index 20e7467a7b5..c115ad3c115 100644
---- a/linux_os/guide/services/ntp/chronyd_or_ntpd_set_maxpoll/rule.yml
-+++ b/linux_os/guide/services/ntp/chronyd_or_ntpd_set_maxpoll/rule.yml
-@@ -13,6 +13,8 @@ description: |-
-     <pre>maxpoll {{{ xccdf_value("var_time_service_set_maxpoll") }}}</pre>
-     to <pre>server</pre> directives. If using chrony any <pre>pool</pre> directives
-     should be configured too.
-+    If no <tt>server</tt> or <tt>pool</tt> directives are configured, the rule evaluates
-+    to pass.
-     {{% if product == "rhcos4" %}}
-     <p>
-     Note that if the remediation shipping with this content is being used, the
-diff --git a/linux_os/guide/services/ntp/chronyd_or_ntpd_set_maxpoll/tests/chrony_no_pool_nor_servers.pass.sh b/linux_os/guide/services/ntp/chronyd_or_ntpd_set_maxpoll/tests/chrony_no_pool_nor_servers.pass.sh
-new file mode 100644
-index 00000000000..bbae20fc696
---- /dev/null
-+++ b/linux_os/guide/services/ntp/chronyd_or_ntpd_set_maxpoll/tests/chrony_no_pool_nor_servers.pass.sh
-@@ -0,0 +1,12 @@
-+#!/bin/bash
-+# packages = chrony
-+#
-+# profiles = xccdf_org.ssgproject.content_profile_stig
-+
-+yum remove -y ntp
-+
-+# Remove all pool and server options
-+sed -i "/^pool.*/d" /etc/chrony.conf
-+sed -i "/^server.*/d" /etc/chrony.conf
-+
-+systemctl enable chronyd.service
-
-From 60ef6eb2cce9e53ea256738ff2583b332155a318 Mon Sep 17 00:00:00 2001
-From: Watson Sato <wsato@redhat.com>
-Date: Fri, 11 Feb 2022 12:14:30 +0100
-Subject: [PATCH 2/2] Add rule ensuring Chrony only uses server directive
-
-This new rule only asserts that Chrony has at least one time source configured,
-and that it is done with the  'server' directive.
-No remediation is provided for rule, that is left for other specialized
-rules.
----
- .../chronyd_server_directive/oval/shared.xml  | 33 +++++++++++++++++++
- .../ntp/chronyd_server_directive/rule.yml     | 32 ++++++++++++++++++
- .../tests/file_empty.fail.sh                  |  6 ++++
- .../tests/file_missing.fail.sh                |  6 ++++
- .../tests/line_missing.fail.sh                |  7 ++++
- .../tests/multiple_servers.pass.sh            |  8 +++++
- .../tests/only_pool.fail.sh                   |  9 +++++
- .../tests/only_server.pass.sh                 |  6 ++++
- products/rhel8/profiles/stig.profile          |  1 +
- products/rhel9/profiles/stig.profile          |  1 +
- shared/references/cce-redhat-avail.txt        |  2 --
- .../data/profile_stability/rhel8/stig.profile |  1 +
- .../profile_stability/rhel8/stig_gui.profile  |  1 +
- 13 files changed, 111 insertions(+), 2 deletions(-)
- create mode 100644 linux_os/guide/services/ntp/chronyd_server_directive/oval/shared.xml
- create mode 100644 linux_os/guide/services/ntp/chronyd_server_directive/rule.yml
- create mode 100644 linux_os/guide/services/ntp/chronyd_server_directive/tests/file_empty.fail.sh
- create mode 100644 linux_os/guide/services/ntp/chronyd_server_directive/tests/file_missing.fail.sh
- create mode 100644 linux_os/guide/services/ntp/chronyd_server_directive/tests/line_missing.fail.sh
- create mode 100644 linux_os/guide/services/ntp/chronyd_server_directive/tests/multiple_servers.pass.sh
- create mode 100644 linux_os/guide/services/ntp/chronyd_server_directive/tests/only_pool.fail.sh
- create mode 100644 linux_os/guide/services/ntp/chronyd_server_directive/tests/only_server.pass.sh
-
-diff --git a/linux_os/guide/services/ntp/chronyd_server_directive/oval/shared.xml b/linux_os/guide/services/ntp/chronyd_server_directive/oval/shared.xml
-new file mode 100644
-index 00000000000..2244e608047
---- /dev/null
-+++ b/linux_os/guide/services/ntp/chronyd_server_directive/oval/shared.xml
-@@ -0,0 +1,33 @@
-+<def-group>
-+  <definition class="compliance" id="{{{ rule_id }}}" version="1">
-+    {{{ oval_metadata("Ensure Chrony has time sources configured with server directive") }}}
-+    <criteria comment="chrony.conf only has server directive">
-+      <criterion test_ref="test_chronyd_server_directive_with_server" />
-+      <criterion test_ref="test_chronyd_server_directive_no_pool" />
-+    </criteria>
-+  </definition>
-+
-+  <ind:textfilecontent54_test check="all" check_existence="at_least_one_exists"
-+  comment="Ensure at least one time source is set with server directive" id="test_chronyd_server_directive_with_server"
-+  version="1">
-+    <ind:object object_ref="object_chronyd_server_directive" />
-+  </ind:textfilecontent54_test>
-+  <ind:textfilecontent54_object comment="Matches server entries in Chrony conf files"
-+  id="object_chronyd_server_directive" version="1">
-+    <ind:filepath operation="pattern match">^/etc/chrony\.(conf|d/.+\.conf)$</ind:filepath>
-+    <ind:pattern operation="pattern match">^[\s]*server.*$</ind:pattern>
-+    <ind:instance datatype="int">1</ind:instance>
-+  </ind:textfilecontent54_object>
-+
-+  <ind:textfilecontent54_test check="all" check_existence="none_exist"
-+  comment="Ensure no time source is set with pool directive" id="test_chronyd_server_directive_no_pool"
-+  version="1">
-+    <ind:object object_ref="object_chronyd_no_pool_directive" />
-+  </ind:textfilecontent54_test>
-+  <ind:textfilecontent54_object comment="Matches pool entires in Chrony conf files"
-+  id="object_chronyd_no_pool_directive" version="1">
-+    <ind:filepath operation="pattern match">^/etc/chrony\.(conf|d/.+\.conf)$</ind:filepath>
-+    <ind:pattern operation="pattern match">^[\s]+pool.*$</ind:pattern>
-+    <ind:instance datatype="int">1</ind:instance>
-+  </ind:textfilecontent54_object>
-+</def-group>
-diff --git a/linux_os/guide/services/ntp/chronyd_server_directive/rule.yml b/linux_os/guide/services/ntp/chronyd_server_directive/rule.yml
-new file mode 100644
-index 00000000000..6dc24f1be85
---- /dev/null
-+++ b/linux_os/guide/services/ntp/chronyd_server_directive/rule.yml
-@@ -0,0 +1,32 @@
-+documentation_complete: true
-+
-+title: 'Ensure Chrony is only configured with the server directive'
-+
-+description: |-
-+    Check that Chrony only has time sources configured with the <tt>server</tt> directive.
-+
-+rationale: |-
-+    Depending on the infrastruture being used the <tt>pool</tt> directive may not be supported.
-+
-+severity: medium
-+
-+platform: chrony
-+
-+warnings:
-+  - general: This rule doesn't come with a remediation, the time source needs to be added by the adminstrator.
-+
-+identifiers:
-+    cce@rhel8: CCE-86077-5
-+    cce@rhel9: CCE-87077-4
-+
-+references:
-+    disa: CCI-001891
-+    srg: SRG-OS-000355-GPOS-00143,SRG-OS-000356-GPOS-00144,SRG-OS-000359-GPOS-00146
-+    stigid@rhel8: RHEL-08-030740
-+
-+ocil_clause: 'a remote time server is not configured or configured with pool directive'
-+
-+ocil: |-
-+    Run the following command and verify that time sources are only configure with <tt>server</tt> directive:
-+    <pre># grep -E "^(server|pool)" /etc/chrony.conf</pre>
-+    A line with the appropriate server should be returned, any line returned starting with <tt>pool</tt> is a finding.
-diff --git a/linux_os/guide/services/ntp/chronyd_server_directive/tests/file_empty.fail.sh b/linux_os/guide/services/ntp/chronyd_server_directive/tests/file_empty.fail.sh
-new file mode 100644
-index 00000000000..d1ba0755198
---- /dev/null
-+++ b/linux_os/guide/services/ntp/chronyd_server_directive/tests/file_empty.fail.sh
-@@ -0,0 +1,6 @@
-+#!/bin/bash
-+# packages = chrony
-+# platform = multi_platform_fedora,multi_platform_rhel
-+# remediation = none
-+
-+echo "" > /etc/chrony.conf
-diff --git a/linux_os/guide/services/ntp/chronyd_server_directive/tests/file_missing.fail.sh b/linux_os/guide/services/ntp/chronyd_server_directive/tests/file_missing.fail.sh
-new file mode 100644
-index 00000000000..12a50ebc3d2
---- /dev/null
-+++ b/linux_os/guide/services/ntp/chronyd_server_directive/tests/file_missing.fail.sh
-@@ -0,0 +1,6 @@
-+#!/bin/bash
-+# packages = chrony
-+# platform = multi_platform_fedora,multi_platform_rhel
-+# remediation = none
-+
-+rm -f /etc/chrony.conf
-diff --git a/linux_os/guide/services/ntp/chronyd_server_directive/tests/line_missing.fail.sh b/linux_os/guide/services/ntp/chronyd_server_directive/tests/line_missing.fail.sh
-new file mode 100644
-index 00000000000..bffa8b62b1b
---- /dev/null
-+++ b/linux_os/guide/services/ntp/chronyd_server_directive/tests/line_missing.fail.sh
-@@ -0,0 +1,7 @@
-+#!/bin/bash
-+# packages = chrony
-+# platform = multi_platform_fedora,multi_platform_rhel
-+# remediation = none
-+
-+echo "some line" > /etc/chrony.conf
-+echo "another line" >> /etc/chrony.conf
-diff --git a/linux_os/guide/services/ntp/chronyd_server_directive/tests/multiple_servers.pass.sh b/linux_os/guide/services/ntp/chronyd_server_directive/tests/multiple_servers.pass.sh
-new file mode 100644
-index 00000000000..5527f389316
---- /dev/null
-+++ b/linux_os/guide/services/ntp/chronyd_server_directive/tests/multiple_servers.pass.sh
-@@ -0,0 +1,8 @@
-+#!/bin/bash
-+# packages = chrony
-+# platform = multi_platform_fedora,multi_platform_rhel
-+# remediation = none
-+
-+sed -i "^pool.*" /etc/chrony.conf
-+echo "server 0.pool.ntp.org" > /etc/chrony.conf
-+echo "server 1.pool.ntp.org" >> /etc/chrony.conf
-diff --git a/linux_os/guide/services/ntp/chronyd_server_directive/tests/only_pool.fail.sh b/linux_os/guide/services/ntp/chronyd_server_directive/tests/only_pool.fail.sh
-new file mode 100644
-index 00000000000..616fe8844fc
---- /dev/null
-+++ b/linux_os/guide/services/ntp/chronyd_server_directive/tests/only_pool.fail.sh
-@@ -0,0 +1,9 @@
-+#!/bin/bash
-+# packages = chrony
-+# platform = multi_platform_fedora,multi_platform_rhel
-+# remediation = none
-+
-+sed -i "^server.*" /etc/chrony.conf
-+if ! grep "^pool.*" /etc/chrony.conf; then
-+    echo "pool 0.pool.ntp.org" > /etc/chrony.conf
-+fi
-diff --git a/linux_os/guide/services/ntp/chronyd_server_directive/tests/only_server.pass.sh b/linux_os/guide/services/ntp/chronyd_server_directive/tests/only_server.pass.sh
-new file mode 100644
-index 00000000000..21a70dc4900
---- /dev/null
-+++ b/linux_os/guide/services/ntp/chronyd_server_directive/tests/only_server.pass.sh
-@@ -0,0 +1,6 @@
-+#!/bin/bash
-+# packages = chrony
-+# platform = multi_platform_fedora,multi_platform_rhel
-+
-+sed -i "^pool.*" /etc/chrony.conf
-+echo "server 0.pool.ntp.org" > /etc/chrony.conf
-diff --git a/products/rhel8/profiles/stig.profile b/products/rhel8/profiles/stig.profile
-index 36f606ee461..2bd1fb54316 100644
---- a/products/rhel8/profiles/stig.profile
-+++ b/products/rhel8/profiles/stig.profile
-@@ -909,6 +909,7 @@ selections:
-     # RHEL-08-030740
-     # remediation fails because default configuration file contains pool instead of server keyword
-     - chronyd_or_ntpd_set_maxpoll
-+    - chronyd_server_directive
- 
-     # RHEL-08-030741
-     - chronyd_client_only
-diff --git a/products/rhel9/profiles/stig.profile b/products/rhel9/profiles/stig.profile
-index 374932cfd32..0d4d7b0ff97 100644
---- a/products/rhel9/profiles/stig.profile
-+++ b/products/rhel9/profiles/stig.profile
-@@ -909,6 +909,7 @@ selections:
-     # RHEL-08-030740
-     # remediation fails because default configuration file contains pool instead of server keyword
-     - chronyd_or_ntpd_set_maxpoll
-+    - chronyd_server_directive
- 
-     # RHEL-08-030741
-     - chronyd_client_only
-diff --git a/shared/references/cce-redhat-avail.txt b/shared/references/cce-redhat-avail.txt
-index 8c59c5d3201..0081fe1938f 100644
---- a/shared/references/cce-redhat-avail.txt
-+++ b/shared/references/cce-redhat-avail.txt
-@@ -152,7 +152,6 @@ CCE-86073-4
- CCE-86074-2
- CCE-86075-9
- CCE-86076-7
--CCE-86077-5
- CCE-86078-3
- CCE-86079-1
- CCE-86080-9
-@@ -1079,7 +1078,6 @@ CCE-87073-3
- CCE-87074-1
- CCE-87075-8
- CCE-87076-6
--CCE-87077-4
- CCE-87078-2
- CCE-87079-0
- CCE-87080-8
-diff --git a/tests/data/profile_stability/rhel8/stig.profile b/tests/data/profile_stability/rhel8/stig.profile
-index 5b06103d72e..7d44f8910d1 100644
---- a/tests/data/profile_stability/rhel8/stig.profile
-+++ b/tests/data/profile_stability/rhel8/stig.profile
-@@ -160,6 +160,7 @@ selections:
- - chronyd_client_only
- - chronyd_no_chronyc_network
- - chronyd_or_ntpd_set_maxpoll
-+- chronyd_server_directive
- - clean_components_post_updating
- - configure_bashrc_exec_tmux
- - configure_bind_crypto_policy
-diff --git a/tests/data/profile_stability/rhel8/stig_gui.profile b/tests/data/profile_stability/rhel8/stig_gui.profile
-index 11e0ee9515a..91546d1d418 100644
---- a/tests/data/profile_stability/rhel8/stig_gui.profile
-+++ b/tests/data/profile_stability/rhel8/stig_gui.profile
-@@ -171,6 +171,7 @@ selections:
- - chronyd_client_only
- - chronyd_no_chronyc_network
- - chronyd_or_ntpd_set_maxpoll
-+- chronyd_server_directive
- - clean_components_post_updating
- - configure_bashrc_exec_tmux
- - configure_bind_crypto_policy
diff --git a/SOURCES/scap-security-guide-0.1.61-delta_tailoring_fix-PR_8262.patch b/SOURCES/scap-security-guide-0.1.61-delta_tailoring_fix-PR_8262.patch
deleted file mode 100644
index 3b0e18d..0000000
--- a/SOURCES/scap-security-guide-0.1.61-delta_tailoring_fix-PR_8262.patch
+++ /dev/null
@@ -1,50 +0,0 @@
-From cd544b1ceec3cfc799faf24fc83e99f950d1c9c9 Mon Sep 17 00:00:00 2001
-From: Matthew Burket <mburket@redhat.com>
-Date: Wed, 23 Feb 2022 12:21:17 -0600
-Subject: [PATCH] Ensure that get_implemented_stigs in
- utils/create_scap_delta_tailoring.py works for all case
-
-Before this commit using resolved_rules_dir would deselect all rules
----
- utils/create_scap_delta_tailoring.py | 22 ++++++++++------------
- 1 file changed, 10 insertions(+), 12 deletions(-)
-
-diff --git a/utils/create_scap_delta_tailoring.py b/utils/create_scap_delta_tailoring.py
-index 90e131cd01a..b1a44858a0f 100755
---- a/utils/create_scap_delta_tailoring.py
-+++ b/utils/create_scap_delta_tailoring.py
-@@ -103,24 +103,22 @@ def get_implemented_stigs(product, root_path, build_config_yaml_path,
-                           build_root):
-     platform_rules = get_platform_rules(product, json_path, resolved_rules_dir, build_root)
-
--    if resolved_rules_dir:
--        platform_rules_dict = dict()
--        for rule in platform_rules:
--            platform_rules_dict[rule['id']] = rule
--        return platform_rules_dict
-     product_dir = os.path.join(root_path, "products", product)
-     product_yaml_path = os.path.join(product_dir, "product.yml")
-     env_yaml = ssg.environment.open_environment(build_config_yaml_path, str(product_yaml_path))
-
-     known_rules = dict()
-     for rule in platform_rules:
--        try:
--            rule_obj = handle_rule_yaml(product, rule['id'],
--                                        rule['dir'], rule['guide'], env_yaml)
--        except ssg.yaml.DocumentationNotComplete:
--            sys.stderr.write('Rule %s throw DocumentationNotComplete' % rule['id'])
--            # Happens on non-debug build when a rule is "documentation-incomplete"
--            continue
-+        if resolved_rules_dir:
-+            rule_obj = rule
-+        else:
-+            try:
-+                rule_obj = handle_rule_yaml(product, rule['id'],
-+                                            rule['dir'], rule['guide'], env_yaml)
-+            except ssg.yaml.DocumentationNotComplete:
-+                sys.stderr.write('Rule %s throw DocumentationNotComplete' % rule['id'])
-+                # Happens on non-debug build when a rule is "documentation-incomplete"
-+                continue
-
-         if reference_str in rule_obj['references'].keys():
-             ref = rule_obj['references'][reference_str]
diff --git a/SOURCES/scap-security-guide-0.1.61-dont-remove-krb5-workstation-on-ovirt-PR_8233.patch b/SOURCES/scap-security-guide-0.1.61-dont-remove-krb5-workstation-on-ovirt-PR_8233.patch
deleted file mode 100644
index 588fa8e..0000000
--- a/SOURCES/scap-security-guide-0.1.61-dont-remove-krb5-workstation-on-ovirt-PR_8233.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From 9c57a8718f82458fe3784263fdb1e51bd08fff83 Mon Sep 17 00:00:00 2001
-From: Watson Sato <wsato@redhat.com>
-Date: Wed, 16 Feb 2022 12:46:21 +0100
-Subject: [PATCH] Do not remove krb5-workstation package on oVirt
-
----
- .../system-tools/package_krb5-workstation_removed/rule.yml  | 6 ++++++
- 1 file changed, 6 insertions(+)
-
-diff --git a/linux_os/guide/system/software/system-tools/package_krb5-workstation_removed/rule.yml b/linux_os/guide/system/software/system-tools/package_krb5-workstation_removed/rule.yml
-index 4d8951a9148..813474842ec 100644
---- a/linux_os/guide/system/software/system-tools/package_krb5-workstation_removed/rule.yml
-+++ b/linux_os/guide/system/software/system-tools/package_krb5-workstation_removed/rule.yml
-@@ -27,6 +27,12 @@ references:
-     stigid@ol8: OL08-00-010162
-     stigid@rhel8: RHEL-08-010162
- 
-+platforms:
-+{{{ rule_notapplicable_when_ovirt_installed() | indent(4)}}}
-+
-+warnings:
-+{{{ ovirt_rule_notapplicable_warning("RHV hosts require ipa-client package, which has dependency on krb5-workstation") | indent(4) }}}
-+
- {{{ complete_ocil_entry_package(package="krb5-workstation") }}}
- 
- template:
diff --git a/SOURCES/scap-security-guide-0.1.61-file_groupowner-PR_7791.patch b/SOURCES/scap-security-guide-0.1.61-file_groupowner-PR_7791.patch
deleted file mode 100644
index a959133..0000000
--- a/SOURCES/scap-security-guide-0.1.61-file_groupowner-PR_7791.patch
+++ /dev/null
@@ -1,536 +0,0 @@
-diff --git a/linux_os/guide/system/auditing/auditd_configure_rules/file_groupownership_audit_configuration/rule.yml b/linux_os/guide/system/auditing/auditd_configure_rules/file_groupownership_audit_configuration/rule.yml
-new file mode 100644
-index 00000000000..de85c892704
---- /dev/null
-+++ b/linux_os/guide/system/auditing/auditd_configure_rules/file_groupownership_audit_configuration/rule.yml
-@@ -0,0 +1,38 @@
-+documentation_complete: true
-+
-+title: 'Audit Configuration Files Must Be Owned By Group root'
-+
-+description: |-
-+    All audit configuration files must be owned by group root.
-+    <pre>chown :root /etc/audit/audit*.{rules,conf} /etc/audit/rules.d/*</pre>
-+
-+rationale: |-
-+    Without the capability to restrict which roles and individuals can
-+    select which events are audited, unauthorized personnel may be able
-+    to prevent the auditing of critical events.
-+    Misconfigured audits may degrade the system's performance by
-+    overwhelming the audit log. Misconfigured audits may also make it more
-+    difficult to establish, correlate, and investigate the events relating
-+    to an incident or identify those responsible for one.
-+
-+severity: medium
-+
-+references:
-+    disa: CCI-000171
-+    srg: SRG-OS-000063-GPOS-00032
-+    stigid@ubuntu2004: UBTU-20-010135
-+
-+ocil: |-
-+    {{{ describe_file_group_owner(file="/etc/audit/", group="root") }}}
-+    {{{ describe_file_group_owner(file="/etc/audit/rules.d/", group="root") }}}
-+
-+template:
-+    name: file_groupowner
-+    vars:
-+        filepath:
-+            - /etc/audit/
-+            - /etc/audit/rules.d/
-+        file_regex:
-+            - ^audit(\.rules|d\.conf)$
-+            - ^.*\.rules$
-+        filegid: '0'
-diff --git a/linux_os/guide/system/auditing/auditd_configure_rules/file_groupownership_audit_configuration/tests/correct_groupowner.pass.sh b/linux_os/guide/system/auditing/auditd_configure_rules/file_groupownership_audit_configuration/tests/correct_groupowner.pass.sh
-new file mode 100644
-index 00000000000..5235e0d05a3
---- /dev/null
-+++ b/linux_os/guide/system/auditing/auditd_configure_rules/file_groupownership_audit_configuration/tests/correct_groupowner.pass.sh
-@@ -0,0 +1,9 @@
-+#!/bin/bash
-+
-+export TESTFILE=/etc/audit/rules.d/test_rule.rules
-+export AUDITFILE=/etc/audit/auditd.conf
-+mkdir -p /etc/audit/rules.d/
-+touch $TESTFILE
-+touch $AUDITFILE
-+chgrp root $TESTFILE
-+chgrp root $AUDITFILE
-diff --git a/linux_os/guide/system/auditing/auditd_configure_rules/file_groupownership_audit_configuration/tests/incorrect_groupowner.fail.sh b/linux_os/guide/system/auditing/auditd_configure_rules/file_groupownership_audit_configuration/tests/incorrect_groupowner.fail.sh
-new file mode 100644
-index 00000000000..52378d810a5
---- /dev/null
-+++ b/linux_os/guide/system/auditing/auditd_configure_rules/file_groupownership_audit_configuration/tests/incorrect_groupowner.fail.sh
-@@ -0,0 +1,10 @@
-+#!/bin/bash
-+
-+groupadd group_test
-+export TESTFILLE=/etc/audit/rules.d/test_rule.rules
-+export AUDITFILE=/etc/audit/auditd.conf
-+mkdir -p /etc/audit/rules.d/
-+touch $TESTFILLE
-+touch $AUDITFILE
-+chgrp group_test $TESTFILLE
-+chgrp group_test $AUDITFILE
-diff --git a/linux_os/guide/system/permissions/files/permissions_var_log_dir/file_groupowner_var_log/rule.yml b/linux_os/guide/system/permissions/files/permissions_var_log_dir/file_groupowner_var_log/rule.yml
-index 5e2cabafc34..927d08d03d4 100644
---- a/linux_os/guide/system/permissions/files/permissions_var_log_dir/file_groupowner_var_log/rule.yml
-+++ b/linux_os/guide/system/permissions/files/permissions_var_log_dir/file_groupowner_var_log/rule.yml
-@@ -1,8 +1,15 @@
-+{{% if 'ubuntu' in product %}}
-+{{% set gid = 'syslog' %}}
-+{{% else %}}
-+{{% set gid = 'root' %}}
-+{{% endif %}}
-+
-+
- documentation_complete: true
- 
- title: 'Verify Group Who Owns /var/log Directory'
- 
--description: '{{{ describe_file_group_owner(file="/var/log", group="root") }}}'
-+description: '{{{ describe_file_group_owner(file="/var/log", group=gid) }}}'
- 
- rationale: |-
-     The <tt>/var/log</tt> directory contains files with logs of error
-@@ -22,13 +29,16 @@ references:
-     stigid@rhel8: RHEL-08-010260
-     stigid@ubuntu2004: UBTU-20-010417
- 
--ocil_clause: '{{{ ocil_clause_file_group_owner(file="/var/log", group="root") }}}'
-+ocil_clause: '{{{ ocil_clause_file_group_owner(file="/var/log", group=gid) }}}'
- 
- ocil: |-
--    {{{ ocil_file_group_owner(file="/var/log", group="root") }}}
-+    {{{ ocil_file_group_owner(file="/var/log", group=gid) }}}
- 
- template:
-     name: file_groupowner
-     vars:
-         filepath: /var/log/
-         filegid: '0'
-+        filegid@ubuntu1604: '110'
-+        filegid@ubuntu1804: '110'
-+        filegid@ubuntu2004: '110'
-diff --git a/linux_os/guide/system/permissions/files/permissions_var_log_dir/file_groupowner_var_log_syslog/rule.yml b/linux_os/guide/system/permissions/files/permissions_var_log_dir/file_groupowner_var_log_syslog/rule.yml
-new file mode 100644
-index 00000000000..f654279fe54
---- /dev/null
-+++ b/linux_os/guide/system/permissions/files/permissions_var_log_dir/file_groupowner_var_log_syslog/rule.yml
-@@ -0,0 +1,27 @@
-+documentation_complete: true
-+
-+title: 'Verify Group Who Owns /var/log/syslog File'
-+
-+description: '{{{ describe_file_group_owner(file="/var/log/syslog", group="adm") }}}'
-+
-+rationale: |-
-+    The <tt>/var/log/syslog</tt> file contains logs of error messages in
-+    the system and should only be accessed by authorized personnel.
-+
-+severity: medium
-+
-+references:
-+    disa: CCI-001314
-+    srg: SRG-OS-000206-GPOS-00084
-+    stigid@ubuntu2004: UBTU-20-010420
-+
-+ocil_clause: '{{{ ocil_clause_file_group_owner(file="/var/log/syslog", group="adm") }}}'
-+
-+ocil: |-
-+    {{{ ocil_file_group_owner(file="/var/log/syslog", group="adm") }}}
-+
-+template:
-+    name: file_groupowner
-+    vars:
-+        filepath: /var/log/syslog
-+        filegid: '4'
-diff --git a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_groupownership_binary_dirs/rule.yml b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_groupownership_binary_dirs/rule.yml
-new file mode 100644
-index 00000000000..655b2cd1aef
---- /dev/null
-+++ b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_groupownership_binary_dirs/rule.yml
-@@ -0,0 +1,65 @@
-+documentation_complete: true
-+
-+prodtype: ubuntu2004
-+
-+title: 'Verify that system commands directories are group owned by root'
-+
-+description: |-
-+    System commands files are stored in the following directories by default:
-+    <pre>/bin
-+    /sbin
-+    /usr/bin
-+    /usr/sbin
-+    /usr/local/bin
-+    /usr/local/sbin
-+    </pre>
-+    All these directories should be owned by the <tt>root</tt> group.
-+    If the directory is found to be owned by a group other than root correct
-+    its ownership with the following command:
-+    <pre>$ sudo chgrp root <i>DIR</i></pre>
-+
-+rationale: |-
-+    If the operating system allows any user to make changes to software
-+    libraries, then those changes might be implemented without undergoing the
-+    appropriate testing and approvals that are part of a robust change management
-+    process.
-+    This requirement applies to operating systems with software libraries
-+    that are accessible and configurable, as in the case of interpreted languages.
-+    Software libraries also include privileged programs which execute with
-+    escalated privileges. Only qualified and authorized individuals must be
-+    allowed to obtain access to information system components for purposes
-+    of initiating changes, including upgrades and modifications.
-+
-+severity: medium
-+
-+references:
-+    disa: CCI-001495
-+    srg: SRG-OS-000258-GPOS-00099
-+    stigid@ubuntu2004: UBTU-20-010425
-+
-+ocil_clause: 'any of these directories are not owned by root group'
-+ 
-+ocil: |-
-+    System commands are stored in the following directories:
-+    <pre>/bin
-+    /sbin
-+    /usr/bin
-+    /usr/sbin
-+    /usr/local/bin
-+    /usr/local/sbin</pre>
-+    For each of these directories, run the following command to find files not
-+    owned by root group:
-+    <pre>$ sudo find -L <i>$DIR</i> ! -group root -type d \;</pre>
-+
-+template:
-+    name: file_groupowner
-+    vars:
-+        filepath:
-+            - /bin/
-+            - /sbin/
-+            - /usr/bin/
-+            - /usr/sbin/
-+            - /usr/local/bin/
-+            - /usr/local/sbin/
-+        recursive: 'true'
-+        filegid: '0'
-diff --git a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_ownership_library_dirs/ansible/shared.yml b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_ownership_library_dirs/ansible/shared.yml
-deleted file mode 100644
-index 28df7839430..00000000000
---- a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_ownership_library_dirs/ansible/shared.yml
-+++ /dev/null
-@@ -1,23 +0,0 @@
--# platform = multi_platform_sle
--# reboot = false
--# strategy = restrict
--# complexity = medium
--# disruption = medium
--- name: "Read list libraries without root ownership"
--  find:
--    paths:
--      - "/usr/lib"
--      - "/usr/lib64"
--      - "/lib"
--      - "/lib64"
--    file_type: "directory"
--  register: library_dirs_not_owned_by_root
--
--- name: "Set ownership of system library dirs to root"
--  file:
--    path: "{{ item.path }}"
--    owner: "root"
--    state: "directory"
--    mode: "{{ item.mode }}"
--  with_items: "{{ library_dirs_not_owned_by_root.files }}"
--  when: library_dirs_not_owned_by_root.matched > 0
-diff --git a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_groupownership_audit_binaries/rule.yml b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_groupownership_audit_binaries/rule.yml
-new file mode 100644
-index 00000000000..f61a5f988dc
---- /dev/null
-+++ b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_groupownership_audit_binaries/rule.yml
-@@ -0,0 +1,77 @@
-+documentation_complete: true
-+
-+prodtype: ubuntu2004
-+
-+title: 'Verify that audit tools are owned by group root'
-+
-+description: |-
-+    The {{{ full_name }}} operating system audit tools must have the proper
-+    ownership configured to protected against unauthorized access.
-+
-+    Verify it by running the following command:
-+    <pre>$ stat -c "%n %G" /sbin/auditctl /sbin/aureport /sbin/ausearch /sbin/autrace /sbin/auditd /sbin/audispd /sbin/augenrules
-+
-+    /sbin/auditctl root
-+    /sbin/aureport root
-+    /sbin/ausearch root
-+    /sbin/autrace root
-+    /sbin/auditd root
-+    /sbin/audispd root
-+    /sbin/augenrules root
-+    </pre>
-+
-+    Audit tools needed to successfully view and manipulate audit information
-+    system activity and records. Audit tools include custom queries and report
-+    generators
-+
-+rationale: |-
-+    Protecting audit information also includes identifying and protecting the
-+    tools used to view and manipulate log data. Therefore, protecting audit
-+    tools is necessary to prevent unauthorized operation on audit information.
-+ 
-+    Operating systems providing tools to interface with audit information
-+    will leverage user permissions and roles identifying the user accessing the
-+    tools and the corresponding rights the user enjoys to make access decisions
-+    regarding the access to audit tools.
-+
-+severity: medium
-+
-+references:
-+    disa: CCI-001493,CCI-001494
-+    srg: SRG-OS-000256-GPiOS-00097,SRG-OS-000257-GPOS-00098
-+    stigid@ubuntu2004: UBTU-20-010201
-+
-+ocil: |-
-+    Verify it by running the following command:
-+    <pre>$ stat -c "%n %G" /sbin/auditctl /sbin/aureport /sbin/ausearch /sbin/autrace /sbin/auditd /sbin/audispd /sbin/augenrules
-+
-+    /sbin/auditctl root
-+    /sbin/aureport root
-+    /sbin/ausearch root
-+    /sbin/autrace root
-+    /sbin/auditd root
-+    /sbin/audispd root
-+    /sbin/augenrules root
-+    </pre>
-+
-+    If the command does not return all the above lines, the missing ones
-+    need to be added.
-+
-+    Run the following command to correct the permissions of the missing
-+    entries:
-+    <pre>$ sudo chown :root [audit_tool] </pre>
-+
-+    Replace "[audit_tool]" with each audit tool not group-owned by root.
-+
-+template:
-+    name: file_groupowner
-+    vars:
-+        filepath:
-+            - /sbin/auditctl
-+            - /sbin/aureport
-+            - /sbin/ausearch
-+            - /sbin/autrace
-+            - /sbin/auditd
-+            - /sbin/audispd
-+            - /sbin/augenrules
-+        filegid: '0'
-diff --git a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_groupownership_system_commands_dirs/bash/shared.sh b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_groupownership_system_commands_dirs/bash/shared.sh
-index bb7c72550e9..a9e8c7d8e25 100644
---- a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_groupownership_system_commands_dirs/bash/shared.sh
-+++ b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_groupownership_system_commands_dirs/bash/shared.sh
-@@ -1,4 +1,4 @@
--# platform = multi_platform_sle,Oracle Linux 8,Red Hat Enterprise Linux 8,multi_platform_fedora
-+# platform = multi_platform_sle,Oracle Linux 8,Red Hat Enterprise Linux 8,multi_platform_fedora,multi_platform_ubuntu
- 
- for SYSCMDFILES in /bin /sbin /usr/bin /usr/sbin /usr/local/bin /usr/local/sbin
- do
-diff --git a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_groupownership_system_commands_dirs/tests/incorrect_groupownership.fail.sh b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_groupownership_system_commands_dirs/tests/incorrect_groupownership.fail.sh
-index 7cf507ca5f4..33a0c85d35b 100644
---- a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_groupownership_system_commands_dirs/tests/incorrect_groupownership.fail.sh
-+++ b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_groupownership_system_commands_dirs/tests/incorrect_groupownership.fail.sh
-@@ -1,10 +1,12 @@
- #!/bin/bash
- 
-+groupadd group_test
-+
- for TESTFILE in /bin/test_me /sbin/test_me /usr/bin/test_me /usr/sbin/test_me /usr/local/bin/test_me /usr/local/sbin/test_me
- do
-    if [[ ! -f $TESTFILE ]]
-    then
-      touch $TESTFILE
-    fi
--   chown nobody.nobody $TESTFILE
-+   chgrp group_test $TESTFILE
- done
-diff --git a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/root_permissions_syslibrary_files/ansible/shared.yml b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/root_permissions_syslibrary_files/ansible/shared.yml
-deleted file mode 100644
-index 08019fd48bb..00000000000
---- a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/root_permissions_syslibrary_files/ansible/shared.yml
-+++ /dev/null
-@@ -1,26 +0,0 @@
--# platform = multi_platform_sle,Oracle Linux 8,Red Hat Enterprise Linux 8,multi_platform_fedora
--# reboot = false
--# strategy = restrict
--# complexity = high
--# disruption = medium
--
--- name: "Read list libraries without root ownership"
--  find:
--    paths:
--      - "/usr/lib"
--      - "/usr/lib64"
--      - "/lib"
--      - "/lib64"
--    file_type: "file"
--  register: library_files_not_group_owned_by_root
--
--- name: "Set group ownership of system library files to root"
--  file:
--    path: "{{ item.path }}"
--    group: "root"
--    state: "file"
--    mode: "{{ item.mode }}"
--  with_items: "{{ library_files_not_group_owned_by_root.files }}"
--  when:
--    - library_files_not_group_owned_by_root.matched > 0
--    - item.gid != 0
-diff --git a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/root_permissions_syslibrary_files/bash/shared.sh b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/root_permissions_syslibrary_files/bash/shared.sh
-deleted file mode 100644
-index 3a42beafb8a..00000000000
---- a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/root_permissions_syslibrary_files/bash/shared.sh
-+++ /dev/null
-@@ -1,7 +0,0 @@
--# platform = multi_platform_sle,Oracle Linux 8,Red Hat Enterprise Linux 8,multi_platform_fedora
--
--find /lib \
--/lib64 \
--/usr/lib \
--/usr/lib64 \
--\! -group root -type f -exec chgrp root '{}' \;
-diff --git a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/root_permissions_syslibrary_files/oval/shared.xml b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/root_permissions_syslibrary_files/oval/shared.xml
-deleted file mode 100644
-index f5ca9380b55..00000000000
---- a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/root_permissions_syslibrary_files/oval/shared.xml
-+++ /dev/null
-@@ -1,27 +0,0 @@
--<def-group>
--  <definition class="compliance" id="root_permissions_syslibrary_files" version="2">
--    {{{ oval_metadata("
--        Checks that system-wide library files in /lib, /lib64, /usr/lib, /usr/lib64
--        are owned by root.
--      ") }}}
--    <criteria >
--      <criterion test_ref="test_root_permissions_for_syslibrary_files" />
--    </criteria>
--  </definition>
--
--  <unix:file_test  check="all" check_existence="none_exist" comment="test if system-wide files have root permissions" id="test_root_permissions_for_syslibrary_files" version="1">
--    <unix:object object_ref="root_permissions_for_system_wide_library_files" />
--  </unix:file_test>
--
--  <unix:file_object comment="system-wide directories" id="root_permissions_for_system_wide_library_files" version="1">
--    <!-- Checks that system-wide library files in /lib, /lib64, /usr/lib, /usr/lib64
--        are owned by root. -->
--    <unix:path operation="pattern match">^\/lib(|64)?$|^\/usr\/lib(|64)?$</unix:path>
--    <unix:filename operation="pattern match">^.*$</unix:filename>
--    <filter action="include">group_permissions_for_system_wide_files_are_not_root</filter>
--  </unix:file_object>
--
--  <unix:file_state id="group_permissions_for_system_wide_files_are_not_root" version="1" >
--    <unix:group_id datatype="int" operation="not equal">0</unix:group_id>
--  </unix:file_state>
--</def-group>
-diff --git a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/root_permissions_syslibrary_files/rule.yml b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/root_permissions_syslibrary_files/rule.yml
-index 17923f52ea6..eaf04c8d36c 100644
---- a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/root_permissions_syslibrary_files/rule.yml
-+++ b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/root_permissions_syslibrary_files/rule.yml
-@@ -1,6 +1,6 @@
- documentation_complete: true
- 
--prodtype: fedora,ol8,rhel8,rhel9,sle12,sle15
-+prodtype: fedora,ol8,rhel8,rhel9,sle12,sle15,ubuntu2004
- 
- title: |-
-     Verify the system-wide library files in directories
-@@ -46,6 +46,7 @@ references:
-     stigid@rhel8: RHEL-08-010350
-     stigid@sle12: SLES-12-010875
-     stigid@sle15: SLES-15-010355
-+    stigid@ubuntu2004: UBTU-20-01430
- 
- ocil_clause: 'system wide library files are not group owned by root'
- 
-@@ -59,3 +60,14 @@ ocil: |-
-     To find if system-wide library files stored in these directories are not group-owned by
-     root run the following command for each directory <i>DIR</i>:
-     <pre>$ sudo find -L <i>DIR</i> ! -group root -type f </pre>
-+
-+template:
-+    name: file_groupowner
-+    vars:
-+        filepath:
-+            - /lib/
-+            - /lib64/
-+            - /usr/lib/
-+            - /usr/lib64/
-+        file_regex: ^.*$
-+        filegid: '0'
-diff --git a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/root_permissions_syslibrary_files/tests/correct_group.pass.sh b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/root_permissions_syslibrary_files/tests/correct_groupowner.pass.sh
-similarity index 86%
-rename from linux_os/guide/system/permissions/files/permissions_within_important_dirs/root_permissions_syslibrary_files/tests/correct_group.pass.sh
-rename to linux_os/guide/system/permissions/files/permissions_within_important_dirs/root_permissions_syslibrary_files/tests/correct_groupowner.pass.sh
-index a4ae2854db1..0e982c3b8ca 100644
---- a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/root_permissions_syslibrary_files/tests/correct_group.pass.sh
-+++ b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/root_permissions_syslibrary_files/tests/correct_groupowner.pass.sh
-@@ -1,4 +1,4 @@
--# platform = multi_platform_sle,Red Hat Enterprise Linux 8,multi_platform_fedora
-+# platform = multi_platform_sle,Red Hat Enterprise Linux 8,multi_platform_fedora,multi_platform_ubuntu
- 
- for SYSLIBDIRS in /lib /lib64 /usr/lib /usr/lib64
- do
-diff --git a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/root_permissions_syslibrary_files/tests/incorrect_group.fail.sh b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/root_permissions_syslibrary_files/tests/incorrect_groupowner.fail.sh
-similarity index 70%
-rename from linux_os/guide/system/permissions/files/permissions_within_important_dirs/root_permissions_syslibrary_files/tests/incorrect_group.fail.sh
-rename to linux_os/guide/system/permissions/files/permissions_within_important_dirs/root_permissions_syslibrary_files/tests/incorrect_groupowner.fail.sh
-index c96f65b989c..23a7703f57d 100644
---- a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/root_permissions_syslibrary_files/tests/incorrect_group.fail.sh
-+++ b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/root_permissions_syslibrary_files/tests/incorrect_groupowner.fail.sh
-@@ -1,10 +1,11 @@
--# platform = multi_platform_sle,Red Hat Enterprise Linux 8,multi_platform_fedora
-+# platform = multi_platform_sle,Red Hat Enterprise Linux 8,multi_platform_fedora,multi_platform_ubuntu
- 
-+groupadd group_test
- for TESTFILE in /lib/test_me /lib64/test_me /usr/lib/test_me /usr/lib64/test_me
- do
-    if [[ ! -f $TESTFILE ]]
-    then
-      touch $TESTFILE
-    fi
--   chown nobody.nobody $TESTFILE
-+   chgrp group_test $TESTFILE
- done
-diff --git a/shared/templates/file_groupowner/tests/missing_file_test.pass.sh b/shared/templates/file_groupowner/tests/missing_file_test.pass.sh
-index 938e6b30819..015ff98c99d 100644
---- a/shared/templates/file_groupowner/tests/missing_file_test.pass.sh
-+++ b/shared/templates/file_groupowner/tests/missing_file_test.pass.sh
-@@ -1,8 +1,20 @@
- #!/bin/bash
- #
- 
--{{% if MISSING_FILE_PASS %}}
--    rm -f {{{ FILEPATH }}}
--{{% else %}}
--    true
--{{% endif %}}
-+{{% for path in FILEPATH %}}
-+    {{% if MISSING_FILE_PASS %}}
-+        rm -f {{{ path }}}
-+    {{% else %}}
-+        {{% if IS_DIRECTORY and FILE_REGEX %}}
-+        echo "Create specific tests for this rule because of regex"
-+        {{% elif IS_DIRECTORY and RECURSIVE %}}
-+        find -L {{{ path }}} -type d -exec chgrp {{{ FILEGID }}} {} \;
-+        {{% else %}}
-+        if [ ! -f {{{ path }}} ]; then
-+            mkdir -p "$(dirname '{{{ path }}}')"
-+            touch {{{ path }}}
-+        fi
-+        chgrp {{{ FILEGID }}} {{{ path }}}
-+        {{% endif %}}
-+    {{% endif %}}
-+{{% endfor %}}
diff --git a/SOURCES/scap-security-guide-0.1.61-file_owner-PR_7789.patch b/SOURCES/scap-security-guide-0.1.61-file_owner-PR_7789.patch
deleted file mode 100644
index ab14309..0000000
--- a/SOURCES/scap-security-guide-0.1.61-file_owner-PR_7789.patch
+++ /dev/null
@@ -1,288 +0,0 @@
-diff --git a/linux_os/guide/system/auditing/auditd_configure_rules/file_ownership_audit_configuration/rule.yml b/linux_os/guide/system/auditing/auditd_configure_rules/file_ownership_audit_configuration/rule.yml
-new file mode 100644
-index 00000000000..968ef336148
---- /dev/null
-+++ b/linux_os/guide/system/auditing/auditd_configure_rules/file_ownership_audit_configuration/rule.yml
-@@ -0,0 +1,39 @@
-+documentation_complete: true
-+
-+title: 'Audit Configuration Files Must Be Owned By Root'
-+
-+description: |-
-+    All audit configuration files must be owned by root user.
-+    {{{ describe_file_owner(file="/etc/audit/", owner="root") }}}
-+    {{{ describe_file_owner(file="/etc/audit/rules.d/", owner="root") }}}
-+
-+rationale: |-
-+    Without the capability to restrict which roles and individuals can
-+    select which events are audited, unauthorized personnel may be able
-+    to prevent the auditing of critical events.
-+    Misconfigured audits may degrade the system's performance by
-+    overwhelming the audit log. Misconfigured audits may also make it more
-+    difficult to establish, correlate, and investigate the events relating
-+    to an incident or identify those responsible for one.
-+
-+severity: medium
-+
-+references:
-+    disa: CCI-000171
-+    srg: SRG-OS-000063-GPOS-00032
-+    stigid@ubuntu2004: UBTU-20-010134
-+
-+ocil: |-
-+    {{{ describe_file_owner(file="/etc/audit/", owner="root") }}}
-+    {{{ describe_file_owner(file="/etc/audit/rules.d/", owner="root") }}}
-+
-+template:
-+    name: file_owner
-+    vars:
-+        filepath:
-+            - /etc/audit/
-+            - /etc/audit/rules.d/
-+        file_regex:
-+            - ^audit(\.rules|d\.conf)$
-+            - ^.*\.rules$
-+        fileuid: '0'
-diff --git a/linux_os/guide/system/auditing/auditd_configure_rules/file_ownership_audit_configuration/tests/correct_owner.pass.sh b/linux_os/guide/system/auditing/auditd_configure_rules/file_ownership_audit_configuration/tests/correct_owner.pass.sh
-new file mode 100644
-index 00000000000..4d67307a1ef
---- /dev/null
-+++ b/linux_os/guide/system/auditing/auditd_configure_rules/file_ownership_audit_configuration/tests/correct_owner.pass.sh
-@@ -0,0 +1,6 @@
-+#!/bin/bash
-+# packages = audit
-+
-+chown 0 /etc/audit/audit.rules
-+chown 0 /etc/audit/auditd.conf
-+chown 0 -R /etc/audit/rules.d/
-diff --git a/linux_os/guide/system/auditing/auditd_configure_rules/file_ownership_audit_configuration/tests/incorrect_owner.fail.sh b/linux_os/guide/system/auditing/auditd_configure_rules/file_ownership_audit_configuration/tests/incorrect_owner.fail.sh
-new file mode 100644
-index 00000000000..337074fab92
---- /dev/null
-+++ b/linux_os/guide/system/auditing/auditd_configure_rules/file_ownership_audit_configuration/tests/incorrect_owner.fail.sh
-@@ -0,0 +1,7 @@
-+#!/bin/bash
-+# packages = audit
-+
-+useradd testuser_123
-+chown testuser_123 /etc/audit/audit.rules
-+chown testuser_123 /etc/audit/auditd.conf
-+chown testuser_123 -R /etc/audit/rules.d/
-diff --git a/linux_os/guide/system/permissions/files/permissions_var_log_dir/file_owner_var_log_syslog/rule.yml b/linux_os/guide/system/permissions/files/permissions_var_log_dir/file_owner_var_log_syslog/rule.yml
-new file mode 100644
-index 00000000000..f1bf515455d
---- /dev/null
-+++ b/linux_os/guide/system/permissions/files/permissions_var_log_dir/file_owner_var_log_syslog/rule.yml
-@@ -0,0 +1,27 @@
-+documentation_complete: true
-+
-+title: 'Verify User Who Owns /var/log/syslog File'
-+
-+description: '{{{ describe_file_owner(file="/var/log/syslog", owner="syslog") }}}'
-+
-+rationale: |-
-+    The <tt>/var/log/syslog</tt> file contains logs of error messages in
-+    the system and should only be accessed by authorized personnel.
-+
-+severity: medium
-+
-+references:
-+    disa: CCI-001314
-+    srg: SRG-OS-000206-GPOS-00084
-+    stigid@ubuntu2004: UBTU-20-010421
-+
-+ocil_clause: '{{{ ocil_clause_file_owner(file="/var/log/syslog", owner="syslog") }}}'
-+
-+ocil: |-
-+    {{{ ocil_file_owner(file="/var/log/syslog", owner="syslog") }}}
-+
-+template:
-+    name: file_owner
-+    vars:
-+        filepath: /var/log/syslog
-+        fileuid: '104'
-diff --git a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_ownership_binary_dirs/rule.yml b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_ownership_binary_dirs/rule.yml
-new file mode 100644
-index 00000000000..e2362388678
---- /dev/null
-+++ b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_ownership_binary_dirs/rule.yml
-@@ -0,0 +1,55 @@
-+documentation_complete: true
-+
-+title: 'Verify that System Executable Have Root Ownership'
-+
-+description: |-
-+    <pre>/bin
-+    /sbin
-+    /usr/bin
-+    /usr/sbin
-+    /usr/local/bin
-+    /usr/local/sbin</pre>
-+    All these directories should be owned by the <tt>root</tt> user.
-+    If any directory <i>DIR</i> in these directories is found
-+    to be owned by a user other than root, correct its ownership with the
-+    following command:
-+    <pre>$ sudo chown root <i>DIR</i></pre>
-+
-+rationale: |-
-+    System binaries are executed by privileged users as well as system services,
-+    and restrictive permissions are necessary to ensure that their
-+    execution of these programs cannot be co-opted.
-+
-+severity: medium
-+
-+references:
-+    disa: CCI-001495
-+    srg: SRG-OS-000258-GPOS-00099
-+    stigid@ubuntu2004: UBTU-20-010424
-+
-+ocil_clause: 'any system exectables directories are found to not be owned by root'
-+
-+ocil: |-
-+    System executables are stored in the following directories by default:
-+    <pre>/bin
-+    /sbin
-+    /usr/bin
-+    /usr/local/bin
-+    /usr/local/sbin
-+    /usr/sbin</pre>
-+    For each of these directories, run the following command to find files
-+    not owned by root:
-+    <pre>$ sudo find -L <i>DIR/</i> ! -user root -type d -exec chown root {} \;</pre>
-+
-+template:
-+    name: file_owner
-+    vars:
-+        filepath:
-+            - /bin/
-+            - /sbin/
-+            - /usr/bin/
-+            - /usr/sbin/
-+            - /usr/local/bin/
-+            - /usr/local/sbin/
-+        recursive: 'true'
-+        fileuid: '0'
-diff --git a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_ownership_audit_binaries/rule.yml b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_ownership_audit_binaries/rule.yml
-new file mode 100644
-index 00000000000..0c7d9b313d5
---- /dev/null
-+++ b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_ownership_audit_binaries/rule.yml
-@@ -0,0 +1,77 @@
-+documentation_complete: true
-+
-+prodtype: ubuntu2004
-+
-+title: 'Verify that audit tools are owned by root'
-+
-+description: |-
-+    The {{{ full_name }}} operating system audit tools must have the proper
-+    ownership configured to protected against unauthorized access.
-+
-+    Verify it by running the following command:
-+    <pre>$ stat -c "%n %U" /sbin/auditctl /sbin/aureport /sbin/ausearch /sbin/autrace /sbin/auditd /sbin/audispd /sbin/augenrules
-+
-+    /sbin/auditctl root
-+    /sbin/aureport root
-+    /sbin/ausearch root
-+    /sbin/autrace root
-+    /sbin/auditd root
-+    /sbin/audispd root
-+    /sbin/augenrules root
-+    </pre>
-+
-+    Audit tools needed to successfully view and manipulate audit information
-+    system activity and records. Audit tools include custom queries and report
-+    generators
-+
-+rationale: |-
-+    Protecting audit information also includes identifying and protecting the
-+    tools used to view and manipulate log data. Therefore, protecting audit
-+    tools is necessary to prevent unauthorized operation on audit information.
-+ 
-+    Operating systems providing tools to interface with audit information
-+    will leverage user permissions and roles identifying the user accessing the
-+    tools and the corresponding rights the user enjoys to make access decisions
-+    regarding the access to audit tools.
-+
-+severity: medium
-+
-+references:
-+    disa: CCI-001493,CCI-001494
-+    srg: SRG-OS-000256-GPiOS-00097,SRG-OS-000257-GPOS-00098
-+    stigid@ubuntu2004: UBTU-20-010200
-+
-+ocil: |-
-+    Verify it by running the following command:
-+    <pre>$ stat -c "%n %U" /sbin/auditctl /sbin/aureport /sbin/ausearch /sbin/autrace /sbin/auditd /sbin/audispd /sbin/augenrules
-+
-+    /sbin/auditctl root
-+    /sbin/aureport root
-+    /sbin/ausearch root
-+    /sbin/autrace root
-+    /sbin/auditd root
-+    /sbin/audispd root
-+    /sbin/augenrules root
-+    </pre>
-+
-+    If the command does not return all the above lines, the missing ones
-+    need to be added.
-+
-+    Run the following command to correct the permissions of the missing
-+    entries:
-+    <pre>$ sudo chown root [audit_tool] </pre>
-+
-+    Replace "[audit_tool]" with each audit tool not owned by root.
-+
-+template:
-+    name: file_owner
-+    vars:
-+        filepath:
-+            - /sbin/auditctl
-+            - /sbin/aureport
-+            - /sbin/ausearch
-+            - /sbin/autrace
-+            - /sbin/auditd
-+            - /sbin/audispd
-+            - /sbin/augenrules
-+        fileuid: '0'
-diff --git a/shared/templates/file_owner/ansible.template b/shared/templates/file_owner/ansible.template
-index 80eaae8d50b..590c9fc6055 100644
---- a/shared/templates/file_owner/ansible.template
-+++ b/shared/templates/file_owner/ansible.template
-@@ -25,7 +25,7 @@
- 
- - name: Ensure owner on {{{ path }}} recursively
-   file:
--    paths "{{{ path }}}"
-+    path: "{{{ path }}}"
-     state: directory
-     recurse: yes
-     owner: "{{{ FILEUID }}}"
-diff --git a/shared/templates/file_owner/tests/missing_file_test.pass.sh b/shared/templates/file_owner/tests/missing_file_test.pass.sh
-index 938e6b30819..4e3683f9dcf 100644
---- a/shared/templates/file_owner/tests/missing_file_test.pass.sh
-+++ b/shared/templates/file_owner/tests/missing_file_test.pass.sh
-@@ -1,8 +1,18 @@
- #!/bin/bash
- #
- 
--{{% if MISSING_FILE_PASS %}}
--    rm -f {{{ FILEPATH }}}
--{{% else %}}
--    true
--{{% endif %}}
-+{{% for path in FILEPATH %}}
-+    {{% if MISSING_FILE_PASS %}}
-+        rm -f {{{ path }}}
-+    {{% else %}}
-+        {{% if IS_DIRECTORY and RECURSIVE %}}
-+        find -L {{{ path }}} -type d -exec chown {{{ FILEUID }}} {} \;
-+        {{% else %}}
-+        if [ ! -f {{{ path }}} ]; then
-+            mkdir -p "$(dirname '{{{ path }}}')"
-+            touch {{{ path }}}
-+        fi
-+        chown {{{ FILEUID }}} {{{ path }}}
-+        {{% endif %}}
-+    {{% endif %}}
-+{{% endfor %}}
diff --git a/SOURCES/scap-security-guide-0.1.61-file_permissions-PR_7788.patch b/SOURCES/scap-security-guide-0.1.61-file_permissions-PR_7788.patch
deleted file mode 100644
index 5bc9aad..0000000
--- a/SOURCES/scap-security-guide-0.1.61-file_permissions-PR_7788.patch
+++ /dev/null
@@ -1,409 +0,0 @@
-diff --git a/linux_os/guide/system/permissions/files/permissions_local_var_log/bash/ubuntu.sh b/linux_os/guide/system/permissions/files/permissions_local_var_log/bash/ubuntu.sh
-new file mode 100644
-index 00000000000..93fd73e6ece
---- /dev/null
-+++ b/linux_os/guide/system/permissions/files/permissions_local_var_log/bash/ubuntu.sh
-@@ -0,0 +1,14 @@
-+# platform = multi_platform_ubuntu
-+
-+readarray -t files < <(find /var/log/)
-+for file in "${files[@]}"; do
-+    if basename $file | grep -qE '^.*$'; then
-+        chmod 0640 $file
-+    fi
-+done
-+
-+if grep -qE "^f \/var\/log\/(btmp|wtmp|lastlog)? " /usr/lib/tmpfiles.d/var.conf; then
-+    sed -i --follow-symlinks "s/\(^f[[:space:]]\+\/var\/log\/btmp[[:space:]]\+\)\(\([[:digit:]]\+\)[^ $]*\)/\10640/" /usr/lib/tmpfiles.d/var.conf
-+    sed -i --follow-symlinks "s/\(^f[[:space:]]\+\/var\/log\/wtmp[[:space:]]\+\)\(\([[:digit:]]\+\)[^ $]*\)/\10640/" /usr/lib/tmpfiles.d/var.conf
-+    sed -i --follow-symlinks "s/\(^f[[:space:]]\+\/var\/log\/lastlog[[:space:]]\+\)\(\([[:digit:]]\+\)[^ $]*\)/\10640/" /usr/lib/tmpfiles.d/var.conf
-+fi
-diff --git a/linux_os/guide/system/permissions/files/permissions_local_var_log/oval/shared.xml b/linux_os/guide/system/permissions/files/permissions_local_var_log/oval/shared.xml
-deleted file mode 100644
-index dd95ce05936..00000000000
---- a/linux_os/guide/system/permissions/files/permissions_local_var_log/oval/shared.xml
-+++ /dev/null
-@@ -1,36 +0,0 @@
--<def-group>
--  <definition class="compliance" id="permissions_local_var_log" version="1">
--    {{{ oval_metadata("
--        Checks that files in /var/log have permission at least 0640
--      ") }}}
--    <criteria operator="AND">
--      <criterion test_ref="test_mode_log_files" />
--    </criteria>
--  </definition>
--
--  <unix:file_test  check="all" check_existence="none_exist" comment="log file with less restrictive permission than 0640" id="test_mode_log_files" version="1">
--    <unix:object object_ref="object_file_mode_log_files" />
--  </unix:file_test>
--
--  <unix:file_object comment="log files" id="object_file_mode_log_files" version="1">
--    <unix:path operation="pattern match">^\/var\/log\/</unix:path>
--    <unix:filename operation="pattern match">^.*$</unix:filename>
--    <filter action="include">log_files_permission_more_0640</filter>
--    <filter action="exclude">var_log_symlinks</filter>
--  </unix:file_object>
--
--  <unix:file_state id="log_files_permission_more_0640" version="1" operator="OR">
--     <!-- if any one of these is true then mode is NOT 0640 (hence the OR operator) -->
--    <unix:uexec datatype="boolean">true</unix:uexec>
--    <unix:gwrite datatype="boolean">true</unix:gwrite>
--    <unix:gexec datatype="boolean">true</unix:gexec>
--    <unix:oread datatype="boolean">true</unix:oread>
--    <unix:owrite datatype="boolean">true</unix:owrite>
--    <unix:oexec datatype="boolean">true</unix:oexec>
--  </unix:file_state>
--
--  <unix:file_state id="var_log_symlinks" version="1">
--    <unix:type operation="equals">symbolic link</unix:type>
--  </unix:file_state>
--
--</def-group>
-diff --git a/linux_os/guide/system/permissions/files/permissions_local_var_log/rule.yml b/linux_os/guide/system/permissions/files/permissions_local_var_log/rule.yml
-index 2b0431b7763..9ce79cfde4e 100644
---- a/linux_os/guide/system/permissions/files/permissions_local_var_log/rule.yml
-+++ b/linux_os/guide/system/permissions/files/permissions_local_var_log/rule.yml
-@@ -47,3 +47,10 @@ ocil: |-
-     <pre>
-     sudo find /var/log -perm /137 -type f -exec stat -c "%n %a" {} \;
-     </pre>
-+
-+template:
-+    name: file_permissions
-+    vars:
-+        filepath: /var/log/
-+        file_regex: '.*'
-+        filemode: '0640'
-diff --git a/linux_os/guide/system/permissions/files/permissions_local_var_log/tests/var_logfile_correct_mode.pass.sh b/linux_os/guide/system/permissions/files/permissions_local_var_log/tests/var_logfile_correct_mode.pass.sh
-index 5317ef272b8..1793259cff5 100644
---- a/linux_os/guide/system/permissions/files/permissions_local_var_log/tests/var_logfile_correct_mode.pass.sh
-+++ b/linux_os/guide/system/permissions/files/permissions_local_var_log/tests/var_logfile_correct_mode.pass.sh
-@@ -1,5 +1,6 @@
- #!/bin/bash
- 
-+chmod -R 640 /var/log
- mkdir -p /var/log/testme
- touch /var/log/testme/test.log
- chmod 640 /var/log/testme/test.log
-diff --git a/linux_os/guide/system/permissions/files/permissions_local_var_log/tests/world_writable_dir.pass.sh b/linux_os/guide/system/permissions/files/permissions_local_var_log/tests/world_writable_dir.pass.sh
-index 83db1acf8d3..69b081473a5 100644
---- a/linux_os/guide/system/permissions/files/permissions_local_var_log/tests/world_writable_dir.pass.sh
-+++ b/linux_os/guide/system/permissions/files/permissions_local_var_log/tests/world_writable_dir.pass.sh
-@@ -1,4 +1,5 @@
- #!/bin/bash
- 
-+chmod -R 640 /var/log/
- mkdir -p /var/log/testme
- chmod 777 /var/log/testme
-diff --git a/linux_os/guide/system/permissions/files/permissions_var_log_dir/file_permissions_var_log/bash/ubuntu.sh b/linux_os/guide/system/permissions/files/permissions_var_log_dir/file_permissions_var_log/bash/ubuntu.sh
-new file mode 100644
-index 00000000000..93962ea66a7
---- /dev/null
-+++ b/linux_os/guide/system/permissions/files/permissions_var_log_dir/file_permissions_var_log/bash/ubuntu.sh
-@@ -0,0 +1,7 @@
-+# platform = multi_platform_ubuntu
-+
-+chmod 0755 /var/log/
-+
-+if grep -q "^z \/var\/log " /usr/lib/tmpfiles.d/00rsyslog.conf; then
-+    sed -i --follow-symlinks "s/\(^z[[:space:]]\+\/var\/log[[:space:]]\+\)\(\([[:digit:]]\+\)[^ $]*\)/\10755/" /usr/lib/tmpfiles.d/00rsyslog.conf
-+fi
-diff --git a/linux_os/guide/system/permissions/files/permissions_var_log_dir/file_permissions_var_log_syslog/rule.yml b/linux_os/guide/system/permissions/files/permissions_var_log_dir/file_permissions_var_log_syslog/rule.yml
-new file mode 100644
-index 00000000000..73258d40fdc
---- /dev/null
-+++ b/linux_os/guide/system/permissions/files/permissions_var_log_dir/file_permissions_var_log_syslog/rule.yml
-@@ -0,0 +1,28 @@
-+documentation_complete: true
-+
-+title: 'Verify Permissions on /var/log/syslog File'
-+
-+description: |-
-+    {{{ describe_file_permissions(file="/var/log/syslog", perms="0640") }}}
-+
-+rationale: |-
-+    The <tt>/var/log/syslog</tt> file contains logs of error messages in
-+    the system and should only be accessed by authorized personnel.
-+
-+severity: medium
-+
-+references:
-+    disa: CCI-001314
-+    srg: SRG-OS-000206-GPOS-00084
-+    stigid@ubuntu2004: UBTU-20-010422
-+
-+ocil_clause: '{{{ ocil_clause_file_permissions(file="/var/log/syslog", perms="-rw-r-----") }}}'
-+
-+ocil: |-
-+    {{{ ocil_file_permissions(file="/var/log/syslog", perms="-rw-r-----") }}}
-+
-+template:
-+    name: file_permissions
-+    vars:
-+        filepath: /var/log/syslog
-+        filemode: '0640'
-diff --git a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_permissions_binary_dirs/rule.yml b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_permissions_binary_dirs/rule.yml
-new file mode 100644
-index 00000000000..a666c768870
---- /dev/null
-+++ b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_permissions_binary_dirs/rule.yml
-@@ -0,0 +1,57 @@
-+documentation_complete: true
-+
-+title: 'Verify that System Executable Directories Have Restrictive Permissions'
-+
-+description: |-
-+    System executables are stored in the following directories by default:
-+    <pre>/bin
-+    /sbin
-+    /usr/bin
-+    /usr/sbin
-+    /usr/local/bin
-+    /usr/local/sbin</pre>
-+    These directories should not be group-writable or world-writable.
-+    If any directory <i>DIR</i> in these directories is found to be
-+    group-writable or world-writable, correct its permission with the
-+    following command:
-+    <pre>$ sudo chmod go-w <i>DIR</i></pre>
-+
-+rationale: |-
-+    System binaries are executed by privileged users, as well as system services,
-+    and restrictive permissions are necessary to ensure execution of these programs
-+    cannot be co-opted.
-+
-+severity: medium
-+
-+references:
-+    disa: CCI-001495
-+    srg: SRG-OS-000258-GPOS-00099
-+    stigid@ubuntu2004: UBTU-20-010423
-+
-+ocil_clause: 'any of these files are group-writable or world-writable'
-+
-+ocil: |-
-+    System executables are stored in the following directories by default:
-+    <pre>/bin
-+    /sbin
-+    /usr/bin
-+    /usr/sbin
-+    /usr/local/bin
-+    /usr/local/sbin</pre>
-+    To find system executables directories that are group-writable or
-+    world-writable, run the following command for each directory <i>DIR</i>
-+    which contains system executables:
-+    <pre>$ sudo find -L <i>DIR</i> -perm /022 -type d</pre>
-+
-+template:
-+    name: file_permissions
-+    vars:
-+        filepath:
-+            - /bin/
-+            - /sbin/
-+            - /usr/bin/
-+            - /usr/sbin/
-+            - /usr/local/bin/
-+            - /usr/local/sbin/
-+        recursive: 'true'
-+        filemode: '0755'
-diff --git a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_permissions_library_dirs/tests/all_dirs_ok.pass.sh b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_permissions_library_dirs/tests/all_dirs_ok.pass.sh
-index 3f7239deef9..af078463b05 100644
---- a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_permissions_library_dirs/tests/all_dirs_ok.pass.sh
-+++ b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_permissions_library_dirs/tests/all_dirs_ok.pass.sh
-@@ -1,4 +1,4 @@
--# platform = multi_platform_sle
-+# platform = multi_platform_sle,multi_platform_ubuntu
- DIRS="/lib /lib64 /usr/lib /usr/lib64"
- for dirPath in $DIRS; do
- 	find "$dirPath" -perm /022 -type d -exec chmod go-w '{}' \;
-diff --git a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_permissions_library_dirs/tests/owner_only_writable_dir.pass.sh b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_permissions_library_dirs/tests/owner_only_writable_dir.pass.sh
-index 1f68586853d..d58616bcafb 100644
---- a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_permissions_library_dirs/tests/owner_only_writable_dir.pass.sh
-+++ b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_permissions_library_dirs/tests/owner_only_writable_dir.pass.sh
-@@ -1,5 +1,6 @@
--# platform = multi_platform_sle
-+# platform = multi_platform_sle,multi_platform_ubuntu
- DIRS="/lib /lib64 /usr/lib /usr/lib64"
- for dirPath in $DIRS; do
-+    chmod -R 755 "$dirPath"
- 	mkdir -p "$dirPath/testme" && chmod 700  "$dirPath/testme"
- done
-diff --git a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_permissions_library_dirs/tests/world_writable_dir_on_lib.fail.sh b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_permissions_library_dirs/tests/world_writable_dir_on_lib.fail.sh
-index b60a7269568..98d18cde3ea 100644
---- a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_permissions_library_dirs/tests/world_writable_dir_on_lib.fail.sh
-+++ b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_permissions_library_dirs/tests/world_writable_dir_on_lib.fail.sh
-@@ -1,4 +1,4 @@
--# platform = multi_platform_sle
-+# platform = multi_platform_sle,multi_platform_ubuntu
- DIRS="/lib /lib64"
- for dirPath in $DIRS; do
- 	mkdir -p "$dirPath/testme" && chmod 777  "$dirPath/testme"
-diff --git a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_permissions_library_dirs/tests/world_writable_dir_on_usr_lib.fail.sh b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_permissions_library_dirs/tests/world_writable_dir_on_usr_lib.fail.sh
-index 5438b51bb6a..6df6e2f8f9b 100644
---- a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_permissions_library_dirs/tests/world_writable_dir_on_usr_lib.fail.sh
-+++ b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_permissions_library_dirs/tests/world_writable_dir_on_usr_lib.fail.sh
-@@ -1,4 +1,4 @@
--# platform = multi_platform_sle
-+# platform = multi_platform_sle,multi_platform_ubuntu
- DIRS="/usr/lib /usr/lib64"
- for dirPath in $DIRS; do
- 	mkdir -p "$dirPath/testme" && chmod 777 "$dirPath/testme"
-diff --git a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_permissions_audit_binaries/rule.yml b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_permissions_audit_binaries/rule.yml
-new file mode 100644
-index 00000000000..da42e997478
---- /dev/null
-+++ b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_permissions_audit_binaries/rule.yml
-@@ -0,0 +1,78 @@
-+documentation_complete: true
-+
-+prodtype: ubuntu2004
-+
-+title: 'Verify that audit tools Have Mode 0755 or less'
-+
-+description: |-
-+    The {{{ full_name }}} operating system audit tools must have the proper
-+    permissions configured to protected against unauthorized access.
-+
-+    Verify it by running the following command:
-+    <pre>$ stat -c "%n %a" /sbin/auditctl /sbin/aureport /sbin/ausearch /sbin/autrace /sbin/auditd /sbin/audispd /sbin/augenrules
-+
-+    /sbin/auditctl 755
-+    /sbin/aureport 755
-+    /sbin/ausearch 755
-+    /sbin/autrace 755
-+    /sbin/auditd 755
-+    /sbin/audispd 755
-+    /sbin/augenrules 755
-+    </pre>
-+
-+    Audit tools needed to successfully view and manipulate audit information
-+    system activity and records. Audit tools include custom queries and report
-+    generators
-+
-+rationale: |-
-+    Protecting audit information also includes identifying and protecting the
-+    tools used to view and manipulate log data. Therefore, protecting audit
-+    tools is necessary to prevent unauthorized operation on audit information.
-+ 
-+    Operating systems providing tools to interface with audit information
-+    will leverage user permissions and roles identifying the user accessing the
-+    tools and the corresponding rights the user enjoys to make access decisions
-+    regarding the access to audit tools.
-+
-+severity: medium
-+
-+references:
-+    disa: CCI-001493,CCI-001494
-+    srg: SRG-OS-000256-GPOS-00097,SRG-OS-000257-GPOS-00098
-+    stigid@ubuntu2004: UBTU-20-010199
-+
-+ocil: |-
-+    Verify it by running the following command:
-+    <pre>$ stat -c "%n %a" /sbin/auditctl /sbin/aureport /sbin/ausearch /sbin/autrace /sbin/auditd /sbin/audispd /sbin/augenrules
-+
-+    /sbin/auditctl 755
-+    /sbin/aureport 755
-+    /sbin/ausearch 755
-+    /sbin/autrace 755
-+    /sbin/auditd 755
-+    /sbin/audispd 755
-+    /sbin/augenrules 755
-+    </pre>
-+
-+    If the command does not return all the above lines, the missing ones
-+    need to be added.
-+
-+    Run the following command to correct the permissions of the missing
-+    entries:
-+    <pre>$ sudo chmod 0755 [audit_tool] </pre>
-+
-+    Replace "[audit_tool]" with the audit tool that does not have the
-+    correct permissions.
-+
-+template:
-+    name: file_permissions
-+    vars:
-+        filepath:
-+            - /sbin/auditctl
-+            - /sbin/aureport
-+            - /sbin/ausearch
-+            - /sbin/autrace
-+            - /sbin/auditd
-+            - /sbin/audispd
-+            - /sbin/augenrules
-+        filemode: '0755'
-diff --git a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_permissions_binary_dirs/bash/shared.sh b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_permissions_binary_dirs/bash/shared.sh
-index de2e1e98dfa..ab89b277a52 100644
---- a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_permissions_binary_dirs/bash/shared.sh
-+++ b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_permissions_binary_dirs/bash/shared.sh
-@@ -1,4 +1,4 @@
--# platform = Red Hat Virtualization 4,multi_platform_rhel,multi_platform_ol,multi_platform_sle
-+# platform = Red Hat Virtualization 4,multi_platform_rhel,multi_platform_ol,multi_platform_sle,multi_platform_ubuntu
- DIRS="/bin /usr/bin /usr/local/bin /sbin /usr/sbin /usr/local/sbin /usr/libexec"
- for dirPath in $DIRS; do
- 	find "$dirPath" -perm /022 -exec chmod go-w '{}' \;
-diff --git a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_permissions_binary_dirs/tests/correct_permissions.pass.sh b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_permissions_binary_dirs/tests/correct_permissions.pass.sh
-new file mode 100644
-index 00000000000..59b8838581c
---- /dev/null
-+++ b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_permissions_binary_dirs/tests/correct_permissions.pass.sh
-@@ -0,0 +1,6 @@
-+#!/bin/bash
-+
-+DIRS="/bin /usr/bin /usr/local/bin /sbin /usr/sbin /usr/local/sbin /usr/libexec"
-+for dirPath in $DIRS; do
-+    find "$dirPath" -perm /022 -type f -exec chmod 0755 '{}' \;
-+done
-diff --git a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_permissions_binary_dirs/tests/incorrect_permissions.fail.sh b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_permissions_binary_dirs/tests/incorrect_permissions.fail.sh
-new file mode 100644
-index 00000000000..9d9ce30064b
---- /dev/null
-+++ b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_permissions_binary_dirs/tests/incorrect_permissions.fail.sh
-@@ -0,0 +1,6 @@
-+#!/bin/bash
-+
-+DIRS="/bin /usr/bin /usr/local/bin /sbin /usr/sbin /usr/local/sbin /usr/libexec"
-+for dirPath in $DIRS; do
-+    find "$dirPath" -type f -exec chmod 0777 '{}' \;
-+done
-diff --git a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_permissions_library_dirs/tests/correct_permissions.pass.sh b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_permissions_library_dirs/tests/correct_permissions.pass.sh
-new file mode 100644
-index 00000000000..de388e63325
---- /dev/null
-+++ b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_permissions_library_dirs/tests/correct_permissions.pass.sh
-@@ -0,0 +1,6 @@
-+#!/bin/bash
-+
-+DIRS="/lib /lib64 /usr/lib /usr/lib64"
-+for dirPath in $DIRS; do
-+    chmod -R 755 "$dirPath"
-+done
-diff --git a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_permissions_library_dirs/tests/incorrect_permissions.fail.sh b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_permissions_library_dirs/tests/incorrect_permissions.fail.sh
-new file mode 100644
-index 00000000000..913e75e7b17
---- /dev/null
-+++ b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_permissions_library_dirs/tests/incorrect_permissions.fail.sh
-@@ -0,0 +1,7 @@
-+#!/bin/bash
-+
-+DIRS="/lib /lib64 /usr/lib /usr/lib64"
-+for dirPath in $DIRS; do
-+    find "$dirPath" -type d -exec chmod go-w '{}' \;
-+    find "$dirPath" -type f -exec chmod go+w '{}' \;
-+done
-diff --git a/shared/templates/file_permissions/oval.template b/shared/templates/file_permissions/oval.template
-index 89083e812c1..6b3616a7f42 100644
---- a/shared/templates/file_permissions/oval.template
-+++ b/shared/templates/file_permissions/oval.template
-@@ -67,6 +67,11 @@
-       #}}
-       <filter action="include">state_file_permissions{{{ FILEID }}}_{{{ loop.index0 }}}_mode_not_{{{ FILEMODE }}}</filter>
-     {{%- endif %}}
-+      <filter action="exclude">exclude_symlinks_{{{ FILEID }}}</filter>
-   </unix:file_object>
-   {{% endfor %}}
-+
-+  <unix:file_state id="exclude_symlinks_{{{ FILEID }}}" version="1">
-+    <unix:type operation="equals">symbolic link</unix:type>
-+  </unix:file_state>
- </def-group>
diff --git a/SOURCES/scap-security-guide-0.1.61-fix-ansible-service-disabled-task-PR_8226.patch b/SOURCES/scap-security-guide-0.1.61-fix-ansible-service-disabled-task-PR_8226.patch
deleted file mode 100644
index 7103ed1..0000000
--- a/SOURCES/scap-security-guide-0.1.61-fix-ansible-service-disabled-task-PR_8226.patch
+++ /dev/null
@@ -1,44 +0,0 @@
-From 1c054ed40a4dbc2a48ffe7720d018c317cad8105 Mon Sep 17 00:00:00 2001
-From: Watson Sato <wsato@redhat.com>
-Date: Tue, 15 Feb 2022 14:12:55 +0100
-Subject: [PATCH] Simply mask services that should be disabled
-
-At some point Ansible started to return much more services in
-ansible_facts.services, including services that are not installed.
-This caused the task to think that the service exists, attempt to stop
-and mask the service.
-But systemd module fatal errors on non existing services, although the
-module ends up masking the service in question.
-
-The bash remediations simply mask the service, even if it is not
-installed.
-Let's do the same with Ansible, mask the service and ignore errors.
-
-One down side is that every non-existing service is reported as an
-error, which is ignored. But still a fatal error.
----
- shared/templates/service_disabled/ansible.template | 5 +----
- 1 file changed, 1 insertion(+), 4 deletions(-)
-
-diff --git a/shared/templates/service_disabled/ansible.template b/shared/templates/service_disabled/ansible.template
-index 550ed563056..254f41ac7fd 100644
---- a/shared/templates/service_disabled/ansible.template
-+++ b/shared/templates/service_disabled/ansible.template
-@@ -6,16 +6,13 @@
- {{%- if init_system == "systemd" %}}
- - name: Disable service {{{ SERVICENAME }}}
-   block:
--  - name: Gather the service facts
--    service_facts:
--
-   - name: Disable service {{{ SERVICENAME }}}
-     systemd:
-       name: "{{{ DAEMONNAME }}}.service"
-       enabled: "no"
-       state: "stopped"
-       masked: "yes"
--    when: '"{{{ DAEMONNAME }}}.service" in ansible_facts.services'
-+    ignore_errors: 'yes'
- 
- - name: "Unit Socket Exists - {{{ DAEMONNAME }}}.socket"
-   command: systemctl list-unit-files {{{ DAEMONNAME }}}.socket
diff --git a/SOURCES/scap-security-guide-0.1.61-fix_bug_in_delta_tailering_script-PR_8245.patch b/SOURCES/scap-security-guide-0.1.61-fix_bug_in_delta_tailering_script-PR_8245.patch
deleted file mode 100644
index a1eb387..0000000
--- a/SOURCES/scap-security-guide-0.1.61-fix_bug_in_delta_tailering_script-PR_8245.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-From 50eb163d9e9751c2e8cf8129523a8cf7e07a5930 Mon Sep 17 00:00:00 2001
-From: Matthew Burket <mburket@redhat.com>
-Date: Thu, 17 Feb 2022 12:49:32 -0600
-Subject: [PATCH] get_implemented_stigs in utils/create_scap_delta_tailoring.py
- should return the implemented stig items
-
----
- utils/create_scap_delta_tailoring.py | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/utils/create_scap_delta_tailoring.py b/utils/create_scap_delta_tailoring.py
-index 2c3c5d0df32..25ad1aef66e 100755
---- a/utils/create_scap_delta_tailoring.py
-+++ b/utils/create_scap_delta_tailoring.py
-@@ -127,6 +127,7 @@ def get_implemented_stigs(product, root_path, build_config_yaml_path,
-                 known_rules[ref].append(rule['id'])
-             else:
-                 known_rules[ref] = [rule['id']]
-+    return known_rules
- 
- 
- get_implemented_stigs.__annotations__ = {'product': str, 'root_path': str,
diff --git a/SOURCES/scap-security-guide-0.1.61-fix_enable_fips_mode-PR_8255.patch b/SOURCES/scap-security-guide-0.1.61-fix_enable_fips_mode-PR_8255.patch
deleted file mode 100644
index d305d02..0000000
--- a/SOURCES/scap-security-guide-0.1.61-fix_enable_fips_mode-PR_8255.patch
+++ /dev/null
@@ -1,116 +0,0 @@
-From bc2f72ff8a23b508cef88a363e75e73474625775 Mon Sep 17 00:00:00 2001
-From: Vojtech Polasek <vpolasek@redhat.com>
-Date: Tue, 22 Feb 2022 17:15:43 +0100
-Subject: [PATCH 1/3] remove extend definition from ovals
-
----
- .../software/integrity/fips/enable_fips_mode/oval/rhcos4.xml     | 1 -
- .../software/integrity/fips/enable_fips_mode/oval/shared.xml     | 1 -
- 2 files changed, 2 deletions(-)
-
-diff --git a/linux_os/guide/system/software/integrity/fips/enable_fips_mode/oval/rhcos4.xml b/linux_os/guide/system/software/integrity/fips/enable_fips_mode/oval/rhcos4.xml
-index c5ae0550e6b..52d86fd4478 100644
---- a/linux_os/guide/system/software/integrity/fips/enable_fips_mode/oval/rhcos4.xml
-+++ b/linux_os/guide/system/software/integrity/fips/enable_fips_mode/oval/rhcos4.xml
-@@ -5,7 +5,6 @@
-       <extend_definition comment="check /etc/system-fips exists" definition_ref="etc_system_fips_exists" />
-       <extend_definition comment="check sysctl crypto.fips_enabled = 1" definition_ref="proc_sys_crypto_fips_enabled" />
-       <extend_definition comment="system cryptography policy is configured" definition_ref="configure_crypto_policy" />
--      <extend_definition comment="Installed OS is FIPS certified" definition_ref="installed_OS_is_FIPS_certified" />
-       <criterion comment="check if system crypto policy selection in var_system_crypto_policy in the profile is set to FIPS" test_ref="test_system_crypto_policy_value" />
-     </criteria>
-   </definition>
-diff --git a/linux_os/guide/system/software/integrity/fips/enable_fips_mode/oval/shared.xml b/linux_os/guide/system/software/integrity/fips/enable_fips_mode/oval/shared.xml
-index 699dca06dd1..6c3f57e143f 100644
---- a/linux_os/guide/system/software/integrity/fips/enable_fips_mode/oval/shared.xml
-+++ b/linux_os/guide/system/software/integrity/fips/enable_fips_mode/oval/shared.xml
-@@ -6,7 +6,6 @@
-       <extend_definition comment="check sysctl crypto.fips_enabled = 1" definition_ref="sysctl_crypto_fips_enabled" />
-       <extend_definition comment="Dracut FIPS module is enabled" definition_ref="enable_dracut_fips_module" />
-       <extend_definition comment="system cryptography policy is configured" definition_ref="configure_crypto_policy" />
--      <extend_definition comment="Installed OS is FIPS certified" definition_ref="installed_OS_is_FIPS_certified" />
-       <criterion comment="check if system crypto policy selection in var_system_crypto_policy in the profile is set to FIPS" test_ref="test_system_crypto_policy_value" />
-     </criteria>
-   </definition>
-
-From dbbea1998e189c4a27edc700478f55e2dfda56f8 Mon Sep 17 00:00:00 2001
-From: Vojtech Polasek <vpolasek@redhat.com>
-Date: Tue, 22 Feb 2022 17:17:28 +0100
-Subject: [PATCH 2/3] chang warning and description
-
----
- .../integrity/fips/enable_fips_mode/rule.yml  | 25 ++++---------------
- 1 file changed, 5 insertions(+), 20 deletions(-)
-
-diff --git a/linux_os/guide/system/software/integrity/fips/enable_fips_mode/rule.yml b/linux_os/guide/system/software/integrity/fips/enable_fips_mode/rule.yml
-index 9d89114b07f..6b055eac8ff 100644
---- a/linux_os/guide/system/software/integrity/fips/enable_fips_mode/rule.yml
-+++ b/linux_os/guide/system/software/integrity/fips/enable_fips_mode/rule.yml
-@@ -13,11 +13,9 @@ description: |-
-     <ul>
-     <li>Setting the kernel FIPS mode flag (<tt>/proc/sys/crypto/fips_enabled</tt>) to <tt>1</tt></li>
-     <li>Creating <tt>/etc/system-fips</tt></li>
--    <li>Setting the system crypto policy in <tt>/etc/crypto-policies/config</tt> to <tt>FIPS</tt></li>
-+    <li>Setting the system crypto policy in <tt>/etc/crypto-policies/config</tt> to <tt>{{{ xccdf_value("var_system_crypto_policy") }}}</tt></li>
-     <li>Loading the Dracut <tt>fips</tt> module</li>
-     </ul>
--    This rule also ensures that the system policy is set to <tt>{{{ xccdf_value("var_system_crypto_policy") }}}</tt>.
--    Furthermore, the system running in FIPS mode should be FIPS certified by NIST.
- 
- rationale: |-
-     Use of weak or untested encryption algorithms undermines the purposes of utilizing encryption to
-@@ -48,7 +46,7 @@ references:
- ocil_clause: 'FIPS mode is not enabled'
- 
- ocil: |-
--    To verify that FIPS is enabled properly, run the following command:
-+    To verify that FIPS mode is enabled properly, run the following command:
-     <pre>fips-mode-setup --check</pre>
-     The output should contain the following:
-     <pre>FIPS mode is enabled.</pre>
-@@ -61,19 +59,6 @@ warnings:
-     - general: |-
-         The system needs to be rebooted for these changes to take effect.
-     - regulatory: |-
--        System Crypto Modules must be provided by a vendor that undergoes
--        FIPS-140 certifications.
--        FIPS-140 is applicable to all Federal agencies that use
--        cryptographic-based security systems to protect sensitive information
--        in computer and telecommunication systems (including voice systems) as
--        defined in Section 5131 of the Information Technology Management Reform
--        Act of 1996, Public Law 104-106. This standard shall be used in
--        designing and implementing cryptographic modules that Federal
--        departments and agencies operate or are operated for them under
--        contract. See <b>{{{ weblink(link="https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.140-2.pdf") }}}</b>
--        To meet this, the system has to have cryptographic software provided by
--        a vendor that has undergone this certification. This means providing
--        documentation, test results, design information, and independent third
--        party review by an accredited lab. While open source software is
--        capable of meeting this, it does not meet FIPS-140 unless the vendor
--        submits to this process.
-+        This rule DOES NOT CHECK if the components of the operating system are FIPS certified.
-+        You can find the list of FIPS certified modules at {{{ weblink(link="https://csrc.nist.rip/groups/STM/cmvp/documents/140-1/1401vend.htm") }}}.
-+        This rule checks if the system is running in FIPS mode. See the rule description for more information about what it means.
-
-From 3c72eec95c617ee295099522d2817c6d217a7e63 Mon Sep 17 00:00:00 2001
-From: vojtapolasek <krecoun@gmail.com>
-Date: Wed, 23 Feb 2022 09:16:09 +0100
-Subject: [PATCH 3/3] Update
- linux_os/guide/system/software/integrity/fips/enable_fips_mode/rule.yml
-
-Co-authored-by: Gabriel Becker <ggasparb@redhat.com>
----
- .../system/software/integrity/fips/enable_fips_mode/rule.yml    | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/linux_os/guide/system/software/integrity/fips/enable_fips_mode/rule.yml b/linux_os/guide/system/software/integrity/fips/enable_fips_mode/rule.yml
-index 6b055eac8ff..30cbc939bed 100644
---- a/linux_os/guide/system/software/integrity/fips/enable_fips_mode/rule.yml
-+++ b/linux_os/guide/system/software/integrity/fips/enable_fips_mode/rule.yml
-@@ -60,5 +60,5 @@ warnings:
-         The system needs to be rebooted for these changes to take effect.
-     - regulatory: |-
-         This rule DOES NOT CHECK if the components of the operating system are FIPS certified.
--        You can find the list of FIPS certified modules at {{{ weblink(link="https://csrc.nist.rip/groups/STM/cmvp/documents/140-1/1401vend.htm") }}}.
-+        You can find the list of FIPS certified modules at {{{ weblink(link="https://csrc.nist.gov/projects/cryptographic-module-validation-program/validated-modules/search") }}}.
-         This rule checks if the system is running in FIPS mode. See the rule description for more information about what it means.
diff --git a/SOURCES/scap-security-guide-0.1.61-grub2_rule_desc_update-PR_8184.patch b/SOURCES/scap-security-guide-0.1.61-grub2_rule_desc_update-PR_8184.patch
deleted file mode 100644
index dd65877..0000000
--- a/SOURCES/scap-security-guide-0.1.61-grub2_rule_desc_update-PR_8184.patch
+++ /dev/null
@@ -1,854 +0,0 @@
-From 51a826878ade2ebb564405991937ba0e2b2b7717 Mon Sep 17 00:00:00 2001
-From: Vojtech Polasek <vpolasek@redhat.com>
-Date: Wed, 2 Feb 2022 14:25:30 +0100
-Subject: [PATCH 1/8] create two macros
-
-one provides description for grub2_argument templated rules
-the second provides ocil for those cases
----
- shared/macros.jinja | 56 +++++++++++++++++++++++++++++++++++++++++++++
- 1 file changed, 56 insertions(+)
-
-diff --git a/shared/macros.jinja b/shared/macros.jinja
-index 00358e2f67c..3d41c998b0c 100644
---- a/shared/macros.jinja
-+++ b/shared/macros.jinja
-@@ -1620,3 +1620,59 @@ The audit daemon must be restarted for the changes to take effect.
- - no_ovirt
- {{%- endif %}}
- {{% endmacro %}}
-+
-+{{#
-+    Describe how to configure Grub2 to add an argument to the default kernel command line.
-+    The parameter should be in form `parameter=value`.
-+#}}
-+{{%- macro describe_grub2_argument(arg_name_value) -%}}
-+{{%- if product in ["rhel7", "ol7", "rhel9"] or 'ubuntu' in product -%}}
-+To ensure that <tt>{{{ arg_name_value }}}</tt> is added as a kernel command line
-+argument to newly installed kernels, ad <tt>{{{ arg_name_value }}}</tt> to the
-+default Grub2 command line for Linux operating systems.  Modify the line within
-+<tt>/etc/default/grub</tt> as shown below:
-+<pre>GRUB_CMDLINE_LINUX="... {{{ arg_name_value }}} ..."</pre>
-+Run the following command to update command line for already installed kernels:
-+{{%- if 'ubuntu' in product -%}}
-+<pre># update-grub</pre>
-+{{%- else -%}}
-+<pre># grubby --update-kernel=ALL --args="{{{ arg_name_value }}}"</pre>
-+{{%- endif -%}}
-+{{%- else -%}}
-+Configure the default Grub2 kernel command line to contain {{{ arg_name_value }}} as follows:
-+<pre># grub2-editenv - set "$(grub2-editenv - list | grep kernelopts) {{{ arg_name_value }}}"</pre>
-+{{%- endif -%}}
-+{{%- endmacro -%}}
-+
-+{{#
-+    Provide OCIL for checking if an argument for kernel command line is configured with Grub2.
-+    The parameter should have form `parameter=value`.
-+#}}
-+{{%- macro ocil_grub2_argument(arg_name_value) -%}}
-+{{%- if product in ["rhel7", "ol7", "rhel9"] or 'ubuntu' in product -%}}
-+Inspect the form of default GRUB 2 command line for the Linux operating system
-+in <tt>/etc/default/grub</tt>. If it includes <tt>{{{ arg_name_value }}}</tt>,
-+then auditinng will be enabled for newly installed kernels.
-+First check if the GRUB recovery is enabled:
-+<pre>$ grep 'GRUB_DISABLE_RECOVERY' /etc/default/grub</pre>
-+If this option is set to true, then check that a line is output by the following command:
-+<pre>$ grep 'GRUB_CMDLINE_LINUX_DEFAULT.*{{{ arg_name_value }}}.*' /etc/default/grub</pre>
-+If the recovery is disabled, check the line with
-+<pre>$ grep 'GRUB_CMDLINE_LINUX.*{{{ arg_name_value }}}.*' /etc/default/grub</pre>.
-+{{%- if 'ubuntu' in product -%}}
-+Moreover, current Grub2 config file in <tt>/etc/grub2/grub.cfg</tt> must be checked.
-+<pre># grep vmlinuz {{{ grub2_boot_path }}}/grub.cfg | grep -v '{{{ arg_name_value }}}'</pre>
-+This command should not return any output.
-+{{%- else -%}}
-+Moreover, command line parameters for currently installed kernels should be checked as well.
-+Run the following command:
-+<pre># grubby --info=ALL | grep args | grep -v '{{{ arg_name_value }}}'</pre>
-+The command should not return any output.
-+{{%- endif -%}}
-+{{%- else -%}}
-+Inspect the form of default GRUB 2 command line for the Linux operating system
-+in <tt>{{{ grub2_boot_path }}}/grubenv</tt>. If they include <tt>{{{ arg_name_value }}}</tt>, then auditing
-+is enabled at boot time.
-+<pre># grep 'kernelopts.*{{{ arg_name_value }}}.*' {{{ grub2_boot_path }}}/grubenv</pre>
-+{{%- endif -%}}
-+{{%- endmacro -%}}
-
-From c8cb579db19bd55eebcb0bdc4b1432368a5c1b77 Mon Sep 17 00:00:00 2001
-From: Vojtech Polasek <vpolasek@redhat.com>
-Date: Wed, 2 Feb 2022 14:26:26 +0100
-Subject: [PATCH 2/8] use new macros in grub2_audit_argument
-
----
- .../auditing/grub2_audit_argument/rule.yml    | 45 ++-----------------
- 1 file changed, 3 insertions(+), 42 deletions(-)
-
-diff --git a/linux_os/guide/system/auditing/grub2_audit_argument/rule.yml b/linux_os/guide/system/auditing/grub2_audit_argument/rule.yml
-index 96dbe67699e..aff0521ee73 100644
---- a/linux_os/guide/system/auditing/grub2_audit_argument/rule.yml
-+++ b/linux_os/guide/system/auditing/grub2_audit_argument/rule.yml
-@@ -7,15 +7,8 @@ title: 'Enable Auditing for Processes Which Start Prior to the Audit Daemon'
- description: |-
-     To ensure all processes can be audited, even those which start
-     prior to the audit daemon, add the argument <tt>audit=1</tt> to the default
--    GRUB 2 command line for the Linux operating system in
--{{% if product in ["rhel7", "ol7"] %}}
--    <tt>/etc/default/grub</tt>, so that the line looks similar to
--    <pre>GRUB_CMDLINE_LINUX="... audit=1 ..."</pre>
--    In case the <tt>GRUB_DISABLE_RECOVERY</tt> is set to true, then the parameter should be added to the <tt>GRUB_CMDLINE_LINUX_DEFAULT</tt> instead.
--{{% else %}}
--    <tt>{{{ grub2_boot_path }}}/grubenv</tt>, in the manner below:
--    <pre># grub2-editenv - set "$(grub2-editenv - list | grep kernelopts) audit=1"</pre>
--{{% endif %}}
-+    GRUB 2 command line for the Linux operating system.
-+    {{{ describe_grub2_argument("audit=1") | indent(4) }}}
- 
- rationale: |-
-     Each process on the system carries an "auditable" flag which indicates whether
-@@ -59,39 +52,7 @@ references:
- ocil_clause: 'auditing is not enabled at boot time'
- 
- ocil: |-
--{{% if product in ["rhel7", "ol7", "sle12","sle15"] %}}
--    Inspect the form of default GRUB 2 command line for the Linux operating system
--    in <tt>/etc/default/grub</tt>. If it includes <tt>audit=1</tt>, then auditing
--    is enabled at boot time.
--    First check if the GRUB recovery is enabled:
--    <pre>$ grep 'GRUB_DISABLE_RECOVERY' /etc/default/grub</pre>
--    If this option is set to true, then check that a line is output by the following command:
--    <pre>$ grep 'GRUB_CMDLINE_LINUX_DEFAULT.*audit=1.*' /etc/default/grub</pre>
--    If the recovery is disabled, check the line with
--    <pre>$ grep 'GRUB_CMDLINE_LINUX.*audit=1.*' /etc/default/grub</pre>.
--    Moreover, current Grub2 config file in <tt>/etc/grub2/grub.cfg</tt> must be checked.
--    <pre># grep vmlinuz {{{ grub2_boot_path }}}/grub.cfg | grep -v 'audit=1'</pre>
--    This command should not return any output. If it does, update the configuration with
--    <pre># grub2-mkconfig -o {{{ grub2_boot_path }}}/grub.cfg</pre>
--    <br /><br />
--    Alternatively, to ensure <tt>audit=1</tt> is configured on all installed kernels, the
--    following command may be used:
--    <br />
--    <pre>$ sudo /sbin/grubby --update-kernel=ALL --args="audit=1"</pre>
--    <br />
--{{% else %}}
--    Inspect the form of default GRUB 2 command line for the Linux operating system
--    in <tt>{{{ grub2_boot_path }}}/grubenv</tt>. If they include <tt>audit=1</tt>, then auditing
--    is enabled at boot time.
--    <pre># grep 'kernelopts.*audit=1.*' {{{ grub2_boot_path }}}/grubenv</pre>
--    <br /><br />
--    To ensure <tt>audit=1</tt> is configured on all installed kernels, the
--    following command may be used:
--    <br />
--    <pre># grub2-editenv - set "$(grub2-editenv - list | grep kernelopts) audit=1"</pre>
--    <br />
--{{% endif %}}
--
-+    {{{ ocil_grub2_argument("audit=1") | indent(4) }}}
- 
- warnings:
-     - management: |-
-
-From 3ff2c245408d3fe892222eee8171e2f84868f705 Mon Sep 17 00:00:00 2001
-From: Vojtech Polasek <vpolasek@redhat.com>
-Date: Thu, 3 Feb 2022 14:25:34 +0100
-Subject: [PATCH 3/8] fix omission  in ocil jinja macro
-
----
- shared/macros.jinja | 6 +++---
- 1 file changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/shared/macros.jinja b/shared/macros.jinja
-index 3d41c998b0c..16a0404b668 100644
---- a/shared/macros.jinja
-+++ b/shared/macros.jinja
-@@ -1652,7 +1652,7 @@ Configure the default Grub2 kernel command line to contain {{{ arg_name_value }}
- {{%- if product in ["rhel7", "ol7", "rhel9"] or 'ubuntu' in product -%}}
- Inspect the form of default GRUB 2 command line for the Linux operating system
- in <tt>/etc/default/grub</tt>. If it includes <tt>{{{ arg_name_value }}}</tt>,
--then auditinng will be enabled for newly installed kernels.
-+then the parameter will be configured for newly installed kernels.
- First check if the GRUB recovery is enabled:
- <pre>$ grep 'GRUB_DISABLE_RECOVERY' /etc/default/grub</pre>
- If this option is set to true, then check that a line is output by the following command:
-@@ -1671,8 +1671,8 @@ The command should not return any output.
- {{%- endif -%}}
- {{%- else -%}}
- Inspect the form of default GRUB 2 command line for the Linux operating system
--in <tt>{{{ grub2_boot_path }}}/grubenv</tt>. If they include <tt>{{{ arg_name_value }}}</tt>, then auditing
--is enabled at boot time.
-+in <tt>{{{ grub2_boot_path }}}/grubenv</tt>. If they include <tt>{{{ arg_name_value }}}</tt>, then the parameter
-+is configured at boot time.
- <pre># grep 'kernelopts.*{{{ arg_name_value }}}.*' {{{ grub2_boot_path }}}/grubenv</pre>
- {{%- endif -%}}
- {{%- endmacro -%}}
-
-From 976da69681d03d9b9380fc57216c30c7b4891f50 Mon Sep 17 00:00:00 2001
-From: Vojtech Polasek <vpolasek@redhat.com>
-Date: Thu, 3 Feb 2022 14:26:33 +0100
-Subject: [PATCH 4/8] use new jinja macros in all grub2 related rules
-
----
- .../rule.yml                                  | 15 ++-----
- .../grub2_enable_iommu_force/rule.yml         |  9 +++-
- .../grub2_init_on_alloc_argument/rule.yml     | 18 ++------
- .../grub2_kernel_trust_cpu_rng/rule.yml       | 11 ++---
- .../grub2_pti_argument/rule.yml               | 15 ++-----
- .../grub2_vsyscall_argument/rule.yml          | 15 ++-----
- .../grub2_ipv6_disable_argument/rule.yml      | 45 ++-----------------
- .../grub2_page_poison_argument/rule.yml       | 15 ++-----
- .../grub2_slub_debug_argument/rule.yml        | 15 ++-----
- 9 files changed, 33 insertions(+), 125 deletions(-)
-
-diff --git a/linux_os/guide/system/auditing/grub2_audit_backlog_limit_argument/rule.yml b/linux_os/guide/system/auditing/grub2_audit_backlog_limit_argument/rule.yml
-index f94ddab2fe1..868d525014f 100644
---- a/linux_os/guide/system/auditing/grub2_audit_backlog_limit_argument/rule.yml
-+++ b/linux_os/guide/system/auditing/grub2_audit_backlog_limit_argument/rule.yml
-@@ -7,9 +7,8 @@ title: 'Extend Audit Backlog Limit for the Audit Daemon'
- description: |-
-     To improve the kernel capacity to queue all log events, even those which occurred
-     prior to the audit daemon, add the argument <tt>audit_backlog_limit=8192</tt> to the default
--    GRUB 2 command line for the Linux operating system in
--    <tt>/etc/default/grub</tt>, in the manner below:
--    <pre>GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=VolGroup/LogVol06 rd.lvm.lv=VolGroup/lv_swap rhgb quiet rd.shell=0 audit=1 audit_backlog_limit=8192"</pre>
-+    GRUB 2 command line for the Linux operating system.
-+    {{{ describe_grub2_argument("audit_backlog_limit=8192") | indent(4) }}}
- 
- rationale: |-
-     audit_backlog_limit sets the queue length for audit events awaiting transfer
-@@ -40,15 +39,7 @@ references:
- ocil_clause: 'audit backlog limit is not configured'
- 
- ocil: |-
--    Inspect the form of default GRUB 2 command line for the Linux operating system
--    in <tt>/etc/default/grub</tt>. If they include <tt>audit=1</tt>, then auditing
--    is enabled at boot time.
--    <br /><br />
--    To ensure <tt>audit_backlog_limit=8192</tt> is configured on all installed kernels, the
--    following command may be used:
--    <br />
--    <pre>$ sudo /sbin/grubby --update-kernel=ALL --args="audit_backlog_limit=8192"</pre>
--    <br />
-+    {{{ ocil_grub2_argument("audit_backlog_limit=8192") | indent(4) }}}
- 
- warnings:
-     - management: |-
-diff --git a/linux_os/guide/system/bootloader-grub2/grub2_enable_iommu_force/rule.yml b/linux_os/guide/system/bootloader-grub2/grub2_enable_iommu_force/rule.yml
-index 0a0d76aeb23..1ff5a4d5f26 100644
---- a/linux_os/guide/system/bootloader-grub2/grub2_enable_iommu_force/rule.yml
-+++ b/linux_os/guide/system/bootloader-grub2/grub2_enable_iommu_force/rule.yml
-@@ -5,9 +5,10 @@ title: 'IOMMU configuration directive'
- description: |-
-     On x86 architecture supporting VT-d, the IOMMU manages the access control policy between the hardware devices and some
-         of the system critical units such as the memory.
-+    {{{ describe_grub2_argument("iommu=force") | indent(4) }}}
- 
- rationale: |-
--    On x86 architectures, activating the I/OMMU prevents the system from arbritrary accesses potentially made by
-+    On x86 architectures, activating the I/OMMU prevents the system from arbitrary accesses potentially made by
-         hardware devices.
- 
- severity: unknown
-@@ -22,6 +23,12 @@ references:
- 
- platform: machine
- 
-+ocil_clause: 'I/OMMU is not activated'
-+
-+ocil: |-
-+    {{{ ocil_grub2_argument("iommu=force") | indent(4) }}}
-+
-+
- warnings:
-   - functionality:
-       Depending on the hardware, devices and operating system used, enabling IOMMU can cause hardware instabilities.
-diff --git a/linux_os/guide/system/bootloader-grub2/grub2_init_on_alloc_argument/rule.yml b/linux_os/guide/system/bootloader-grub2/grub2_init_on_alloc_argument/rule.yml
-index a9253c74cc6..3bb645dadb7 100644
---- a/linux_os/guide/system/bootloader-grub2/grub2_init_on_alloc_argument/rule.yml
-+++ b/linux_os/guide/system/bootloader-grub2/grub2_init_on_alloc_argument/rule.yml
-@@ -6,12 +6,8 @@ title: 'Configure kernel to zero out memory before allocation'
- 
- description: |-
-     To configure the kernel to zero out memory before allocating it, add the
--    <tt>init_on_alloc=1</tt> argument to the default GRUB 2 command line for
--    the Linux operating system in <tt>/etc/default/grub</tt>, in the manner
--    below:
--    <pre>GRUB_CMDLINE_LINUX="crashkernel=auto quiet rd.shell=0 audit=1 audit_backlog_limit=8192 init_on_alloc=1"</pre>
--    Update the boot parameter for existing kernels by running the following command:
--    <pre># grubby --update-kernel=ALL --args="init_on_alloc=1"</pre>
-+    <tt>init_on_alloc=1</tt> argument to the default GRUB 2 command line.
-+    {{{ describe_grub2_argument("init_on_alloc=1") | indent(4) }}}
- 
- rationale: |-
-     When the kernel configuration option <tt>init_on_alloc</tt> is enabled,
-@@ -27,15 +23,7 @@ identifiers:
- ocil_clause: 'the kernel is not configured to zero out memory before allocation'
- 
- ocil: |-
--    Make sure that the kernel is configured to zero out memory before
--    allocation. Ensure that the parameter is configured in
--    <tt>/etc/default/grub</tt>:
--    <pre>grep GRUB_CMDLINE_LINUX /etc/default/grub</pre>
--    The output should contain <tt>init_on_alloc=1</tt>.
--    Run the following command to display command line parameters of all
--    installed kernels:
--    <pre># grubby --info=ALL | grep args</pre>
--    Ensure that each line contains the <tt>init_on_alloc=1</tt> parameter.
-+    {{{ ocil_grub2_argument("init_on_alloc=1") | indent(4) }}}
- 
- platform: machine
- 
-diff --git a/linux_os/guide/system/bootloader-grub2/grub2_kernel_trust_cpu_rng/rule.yml b/linux_os/guide/system/bootloader-grub2/grub2_kernel_trust_cpu_rng/rule.yml
-index 308ae9cb735..d6bfc02f345 100644
---- a/linux_os/guide/system/bootloader-grub2/grub2_kernel_trust_cpu_rng/rule.yml
-+++ b/linux_os/guide/system/bootloader-grub2/grub2_kernel_trust_cpu_rng/rule.yml
-@@ -11,8 +11,8 @@ description: |-
-     <tt>Y</tt>, make sure that it is not overridden with the boot parameter.
-     There must not exist the boot parameter <tt>random.trust_cpu=off</tt>. If
-     the option is not compiled in, make sure that <tt>random.trust_cpu=on</tt>
--    is configured as a boot parameter by running the following command:
--    <pre>sudo grub2-editenv - set "$(grub2-editenv - list | grep kernelopts) random.trust_cpu=on"</pre>
-+    is configured as a boot parameter.
-+    {{{ describe_grub2_argument("random.trust_cpu=on") | indent(4) }}}
- 
- rationale: |-
-     The Linux kernel offers an option which signifies if the kernel should trust
-@@ -44,11 +44,8 @@ ocil: |-
-     option is not overridden through a boot parameter:
-     <pre>sudo grep 'kernelopts.*random\.trust_cpu=off.*' {{{ grub2_boot_path }}}/grubenv</pre>
-     The command should not return any output. If the option is not compiled into
--    the kernel, check that the option is configured through boot parameter with
--    the following command:
--    <pre>sudo grep 'kernelopts.*random\.trust_cpu=on.*' {{{ grub2_boot_path }}}/grubenv</pre>
--    If the command does not return any output, then the boot parameter is
--    missing.
-+    the kernel, check that the option is configured through boot parameter.
-+    {{{ ocil_grub2_argument("random.trust_cpu=on") | indent(4) }}}
- 
- platform: machine
- 
-diff --git a/linux_os/guide/system/bootloader-grub2/grub2_pti_argument/rule.yml b/linux_os/guide/system/bootloader-grub2/grub2_pti_argument/rule.yml
-index f4f3fa39510..51b0a284746 100644
---- a/linux_os/guide/system/bootloader-grub2/grub2_pti_argument/rule.yml
-+++ b/linux_os/guide/system/bootloader-grub2/grub2_pti_argument/rule.yml
-@@ -7,9 +7,8 @@ title: 'Enable Kernel Page-Table Isolation (KPTI)'
- description: |-
-     To enable Kernel page-table isolation,
-     add the argument <tt>pti=on</tt> to the default
--    GRUB 2 command line for the Linux operating system in
--    <tt>/etc/default/grub</tt>, in the manner below:
--    <pre>GRUB_CMDLINE_LINUX="pti=on"</pre>
-+    GRUB 2 command line for the Linux operating system.
-+    {{{ describe_grub2_argument("pti=on") | indent(4) }}}
- 
- rationale: |-
-     Kernel page-table isolation is a kernel feature that mitigates
-@@ -33,15 +32,7 @@ references:
- ocil_clause: 'Kernel page-table isolation is not enabled'
- 
- ocil: |-
--    Inspect the form of default GRUB 2 command line for the Linux operating system
--    in <tt>/etc/default/grub</tt>. If they include <tt>pti=on</tt>,
--    then Kernel page-table isolation is enabled at boot time.
--    <br /><br />
--    To ensure <tt>pti=on</tt> is configured on all installed kernels, the
--    following command may be used:
--    <br />
--    <pre>$ sudo /sbin/grubby --update-kernel=ALL --args="pti=on</pre>
--    <br />
-+    {{{ ocil_grub2_argument("pti=on") | indent(4) }}}
- 
- warnings:
-     - management: |-
-diff --git a/linux_os/guide/system/bootloader-grub2/grub2_vsyscall_argument/rule.yml b/linux_os/guide/system/bootloader-grub2/grub2_vsyscall_argument/rule.yml
-index 9f38a1c13b9..1b88d13bd3c 100644
---- a/linux_os/guide/system/bootloader-grub2/grub2_vsyscall_argument/rule.yml
-+++ b/linux_os/guide/system/bootloader-grub2/grub2_vsyscall_argument/rule.yml
-@@ -7,9 +7,8 @@ title: 'Disable vsyscalls'
- description: |-
-     To disable use of virtual syscalls,
-     add the argument <tt>vsyscall=none</tt> to the default
--    GRUB 2 command line for the Linux operating system in
--    <tt>/etc/default/grub</tt>, in the manner below:
--    <pre>GRUB_CMDLINE_LINUX="vsyscall=none"</pre>
-+    GRUB 2 command line for the Linux operating system.
-+    {{{ describe_grub2_argument("vsyscall=none") | indent(4) }}}
- 
- rationale: |-
-     Virtual Syscalls provide an opportunity of attack for a user who has control
-@@ -33,15 +32,7 @@ references:
- ocil_clause: 'vsyscalls are enabled'
- 
- ocil: |-
--    Inspect the form of default GRUB 2 command line for the Linux operating system
--    in <tt>/etc/default/grub</tt>. If they include <tt>vsyscall=none</tt>,
--    then virtyal syscalls are not enabled at boot time.
--    <br /><br />
--    To ensure <tt>vsyscall=none</tt> is configured on all installed kernels, the
--    following command may be used:
--    <br />
--    <pre>$ sudo /sbin/grubby --update-kernel=ALL --args="vsyscall=none</pre>
--    <br />
-+    {{{ ocil_grub2_argument("vsyscall=none") | indent(4) }}}
- 
- warnings:
-     - management: |-
-diff --git a/linux_os/guide/system/network/network-ipv6/disabling_ipv6/grub2_ipv6_disable_argument/rule.yml b/linux_os/guide/system/network/network-ipv6/disabling_ipv6/grub2_ipv6_disable_argument/rule.yml
-index b8ff66c7d6e..c0fda343a1a 100644
---- a/linux_os/guide/system/network/network-ipv6/disabling_ipv6/grub2_ipv6_disable_argument/rule.yml
-+++ b/linux_os/guide/system/network/network-ipv6/disabling_ipv6/grub2_ipv6_disable_argument/rule.yml
-@@ -7,20 +7,8 @@ title: 'Ensure IPv6 is disabled through kernel boot parameter'
- description: |-
-     To disable IPv6 protocol support in the Linux kernel,
-     add the argument <tt>ipv6.disable=1</tt> to the default
--    GRUB2 command line for the Linux operating system in
--{{% if product in ["rhel7", "ol7"] %}}
--    <tt>/etc/default/grub</tt>, so that the line looks similar to
--    <pre>GRUB_CMDLINE_LINUX="... ipv6.disable=1 ..."</pre>
--    In case the <tt>GRUB_DISABLE_RECOVERY</tt> is set to true, then the parameter should be added to the <tt>GRUB_CMDLINE_LINUX_DEFAULT</tt> instead.
--    Run one of following command to ensure that the configuration is applied when booting currently installed kernels:
--    <pre>sudo grub2-mkconfig -o {{{ grub2_boot_path }}}/grub.cfg</pre>
--    or
--    <pre>sudo /sbin/grubby --update-kernel=ALL --args="ipv6.disable=1"</pre>
--{{% else %}}
--    <tt>{{{ grub2_boot_path }}}/grubenv</tt>, in the manner below:
--    <pre>sudo  grub2-editenv - set "$(grub2-editenv - list | grep kernelopts) ipv6.disable=1"</pre>
--{{% endif %}}
--
-+    GRUB2 command line for the Linux operating system.
-+    {{{ describe_grub2_argument("ipv6.disable=1") | indent(4) }}}
- 
- rationale: |-
-     Any unnecessary network stacks, including IPv6, should be disabled to reduce
-@@ -40,34 +28,7 @@ references:
- ocil_clause: 'IPv6 is not disabled'
- 
- ocil: |-
--    {{% if product in ["rhel7", "ol7"] %}}
--    Inspect the form of default GRUB2 command line for the Linux operating system
--    in <tt>/etc/default/grub</tt>. Check if it includes <tt>ipv6.disable=1</tt>.
--    First check if the GRUB recovery is enabled:
--    <pre>grep 'GRUB_DISABLE_RECOVERY' /etc/default/grub</pre>
--    If this option is set to true, then check that the following line is output by the following command:
--    <pre>grep 'GRUB_CMDLINE_LINUX_DEFAULT.*ipv6.disable=1.*' /etc/default/grub</pre>
--    If the recovery is disabled, check the line with
--    <pre>grep 'GRUB_CMDLINE_LINUX.*ipv6.disable=1.*' /etc/default/grub</pre>.
--    Moreover, current GRUB2 config file in <tt>/etc/grub2/grub.cfg</tt> must be checked.
--    <pre>sudo grep vmlinuz {{{ grub2_boot_path }}}/grub.cfg | grep -v 'ipv6.disable=1'</pre>
--    This command should not return any output. If it does, update the configuration with one of following commands:
--    <pre>sudo grub2-mkconfig -o {{{ grub2_boot_path }}}/grub.cfg</pre>
--    or
--    <pre>sudo /sbin/grubby --update-kernel=ALL --args="ipv6.disable=1"</pre>
--    <br />
--{{% else %}}
--    Inspect the form of default GRUB2 command line for the Linux operating system
--    in <tt>{{{ grub2_boot_path }}}/grubenv</tt>. Check if it includes <tt>ipv6.disable=1</tt>.
--    <pre>sudo grep 'kernelopts.*ipv6.disable=1.*' {{{ grub2_boot_path }}}/grubenv</pre>
--    <br /><br />
--    To ensure <tt>ipv6.disable=1</tt> is configured on all installed kernels, the
--    following command may be used:
--    <br />
--    <pre>sudo grub2-editenv - set "$(grub2-editenv - list | grep kernelopts) ipv6.disable=1"</pre>
--    <br />
--{{% endif %}}
--
-+    {{{ ocil_grub2_argument("ipv6.disable=1") | indent(4) }}}
- 
- warnings:
-     - management: |-
-diff --git a/linux_os/guide/system/permissions/restrictions/poisoning/grub2_page_poison_argument/rule.yml b/linux_os/guide/system/permissions/restrictions/poisoning/grub2_page_poison_argument/rule.yml
-index 3bf592fb4d8..1f4e183d9e7 100644
---- a/linux_os/guide/system/permissions/restrictions/poisoning/grub2_page_poison_argument/rule.yml
-+++ b/linux_os/guide/system/permissions/restrictions/poisoning/grub2_page_poison_argument/rule.yml
-@@ -7,9 +7,8 @@ title: 'Enable page allocator poisoning'
- description: |-
-     To enable poisoning of free pages,
-     add the argument <tt>page_poison=1</tt> to the default
--    GRUB 2 command line for the Linux operating system in
--    <tt>/etc/default/grub</tt>, in the manner below:
--    <pre>GRUB_CMDLINE_LINUX="page_poison=1"</pre>
-+    GRUB 2 command line for the Linux operating system.
-+    {{{ describe_grub2_argument("page_poison=1") | indent(4) }}}
- 
- rationale: |-
-     Poisoning writes an arbitrary value to freed pages, so any modification or
-@@ -35,15 +34,7 @@ references:
- ocil_clause: 'page allocator poisoning is not enabled'
- 
- ocil: |-
--    Inspect the form of default GRUB 2 command line for the Linux operating system
--    in <tt>/etc/default/grub</tt>. If they include <tt>page_poison=1</tt>,
--    then page poisoning is enabled at boot time.
--    <br /><br />
--    To ensure <tt>page_poison=1</tt> is configured on all installed kernels, the
--    following command may be used:
--    <br />
--    <pre>$ sudo /sbin/grubby --update-kernel=ALL --args="page_poison=1</pre>
--    <br />
-+    {{{ ocil_grub2_argument("page_poison=1") | indent(4) }}}
- 
- warnings:
-     - management: |-
-diff --git a/linux_os/guide/system/permissions/restrictions/poisoning/grub2_slub_debug_argument/rule.yml b/linux_os/guide/system/permissions/restrictions/poisoning/grub2_slub_debug_argument/rule.yml
-index 9964399650a..bb5dbc6c125 100644
---- a/linux_os/guide/system/permissions/restrictions/poisoning/grub2_slub_debug_argument/rule.yml
-+++ b/linux_os/guide/system/permissions/restrictions/poisoning/grub2_slub_debug_argument/rule.yml
-@@ -7,9 +7,8 @@ title: 'Enable SLUB/SLAB allocator poisoning'
- description: |-
-     To enable poisoning of SLUB/SLAB objects,
-     add the argument <tt>slub_debug=P</tt> to the default
--    GRUB 2 command line for the Linux operating system in
--    <tt>/etc/default/grub</tt>, in the manner below:
--    <pre>GRUB_CMDLINE_LINUX="slub_debug=P"</pre>
-+    GRUB 2 command line for the Linux operating system.
-+    {{{ describe_grub2_argument("slub_debug=P") | indent(4) }}}
- 
- rationale: |-
-     Poisoning writes an arbitrary value to freed objects, so any modification or
-@@ -35,15 +34,7 @@ references:
- ocil_clause: 'SLUB/SLAB poisoning is not enabled'
- 
- ocil: |-
--    Inspect the form of default GRUB 2 command line for the Linux operating system
--    in <tt>/etc/default/grub</tt>. If they include <tt>slub_debug=P</tt>,
--    then SLUB/SLAB poisoning is enabled at boot time.
--    <br /><br />
--    To ensure <tt>slub_debug=P</tt> is configured on all installed kernels, the
--    following command may be used:
--    <br />
--    <pre>$ sudo /sbin/grubby --update-kernel=ALL --args="slub_debug=P</pre>
--    <br />
-+    {{{ ocil_grub2_argument("slub_debug=P") | indent(4) }}}
- 
- warnings:
-     - management: |-
-
-From 5c39cf81d49f0eb5bb73337057fb95356784e5c6 Mon Sep 17 00:00:00 2001
-From: Vojtech Polasek <vpolasek@redhat.com>
-Date: Wed, 9 Feb 2022 16:05:59 +0100
-Subject: [PATCH 5/8] fix an error in ubuntu version of macro
-
----
- shared/macros.jinja | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/shared/macros.jinja b/shared/macros.jinja
-index 16a0404b668..54d2b299a47 100644
---- a/shared/macros.jinja
-+++ b/shared/macros.jinja
-@@ -1660,7 +1660,7 @@ If this option is set to true, then check that a line is output by the following
- If the recovery is disabled, check the line with
- <pre>$ grep 'GRUB_CMDLINE_LINUX.*{{{ arg_name_value }}}.*' /etc/default/grub</pre>.
- {{%- if 'ubuntu' in product -%}}
--Moreover, current Grub2 config file in <tt>/etc/grub2/grub.cfg</tt> must be checked.
-+Moreover, current Grub2 config file in <tt>{{{ grub2_boot_path }}}/grub.cfg</tt> must be checked.
- <pre># grep vmlinuz {{{ grub2_boot_path }}}/grub.cfg | grep -v '{{{ arg_name_value }}}'</pre>
- This command should not return any output.
- {{%- else -%}}
-
-From f100d190833d168127715215e788347f806736f3 Mon Sep 17 00:00:00 2001
-From: Vojtech Polasek <vpolasek@redhat.com>
-Date: Wed, 9 Feb 2022 16:16:21 +0100
-Subject: [PATCH 6/8] remove warnings from rules
-
-they are no longer relevant, we do not use grub2-mkconfig anymore
----
- .../auditing/grub2_audit_argument/rule.yml     | 18 ------------------
- .../rule.yml                                   | 18 ------------------
- .../grub2_pti_argument/rule.yml                | 18 ------------------
- .../grub2_vsyscall_argument/rule.yml           | 18 ------------------
- .../grub2_ipv6_disable_argument/rule.yml       | 18 ------------------
- .../grub2_page_poison_argument/rule.yml        | 18 ------------------
- .../grub2_slub_debug_argument/rule.yml         | 18 ------------------
- 7 files changed, 126 deletions(-)
-
-diff --git a/linux_os/guide/system/auditing/grub2_audit_argument/rule.yml b/linux_os/guide/system/auditing/grub2_audit_argument/rule.yml
-index aff0521ee73..00a4ded2738 100644
---- a/linux_os/guide/system/auditing/grub2_audit_argument/rule.yml
-+++ b/linux_os/guide/system/auditing/grub2_audit_argument/rule.yml
-@@ -54,24 +54,6 @@ ocil_clause: 'auditing is not enabled at boot time'
- ocil: |-
-     {{{ ocil_grub2_argument("audit=1") | indent(4) }}}
- 
--warnings:
--    - management: |-
--        The GRUB 2 configuration file, <tt>grub.cfg</tt>,
--        is automatically updated each time a new kernel is installed. Note that any
--        changes to <tt>/etc/default/grub</tt> require rebuilding the <tt>grub.cfg</tt>
--        file. To update the GRUB 2 configuration file manually, use the
--        <pre>grub2-mkconfig -o</pre> command as follows:
--        <ul>
--        <li>On BIOS-based machines, issue the following command as <tt>root</tt>:
--        <pre>~]# grub2-mkconfig -o {{{ grub2_boot_path }}}/grub.cfg</pre></li>
--        <li>On UEFI-based machines, issue the following command as <tt>root</tt>:
--{{% if product in ["rhel7", "ol7", "rhel8", "ol8"] %}}
--        <pre>~]# grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg</pre></li>
--{{% else %}}
--        <pre>~]# grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg</pre></li>
--{{% endif %}}
--        </ul>
--
- platform: grub2
- 
- template:
-diff --git a/linux_os/guide/system/auditing/grub2_audit_backlog_limit_argument/rule.yml b/linux_os/guide/system/auditing/grub2_audit_backlog_limit_argument/rule.yml
-index 868d525014f..efbc3dae1c1 100644
---- a/linux_os/guide/system/auditing/grub2_audit_backlog_limit_argument/rule.yml
-+++ b/linux_os/guide/system/auditing/grub2_audit_backlog_limit_argument/rule.yml
-@@ -41,24 +41,6 @@ ocil_clause: 'audit backlog limit is not configured'
- ocil: |-
-     {{{ ocil_grub2_argument("audit_backlog_limit=8192") | indent(4) }}}
- 
--warnings:
--    - management: |-
--        The GRUB 2 configuration file, <tt>grub.cfg</tt>,
--        is automatically updated each time a new kernel is installed. Note that any
--        changes to <tt>/etc/default/grub</tt> require rebuilding the <tt>grub.cfg</tt>
--        file. To update the GRUB 2 configuration file manually, use the
--        <pre>grub2-mkconfig -o</pre> command as follows:
--        <ul>
--        <li>On BIOS-based machines, issue the following command as <tt>root</tt>:
--        <pre>~]# grub2-mkconfig -o {{{ grub2_boot_path }}}/grub.cfg</pre></li>
--        <li>On UEFI-based machines, issue the following command as <tt>root</tt>:
--{{% if product in ["rhel7", "rhel8", "ol7", "ol8"] %}}
--        <pre>~]# grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg</pre></li>
--{{% else %}}
--        <pre>~]# grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg</pre></li>
--{{% endif %}}
--        </ul>
--
- platform: grub2
- 
- template:
-diff --git a/linux_os/guide/system/bootloader-grub2/grub2_pti_argument/rule.yml b/linux_os/guide/system/bootloader-grub2/grub2_pti_argument/rule.yml
-index 51b0a284746..52a308e3247 100644
---- a/linux_os/guide/system/bootloader-grub2/grub2_pti_argument/rule.yml
-+++ b/linux_os/guide/system/bootloader-grub2/grub2_pti_argument/rule.yml
-@@ -34,24 +34,6 @@ ocil_clause: 'Kernel page-table isolation is not enabled'
- ocil: |-
-     {{{ ocil_grub2_argument("pti=on") | indent(4) }}}
- 
--warnings:
--    - management: |-
--        The GRUB 2 configuration file, <tt>grub.cfg</tt>,
--        is automatically updated each time a new kernel is installed. Note that any
--        changes to <tt>/etc/default/grub</tt> require rebuilding the <tt>grub.cfg</tt>
--        file. To update the GRUB 2 configuration file manually, use the
--        <pre>grub2-mkconfig -o</pre> command as follows:
--        <ul>
--        <li>On BIOS-based machines, issue the following command as <tt>root</tt>:
--        <pre>~]# grub2-mkconfig -o {{{ grub2_boot_path }}}/grub.cfg</pre></li>
--        <li>On UEFI-based machines, issue the following command as <tt>root</tt>:
--{{% if product in ["rhel8", "ol8"] %}}
--        <pre>~]# grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg</pre></li>
--{{% else %}}
--        <pre>~]# grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg</pre></li>
--{{% endif %}}
--        </ul>
--
- platform: machine
- 
- template:
-diff --git a/linux_os/guide/system/bootloader-grub2/grub2_vsyscall_argument/rule.yml b/linux_os/guide/system/bootloader-grub2/grub2_vsyscall_argument/rule.yml
-index 1b88d13bd3c..93eb31dad7b 100644
---- a/linux_os/guide/system/bootloader-grub2/grub2_vsyscall_argument/rule.yml
-+++ b/linux_os/guide/system/bootloader-grub2/grub2_vsyscall_argument/rule.yml
-@@ -34,24 +34,6 @@ ocil_clause: 'vsyscalls are enabled'
- ocil: |-
-     {{{ ocil_grub2_argument("vsyscall=none") | indent(4) }}}
- 
--warnings:
--    - management: |-
--        The GRUB 2 configuration file, <tt>grub.cfg</tt>,
--        is automatically updated each time a new kernel is installed. Note that any
--        changes to <tt>/etc/default/grub</tt> require rebuilding the <tt>grub.cfg</tt>
--        file. To update the GRUB 2 configuration file manually, use the
--        <pre>grub2-mkconfig -o</pre> command as follows:
--        <ul>
--        <li>On BIOS-based machines, issue the following command as <tt>root</tt>:
--        <pre>~]# grub2-mkconfig -o {{{ grub2_boot_path }}}/grub.cfg</pre></li>
--        <li>On UEFI-based machines, issue the following command as <tt>root</tt>:
--{{% if product in ["rhel7", "rhel8", "ol7", "ol8"] %}}
--        <pre>~]# grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg</pre></li>
--{{% else %}}
--        <pre>~]# grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg</pre></li>
--{{% endif %}}
--        </ul>
--
- platform: machine
- 
- template:
-diff --git a/linux_os/guide/system/network/network-ipv6/disabling_ipv6/grub2_ipv6_disable_argument/rule.yml b/linux_os/guide/system/network/network-ipv6/disabling_ipv6/grub2_ipv6_disable_argument/rule.yml
-index c0fda343a1a..9e1ca48efe0 100644
---- a/linux_os/guide/system/network/network-ipv6/disabling_ipv6/grub2_ipv6_disable_argument/rule.yml
-+++ b/linux_os/guide/system/network/network-ipv6/disabling_ipv6/grub2_ipv6_disable_argument/rule.yml
-@@ -30,24 +30,6 @@ ocil_clause: 'IPv6 is not disabled'
- ocil: |-
-     {{{ ocil_grub2_argument("ipv6.disable=1") | indent(4) }}}
- 
--warnings:
--    - management: |-
--        The GRUB 2 configuration file, <tt>grub.cfg</tt>,
--        is automatically updated each time a new kernel is installed. Note that any
--        changes to <tt>/etc/default/grub</tt> require rebuilding the <tt>grub.cfg</tt>
--        file. To update the GRUB 2 configuration file manually, use the
--        <pre>grub2-mkconfig -o</pre> command as follows:
--        <ul>
--        <li>On BIOS-based machines, issue the following command:
--        <pre>sudo grub2-mkconfig -o {{{ grub2_boot_path }}}/grub.cfg</pre></li>
--        <li>On UEFI-based machines, issue the following command:
--{{% if product in ["rhel7", "ol7", "rhel8", "ol8"] %}}
--        <pre>sudo grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg</pre></li>
--{{% else %}}
--        <pre>sudo grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg</pre></li>
--{{% endif %}}
--        </ul>
--
- platform: grub2
- 
- template:
-diff --git a/linux_os/guide/system/permissions/restrictions/poisoning/grub2_page_poison_argument/rule.yml b/linux_os/guide/system/permissions/restrictions/poisoning/grub2_page_poison_argument/rule.yml
-index 1f4e183d9e7..1ad6c6b3c44 100644
---- a/linux_os/guide/system/permissions/restrictions/poisoning/grub2_page_poison_argument/rule.yml
-+++ b/linux_os/guide/system/permissions/restrictions/poisoning/grub2_page_poison_argument/rule.yml
-@@ -36,24 +36,6 @@ ocil_clause: 'page allocator poisoning is not enabled'
- ocil: |-
-     {{{ ocil_grub2_argument("page_poison=1") | indent(4) }}}
- 
--warnings:
--    - management: |-
--        The GRUB 2 configuration file, <tt>grub.cfg</tt>,
--        is automatically updated each time a new kernel is installed. Note that any
--        changes to <tt>/etc/default/grub</tt> require rebuilding the <tt>grub.cfg</tt>
--        file. To update the GRUB 2 configuration file manually, use the
--        <pre>grub2-mkconfig -o</pre> command as follows:
--        <ul>
--        <li>On BIOS-based machines, issue the following command as <tt>root</tt>:
--        <pre>~]# grub2-mkconfig -o {{{ grub2_boot_path }}}/grub.cfg</pre></li>
--        <li>On UEFI-based machines, issue the following command as <tt>root</tt>:
--{{% if product in ["rhel7", "rhel8", "ol7", "ol8"] %}}
--        <pre>~]# grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg</pre></li>
--{{% else %}}
--        <pre>~]# grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg</pre></li>
--{{% endif %}}
--        </ul>
--
- platform: grub2
- 
- template:
-diff --git a/linux_os/guide/system/permissions/restrictions/poisoning/grub2_slub_debug_argument/rule.yml b/linux_os/guide/system/permissions/restrictions/poisoning/grub2_slub_debug_argument/rule.yml
-index bb5dbc6c125..e40f5377c61 100644
---- a/linux_os/guide/system/permissions/restrictions/poisoning/grub2_slub_debug_argument/rule.yml
-+++ b/linux_os/guide/system/permissions/restrictions/poisoning/grub2_slub_debug_argument/rule.yml
-@@ -36,24 +36,6 @@ ocil_clause: 'SLUB/SLAB poisoning is not enabled'
- ocil: |-
-     {{{ ocil_grub2_argument("slub_debug=P") | indent(4) }}}
- 
--warnings:
--    - management: |-
--        The GRUB 2 configuration file, <tt>grub.cfg</tt>,
--        is automatically updated each time a new kernel is installed. Note that any
--        changes to <tt>/etc/default/grub</tt> require rebuilding the <tt>grub.cfg</tt>
--        file. To update the GRUB 2 configuration file manually, use the
--        <pre>grub2-mkconfig -o</pre> command as follows:
--        <ul>
--        <li>On BIOS-based machines, issue the following command as <tt>root</tt>:
--        <pre>~]# grub2-mkconfig -o {{{ grub2_boot_path }}}/grub.cfg</pre></li>
--        <li>On UEFI-based machines, issue the following command as <tt>root</tt>:
--{{% if product in ["rhel7", "rhel8", "ol7", "ol8"] %}}
--        <pre>~]# grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg</pre></li>
--{{% else %}}
--        <pre>~]# grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg</pre></li>
--{{% endif %}}
--        </ul>
--
- platform: grub2
- 
- template:
-
-From bbc3cc093004efd0457ccb33722a4fb14b0b2fb8 Mon Sep 17 00:00:00 2001
-From: vojtapolasek <krecoun@gmail.com>
-Date: Mon, 14 Feb 2022 14:29:15 +0100
-Subject: [PATCH 7/8] Update shared/macros.jinja
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Co-authored-by: Matěj Týč <matej.tyc@gmail.com>
----
- shared/macros.jinja | 7 ++++++-
- 1 file changed, 6 insertions(+), 1 deletion(-)
-
-diff --git a/shared/macros.jinja b/shared/macros.jinja
-index 54d2b299a47..392181e2b24 100644
---- a/shared/macros.jinja
-+++ b/shared/macros.jinja
-@@ -1671,7 +1671,12 @@ The command should not return any output.
- {{%- endif -%}}
- {{%- else -%}}
- Inspect the form of default GRUB 2 command line for the Linux operating system
--in <tt>{{{ grub2_boot_path }}}/grubenv</tt>. If they include <tt>{{{ arg_name_value }}}</tt>, then the parameter
-+{{% if grub2_boot_path == grub2_uefi_boot_path or not grub2_uefi_boot_path -%}}
-+in <tt>{{{ grub2_boot_path }}}/grubenv</tt>.
-+{{%- else -%}}
-+in <tt>grubenv</tt> that can be found either in <tt>{{{ grub2_boot_path }}}</tt> in case of legacy BIOS systems, or in <tt>{{{ grub2_uefi_boot_path }}}</tt> in case of UEFI systems.
-+{{%- endif %}}
-+If they include <tt>{{{ arg_name_value }}}</tt>, then the parameter
- is configured at boot time.
- <pre># grep 'kernelopts.*{{{ arg_name_value }}}.*' {{{ grub2_boot_path }}}/grubenv</pre>
- {{%- endif -%}}
-
-From 8121376668b43d21cf0f9700994bc011c3e313d7 Mon Sep 17 00:00:00 2001
-From: Vojtech Polasek <vpolasek@redhat.com>
-Date: Mon, 14 Feb 2022 15:17:33 +0100
-Subject: [PATCH 8/8] more modifications to description and ocil
-
-final touches
----
- shared/macros.jinja | 15 ++++++++++-----
- 1 file changed, 10 insertions(+), 5 deletions(-)
-
-diff --git a/shared/macros.jinja b/shared/macros.jinja
-index 392181e2b24..a89bac12f53 100644
---- a/shared/macros.jinja
-+++ b/shared/macros.jinja
-@@ -1626,7 +1626,7 @@ The audit daemon must be restarted for the changes to take effect.
-     The parameter should be in form `parameter=value`.
- #}}
- {{%- macro describe_grub2_argument(arg_name_value) -%}}
--{{%- if product in ["rhel7", "ol7", "rhel9"] or 'ubuntu' in product -%}}
-+{{%- if product in ["rhel7", "ol7", "rhel8", "ol8", "rhel9"] or 'ubuntu' in product -%}}
- To ensure that <tt>{{{ arg_name_value }}}</tt> is added as a kernel command line
- argument to newly installed kernels, ad <tt>{{{ arg_name_value }}}</tt> to the
- default Grub2 command line for Linux operating systems.  Modify the line within
-@@ -1649,7 +1649,7 @@ Configure the default Grub2 kernel command line to contain {{{ arg_name_value }}
-     The parameter should have form `parameter=value`.
- #}}
- {{%- macro ocil_grub2_argument(arg_name_value) -%}}
--{{%- if product in ["rhel7", "ol7", "rhel9"] or 'ubuntu' in product -%}}
-+{{%- if product in ["rhel7", "ol7", "rhel8", "ol8", "rhel9"] or 'ubuntu' in product -%}}
- Inspect the form of default GRUB 2 command line for the Linux operating system
- in <tt>/etc/default/grub</tt>. If it includes <tt>{{{ arg_name_value }}}</tt>,
- then the parameter will be configured for newly installed kernels.
-@@ -1660,8 +1660,12 @@ If this option is set to true, then check that a line is output by the following
- If the recovery is disabled, check the line with
- <pre>$ grep 'GRUB_CMDLINE_LINUX.*{{{ arg_name_value }}}.*' /etc/default/grub</pre>.
- {{%- if 'ubuntu' in product -%}}
--Moreover, current Grub2 config file in <tt>{{{ grub2_boot_path }}}/grub.cfg</tt> must be checked.
--<pre># grep vmlinuz {{{ grub2_boot_path }}}/grub.cfg | grep -v '{{{ arg_name_value }}}'</pre>
-+Moreover, current Grub config file <tt>grub.cfg</tt> must be checked. The file can be found
-+either in <tt>{{{ grub2_boot_path }}}</tt> in case of legacy BIOS systems, or in <tt>{{{ grub2_uefi_boot_path }}}</tt> in case of UEFI systems.
-+If they include <tt>{{{ arg_name_value }}}</tt>, then the parameter
-+is configured at boot time.
-+<pre># grep vmlinuz GRUB_CFG_FILE_PATH | grep -v '{{{ arg_name_value }}}'</pre>
-+Fill in <tt>GRUB_CFG_FILE_PATH</tt> based on information above.
- This command should not return any output.
- {{%- else -%}}
- Moreover, command line parameters for currently installed kernels should be checked as well.
-@@ -1678,6 +1682,7 @@ in <tt>grubenv</tt> that can be found either in <tt>{{{ grub2_boot_path }}}</tt>
- {{%- endif %}}
- If they include <tt>{{{ arg_name_value }}}</tt>, then the parameter
- is configured at boot time.
--<pre># grep 'kernelopts.*{{{ arg_name_value }}}.*' {{{ grub2_boot_path }}}/grubenv</pre>
-+<pre># grep 'kernelopts.*{{{ arg_name_value }}}.*' GRUBENV_FILE_LOCATION</pre>
-+Fill in <tt>GRUBENV_FILE_LOCATION</tt> based on information above.
- {{%- endif -%}}
- {{%- endmacro -%}}
diff --git a/SOURCES/scap-security-guide-0.1.61-grub2_template_fix-PR_8180.patch b/SOURCES/scap-security-guide-0.1.61-grub2_template_fix-PR_8180.patch
deleted file mode 100644
index 75a44a7..0000000
--- a/SOURCES/scap-security-guide-0.1.61-grub2_template_fix-PR_8180.patch
+++ /dev/null
@@ -1,842 +0,0 @@
-From 1bd88bbdc7ce8b6e2265f323cd3a777ef2240e6b Mon Sep 17 00:00:00 2001
-From: Matej Tyc <matyc@redhat.com>
-Date: Fri, 28 Jan 2022 17:11:56 +0100
-Subject: [PATCH 1/5] Change the grub2 bootloader argument template
-
-- Introduce the concept of product-specific bootloader config
-  properties that determine the check/remediation form.
-- Expand the RHEL8 remediation with a check for update of
-  /etc/default/grub contents.
-- Add a RHEL8 check that looks for kernelopts references in loader entries.
-- Update tests.
----
- .../grub2_entries_reference_kernelopts.xml    | 25 +++++
- .../ansible.template                          | 35 ++++++-
- .../grub2_bootloader_argument/bash.template   | 48 +++++++--
- .../grub2_bootloader_argument/oval.template   | 97 +++++++++++++------
- .../arg_not_there_etcdefaultgrub.fail.sh      |  2 +-
- ....fail.sh => arg_not_there_grubenv.fail.sh} |  0
- 6 files changed, 164 insertions(+), 43 deletions(-)
- create mode 100644 shared/checks/oval/grub2_entries_reference_kernelopts.xml
- rename shared/templates/grub2_bootloader_argument/tests/{arg_not_there.fail.sh => arg_not_there_grubenv.fail.sh} (100%)
-
-diff --git a/shared/checks/oval/grub2_entries_reference_kernelopts.xml b/shared/checks/oval/grub2_entries_reference_kernelopts.xml
-new file mode 100644
-index 00000000000..1aec9fe64d2
---- /dev/null
-+++ b/shared/checks/oval/grub2_entries_reference_kernelopts.xml
-@@ -0,0 +1,25 @@
-+<def-group>
-+  <definition class="compliance" id="grub2_entries_reference_kernelopts" version="2">
-+  {{{ oval_metadata(
-+	  "Ensure that grubenv-defined kernel options are referenced in individual boot loader entries",
-+	  title="Use $kernelopts in /boot/loader/entries/*.conf",
-+	  affected_platforms=["multi_platform_all"]) }}}
-+    <criteria operator="AND">
-+        <criterion test_ref="test_grub2_entries_reference_kernelopts"
-+        comment="check kernel command line parameters for referenced boot entries reference the $kernelopts variable." />
-+    </criteria>
-+  </definition>
-+
-+    <ind:textfilecontent54_test id="test_grub2_entries_reference_kernelopts"
-+                                comment="check kernel command line parameters for referenced boot entries reference the $kernelopts variable."
-+                                check="all" check_existence="all_exist" version="1">
-+      <ind:object object_ref="object_grub2_entries_reference_kernelopts" />
-+    </ind:textfilecontent54_test>
-+
-+  <ind:textfilecontent54_object id="object_grub2_entries_reference_kernelopts" version="1">
-+    <ind:path>/boot/loader/entries/</ind:path>
-+    <ind:filename operation="pattern match">^.*\.conf$</ind:filename>
-+    <ind:pattern operation="pattern match">^options .*\b\$kernelopts\b.*$</ind:pattern>
-+    <ind:instance datatype="int" operation="greater than or equal">1</ind:instance>                                                                             
-+  </ind:textfilecontent54_object>
-+</def-group>
-diff --git a/shared/templates/grub2_bootloader_argument/ansible.template b/shared/templates/grub2_bootloader_argument/ansible.template
-index 58d4fab69fa..de970879c8f 100644
---- a/shared/templates/grub2_bootloader_argument/ansible.template
-+++ b/shared/templates/grub2_bootloader_argument/ansible.template
-@@ -4,7 +4,34 @@
- # complexity = medium
- # disruption = low
- 
--{{% if product in ["rhel7", "ol7", "rhel9"] or 'ubuntu' in product %}}
-+{{#
-+   See the OVAL template for more comments.
-+   Product-specific categorization should be synced across all template content types
-+-#}}
-+{{% set system_with_expanded_kernel_options_in_loader_entries = false -%}}
-+{{% set system_with_referenced_kernel_options_in_loader_entries = false -%}}
-+{{% set system_with_kernel_options_in_grubenv = false -%}}
-+{{% set system_with_kernel_options_in_etc_default_grub = false -%}}
-+{{% set system_with_expanded_kernel_options_in_grub_cfg = false -%}}
-+
-+{{% if product in ["rhel9"] %}}
-+{{% set system_with_expanded_kernel_options_in_loader_entries = true %}}
-+{{% endif -%}}
-+
-+{{% if product in ["rhel8"] %}}
-+{{% set system_with_referenced_kernel_options_in_loader_entries = true %}}
-+{{% set system_with_kernel_options_in_grubenv = true %}}
-+{{% endif -%}}
-+
-+{{% if product in ["rhel7", "ol7"] or 'ubuntu' in product %}}
-+{{% set system_with_expanded_kernel_options_in_grub_cfg = true %}}
-+{{% endif -%}}
-+
-+{{% if product in ["rhel7", "ol7", "rhel8", "ol8", "rhel9"] or 'ubuntu' in product %}}
-+{{% set system_with_kernel_options_in_etc_default_grub = true %}}
-+{{% endif -%}}
-+
-+{{% if system_with_kernel_options_in_etc_default_grub -%}}
- - name: Check {{{ ARG_NAME }}} argument exists
-   command: grep 'GRUB_CMDLINE_LINUX.*{{{ ARG_NAME }}}=' /etc/default/grub
-   failed_when: False
-@@ -27,7 +54,9 @@
- - name: Update bootloader menu
-   command: /sbin/grubby --update-kernel=ALL --args="{{{ ARG_NAME_VALUE }}}"
- 
--{{% else %}}
-+{{%- endif %}}
-+
-+{{% if system_with_kernel_options_in_grubenv -%}}
- 
- - name: Get current kernel parameters
-   ansible.builtin.shell:
-@@ -50,4 +79,4 @@
-   when:
-     - kernelopts.rc != 0
- 
--{{% endif %}}
-+{{%- endif %}}
-diff --git a/shared/templates/grub2_bootloader_argument/bash.template b/shared/templates/grub2_bootloader_argument/bash.template
-index 631e686897e..817fd1fde23 100644
---- a/shared/templates/grub2_bootloader_argument/bash.template
-+++ b/shared/templates/grub2_bootloader_argument/bash.template
-@@ -1,6 +1,41 @@
- # platform = multi_platform_rhel,multi_platform_fedora,multi_platform_ol,multi_platform_rhv,multi_platform_ubuntu,multi_platform_sle
-+{{#
-+   See the OVAL template for more comments.
-+   Product-specific categorization should be synced across all template content types
-+-#}}
- 
--{{% if product in ["rhel7", "ol7", "rhel9"] or 'ubuntu' in product %}}
-+{{% set system_with_expanded_kernel_options_in_loader_entries = false -%}}
-+{{% set system_with_referenced_kernel_options_in_loader_entries = false -%}}
-+{{% set system_with_kernel_options_in_grubenv = false -%}}
-+{{% set system_with_kernel_options_in_etc_default_grub = false -%}}
-+{{% set system_with_expanded_kernel_options_in_grub_cfg = false -%}}
-+
-+{{% if product in ["rhel9"] %}}
-+{{% set system_with_expanded_kernel_options_in_loader_entries = true %}}
-+{{% endif -%}}
-+
-+{{% if product in ["rhel8"] %}}
-+{{% set system_with_referenced_kernel_options_in_loader_entries = true %}}
-+{{% set system_with_kernel_options_in_grubenv = true %}}
-+{{% endif -%}}
-+
-+{{% if product in ["rhel7", "ol7"] or 'ubuntu' in product %}}
-+{{% set system_with_expanded_kernel_options_in_grub_cfg = true %}}
-+{{% endif -%}}
-+
-+{{% if product in ["rhel7", "ol7", "rhel8", "ol8", "rhel9"] or 'ubuntu' in product %}}
-+{{% set system_with_kernel_options_in_etc_default_grub = true %}}
-+{{% endif -%}}
-+
-+{{% macro update_etc_default_grub(arg_name_value) %}}
-+{{% if 'ubuntu' in product %}}
-+update-grub
-+{{% else %}}
-+grubby --update-kernel=ALL --args="{{{ arg_name_value }}}"
-+{{% endif %}}
-+{{% endmacro -%}}
-+
-+{{% if system_with_kernel_options_in_etc_default_grub %}}
- {{% if '/' in ARG_NAME %}}
- {{{ raise("ARG_NAME (" + ARG_NAME + ") uses sed path separator (/) in " + rule_id) }}}
- {{% elif '/' in ARG_NAME_VALUE %}}
-@@ -14,14 +49,11 @@ else
- 	# no {{{ ARG_NAME }}}=arg is present, append it
- 	sed -i 's/\(^GRUB_CMDLINE_LINUX=".*\)"/\1 {{{ ARG_NAME_VALUE }}}"/'  '/etc/default/grub'
- fi
--
--{{% if 'ubuntu' in product %}}
--update-grub
--{{% else %}}
--# Correct the form of kernel command line for each installed kernel in the bootloader
--grubby --update-kernel=ALL --args="{{{ ARG_NAME_VALUE }}}"
- {{% endif %}}
--{{% else %}}
-+
-+{{{ update_etc_default_grub(ARG_NAME_VALUE) }}}
-+
-+{{% if system_with_kernel_options_in_grubenv -%}}
- # Correct grub2 kernelopts value using grub2-editenv
- existing_kernelopts="$(grub2-editenv - list | grep kernelopts)"
- if ! printf '%s' "$existing_kernelopts" | grep -qE '^kernelopts=(.*\s)?{{{ ARG_NAME_VALUE }}}(\s.*)?$'; then
-diff --git a/shared/templates/grub2_bootloader_argument/oval.template b/shared/templates/grub2_bootloader_argument/oval.template
-index 3ea8acb2910..24258a3bcbd 100644
---- a/shared/templates/grub2_bootloader_argument/oval.template
-+++ b/shared/templates/grub2_bootloader_argument/oval.template
-@@ -1,15 +1,53 @@
-+{{#-
-+  We set defaults to "off", and products should enable relevant ones depending on how the product configures grub.
-+   - /boot/loader/entries/* may not exist don't exist
-+   - If they exist, they can reference variables defined in grubenv, or they can contain literal args
-+   - The grub cfg may either use those loader entries, or it can contain literal values as well
-+   - Kernel opts can be stored in /etc/default/grub so they are persistent between kernel upgrades
-+-#}}
-+{{% set system_with_expanded_kernel_options_in_loader_entries = false -%}}
-+{{% set system_with_referenced_kernel_options_in_loader_entries = false -%}}
-+{{% set system_with_kernel_options_in_grubenv = false -%}}
-+{{% set system_with_kernel_options_in_etc_default_grub = false -%}}
-+{{% set system_with_expanded_kernel_options_in_grub_cfg = false -%}}
-+
-+{{% if product in ["rhel9"] -%}}
-+{{% set system_with_expanded_kernel_options_in_loader_entries = true %}}
-+{{%- endif -%}}
-+
-+{{% if product in ["rhel8"] -%}}
-+{{% set system_with_referenced_kernel_options_in_loader_entries = true %}}
-+{{% set system_with_kernel_options_in_grubenv = true %}}
-+{{%- endif -%}}
-+
-+{{% if product in ["rhel7", "ol7"] or 'ubuntu' in product -%}}
-+{{% set system_with_expanded_kernel_options_in_grub_cfg = true %}}
-+{{%- endif -%}}
-+
-+{{%- if product in ["rhel7", "ol7", "rhel8", "ol8", "rhel9"] or 'ubuntu' in product %}}
-+{{% set system_with_kernel_options_in_etc_default_grub = true %}}
-+{{%- endif -%}}
-+
- <def-group>
-   <definition class="compliance" id="{{{ _RULE_ID }}}" version="2">
-     {{{ oval_metadata("Ensure " + ARG_NAME_VALUE + " is configured in the kernel line in /etc/default/grub.") }}}
-     <criteria operator="AND">
--      {{% if product in ["rhel7", "ol7", "rhel9"] or 'ubuntu' in product %}}
--        {{% if product in ['rhel9'] %}}
-+      {{% if system_with_kernel_options_in_grubenv -%}}
-+        <criterion test_ref="test_grub2_{{{ SANITIZED_ARG_NAME }}}_argument_grub_env"
-+        comment="Check if {{{ ARG_NAME_VALUE }}} is present in the GRUB2 environment variable block in {{{ grub2_boot_path }}}/grubenv" />
-+      {{%- endif %}}
-+      {{% if system_with_referenced_kernel_options_in_loader_entries -%}}
-+        <extend_definition comment="check kernel command line parameters for referenced boot entries reference the $kernelopts variable" definition_ref="grub2_entries_reference_kernelopts" />
-+      {{%- endif %}}
-+      {{% if system_with_expanded_kernel_options_in_loader_entries -%}}
-           <criterion test_ref="test_grub2_{{{ SANITIZED_ARG_NAME }}}_entries"
-                      comment="Check if {{{ ARG_NAME_VALUE }}} is present in the boot parameters in the /boot/loader/entries/*.conf" />
--        {{% else %}}
-+      {{%- endif %}}
-+      {{% if system_with_expanded_kernel_options_in_grub_cfg -%}}
-           <criterion test_ref="test_grub2_{{{ SANITIZED_ARG_NAME }}}_argument_grub_cfg"
-           comment="Check if {{{ ARG_NAME_VALUE }}} is present in the boot parameters in the {{{ grub2_boot_path }}}/grub.cfg for all kernels" />
--        {{% endif %}}
-+      {{%- endif %}}
-+      {{% if system_with_kernel_options_in_etc_default_grub -%}}
-         <criteria operator="OR">
-           <criterion test_ref="test_grub2_{{{ SANITIZED_ARG_NAME }}}_argument"
-           comment="check for {{{ ARG_NAME_VALUE }}} in /etc/default/grub via GRUB_CMDLINE_LINUX" />
-@@ -20,14 +58,11 @@
-             comment="Check GRUB_DISABLE_RECOVERY=true in /etc/default/grub" />
-           </criteria>
-         </criteria>
--      {{% else %}}
--        <criterion test_ref="test_grub2_{{{ SANITIZED_ARG_NAME }}}_argument_grub_env"
--        comment="Check if {{{ ARG_NAME_VALUE }}} is present in the GRUB2 environment variable block in {{{ grub2_boot_path }}}/grubenv" />
--      {{% endif %}}
-+      {{%- endif %}}
-     </criteria>
-   </definition>
- 
--{{% if product in ["rhel7", "ol7", "rhel9"] or 'ubuntu' in product %}}
-+{{%- if system_with_kernel_options_in_etc_default_grub %}}
-   <ind:textfilecontent54_test id="test_grub2_{{{ SANITIZED_ARG_NAME }}}_argument"
-   comment="check for {{{ ARG_NAME_VALUE }}} in /etc/default/grub via GRUB_CMDLINE_LINUX"
-   check="all" check_existence="all_exist" version="1">
-@@ -54,8 +89,25 @@
-     <ind:pattern operation="pattern match">^\s*GRUB_CMDLINE_LINUX_DEFAULT="(.*)"$</ind:pattern>
-     <ind:instance datatype="int" operation="greater than or equal">1</ind:instance>
-   </ind:textfilecontent54_object>
-+{{%- endif %}}
-+
-+{{%- if system_with_kernel_options_in_grubenv %}}
-+  <ind:textfilecontent54_test id="test_grub2_{{{ SANITIZED_ARG_NAME }}}_argument_grub_env"
-+  comment="check for kernel command line parameters {{{ ARG_NAME_VALUE }}} in {{{ grub2_boot_path }}}/grubenv for all kernels"
-+  check="all" check_existence="all_exist" version="1">
-+    <ind:object object_ref="object_grub2_{{{ SANITIZED_ARG_NAME }}}_argument_grub_env" />
-+    <ind:state state_ref="state_grub2_{{{ SANITIZED_ARG_NAME }}}_argument" />
-+  </ind:textfilecontent54_test>
- 
--  {{% if product in ["rhel9"] %}}
-+  <ind:textfilecontent54_object id="object_grub2_{{{ SANITIZED_ARG_NAME }}}_argument_grub_env"
-+  version="1">
-+    <ind:filepath>{{{ grub2_boot_path }}}/grubenv</ind:filepath>
-+    <ind:pattern operation="pattern match">^kernelopts=(.*)$</ind:pattern>
-+    <ind:instance datatype="int" operation="greater than or equal">1</ind:instance>
-+  </ind:textfilecontent54_object>
-+{{%- endif %}}
-+
-+{{%- if system_with_expanded_kernel_options_in_loader_entries %}}
-     <ind:textfilecontent54_test id="test_grub2_{{{ SANITIZED_ARG_NAME }}}_entries"
-                                 comment="check kernel command line parameters for {{{ ARG_NAME_VALUE }}} for all boot entries."
-                                 check="all" check_existence="all_exist" version="1">
-@@ -69,7 +121,9 @@
-     <ind:pattern operation="pattern match">^options (.*)$</ind:pattern>
-     <ind:instance datatype="int" operation="greater than or equal">1</ind:instance>
-   </ind:textfilecontent54_object>
--  {{% else %}}
-+{{%- endif %}}
-+
-+{{%- if system_with_expanded_kernel_options_in_grub_cfg %}}
-   <ind:textfilecontent54_test id="test_grub2_{{{ SANITIZED_ARG_NAME }}}_argument_grub_cfg"
-   comment="check kernel command line parameters for {{{ ARG_NAME_VALUE }}} in {{{ grub2_boot_path }}}/grub.cfg for all kernels"
-   check="all" check_existence="all_exist" version="1">
-@@ -87,26 +141,7 @@
-     {{% endif %}}
-     <ind:instance datatype="int" operation="greater than or equal">1</ind:instance>
-   </ind:textfilecontent54_object>
--
--  {{% endif %}}
--
--{{% else %}}
--
--  <ind:textfilecontent54_test id="test_grub2_{{{ SANITIZED_ARG_NAME }}}_argument_grub_env"
--  comment="check forkernel command line parameters {{{ ARG_NAME_VALUE }}} in {{{ grub2_boot_path }}}/grubenv for all kernels"
--  check="all" check_existence="all_exist" version="1">
--    <ind:object object_ref="object_grub2_{{{ SANITIZED_ARG_NAME }}}_argument_grub_env" />
--    <ind:state state_ref="state_grub2_{{{ SANITIZED_ARG_NAME }}}_argument" />
--  </ind:textfilecontent54_test>
--
--  <ind:textfilecontent54_object id="object_grub2_{{{ SANITIZED_ARG_NAME }}}_argument_grub_env"
--  version="1">
--    <ind:filepath>{{{ grub2_boot_path }}}/grubenv</ind:filepath>
--    <ind:pattern operation="pattern match">^kernelopts=(.*)$</ind:pattern>
--    <ind:instance datatype="int" operation="greater than or equal">1</ind:instance>
--  </ind:textfilecontent54_object>
--
--{{% endif %}}
-+{{%- endif %}}
- 
-   <ind:textfilecontent54_state id="state_grub2_{{{ SANITIZED_ARG_NAME }}}_argument"
-   version="1">
-diff --git a/shared/templates/grub2_bootloader_argument/tests/arg_not_there_etcdefaultgrub.fail.sh b/shared/templates/grub2_bootloader_argument/tests/arg_not_there_etcdefaultgrub.fail.sh
-index a56e6d09235..a270be45952 100644
---- a/shared/templates/grub2_bootloader_argument/tests/arg_not_there_etcdefaultgrub.fail.sh
-+++ b/shared/templates/grub2_bootloader_argument/tests/arg_not_there_etcdefaultgrub.fail.sh
-@@ -1,6 +1,6 @@
- #!/bin/bash
- 
--# platform = Red Hat Enterprise Linux 7,Red Hat Enterprise Linux 9
-+# platform = Red Hat Enterprise Linux 7,Red Hat Enterprise Linux 8,Red Hat Enterprise Linux 9
- 
- # Removes argument from kernel command line in /etc/default/grub
- if grep -q '^GRUB_CMDLINE_LINUX=.*{{{ARG_NAME}}}=.*"'  '/etc/default/grub' ; then
-diff --git a/shared/templates/grub2_bootloader_argument/tests/arg_not_there.fail.sh b/shared/templates/grub2_bootloader_argument/tests/arg_not_there_grubenv.fail.sh
-similarity index 100%
-rename from shared/templates/grub2_bootloader_argument/tests/arg_not_there.fail.sh
-rename to shared/templates/grub2_bootloader_argument/tests/arg_not_there_grubenv.fail.sh
-
-From 0d10bf751d5e1d7f024cd7301f8b02b38c0e3b9c Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Mat=C4=9Bj=20T=C3=BD=C4=8D?= <matyc@redhat.com>
-Date: Wed, 9 Feb 2022 11:19:06 +0100
-Subject: [PATCH 2/5] Change the default product setting
-
-Assume that every product stores kernel opts in the /etc/default/grub
----
- shared/templates/grub2_bootloader_argument/ansible.template | 6 +-----
- shared/templates/grub2_bootloader_argument/bash.template    | 6 +-----
- shared/templates/grub2_bootloader_argument/oval.template    | 6 +-----
- 3 files changed, 3 insertions(+), 15 deletions(-)
-
-diff --git a/shared/templates/grub2_bootloader_argument/ansible.template b/shared/templates/grub2_bootloader_argument/ansible.template
-index de970879c8f..46de9b465c2 100644
---- a/shared/templates/grub2_bootloader_argument/ansible.template
-+++ b/shared/templates/grub2_bootloader_argument/ansible.template
-@@ -11,7 +11,7 @@
- {{% set system_with_expanded_kernel_options_in_loader_entries = false -%}}
- {{% set system_with_referenced_kernel_options_in_loader_entries = false -%}}
- {{% set system_with_kernel_options_in_grubenv = false -%}}
--{{% set system_with_kernel_options_in_etc_default_grub = false -%}}
-+{{% set system_with_kernel_options_in_etc_default_grub = true -%}}
- {{% set system_with_expanded_kernel_options_in_grub_cfg = false -%}}
- 
- {{% if product in ["rhel9"] %}}
-@@ -27,10 +27,6 @@
- {{% set system_with_expanded_kernel_options_in_grub_cfg = true %}}
- {{% endif -%}}
- 
--{{% if product in ["rhel7", "ol7", "rhel8", "ol8", "rhel9"] or 'ubuntu' in product %}}
--{{% set system_with_kernel_options_in_etc_default_grub = true %}}
--{{% endif -%}}
--
- {{% if system_with_kernel_options_in_etc_default_grub -%}}
- - name: Check {{{ ARG_NAME }}} argument exists
-   command: grep 'GRUB_CMDLINE_LINUX.*{{{ ARG_NAME }}}=' /etc/default/grub
-diff --git a/shared/templates/grub2_bootloader_argument/bash.template b/shared/templates/grub2_bootloader_argument/bash.template
-index 817fd1fde23..b188d1e3689 100644
---- a/shared/templates/grub2_bootloader_argument/bash.template
-+++ b/shared/templates/grub2_bootloader_argument/bash.template
-@@ -7,7 +7,7 @@
- {{% set system_with_expanded_kernel_options_in_loader_entries = false -%}}
- {{% set system_with_referenced_kernel_options_in_loader_entries = false -%}}
- {{% set system_with_kernel_options_in_grubenv = false -%}}
--{{% set system_with_kernel_options_in_etc_default_grub = false -%}}
-+{{% set system_with_kernel_options_in_etc_default_grub = true -%}}
- {{% set system_with_expanded_kernel_options_in_grub_cfg = false -%}}
- 
- {{% if product in ["rhel9"] %}}
-@@ -23,10 +23,6 @@
- {{% set system_with_expanded_kernel_options_in_grub_cfg = true %}}
- {{% endif -%}}
- 
--{{% if product in ["rhel7", "ol7", "rhel8", "ol8", "rhel9"] or 'ubuntu' in product %}}
--{{% set system_with_kernel_options_in_etc_default_grub = true %}}
--{{% endif -%}}
--
- {{% macro update_etc_default_grub(arg_name_value) %}}
- {{% if 'ubuntu' in product %}}
- update-grub
-diff --git a/shared/templates/grub2_bootloader_argument/oval.template b/shared/templates/grub2_bootloader_argument/oval.template
-index 24258a3bcbd..88fa7b7a3ee 100644
---- a/shared/templates/grub2_bootloader_argument/oval.template
-+++ b/shared/templates/grub2_bootloader_argument/oval.template
-@@ -8,7 +8,7 @@
- {{% set system_with_expanded_kernel_options_in_loader_entries = false -%}}
- {{% set system_with_referenced_kernel_options_in_loader_entries = false -%}}
- {{% set system_with_kernel_options_in_grubenv = false -%}}
--{{% set system_with_kernel_options_in_etc_default_grub = false -%}}
-+{{% set system_with_kernel_options_in_etc_default_grub = true -%}}
- {{% set system_with_expanded_kernel_options_in_grub_cfg = false -%}}
- 
- {{% if product in ["rhel9"] -%}}
-@@ -24,10 +24,6 @@
- {{% set system_with_expanded_kernel_options_in_grub_cfg = true %}}
- {{%- endif -%}}
- 
--{{%- if product in ["rhel7", "ol7", "rhel8", "ol8", "rhel9"] or 'ubuntu' in product %}}
--{{% set system_with_kernel_options_in_etc_default_grub = true %}}
--{{%- endif -%}}
--
- <def-group>
-   <definition class="compliance" id="{{{ _RULE_ID }}}" version="2">
-     {{{ oval_metadata("Ensure " + ARG_NAME_VALUE + " is configured in the kernel line in /etc/default/grub.") }}}
-
-From fac0aeb351d7acab1112482d11a0be73df662496 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Mat=C4=9Bj=20T=C3=BD=C4=8D?= <matyc@redhat.com>
-Date: Fri, 11 Feb 2022 14:55:53 +0100
-Subject: [PATCH 3/5] Improve the template further
-
-- Fix the $kernelopts regex - $ is not a word char.
-- Use grubby exclusively on RHEL systems and structure remediations differently than OVAL checks
-- Exclude the rescue.conf loader entry from checks, as it is not a boot entry for general use.
----
- .../grub2_entries_reference_kernelopts.xml    |  2 +-
- .../ansible.template                          | 72 +------------------
- .../grub2_bootloader_argument/bash.template   | 67 +++++------------
- .../grub2_bootloader_argument/oval.template   |  7 +-
- .../tests/invalid_rescue.pass.sh              |  6 ++
- tests/test_rule_in_container.sh               |  2 +-
- 6 files changed, 33 insertions(+), 123 deletions(-)
- create mode 100644 shared/templates/grub2_bootloader_argument/tests/invalid_rescue.pass.sh
-
-diff --git a/shared/checks/oval/grub2_entries_reference_kernelopts.xml b/shared/checks/oval/grub2_entries_reference_kernelopts.xml
-index 1aec9fe64d2..30f3965a037 100644
---- a/shared/checks/oval/grub2_entries_reference_kernelopts.xml
-+++ b/shared/checks/oval/grub2_entries_reference_kernelopts.xml
-@@ -19,7 +19,7 @@
-   <ind:textfilecontent54_object id="object_grub2_entries_reference_kernelopts" version="1">
-     <ind:path>/boot/loader/entries/</ind:path>
-     <ind:filename operation="pattern match">^.*\.conf$</ind:filename>
--    <ind:pattern operation="pattern match">^options .*\b\$kernelopts\b.*$</ind:pattern>
-+    <ind:pattern operation="pattern match">^options(?:\s+.*)?\s+\$kernelopts\b.*$</ind:pattern>
-     <ind:instance datatype="int" operation="greater than or equal">1</ind:instance>                                                                             
-   </ind:textfilecontent54_object>
- </def-group>
-diff --git a/shared/templates/grub2_bootloader_argument/ansible.template b/shared/templates/grub2_bootloader_argument/ansible.template
-index 46de9b465c2..db3b4430d4b 100644
---- a/shared/templates/grub2_bootloader_argument/ansible.template
-+++ b/shared/templates/grub2_bootloader_argument/ansible.template
-@@ -4,75 +4,5 @@
- # complexity = medium
- # disruption = low
- 
--{{#
--   See the OVAL template for more comments.
--   Product-specific categorization should be synced across all template content types
---#}}
--{{% set system_with_expanded_kernel_options_in_loader_entries = false -%}}
--{{% set system_with_referenced_kernel_options_in_loader_entries = false -%}}
--{{% set system_with_kernel_options_in_grubenv = false -%}}
--{{% set system_with_kernel_options_in_etc_default_grub = true -%}}
--{{% set system_with_expanded_kernel_options_in_grub_cfg = false -%}}
--
--{{% if product in ["rhel9"] %}}
--{{% set system_with_expanded_kernel_options_in_loader_entries = true %}}
--{{% endif -%}}
--
--{{% if product in ["rhel8"] %}}
--{{% set system_with_referenced_kernel_options_in_loader_entries = true %}}
--{{% set system_with_kernel_options_in_grubenv = true %}}
--{{% endif -%}}
--
--{{% if product in ["rhel7", "ol7"] or 'ubuntu' in product %}}
--{{% set system_with_expanded_kernel_options_in_grub_cfg = true %}}
--{{% endif -%}}
--
--{{% if system_with_kernel_options_in_etc_default_grub -%}}
--- name: Check {{{ ARG_NAME }}} argument exists
--  command: grep 'GRUB_CMDLINE_LINUX.*{{{ ARG_NAME }}}=' /etc/default/grub
--  failed_when: False
--  register: argcheck
--
--- name: Replace existing {{{ ARG_NAME }}} argument
--  replace:
--      path: /etc/default/grub
--      regexp: '{{{ ARG_NAME }}}=\w+'
--      replace: '{{{ ARG_NAME_VALUE }}}'
--  when: argcheck.rc == 0
--
--- name: Add {{{ ARG_NAME }}} argument
--  replace:
--      path: /etc/default/grub
--      regexp: '(GRUB_CMDLINE_LINUX=.*)"'
--      replace: '\1 {{{ ARG_NAME_VALUE }}}"'
--  when: argcheck.rc != 0
--
--- name: Update bootloader menu
-+- name: Update grub defaults and the bootloader menu
-   command: /sbin/grubby --update-kernel=ALL --args="{{{ ARG_NAME_VALUE }}}"
--
--{{%- endif %}}
--
--{{% if system_with_kernel_options_in_grubenv -%}}
--
--- name: Get current kernel parameters
--  ansible.builtin.shell:
--    cmd: '/usr/bin/grub2-editenv - list | grep "kernelopts="'
--  register: kernelopts
--  ignore_errors: yes
--  changed_when: False
--
--- name: Update the bootloader menu
--  command: /usr/bin/grub2-editenv - set "{{ item }} {{{ ARG_NAME_VALUE }}}"
--  with_items: "{{ kernelopts.stdout_lines | select('match', '^kernelopts.*') | list }}"
--  when:
--    - kernelopts.rc == 0
--    - kernelopts.stdout_lines is defined
--    - kernelopts.stdout_lines | length > 0
--    - kernelopts.stdout | regex_search('^kernelopts=(?:.*\s)?{{{ ARG_NAME_VALUE }}}(?:\s.*)?$', multiline=True) is none
--
--- name: Update the bootloader menu when there are no entries previously set
--  command: /usr/bin/grub2-editenv - set "kernelopts={{{ ARG_NAME_VALUE }}}"
--  when:
--    - kernelopts.rc != 0
--
--{{%- endif %}}
-diff --git a/shared/templates/grub2_bootloader_argument/bash.template b/shared/templates/grub2_bootloader_argument/bash.template
-index b188d1e3689..5f97efd498f 100644
---- a/shared/templates/grub2_bootloader_argument/bash.template
-+++ b/shared/templates/grub2_bootloader_argument/bash.template
-@@ -4,59 +4,28 @@
-    Product-specific categorization should be synced across all template content types
- -#}}
- 
--{{% set system_with_expanded_kernel_options_in_loader_entries = false -%}}
--{{% set system_with_referenced_kernel_options_in_loader_entries = false -%}}
--{{% set system_with_kernel_options_in_grubenv = false -%}}
--{{% set system_with_kernel_options_in_etc_default_grub = true -%}}
--{{% set system_with_expanded_kernel_options_in_grub_cfg = false -%}}
-+{{% set grub_helper_executable = "grubby" -%}}
-+{{% set grub_helper_args = ["--update-kernel=ALL", "--args=" ~ ARG_NAME_VALUE] -%}}
- 
--{{% if product in ["rhel9"] %}}
--{{% set system_with_expanded_kernel_options_in_loader_entries = true %}}
--{{% endif -%}}
--
--{{% if product in ["rhel8"] %}}
--{{% set system_with_referenced_kernel_options_in_loader_entries = true %}}
--{{% set system_with_kernel_options_in_grubenv = true %}}
--{{% endif -%}}
--
--{{% if product in ["rhel7", "ol7"] or 'ubuntu' in product %}}
--{{% set system_with_expanded_kernel_options_in_grub_cfg = true %}}
--{{% endif -%}}
--
--{{% macro update_etc_default_grub(arg_name_value) %}}
--{{% if 'ubuntu' in product %}}
--update-grub
--{{% else %}}
--grubby --update-kernel=ALL --args="{{{ arg_name_value }}}"
--{{% endif %}}
--{{% endmacro -%}}
--
--{{% if system_with_kernel_options_in_etc_default_grub %}}
--{{% if '/' in ARG_NAME %}}
--{{{ raise("ARG_NAME (" + ARG_NAME + ") uses sed path separator (/) in " + rule_id) }}}
--{{% elif '/' in ARG_NAME_VALUE %}}
--{{{ raise("ARG_NAME_VALUE (" + ARG_NAME_VALUE + ") uses sed path separator (/) in " + rule_id) }}}
--{{% endif %}}
-+{{%- macro update_etc_default_grub_manually() -%}}
- # Correct the form of default kernel command line in GRUB
- if grep -q '^GRUB_CMDLINE_LINUX=.*{{{ ARG_NAME }}}=.*"'  '/etc/default/grub' ; then
--	# modify the GRUB command-line if an {{{ ARG_NAME }}}= arg already exists
--	sed -i 's/\(^GRUB_CMDLINE_LINUX=".*\){{{ ARG_NAME }}}=[^[:space:]]*\(.*"\)/\1 {{{ ARG_NAME_VALUE }}} \2/'  '/etc/default/grub'
-+       # modify the GRUB command-line if an {{{ ARG_NAME }}}= arg already exists
-+       sed -i 's/\(^GRUB_CMDLINE_LINUX=".*\){{{ ARG_NAME }}}=[^[:space:]]*\(.*"\)/\1 {{{ ARG_NAME_VALUE }}} \2/'  '/etc/default/grub'
- else
--	# no {{{ ARG_NAME }}}=arg is present, append it
--	sed -i 's/\(^GRUB_CMDLINE_LINUX=".*\)"/\1 {{{ ARG_NAME_VALUE }}}"/'  '/etc/default/grub'
-+       # no {{{ ARG_NAME }}}=arg is present, append it
-+       sed -i 's/\(^GRUB_CMDLINE_LINUX=".*\)"/\1 {{{ ARG_NAME_VALUE }}}"/'  '/etc/default/grub'
- fi
--{{% endif %}}
-+{{%- endmacro %}}
-+
-+{{% if 'ubuntu' in product %}}
-+{{{ update_etc_default_grub_manually() }}}
-+{{% set grub_helper_executable = "update-grub" -%}}
-+{{% endif -%}}
- 
--{{{ update_etc_default_grub(ARG_NAME_VALUE) }}}
-+{{% if product in ["rhel8", "ol8"] %}}
-+{{# Suppress the None output of append -#}}
-+{{{ grub_helper_args.append("--env=/boot/grub2/grubenv") or "" -}}}
-+{{% endif -%}}
- 
--{{% if system_with_kernel_options_in_grubenv -%}}
--# Correct grub2 kernelopts value using grub2-editenv
--existing_kernelopts="$(grub2-editenv - list | grep kernelopts)"
--if ! printf '%s' "$existing_kernelopts" | grep -qE '^kernelopts=(.*\s)?{{{ ARG_NAME_VALUE }}}(\s.*)?$'; then
--  if test -n "$existing_kernelopts"; then
--    grub2-editenv - set "$existing_kernelopts {{{ ARG_NAME_VALUE }}}"
--  else
--    grub2-editenv - set "kernelopts={{{ ARG_NAME_VALUE }}}"
--  fi
--fi
--{{% endif %}}
-+{{{ grub_helper_executable }}} {{{ " ".join(grub_helper_args) }}}
-diff --git a/shared/templates/grub2_bootloader_argument/oval.template b/shared/templates/grub2_bootloader_argument/oval.template
-index 88fa7b7a3ee..6981cc14045 100644
---- a/shared/templates/grub2_bootloader_argument/oval.template
-+++ b/shared/templates/grub2_bootloader_argument/oval.template
-@@ -1,6 +1,6 @@
- {{#-
-   We set defaults to "off", and products should enable relevant ones depending on how the product configures grub.
--   - /boot/loader/entries/* may not exist don't exist
-+   - /boot/loader/entries/* may not exist.
-    - If they exist, they can reference variables defined in grubenv, or they can contain literal args
-    - The grub cfg may either use those loader entries, or it can contain literal values as well
-    - Kernel opts can be stored in /etc/default/grub so they are persistent between kernel upgrades
-@@ -116,7 +116,12 @@
-     <ind:filename operation="pattern match">^.*\.conf$</ind:filename>
-     <ind:pattern operation="pattern match">^options (.*)$</ind:pattern>
-     <ind:instance datatype="int" operation="greater than or equal">1</ind:instance>
-+    <filter action="exclude">state_grub2_rescue_entry_for_{{{ _RULE_ID }}}</filter>
-   </ind:textfilecontent54_object>
-+
-+  <ind:textfilecontent54_state id="state_grub2_rescue_entry_for_{{{ _RULE_ID }}}" version="1">
-+    <ind:filename>rescue.conf</ind:filename>
-+  </ind:textfilecontent54_state>
- {{%- endif %}}
- 
- {{%- if system_with_expanded_kernel_options_in_grub_cfg %}}
-diff --git a/shared/templates/grub2_bootloader_argument/tests/invalid_rescue.pass.sh b/shared/templates/grub2_bootloader_argument/tests/invalid_rescue.pass.sh
-new file mode 100644
-index 00000000000..ee6e2c67f34
---- /dev/null
-+++ b/shared/templates/grub2_bootloader_argument/tests/invalid_rescue.pass.sh
-@@ -0,0 +1,6 @@
-+# platform = Red Hat Enterprise Linux 7,Red Hat Enterprise Linux 9
-+# packages = grub2,grubby
-+
-+{{{ grub2_bootloader_argument_remediation(ARG_NAME, ARG_NAME_VALUE) }}}
-+
-+echo "I am an invalid boot entry, but nobody should care, because I am rescue" > /boot/loader/entries/trololol-rescue.conf
-diff --git a/tests/test_rule_in_container.sh b/tests/test_rule_in_container.sh
-index 395fc4e856c..a8691ca7463 100755
---- a/tests/test_rule_in_container.sh
-+++ b/tests/test_rule_in_container.sh
-@@ -221,7 +221,7 @@ additional_args=()
- test "$_arg_dontclean" = on && additional_args+=(--dontclean)
- 
- # Don't act on the default value.
--test -n "$_arg_scenarios" && additional_args+=(--scenario "'$_arg_scenarios'")
-+test -n "$_arg_scenarios" && additional_args+=(--scenario "$_arg_scenarios")
- 
- test -n "$_arg_datastream" && additional_args+=(--datastream "$_arg_datastream")
- 
-
-From 8dda6030dea885c7c7e7e8f1024f5f2edf5bc36c Mon Sep 17 00:00:00 2001
-From: Matej Tyc <matyc@redhat.com>
-Date: Mon, 14 Feb 2022 13:45:09 +0100
-Subject: [PATCH 4/5] Add support for checks of both BIOS/UEFI systems
-
----
- .../grub2_bootloader_argument/oval.template   | 57 +++++++++++++++----
- 1 file changed, 46 insertions(+), 11 deletions(-)
-
-diff --git a/shared/templates/grub2_bootloader_argument/oval.template b/shared/templates/grub2_bootloader_argument/oval.template
-index 6981cc14045..71367465663 100644
---- a/shared/templates/grub2_bootloader_argument/oval.template
-+++ b/shared/templates/grub2_bootloader_argument/oval.template
-@@ -10,6 +10,7 @@
- {{% set system_with_kernel_options_in_grubenv = false -%}}
- {{% set system_with_kernel_options_in_etc_default_grub = true -%}}
- {{% set system_with_expanded_kernel_options_in_grub_cfg = false -%}}
-+{{% set system_with_bios_and_uefi_support = false -%}}
- 
- {{% if product in ["rhel9"] -%}}
- {{% set system_with_expanded_kernel_options_in_loader_entries = true %}}
-@@ -24,13 +25,25 @@
- {{% set system_with_expanded_kernel_options_in_grub_cfg = true %}}
- {{%- endif -%}}
- 
-+{{% if grub2_uefi_boot_path and grub2_uefi_boot_path != grub2_boot_path -%}}
-+{{% set system_with_bios_and_uefi_support = true %}}
-+{{%- endif -%}}
-+
- <def-group>
-   <definition class="compliance" id="{{{ _RULE_ID }}}" version="2">
-     {{{ oval_metadata("Ensure " + ARG_NAME_VALUE + " is configured in the kernel line in /etc/default/grub.") }}}
-     <criteria operator="AND">
-       {{% if system_with_kernel_options_in_grubenv -%}}
-+      {{% if system_with_bios_and_uefi_support -%}}
-+      <criteria operator="OR">
-+      {{%- endif %}}
-         <criterion test_ref="test_grub2_{{{ SANITIZED_ARG_NAME }}}_argument_grub_env"
-         comment="Check if {{{ ARG_NAME_VALUE }}} is present in the GRUB2 environment variable block in {{{ grub2_boot_path }}}/grubenv" />
-+      {{% if system_with_bios_and_uefi_support -%}}
-+        <criterion test_ref="test_grub2_{{{ SANITIZED_ARG_NAME }}}_argument_grub_env_uefi"
-+        comment="Check if {{{ ARG_NAME_VALUE }}} is present in the GRUB2 environment variable block in {{{ grub2_uefi_boot_path }}}/grubenv" />
-+      </criteria>
-+      {{%- endif %}}
-       {{%- endif %}}
-       {{% if system_with_referenced_kernel_options_in_loader_entries -%}}
-         <extend_definition comment="check kernel command line parameters for referenced boot entries reference the $kernelopts variable" definition_ref="grub2_entries_reference_kernelopts" />
-@@ -40,8 +53,16 @@
-                      comment="Check if {{{ ARG_NAME_VALUE }}} is present in the boot parameters in the /boot/loader/entries/*.conf" />
-       {{%- endif %}}
-       {{% if system_with_expanded_kernel_options_in_grub_cfg -%}}
-+          {{% if system_with_bios_and_uefi_support -%}}
-+          <criteria operator="OR">
-+          {{%- endif %}}
-           <criterion test_ref="test_grub2_{{{ SANITIZED_ARG_NAME }}}_argument_grub_cfg"
-           comment="Check if {{{ ARG_NAME_VALUE }}} is present in the boot parameters in the {{{ grub2_boot_path }}}/grub.cfg for all kernels" />
-+          {{% if system_with_bios_and_uefi_support -%}}
-+          <criterion test_ref="test_grub2_{{{ SANITIZED_ARG_NAME }}}_argument_grub_cfg_uefi"
-+          comment="Check if {{{ ARG_NAME_VALUE }}} is present in the boot parameters in the {{{ grub2_uefi_boot_path }}}/grub.cfg for all kernels" />
-+          </criteria>
-+          {{%- endif %}}
-       {{%- endif %}}
-       {{% if system_with_kernel_options_in_etc_default_grub -%}}
-         <criteria operator="OR">
-@@ -88,19 +109,26 @@
- {{%- endif %}}
- 
- {{%- if system_with_kernel_options_in_grubenv %}}
--  <ind:textfilecontent54_test id="test_grub2_{{{ SANITIZED_ARG_NAME }}}_argument_grub_env"
--  comment="check for kernel command line parameters {{{ ARG_NAME_VALUE }}} in {{{ grub2_boot_path }}}/grubenv for all kernels"
-+{{%- macro test_and_object_for_kernel_options_grub_env(base_name, path) %}}
-+  <ind:textfilecontent54_test id="test_{{{ base_name }}}"
-+  comment="check for kernel command line parameters {{{ ARG_NAME_VALUE }}} in {{{ path }}} for all kernels"
-   check="all" check_existence="all_exist" version="1">
--    <ind:object object_ref="object_grub2_{{{ SANITIZED_ARG_NAME }}}_argument_grub_env" />
-+    <ind:object object_ref="object_{{{ base_name }}}" />
-     <ind:state state_ref="state_grub2_{{{ SANITIZED_ARG_NAME }}}_argument" />
-   </ind:textfilecontent54_test>
- 
--  <ind:textfilecontent54_object id="object_grub2_{{{ SANITIZED_ARG_NAME }}}_argument_grub_env"
-+  <ind:textfilecontent54_object id="object_{{{ base_name }}}"
-   version="1">
--    <ind:filepath>{{{ grub2_boot_path }}}/grubenv</ind:filepath>
-+    <ind:filepath>{{{ path }}}</ind:filepath>
-     <ind:pattern operation="pattern match">^kernelopts=(.*)$</ind:pattern>
-     <ind:instance datatype="int" operation="greater than or equal">1</ind:instance>
-   </ind:textfilecontent54_object>
-+{{%- endmacro %}}
-+
-+{{{ test_and_object_for_kernel_options_grub_env("grub2_" ~ SANITIZED_ARG_NAME ~ "_argument_grub_env", grub2_boot_path ~ "/grubenv") }}}
-+{{% if system_with_bios_and_uefi_support -%}}
-+{{{ test_and_object_for_kernel_options_grub_env("grub2_" ~ SANITIZED_ARG_NAME ~ "_argument_grub_env_uefi", grub2_uefi_boot_path ~ "/grubenv") }}}
-+{{%- endif %}}
- {{%- endif %}}
- 
- {{%- if system_with_expanded_kernel_options_in_loader_entries %}}
-@@ -120,21 +148,22 @@
-   </ind:textfilecontent54_object>
- 
-   <ind:textfilecontent54_state id="state_grub2_rescue_entry_for_{{{ _RULE_ID }}}" version="1">
--    <ind:filename>rescue.conf</ind:filename>
-+    <ind:filename operation="pattern match">.*rescue.conf$</ind:filename>
-   </ind:textfilecontent54_state>
- {{%- endif %}}
- 
- {{%- if system_with_expanded_kernel_options_in_grub_cfg %}}
--  <ind:textfilecontent54_test id="test_grub2_{{{ SANITIZED_ARG_NAME }}}_argument_grub_cfg"
--  comment="check kernel command line parameters for {{{ ARG_NAME_VALUE }}} in {{{ grub2_boot_path }}}/grub.cfg for all kernels"
-+{{%- macro test_and_object_for_kernel_options_grub_cfg(base_name, path) %}}
-+  <ind:textfilecontent54_test id="test_{{{ base_name }}}"
-+  comment="check kernel command line parameters for {{{ ARG_NAME_VALUE }}} in {{{ path }}} for all kernels"
-   check="all" check_existence="all_exist" version="1">
--    <ind:object object_ref="object_grub2_{{{ SANITIZED_ARG_NAME }}}_argument_grub_cfg" />
-+    <ind:object object_ref="object_{{{ base_name }}}" />
-     <ind:state state_ref="state_grub2_{{{ SANITIZED_ARG_NAME }}}_argument" />
-   </ind:textfilecontent54_test>
- 
--  <ind:textfilecontent54_object id="object_grub2_{{{ SANITIZED_ARG_NAME }}}_argument_grub_cfg"
-+  <ind:textfilecontent54_object id="object_{{{ base_name }}}"
-   version="1">
--    <ind:filepath>{{{ grub2_boot_path }}}/grub.cfg</ind:filepath>
-+    <ind:filepath>{{{ path }}}</ind:filepath>
-     {{% if product in ["rhel7"] or 'ubuntu' in product %}}
-       <ind:pattern operation="pattern match">^.*/vmlinuz.*(root=.*)$</ind:pattern>
-     {{% else %}}
-@@ -142,6 +171,12 @@
-     {{% endif %}}
-     <ind:instance datatype="int" operation="greater than or equal">1</ind:instance>
-   </ind:textfilecontent54_object>
-+{{%- endmacro %}}
-+
-+{{{ test_and_object_for_kernel_options_grub_cfg("grub2_" + SANITIZED_ARG_NAME + "_argument_grub_cfg", grub2_boot_path ~ "/grub.cfg") }}}
-+{{% if system_with_bios_and_uefi_support -%}}
-+{{{ test_and_object_for_kernel_options_grub_cfg("grub2_" + SANITIZED_ARG_NAME + "_argument_grub_cfg_uefi", grub2_uefi_boot_path ~ "/grub.cfg") }}}
-+{{%- endif %}}
- {{%- endif %}}
- 
-   <ind:textfilecontent54_state id="state_grub2_{{{ SANITIZED_ARG_NAME }}}_argument"
-
-From df44b5d7017328d05c0671397edcfed019a2a448 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Mat=C4=9Bj=20T=C3=BD=C4=8D?= <matyc@redhat.com>
-Date: Mon, 14 Feb 2022 14:49:34 +0100
-Subject: [PATCH 5/5] Correct test scenario metadata
-
-- Grubenv doesn't relate to anything else than RHEL8
-- The grubby remediation has different behavior in corner-cases
-  that are technically unsupported, so the corresponding test scenario has been dropped.
----
- .../grub2_audit_argument/tests/blank_grubenv_rhel8.fail.sh      | 1 +
- .../auditing/grub2_audit_argument/tests/correct_grubenv.pass.sh | 2 +-
- 2 files changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/linux_os/guide/system/auditing/grub2_audit_argument/tests/blank_grubenv_rhel8.fail.sh b/linux_os/guide/system/auditing/grub2_audit_argument/tests/blank_grubenv_rhel8.fail.sh
-index 5af2acc317e..956c8ac79fd 100644
---- a/linux_os/guide/system/auditing/grub2_audit_argument/tests/blank_grubenv_rhel8.fail.sh
-+++ b/linux_os/guide/system/auditing/grub2_audit_argument/tests/blank_grubenv_rhel8.fail.sh
-@@ -1,6 +1,7 @@
- #!/bin/bash
- 
- # platform = Red Hat Enterprise Linux 8
-+# remediation = none
- 
- # Removes audit argument from kernel command line in /boot/grub2/grubenv
- file="/boot/grub2/grubenv"
-diff --git a/linux_os/guide/system/auditing/grub2_audit_argument/tests/correct_grubenv.pass.sh b/linux_os/guide/system/auditing/grub2_audit_argument/tests/correct_grubenv.pass.sh
-index 0ec9a1d6e38..9823b08dff9 100644
---- a/linux_os/guide/system/auditing/grub2_audit_argument/tests/correct_grubenv.pass.sh
-+++ b/linux_os/guide/system/auditing/grub2_audit_argument/tests/correct_grubenv.pass.sh
-@@ -1,4 +1,4 @@
- #!/bin/bash
--# platform = Red Hat Enterprise Linux 8,Red Hat Enterprise Linux 9
-+# platform = Red Hat Enterprise Linux 8
- 
- grub2-editenv - set "$(grub2-editenv - list | grep kernelopts) audit=1"
diff --git a/SOURCES/scap-security-guide-0.1.61-pwquality-PR_8185.patch b/SOURCES/scap-security-guide-0.1.61-pwquality-PR_8185.patch
deleted file mode 100644
index 3e38e50..0000000
--- a/SOURCES/scap-security-guide-0.1.61-pwquality-PR_8185.patch
+++ /dev/null
@@ -1,855 +0,0 @@
-diff --git a/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_pwquality_password_auth/ansible/shared.yml b/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_pwquality_password_auth/ansible/shared.yml
-new file mode 100644
-index 00000000000..b44c91cbf4a
---- /dev/null
-+++ b/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_pwquality_password_auth/ansible/shared.yml
-@@ -0,0 +1,150 @@
-+# platform = Red Hat Virtualization 4,multi_platform_fedora,multi_platform_rhel
-+# reboot = false
-+# strategy = configure
-+# complexity = low
-+# disruption = medium
-+
-+- name: Check for existing pam_pwquality.so entry
-+  ansible.builtin.lineinfile:
-+    path: "/etc/pam.d/password-auth"
-+    create: no
-+    regexp: '^password.*pam_pwquality.so.*'
-+    state: absent
-+  check_mode: true
-+  changed_when: false
-+  register: result_pam_pwquality_present
-+
-+- name: Check if system relies on authselect
-+  ansible.builtin.stat:
-+    path: /usr/bin/authselect
-+  register: result_authselect_present
-+
-+- name: "Remediation where authselect tool is present"
-+  block:
-+    - name: Check the integrity of the current authselect profile
-+      ansible.builtin.command:
-+        cmd: authselect check
-+      register: result_authselect_check_cmd
-+      changed_when: false
-+      ignore_errors: true
-+
-+    - name: Informative message based on the authselect integrity check result
-+      ansible.builtin.assert:
-+        that:
-+          - result_authselect_check_cmd is success
-+        fail_msg:
-+        - authselect integrity check failed. Remediation aborted!
-+        - This remediation could not be applied because the authselect profile is not intact.
-+        - It is not recommended to manually edit the PAM files when authselect is available.
-+        - In cases where the default authselect profile does not cover a specific demand, a custom authselect profile is recommended.
-+        success_msg:
-+        - authselect integrity check passed
-+
-+    - name: Get authselect current profile
-+      ansible.builtin.shell:
-+        cmd: authselect current -r | awk '{ print $1 }'
-+      register: result_authselect_profile
-+      changed_when: false
-+      when:
-+        - result_authselect_check_cmd is success
-+
-+    - name: Define the current authselect profile as a local fact
-+      ansible.builtin.set_fact:
-+        authselect_current_profile: "{{ result_authselect_profile.stdout }}"
-+        authselect_custom_profile: "{{ result_authselect_profile.stdout }}"
-+      when:
-+        - result_authselect_profile is not skipped
-+        - result_authselect_profile.stdout is match("custom/")
-+
-+    - name: Define the new authselect custom profile as a local fact
-+      ansible.builtin.set_fact:
-+        authselect_current_profile: "{{ result_authselect_profile.stdout }}"
-+        authselect_custom_profile: "custom/hardening"
-+      when:
-+        - result_authselect_profile is not skipped
-+        - result_authselect_profile.stdout is not match("custom/")
-+
-+    - name: Get authselect current features to also enable them in the custom profile
-+      ansible.builtin.shell:
-+        cmd: authselect current | tail -n+3 | awk '{ print $2 }'
-+      register: result_authselect_features
-+      changed_when: false
-+      when:
-+        - result_authselect_profile is not skipped
-+        - authselect_current_profile is not match("custom/")
-+
-+    - name: Check if any custom profile with the same name was already created in the past
-+      ansible.builtin.stat:
-+        path: /etc/authselect/{{ authselect_custom_profile }}
-+      register: result_authselect_custom_profile_present
-+      changed_when: false
-+      when:
-+        - authselect_current_profile is not match("custom/")
-+
-+    - name: Create a custom profile based on the current profile
-+      ansible.builtin.command:
-+        cmd: authselect create-profile hardening -b sssd
-+      when:
-+        - result_authselect_check_cmd is success
-+        - authselect_current_profile is not match("custom/")
-+        - not result_authselect_custom_profile_present.stat.exists
-+
-+    - name: Ensure the desired configuration is present in the custom profile
-+      ansible.builtin.lineinfile:
-+        dest: "/etc/authselect/{{ authselect_custom_profile }}/password-auth"
-+        insertbefore: ^password.*sufficient.*pam_unix.so.*
-+        line: "password    requisite                                    pam_pwquality.so"
-+      when:
-+        - result_authselect_profile is not skipped
-+        - result_pam_pwquality_present.found == 0
-+
-+    - name: Ensure a backup of current authselect profile before selecting the custom profile
-+      ansible.builtin.command:
-+        cmd: authselect apply-changes -b --backup=before-pwquality-hardening.backup
-+      register: result_authselect_backup
-+      when:
-+        - result_authselect_check_cmd is success
-+        - result_authselect_profile is not skipped
-+        - authselect_current_profile is not match("custom/")
-+        - authselect_custom_profile is not match(authselect_current_profile)
-+
-+    - name: Ensure the custom profile is selected
-+      ansible.builtin.command:
-+        cmd: authselect select {{ authselect_custom_profile }} --force
-+      register: result_pam_authselect_select_profile
-+      when:
-+        - result_authselect_check_cmd is success
-+        - result_authselect_profile is not skipped
-+        - authselect_current_profile is not match("custom/")
-+        - authselect_custom_profile is not match(authselect_current_profile)
-+
-+    - name: Restore the authselect features in the custom profile
-+      ansible.builtin.command:
-+        cmd: authselect enable-feature {{ item }}
-+      loop: "{{ result_authselect_features.stdout_lines }}"
-+      when:
-+        - result_authselect_profile is not skipped
-+        - result_authselect_features is not skipped
-+        - result_pam_authselect_select_profile is not skipped
-+
-+    - name: Ensure the custom profile changes are applied
-+      ansible.builtin.command:
-+        cmd: authselect apply-changes -b --backup=after-pwquality-hardening.backup
-+      when:
-+        - result_authselect_check_cmd is success
-+        - result_authselect_profile is not skipped
-+  when:
-+  - result_authselect_present.stat.exists
-+
-+# For systems without authselect
-+- name: "Remediation where authselect tool is not present and PAM files are directly edited"
-+  block:
-+    - name: Ensure the desired configuration is present in the custom profile
-+      ansible.builtin.lineinfile:
-+        dest: "/etc/pam.d/password-auth"
-+        insertbefore: ^password.*sufficient.*pam_unix.so.*
-+        line: "password    requisite                                    pam_pwquality.so"
-+      when:
-+        - result_pam_pwquality_present.found == 0
-+  when:
-+    - not result_authselect_present.stat.exists
-diff --git a/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_pwquality_password_auth/bash/shared.sh b/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_pwquality_password_auth/bash/shared.sh
-new file mode 100644
-index 00000000000..d2fca2a79ca
---- /dev/null
-+++ b/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_pwquality_password_auth/bash/shared.sh
-@@ -0,0 +1,41 @@
-+# platform = Red Hat Virtualization 4,multi_platform_fedora,multi_platform_rhel
-+
-+PAM_FILE="password-auth"
-+
-+if [ -f /usr/bin/authselect ]; then
-+    if authselect check; then
-+        CURRENT_PROFILE=$(authselect current -r | awk '{ print $1 }')
-+        # Standard profiles delivered with authselect should not be modified.
-+        # If not already in use, a custom profile is created preserving the enabled features.
-+        if [[ ! $CURRENT_PROFILE == custom/* ]]; then
-+            ENABLED_FEATURES=$(authselect current | tail -n+3 | awk '{ print $2 }')
-+            authselect create-profile hardening -b $CURRENT_PROFILE
-+            CURRENT_PROFILE="custom/hardening"
-+            # Ensure a backup before changing the profile
-+            authselect apply-changes -b --backup=before-pwquality-hardening.backup
-+            authselect select $CURRENT_PROFILE
-+            for feature in $ENABLED_FEATURES; do
-+                authselect enable-feature $feature;
-+            done
-+        fi
-+        # Include the desired configuration in the custom profile
-+        CUSTOM_FILE="/etc/authselect/$CURRENT_PROFILE/$PAM_FILE"
-+        # The line should be included on the top password section
-+		if [ $(grep -c "^\s*password.*requisite.*pam_pwquality.so" $CUSTOM_FILE) -eq 0 ]; then
-+  		  sed -i --follow-symlinks '0,/^password.*/s/^password.*/password    requisite                                    pam_pwquality.so\n&/' $CUSTOM_FILE
-+		fi
-+        authselect apply-changes -b --backup=after-pwquality-hardening.backup
-+    else
-+        echo "
-+authselect integrity check failed. Remediation aborted!
-+This remediation could not be applied because the authselect profile is not intact.
-+It is not recommended to manually edit the PAM files when authselect is available.
-+In cases where the default authselect profile does not cover a specific demand, a custom authselect profile is recommended."
-+        false
-+    fi
-+else
-+    FILE_PATH="/etc/pam.d/$PAM_FILE"
-+    if [ $(grep -c "^\s*password.*requisite.*pam_pwquality.so" $FILE_PATH) -eq 0 ]; then
-+        sed -i --follow-symlinks '0,/^password.*/s/^password.*/password    requisite                                    pam_pwquality.so\n&/' $FILE_PATH
-+    fi
-+fi
-diff --git a/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_pwquality_password_auth/oval/shared.xml b/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_pwquality_password_auth/oval/shared.xml
-new file mode 100644
-index 00000000000..84f32456beb
---- /dev/null
-+++ b/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_pwquality_password_auth/oval/shared.xml
-@@ -0,0 +1,21 @@
-+<def-group>
-+  <definition class="compliance" id="{{{ rule_id }}}" version="1">
-+    {{{ oval_metadata("The PAM module pam_pwquality is used in password-auth") }}}
-+    <criteria comment="Condition for pam_pwquality in password-auth is satisfied">
-+      <criterion comment="pam_pwquality password-auth"
-+                 test_ref="test_accounts_password_pam_pwquality_password_auth"/>
-+      </criteria>
-+  </definition>
-+
-+  <ind:textfilecontent54_object id="object_accounts_password_pam_pwquality_password_auth" version="1">
-+    <ind:filepath>/etc/pam.d/password-auth</ind:filepath>
-+    <ind:pattern operation="pattern match">^password[\s]*requisite[\s]*pam_pwquality\.so</ind:pattern>
-+    <ind:instance datatype="int" operation="equals">1</ind:instance>
-+  </ind:textfilecontent54_object>
-+
-+  <ind:textfilecontent54_test check="all" check_existence="only_one_exists" version="1"
-+                              id="test_accounts_password_pam_pwquality_password_auth"
-+                              comment="check the configuration of /etc/pam.d/password-auth">
-+    <ind:object object_ref="object_accounts_password_pam_pwquality_password_auth"/>
-+  </ind:textfilecontent54_test>
-+</def-group>
-diff --git a/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_pwquality_password_auth/rule.yml b/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_pwquality_password_auth/rule.yml
-new file mode 100644
-index 00000000000..6c7bb1ad7a0
---- /dev/null
-+++ b/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_pwquality_password_auth/rule.yml
-@@ -0,0 +1,35 @@
-+documentation_complete: true
-+
-+prodtype: fedora,rhel7,rhel8,rhel9,rhv4
-+
-+title: 'Ensure PAM password complexity module is enabled in password-auth'
-+
-+description: |-
-+    To enable PAM password complexity in password-auth file:
-+    Edit the <tt>password</tt> section in
-+    <tt>/etc/pam.d/password-auth</tt> to show
-+    <tt>password    requisite                                    pam_pwquality.so</tt>.
-+
-+rationale: |-
-+    Enabling PAM password complexity permits to enforce strong passwords and consequently
-+    makes the system less prone to dictionary attacks.
-+
-+severity: medium
-+
-+identifiers:
-+    cce@rhel7: CCE-85876-1
-+    cce@rhel8: CCE-85877-9
-+    cce@rhel9: CCE-85878-7
-+
-+references:
-+    stigid@rhel8: RHEL-08-020100
-+
-+ocil_clause: 'pam_pwquality.so is not enabled in password-auth'
-+
-+ocil: |-
-+    To check if pam_pwhistory.so is enabled in password-auth, run the following command:
-+    <pre>$ grep pam_pwquality /etc/pam.d/password-auth</pre></pre>
-+    The output should be similar to the following:
-+    <pre>password    requisite                                    pam_pwquality.so</pre>
-+
-+platform: pam
-diff --git a/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_pwquality_password_auth/tests/authselect_commented_entry.fail.sh b/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_pwquality_password_auth/tests/authselect_commented_entry.fail.sh
-new file mode 100644
-index 00000000000..3d696c36b76
---- /dev/null
-+++ b/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_pwquality_password_auth/tests/authselect_commented_entry.fail.sh
-@@ -0,0 +1,11 @@
-+#!/bin/bash
-+# packages = authselect
-+# platform = Red Hat Enterprise Linux 8,Red Hat Enterprise Linux 9,multi_platform_fedora
-+
-+authselect create-profile hardening -b sssd
-+CUSTOM_PROFILE="custom/hardening"
-+authselect select $CUSTOM_PROFILE --force
-+
-+CUSTOM_SYSTEM_AUTH="/etc/authselect/$CUSTOM_PROFILE/password-auth"
-+sed -i --follow-symlinks -e '/^password\s*requisite\s*pam_pwquality\.so/ s/^#*/#/g' $CUSTOM_SYSTEM_AUTH
-+authselect apply-changes -b
-diff --git a/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_pwquality_password_auth/tests/authselect_correct_entry.pass.sh b/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_pwquality_password_auth/tests/authselect_correct_entry.pass.sh
-new file mode 100644
-index 00000000000..0435899262b
---- /dev/null
-+++ b/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_pwquality_password_auth/tests/authselect_correct_entry.pass.sh
-@@ -0,0 +1,13 @@
-+#!/bin/bash
-+# packages = authselect
-+# platform = Red Hat Enterprise Linux 8,Red Hat Enterprise Linux 9,multi_platform_fedora
-+
-+authselect create-profile hardening -b sssd
-+CUSTOM_PROFILE="custom/hardening"
-+authselect select $CUSTOM_PROFILE --force
-+
-+CUSTOM_SYSTEM_AUTH="/etc/authselect/$CUSTOM_PROFILE/password-auth"
-+if [ $(grep -c "^\s*password.*requisite.*pam_pwquality.so" $CUSTOM_SYSTEM_AUTH) -eq 0 ]; then
-+    sed -i --follow-symlinks '0,/^password.*/s/^password.*/password     requisite   pam_pwquality.so\n&/' $CUSTOM_SYSTEM_AUTH
-+fi
-+authselect apply-changes -b
-diff --git a/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_pwquality_password_auth/tests/authselect_missing_entry.fail.sh b/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_pwquality_password_auth/tests/authselect_missing_entry.fail.sh
-new file mode 100644
-index 00000000000..472616a51f6
---- /dev/null
-+++ b/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_pwquality_password_auth/tests/authselect_missing_entry.fail.sh
-@@ -0,0 +1,11 @@
-+#!/bin/bash
-+# packages = authselect
-+# platform = Red Hat Enterprise Linux 8,Red Hat Enterprise Linux 9,multi_platform_fedora
-+
-+authselect create-profile hardening -b sssd
-+CUSTOM_PROFILE="custom/hardening"
-+authselect select $CUSTOM_PROFILE --force
-+
-+CUSTOM_SYSTEM_AUTH="/etc/authselect/$CUSTOM_PROFILE/password-auth"
-+sed -i --follow-symlinks '/^password\s*requisite\s*pam_pwquality\.so/d' $CUSTOM_SYSTEM_AUTH
-+authselect apply-changes -b
-diff --git a/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_pwquality_password_auth/tests/authselect_modified_pam.fail.sh b/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_pwquality_password_auth/tests/authselect_modified_pam.fail.sh
-new file mode 100644
-index 00000000000..59f9d6f77c4
---- /dev/null
-+++ b/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_pwquality_password_auth/tests/authselect_modified_pam.fail.sh
-@@ -0,0 +1,9 @@
-+#!/bin/bash
-+# packages = authselect
-+# platform = Red Hat Enterprise Linux 8,Red Hat Enterprise Linux 9,multi_platform_fedora
-+# remediation = none
-+
-+SYSTEM_AUTH_FILE="/etc/pam.d/password-auth"
-+
-+# This modification will break the integrity checks done by authselect.
-+sed -i --follow-symlinks -e '/^password\s*requisite\s*pam_pwquality\.so/ s/^#*/#/g' $SYSTEM_AUTH_FILE
-diff --git a/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_pwquality_password_auth/tests/correct_entry.pass.sh b/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_pwquality_password_auth/tests/correct_entry.pass.sh
-new file mode 100644
-index 00000000000..71f87b19045
---- /dev/null
-+++ b/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_pwquality_password_auth/tests/correct_entry.pass.sh
-@@ -0,0 +1,8 @@
-+#!/bin/bash
-+# packages = pam
-+# platform = Red Hat Enterprise Linux 7,Red Hat Virtualization 4,multi_platform_fedora
-+
-+config_file=/etc/pam.d/password-auth
-+if [ $(grep -c "^\s*password.*requisite.*pam_pwquality.so" $config_file) -eq 0 ]; then
-+    sed -i --follow-symlinks '0,/^password.*/s/^password.*/password		requisite	pam_pwquality.so\n&/' $config_file
-+fi
-diff --git a/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_pwquality_password_auth/tests/missing_entry.fail.sh b/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_pwquality_password_auth/tests/missing_entry.fail.sh
-new file mode 100644
-index 00000000000..95b73b24d26
---- /dev/null
-+++ b/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_pwquality_password_auth/tests/missing_entry.fail.sh
-@@ -0,0 +1,7 @@
-+#!/bin/bash
-+# platform = Red Hat Enterprise Linux 7,Red Hat Virtualization 4,multi_platform_fedora
-+# packages = pam
-+
-+config_file=/etc/pam.d/password-auth
-+
-+sed -i --follow-symlinks '/^password\s*requisite\s*pam_pwquality\.so/d' $config_file
-diff --git a/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_pwquality_system_auth/ansible/shared.yml b/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_pwquality_system_auth/ansible/shared.yml
-new file mode 100644
-index 00000000000..13cd20458ed
---- /dev/null
-+++ b/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_pwquality_system_auth/ansible/shared.yml
-@@ -0,0 +1,150 @@
-+# platform = Red Hat Virtualization 4,multi_platform_fedora,multi_platform_rhel
-+# reboot = false
-+# strategy = configure
-+# complexity = low
-+# disruption = medium
-+
-+- name: Check for existing pam_pwquality.so entry
-+  ansible.builtin.lineinfile:
-+    path: "/etc/pam.d/system-auth"
-+    create: no
-+    regexp: '^password.*pam_pwquality.so.*'
-+    state: absent
-+  check_mode: true
-+  changed_when: false
-+  register: result_pam_pwquality_present
-+
-+- name: Check if system relies on authselect
-+  ansible.builtin.stat:
-+    path: /usr/bin/authselect
-+  register: result_authselect_present
-+
-+- name: "Remediation where authselect tool is present"
-+  block:
-+    - name: Check the integrity of the current authselect profile
-+      ansible.builtin.command:
-+        cmd: authselect check
-+      register: result_authselect_check_cmd
-+      changed_when: false
-+      ignore_errors: true
-+
-+    - name: Informative message based on the authselect integrity check result
-+      ansible.builtin.assert:
-+        that:
-+          - result_authselect_check_cmd is success
-+        fail_msg:
-+        - authselect integrity check failed. Remediation aborted!
-+        - This remediation could not be applied because the authselect profile is not intact.
-+        - It is not recommended to manually edit the PAM files when authselect is available.
-+        - In cases where the default authselect profile does not cover a specific demand, a custom authselect profile is recommended.
-+        success_msg:
-+        - authselect integrity check passed
-+
-+    - name: Get authselect current profile
-+      ansible.builtin.shell:
-+        cmd: authselect current -r | awk '{ print $1 }'
-+      register: result_authselect_profile
-+      changed_when: false
-+      when:
-+        - result_authselect_check_cmd is success
-+
-+    - name: Define the current authselect profile as a local fact
-+      ansible.builtin.set_fact:
-+        authselect_current_profile: "{{ result_authselect_profile.stdout }}"
-+        authselect_custom_profile: "{{ result_authselect_profile.stdout }}"
-+      when:
-+        - result_authselect_profile is not skipped
-+        - result_authselect_profile.stdout is match("custom/")
-+
-+    - name: Define the new authselect custom profile as a local fact
-+      ansible.builtin.set_fact:
-+        authselect_current_profile: "{{ result_authselect_profile.stdout }}"
-+        authselect_custom_profile: "custom/hardening"
-+      when:
-+        - result_authselect_profile is not skipped
-+        - result_authselect_profile.stdout is not match("custom/")
-+
-+    - name: Get authselect current features to also enable them in the custom profile
-+      ansible.builtin.shell:
-+        cmd: authselect current | tail -n+3 | awk '{ print $2 }'
-+      register: result_authselect_features
-+      changed_when: false
-+      when:
-+        - result_authselect_profile is not skipped
-+        - authselect_current_profile is not match("custom/")
-+
-+    - name: Check if any custom profile with the same name was already created in the past
-+      ansible.builtin.stat:
-+        path: /etc/authselect/{{ authselect_custom_profile }}
-+      register: result_authselect_custom_profile_present
-+      changed_when: false
-+      when:
-+        - authselect_current_profile is not match("custom/")
-+
-+    - name: Create a custom profile based on the current profile
-+      ansible.builtin.command:
-+        cmd: authselect create-profile hardening -b sssd
-+      when:
-+        - result_authselect_check_cmd is success
-+        - authselect_current_profile is not match("custom/")
-+        - not result_authselect_custom_profile_present.stat.exists
-+
-+    - name: Ensure the desired configuration is present in the custom profile
-+      ansible.builtin.lineinfile:
-+        dest: "/etc/authselect/{{ authselect_custom_profile }}/system-auth"
-+        insertbefore: ^password.*sufficient.*pam_unix.so.*
-+        line: "password    requisite                                    pam_pwquality.so"
-+      when:
-+        - result_authselect_profile is not skipped
-+        - result_pam_pwquality_present.found == 0
-+
-+    - name: Ensure a backup of current authselect profile before selecting the custom profile
-+      ansible.builtin.command:
-+        cmd: authselect apply-changes -b --backup=before-pwquality-hardening.backup
-+      register: result_authselect_backup
-+      when:
-+        - result_authselect_check_cmd is success
-+        - result_authselect_profile is not skipped
-+        - authselect_current_profile is not match("custom/")
-+        - authselect_custom_profile is not match(authselect_current_profile)
-+
-+    - name: Ensure the custom profile is selected
-+      ansible.builtin.command:
-+        cmd: authselect select {{ authselect_custom_profile }} --force
-+      register: result_pam_authselect_select_profile
-+      when:
-+        - result_authselect_check_cmd is success
-+        - result_authselect_profile is not skipped
-+        - authselect_current_profile is not match("custom/")
-+        - authselect_custom_profile is not match(authselect_current_profile)
-+
-+    - name: Restore the authselect features in the custom profile
-+      ansible.builtin.command:
-+        cmd: authselect enable-feature {{ item }}
-+      loop: "{{ result_authselect_features.stdout_lines }}"
-+      when:
-+        - result_authselect_profile is not skipped
-+        - result_authselect_features is not skipped
-+        - result_pam_authselect_select_profile is not skipped
-+
-+    - name: Ensure the custom profile changes are applied
-+      ansible.builtin.command:
-+        cmd: authselect apply-changes -b --backup=after-pwquality-hardening.backup
-+      when:
-+        - result_authselect_check_cmd is success
-+        - result_authselect_profile is not skipped
-+  when:
-+  - result_authselect_present.stat.exists
-+
-+# For systems without authselect
-+- name: "Remediation where authselect tool is not present and PAM files are directly edited"
-+  block:
-+    - name: Ensure the desired configuration is present in the custom profile
-+      ansible.builtin.lineinfile:
-+        dest: "/etc/pam.d/system-auth"
-+        insertbefore: ^password.*sufficient.*pam_unix.so.*
-+        line: "password    requisite                                    pam_pwquality.so"
-+      when:
-+        - result_pam_pwquality_present.found == 0
-+  when:
-+    - not result_authselect_present.stat.exists
-diff --git a/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_pwquality_system_auth/bash/shared.sh b/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_pwquality_system_auth/bash/shared.sh
-new file mode 100644
-index 00000000000..9a7972a3f93
---- /dev/null
-+++ b/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_pwquality_system_auth/bash/shared.sh
-@@ -0,0 +1,41 @@
-+# platform = Red Hat Virtualization 4,multi_platform_fedora,multi_platform_rhel
-+
-+PAM_FILE="system-auth"
-+
-+if [ -f /usr/bin/authselect ]; then
-+    if authselect check; then
-+        CURRENT_PROFILE=$(authselect current -r | awk '{ print $1 }')
-+        # Standard profiles delivered with authselect should not be modified.
-+        # If not already in use, a custom profile is created preserving the enabled features.
-+        if [[ ! $CURRENT_PROFILE == custom/* ]]; then
-+            ENABLED_FEATURES=$(authselect current | tail -n+3 | awk '{ print $2 }')
-+            authselect create-profile hardening -b $CURRENT_PROFILE
-+            CURRENT_PROFILE="custom/hardening"
-+            # Ensure a backup before changing the profile
-+            authselect apply-changes -b --backup=before-pwquality-hardening.backup
-+            authselect select $CURRENT_PROFILE
-+            for feature in $ENABLED_FEATURES; do
-+                authselect enable-feature $feature;
-+            done
-+        fi
-+        # Include the desired configuration in the custom profile
-+        CUSTOM_FILE="/etc/authselect/$CURRENT_PROFILE/$PAM_FILE"
-+        # The line should be included on the top password section
-+		if [ $(grep -c "^\s*password.*requisite.*pam_pwquality.so" $CUSTOM_FILE) -eq 0 ]; then
-+  		  sed -i --follow-symlinks '0,/^password.*/s/^password.*/password    requisite                                    pam_pwquality.so\n&/' $CUSTOM_FILE
-+		fi
-+        authselect apply-changes -b --backup=after-pwquality-hardening.backup
-+    else
-+        echo "
-+authselect integrity check failed. Remediation aborted!
-+This remediation could not be applied because the authselect profile is not intact.
-+It is not recommended to manually edit the PAM files when authselect is available.
-+In cases where the default authselect profile does not cover a specific demand, a custom authselect profile is recommended."
-+        false
-+    fi
-+else
-+    FILE_PATH="/etc/pam.d/$PAM_FILE"
-+    if [ $(grep -c "^\s*password.*requisite.*pam_pwquality.so" $FILE_PATH) -eq 0 ]; then
-+        sed -i --follow-symlinks '0,/^password.*/s/^password.*/password    requisite                                    pam_pwquality.so\n&/' $FILE_PATH
-+    fi
-+fi
-diff --git a/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_pwquality_system_auth/oval/shared.xml b/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_pwquality_system_auth/oval/shared.xml
-new file mode 100644
-index 00000000000..f8d241f1ff2
---- /dev/null
-+++ b/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_pwquality_system_auth/oval/shared.xml
-@@ -0,0 +1,21 @@
-+<def-group>
-+  <definition class="compliance" id="{{{ rule_id }}}" version="1">
-+    {{{ oval_metadata("The PAM module pam_pwquality is used in system-auth") }}}
-+    <criteria comment="Condition for pam_pwquality in system-auth is satisfied">
-+      <criterion comment="pam_pwquality system-auth"
-+                 test_ref="test_accounts_password_pam_pwquality_system_auth"/>
-+      </criteria>
-+  </definition>
-+
-+  <ind:textfilecontent54_object id="object_accounts_password_pam_pwquality_system_auth" version="1">
-+    <ind:filepath>/etc/pam.d/system-auth</ind:filepath>
-+    <ind:pattern operation="pattern match">^password[\s]*requisite[\s]*pam_pwquality\.so</ind:pattern>
-+    <ind:instance datatype="int" operation="equals">1</ind:instance>
-+  </ind:textfilecontent54_object>
-+
-+  <ind:textfilecontent54_test check="all" check_existence="only_one_exists" version="1"
-+                              id="test_accounts_password_pam_pwquality_system_auth"
-+                              comment="check the configuration of /etc/pam.d/system-auth">
-+    <ind:object object_ref="object_accounts_password_pam_pwquality_system_auth"/>
-+  </ind:textfilecontent54_test>
-+</def-group>
-diff --git a/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_pwquality_system_auth/rule.yml b/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_pwquality_system_auth/rule.yml
-new file mode 100644
-index 00000000000..ea42ff9b07a
---- /dev/null
-+++ b/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_pwquality_system_auth/rule.yml
-@@ -0,0 +1,35 @@
-+documentation_complete: true
-+
-+prodtype: fedora,rhel7,rhel8,rhel9,rhv4
-+
-+title: 'Ensure PAM password complexity module is enabled in system-auth'
-+
-+description: |-
-+    To enable PAM password complexity in system-auth file:
-+    Edit the <tt>password</tt> section in
-+    <tt>/etc/pam.d/system-auth</tt> to show
-+    <tt>password    requisite                                    pam_pwquality.so</tt>.
-+
-+rationale: |-
-+    Enabling PAM password complexity permits to enforce strong passwords and consequently
-+    makes the system less prone to dictionary attacks.
-+
-+severity: medium
-+
-+identifiers:
-+    cce@rhel7: CCE-85874-6
-+    cce@rhel8: CCE-85872-0
-+    cce@rhel9: CCE-85873-8
-+
-+references:
-+    stigid@rhel8: RHEL-08-020101
-+
-+ocil_clause: 'pam_pwquality.so is not enabled in system-auth'
-+
-+ocil: |-
-+    To check if pam_pwhistory.so is enabled in system-auth, run the following command:
-+    <pre>$ grep pam_pwquality /etc/pam.d/system-auth</pre></pre>
-+    The output should be similar to the following:
-+    <pre>password    requisite                                    pam_pwquality.so</pre>
-+
-+platform: pam
-diff --git a/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_pwquality_system_auth/tests/authselect_commented_entry.fail.sh b/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_pwquality_system_auth/tests/authselect_commented_entry.fail.sh
-new file mode 100644
-index 00000000000..849f16d0f93
---- /dev/null
-+++ b/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_pwquality_system_auth/tests/authselect_commented_entry.fail.sh
-@@ -0,0 +1,11 @@
-+#!/bin/bash
-+# packages = authselect
-+# platform = Red Hat Enterprise Linux 8,Red Hat Enterprise Linux 9,multi_platform_fedora
-+
-+authselect create-profile hardening -b sssd
-+CUSTOM_PROFILE="custom/hardening"
-+authselect select $CUSTOM_PROFILE --force
-+
-+CUSTOM_SYSTEM_AUTH="/etc/authselect/$CUSTOM_PROFILE/system-auth"
-+sed -i --follow-symlinks -e '/^password\s*requisite\s*pam_pwquality\.so/ s/^#*/#/g' $CUSTOM_SYSTEM_AUTH
-+authselect apply-changes -b
-diff --git a/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_pwquality_system_auth/tests/authselect_correct_entry.pass.sh b/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_pwquality_system_auth/tests/authselect_correct_entry.pass.sh
-new file mode 100644
-index 00000000000..6a98c244980
---- /dev/null
-+++ b/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_pwquality_system_auth/tests/authselect_correct_entry.pass.sh
-@@ -0,0 +1,13 @@
-+#!/bin/bash
-+# packages = authselect
-+# platform = Red Hat Enterprise Linux 8,Red Hat Enterprise Linux 9,multi_platform_fedora
-+
-+authselect create-profile hardening -b sssd
-+CUSTOM_PROFILE="custom/hardening"
-+authselect select $CUSTOM_PROFILE --force
-+
-+CUSTOM_SYSTEM_AUTH="/etc/authselect/$CUSTOM_PROFILE/system-auth"
-+if [ $(grep -c "^\s*password.*requisite.*pam_pwquality.so" $CUSTOM_SYSTEM_AUTH) -eq 0 ]; then
-+    sed -i --follow-symlinks '0,/^password.*/s/^password.*/password     requisite   pam_pwquality.so\n&/' $CUSTOM_SYSTEM_AUTH
-+fi
-+authselect apply-changes -b
-diff --git a/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_pwquality_system_auth/tests/authselect_missing_entry.fail.sh b/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_pwquality_system_auth/tests/authselect_missing_entry.fail.sh
-new file mode 100644
-index 00000000000..6786f6c13d7
---- /dev/null
-+++ b/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_pwquality_system_auth/tests/authselect_missing_entry.fail.sh
-@@ -0,0 +1,11 @@
-+#!/bin/bash
-+# packages = authselect
-+# platform = Red Hat Enterprise Linux 8,Red Hat Enterprise Linux 9,multi_platform_fedora
-+
-+authselect create-profile hardening -b sssd
-+CUSTOM_PROFILE="custom/hardening"
-+authselect select $CUSTOM_PROFILE --force
-+
-+CUSTOM_SYSTEM_AUTH="/etc/authselect/$CUSTOM_PROFILE/system-auth"
-+sed -i --follow-symlinks '/^password\s*requisite\s*pam_pwquality\.so/d' $CUSTOM_SYSTEM_AUTH
-+authselect apply-changes -b
-diff --git a/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_pwquality_system_auth/tests/authselect_modified_pam.fail.sh b/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_pwquality_system_auth/tests/authselect_modified_pam.fail.sh
-new file mode 100644
-index 00000000000..b3d9e5884f5
---- /dev/null
-+++ b/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_pwquality_system_auth/tests/authselect_modified_pam.fail.sh
-@@ -0,0 +1,9 @@
-+#!/bin/bash
-+# packages = authselect
-+# platform = Red Hat Enterprise Linux 8,Red Hat Enterprise Linux 9,multi_platform_fedora
-+# remediation = none
-+
-+SYSTEM_AUTH_FILE="/etc/pam.d/system-auth"
-+
-+# This modification will break the integrity checks done by authselect.
-+sed -i --follow-symlinks -e '/^password\s*requisite\s*pam_pwquality\.so/ s/^#*/#/g' $SYSTEM_AUTH_FILE
-diff --git a/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_pwquality_system_auth/tests/correct_entry.pass.sh b/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_pwquality_system_auth/tests/correct_entry.pass.sh
-new file mode 100644
-index 00000000000..71f87b19045
---- /dev/null
-+++ b/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_pwquality_system_auth/tests/correct_entry.pass.sh
-@@ -0,0 +1,8 @@
-+#!/bin/bash
-+# packages = pam
-+# platform = Red Hat Enterprise Linux 7,Red Hat Virtualization 4,multi_platform_fedora
-+
-+config_file=/etc/pam.d/password-auth
-+if [ $(grep -c "^\s*password.*requisite.*pam_pwquality.so" $config_file) -eq 0 ]; then
-+    sed -i --follow-symlinks '0,/^password.*/s/^password.*/password		requisite	pam_pwquality.so\n&/' $config_file
-+fi
-diff --git a/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_pwquality_system_auth/tests/missing_entry.fail.sh b/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_pwquality_system_auth/tests/missing_entry.fail.sh
-new file mode 100644
-index 00000000000..3c8f6f79fe9
---- /dev/null
-+++ b/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_pwquality_system_auth/tests/missing_entry.fail.sh
-@@ -0,0 +1,7 @@
-+#!/bin/bash
-+# platform = Red Hat Enterprise Linux 7,Red Hat Virtualization 4,multi_platform_fedora
-+# packages = pam
-+
-+config_file=/etc/pam.d/system-auth
-+
-+sed -i --follow-symlinks '/^password\s*requisite\s*pam_pwquality\.so/d' $config_file
-diff --git a/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_retry/rule.yml b/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_retry/rule.yml
-index eeb55a6ff5c..6b2219a3eab 100644
---- a/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_retry/rule.yml
-+++ b/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_retry/rule.yml
-@@ -6,13 +6,16 @@ title: 'Ensure PAM Enforces Password Requirements - Authentication Retry Prompts
- 
- description: |-
-     To configure the number of retry prompts that are permitted per-session:
-+    {{% if product in ['rhel8', 'rhel9'] %}}
-+    Edit the <tt>/etc/security/pwquality.conf</tt> to include
-+    {{% else %}}
-     Edit the <tt>pam_pwquality.so</tt> statement in
-     {{% if 'ubuntu' not in product %}}
--    <tt>/etc/pam.d/system-auth</tt> {{% if product in ['rhel8', 'rhel9'] %}} and
--    <tt>/etc/pam.d/password-auth</tt> {{% endif %}} to show
-+    <tt>/etc/pam.d/system-auth</tt> to show
-     {{% else %}}
-     <tt>/etc/pam.d/common-password</tt> to show
-     {{% endif %}}
-+    {{% endif %}}
-     <tt>retry={{{xccdf_value("var_password_pam_retry") }}}</tt>, or a lower value if site
-     policy is more restrictive. The DoD requirement is a maximum of 3 prompts
-     per session.
-@@ -48,17 +51,21 @@ references:
-     stigid@ol7: OL07-00-010119
-     stigid@ol8: OL08-00-020100
-     stigid@rhel7: RHEL-07-010119
--    stigid@rhel8: RHEL-08-020100
-+    stigid@rhel8: RHEL-08-020104
-     stigid@ubuntu2004: UBTU-20-010057
- 
- ocil_clause: 'it is not the required value'
- 
- ocil: |-
-     To check how many retry attempts are permitted on a per-session basis, run the following command:
-+    {{% if product in ['rhel8', 'rhel9'] %}}
-+    <pre>$ grep retry /etc/security/pwquality.conf</pre>
-+    {{% else %}}
-     {{% if 'ubuntu' in product %}}
-     <pre>$ grep pam_pwquality /etc/pam.d/common-password</pre>
-     {{% else %}}
--    <pre>$ grep pam_pwquality /etc/pam.d/system-auth {{% if product in ['rhel8', 'rhel9'] %}}/etc/pam.d/password-auth{{% endif %}}</pre>
-+    <pre>$ grep pam_pwquality /etc/pam.d/system-auth</pre>
-+    {{% endif %}}
-     {{% endif %}}
-     The <tt>retry</tt> parameter will indicate how many attempts are permitted.
-     The DoD required value is less than or equal to 3.
-diff --git a/products/rhel8/profiles/stig.profile b/products/rhel8/profiles/stig.profile
-index d92bc72971c..62fc512f05e 100644
---- a/products/rhel8/profiles/stig.profile
-+++ b/products/rhel8/profiles/stig.profile
-@@ -523,6 +523,20 @@ selections:
-     - sssd_enable_certmap
- 
-     # RHEL-08-020100
-+    - accounts_password_pam_pwquality_password_auth
-+
-+    # RHEL-08-020101
-+    - accounts_password_pam_pwquality_system_auth
-+
-+    # RHEL-08-020102
-+    # This is only required for RHEL8 systems below version 8.4 where the
-+    # retry parameter was not yet available on /etc/security/pwquality.conf.
-+
-+    # RHEL-08-020103
-+    # This is only required for RHEL8 systems below version 8.4 where the
-+    # retry parameter was not yet available on /etc/security/pwquality.conf.
-+
-+    # RHEL-08-020104
-     - accounts_password_pam_retry
- 
-     # RHEL-08-020110
-diff --git a/products/rhel9/profiles/stig.profile b/products/rhel9/profiles/stig.profile
-index 42c6d0e9aca..ad08a6d3410 100644
---- a/products/rhel9/profiles/stig.profile
-+++ b/products/rhel9/profiles/stig.profile
-@@ -524,6 +524,20 @@ selections:
-     - sssd_enable_certmap
- 
-     # RHEL-08-020100
-+    - accounts_password_pam_pwquality_password_auth
-+
-+    # RHEL-08-020101
-+    - accounts_password_pam_pwquality_system_auth
-+
-+    # RHEL-08-020102
-+    # This is only required for RHEL8 systems below version 8.4 where the
-+    # retry parameter was not yet available on /etc/security/pwquality.conf.
-+
-+    # RHEL-08-020103
-+    # This is only required for RHEL8 systems below version 8.4 where the
-+    # retry parameter was not yet available on /etc/security/pwquality.conf.
-+
-+    # RHEL-08-020104
-     - accounts_password_pam_retry
- 
-     # RHEL-08-020110
-diff --git a/tests/data/profile_stability/rhel8/stig.profile b/tests/data/profile_stability/rhel8/stig.profile
-index e4fee44f9f9..33e82401c3d 100644
---- a/tests/data/profile_stability/rhel8/stig.profile
-+++ b/tests/data/profile_stability/rhel8/stig.profile
-@@ -53,6 +53,8 @@ selections:
- - accounts_password_pam_ocredit
- - accounts_password_pam_pwhistory_remember_password_auth
- - accounts_password_pam_pwhistory_remember_system_auth
-+- accounts_password_pam_pwquality_password_auth
-+- accounts_password_pam_pwquality_system_auth
- - accounts_password_pam_retry
- - accounts_password_pam_ucredit
- - accounts_password_pam_unix_rounds_password_auth
-diff --git a/tests/data/profile_stability/rhel8/stig_gui.profile b/tests/data/profile_stability/rhel8/stig_gui.profile
-index 83d04775e3a..5beeb4f28af 100644
---- a/tests/data/profile_stability/rhel8/stig_gui.profile
-+++ b/tests/data/profile_stability/rhel8/stig_gui.profile
-@@ -64,6 +64,8 @@ selections:
- - accounts_password_pam_ocredit
- - accounts_password_pam_pwhistory_remember_password_auth
- - accounts_password_pam_pwhistory_remember_system_auth
-+- accounts_password_pam_pwquality_password_auth
-+- accounts_password_pam_pwquality_system_auth
- - accounts_password_pam_retry
- - accounts_password_pam_ucredit
- - accounts_password_pam_unix_rounds_password_auth
diff --git a/SOURCES/scap-security-guide-0.1.61-rear_not_applicable_aarch64-PR_8221.patch b/SOURCES/scap-security-guide-0.1.61-rear_not_applicable_aarch64-PR_8221.patch
deleted file mode 100644
index c5bc6f7..0000000
--- a/SOURCES/scap-security-guide-0.1.61-rear_not_applicable_aarch64-PR_8221.patch
+++ /dev/null
@@ -1,126 +0,0 @@
-From 622558873703704bd97fde1874a9a782d4cb8b0e Mon Sep 17 00:00:00 2001
-From: Gabriel Becker <ggasparb@redhat.com>
-Date: Mon, 14 Feb 2022 17:51:50 +0100
-Subject: [PATCH] Introduce CPE for aarch64 and make package_rear_installed n/a
- aarch64.
-
-This rule is not applicable for RHEL9 only.
----
- .../package_rear_installed/rule.yml           |  4 +++
- shared/applicability/arch.yml                 | 12 +++++++
- ...proc_sys_kernel_osrelease_arch_aarch64.xml | 33 +++++++++++++++++++
- ..._sys_kernel_osrelease_arch_not_aarch64.xml | 16 +++++++++
- ssg/constants.py                              |  2 ++
- 5 files changed, 67 insertions(+)
- create mode 100644 shared/checks/oval/proc_sys_kernel_osrelease_arch_aarch64.xml
- create mode 100644 shared/checks/oval/proc_sys_kernel_osrelease_arch_not_aarch64.xml
-
-diff --git a/linux_os/guide/system/software/system-tools/package_rear_installed/rule.yml b/linux_os/guide/system/software/system-tools/package_rear_installed/rule.yml
-index 6e3c11e5749..efb591654a9 100644
---- a/linux_os/guide/system/software/system-tools/package_rear_installed/rule.yml
-+++ b/linux_os/guide/system/software/system-tools/package_rear_installed/rule.yml
-@@ -25,6 +25,10 @@ ocil: '{{{ ocil_package(package="rear") }}}'
- # The package is not available for s309x on RHEL<8.5
- # platform: not_s390x_arch
- 
-+{{%- if product == "rhel9" %}}
-+platform: not_aarch64_arch
-+{{%- endif %}}
-+
- template:
-     name: package_installed
-     vars:
-diff --git a/shared/applicability/arch.yml b/shared/applicability/arch.yml
-index d2cbd102310..9ac05317a95 100644
---- a/shared/applicability/arch.yml
-+++ b/shared/applicability/arch.yml
-@@ -12,3 +12,15 @@ cpes:
-       check_id: proc_sys_kernel_osrelease_arch_s390x
-       bash_conditional: 'grep -q s390x /proc/sys/kernel/osrelease'
- 
-+  - not_aarch64_arch:
-+      name: "cpe:/a:not_aarch64_arch"
-+      title: "System architecture is not AARCH64"
-+      check_id: proc_sys_kernel_osrelease_arch_not_aarch64
-+      bash_conditional: "! grep -q aarch64 /proc/sys/kernel/osrelease"
-+
-+  - aarch64_arch:
-+      name: "cpe:/a:aarch64_arch"
-+      title: "System architecture is AARCH64"
-+      check_id: proc_sys_kernel_osrelease_arch_aarch64
-+      bash_conditional: 'grep -q aarch64 /proc/sys/kernel/osrelease'
-+
-diff --git a/shared/checks/oval/proc_sys_kernel_osrelease_arch_aarch64.xml b/shared/checks/oval/proc_sys_kernel_osrelease_arch_aarch64.xml
-new file mode 100644
-index 00000000000..3d54f81e6d4
---- /dev/null
-+++ b/shared/checks/oval/proc_sys_kernel_osrelease_arch_aarch64.xml
-@@ -0,0 +1,33 @@
-+<def-group>
-+  <definition class="inventory" id="proc_sys_kernel_osrelease_arch_aarch64"
-+  version="1">
-+    <metadata>
-+      <title>Test that the architecture is aarch64</title>
-+      <affected family="unix">
-+        <platform>multi_platform_all</platform>
-+      </affected>
-+      <description>Check that architecture of kernel in /proc/sys/kernel/osrelease is aarch64</description>
-+    </metadata>
-+    <criteria>
-+      <criterion comment="Architecture is aarch64"
-+      test_ref="test_proc_sys_kernel_osrelease_arch_aarch64" />
-+    </criteria>
-+  </definition>
-+  <ind:textfilecontent54_test check="all" check_existence="all_exist"
-+      comment="proc_sys_kernel is for aarch64 architecture"
-+      id="test_proc_sys_kernel_osrelease_arch_aarch64"
-+  version="1">
-+    <ind:object object_ref="object_proc_sys_kernel_osrelease_arch_aarch64" />
-+    <ind:state state_ref="state_proc_sys_kernel_osrelease_arch_aarch64" />
-+  </ind:textfilecontent54_test>
-+
-+  <ind:textfilecontent54_object id="object_proc_sys_kernel_osrelease_arch_aarch64" version="1">
-+    <ind:filepath>/proc/sys/kernel/osrelease</ind:filepath>
-+    <ind:pattern operation="pattern match">^.*\.(.*)$</ind:pattern>
-+    <ind:instance datatype="int" operation="greater than or equal">1</ind:instance>
-+  </ind:textfilecontent54_object>
-+
-+  <ind:textfilecontent54_state id="state_proc_sys_kernel_osrelease_arch_aarch64" version="1">
-+    <ind:subexpression datatype="string" operation="pattern match">^aarch64$</ind:subexpression>
-+  </ind:textfilecontent54_state>
-+</def-group>
-diff --git a/shared/checks/oval/proc_sys_kernel_osrelease_arch_not_aarch64.xml b/shared/checks/oval/proc_sys_kernel_osrelease_arch_not_aarch64.xml
-new file mode 100644
-index 00000000000..3fce66ee00a
---- /dev/null
-+++ b/shared/checks/oval/proc_sys_kernel_osrelease_arch_not_aarch64.xml
-@@ -0,0 +1,16 @@
-+<def-group>
-+  <definition class="inventory" id="proc_sys_kernel_osrelease_arch_not_aarch64"
-+  version="1">
-+    <metadata>
-+      <title>Test for different architecture than aarch64</title>
-+      <affected family="unix">
-+        <platform>multi_platform_all</platform>
-+      </affected>
-+      <description>Check that architecture of kernel in /proc/sys/kernel/osrelease is not aarch64</description>
-+    </metadata>
-+    <criteria>
-+      <extend_definition comment="Architecture is not aarch64"
-+      definition_ref="proc_sys_kernel_osrelease_arch_aarch64" negate="true"/>
-+    </criteria>
-+  </definition>
-+</def-group>
-diff --git a/ssg/constants.py b/ssg/constants.py
-index 64d7d36c989..92cc2f8de34 100644
---- a/ssg/constants.py
-+++ b/ssg/constants.py
-@@ -424,6 +424,8 @@
-   "non-uefi": None,
-   "not_s390x_arch": None,
-   "s390x_arch": None,
-+  "not_aarch64_arch": None,
-+  "aarch64_arch": None,
-   "ovirt": None,
-   "no_ovirt": None,
- }
diff --git a/SOURCES/scap-security-guide-0.1.61-remove_RHEL_08_010560-PR_8145.patch b/SOURCES/scap-security-guide-0.1.61-remove_RHEL_08_010560-PR_8145.patch
deleted file mode 100644
index 2351cfc..0000000
--- a/SOURCES/scap-security-guide-0.1.61-remove_RHEL_08_010560-PR_8145.patch
+++ /dev/null
@@ -1,44 +0,0 @@
-diff --git a/controls/stig_rhel8.yml b/controls/stig_rhel8.yml
-index d7821c2e3b8..fe6b0f01186 100644
---- a/controls/stig_rhel8.yml
-+++ b/controls/stig_rhel8.yml
-@@ -584,11 +584,6 @@ controls:
-         rules:
-             - sshd_disable_root_login
-         status: automated
--    -   id: RHEL-08-010560
--        levels:
--            - medium
--        title: The auditd service must be running in RHEL 8.
--        status: pending
-     -   id: RHEL-08-010561
-         levels:
-             - medium
-diff --git a/products/rhel8/profiles/stig.profile b/products/rhel8/profiles/stig.profile
-index 7c89bcbf659..09fa85df181 100644
---- a/products/rhel8/profiles/stig.profile
-+++ b/products/rhel8/profiles/stig.profile
-@@ -368,9 +368,6 @@ selections:
-     # RHEL-08-010550
-     - sshd_disable_root_login
- 
--    # RHEL-08-010560
--    - service_auditd_enabled
--
-     # RHEL-08-010561
-     - service_rsyslog_enabled
- 
-diff --git a/products/rhel9/profiles/stig.profile b/products/rhel9/profiles/stig.profile
-index 690991f697b..eb2cac913bd 100644
---- a/products/rhel9/profiles/stig.profile
-+++ b/products/rhel9/profiles/stig.profile
-@@ -369,9 +369,6 @@ selections:
-     # RHEL-08-010550
-     - sshd_disable_root_login
- 
--    # RHEL-08-010560
--    - service_auditd_enabled
--
-     # RHEL-08-010561
-     - service_rsyslog_enabled
- 
diff --git a/SOURCES/scap-security-guide-0.1.61-remove_client_alive_max-PR_8197.patch b/SOURCES/scap-security-guide-0.1.61-remove_client_alive_max-PR_8197.patch
deleted file mode 100644
index e9f7e42..0000000
--- a/SOURCES/scap-security-guide-0.1.61-remove_client_alive_max-PR_8197.patch
+++ /dev/null
@@ -1,106 +0,0 @@
-diff --git a/products/rhel8/profiles/stig.profile b/products/rhel8/profiles/stig.profile
-index d92bc72971c..98cabee38dd 100644
---- a/products/rhel8/profiles/stig.profile
-+++ b/products/rhel8/profiles/stig.profile
-@@ -51,7 +51,7 @@ selections:
-     - var_password_pam_lcredit=1
-     - var_password_pam_retry=3
-     - var_password_pam_minlen=15
--    - var_sshd_set_keepalive=0
-+    # - var_sshd_set_keepalive=0
-     - sshd_approved_macs=stig
-     - sshd_approved_ciphers=stig
-     - sshd_idle_timeout_value=10_minutes
-@@ -170,11 +170,13 @@ selections:
-     # RHEL-08-010190
-     - dir_perms_world_writable_sticky_bits
- 
--    # RHEL-08-010200
--    - sshd_set_keepalive_0
--
--    # RHEL-08-010201
--    - sshd_set_idle_timeout
-+    # These two items don't behave as they used to in RHEL8.6 and RHEL9
-+    # anymore. They will be disabled for now until an alternative
-+    # solution is found.
-+    # # RHEL-08-010200
-+    # - sshd_set_keepalive_0
-+    # # RHEL-08-010201
-+    # - sshd_set_idle_timeout
- 
-     # RHEL-08-010210
-     - file_permissions_var_log_messages
-diff --git a/products/rhel9/profiles/stig.profile b/products/rhel9/profiles/stig.profile
-index 42c6d0e9aca..842f17c7021 100644
---- a/products/rhel9/profiles/stig.profile
-+++ b/products/rhel9/profiles/stig.profile
-@@ -52,7 +52,7 @@ selections:
-     - var_password_pam_lcredit=1
-     - var_password_pam_retry=3
-     - var_password_pam_minlen=15
--    - var_sshd_set_keepalive=0
-+    # - var_sshd_set_keepalive=0
-     - sshd_approved_macs=stig
-     - sshd_approved_ciphers=stig
-     - sshd_idle_timeout_value=10_minutes
-@@ -171,11 +171,13 @@ selections:
-     # RHEL-08-010190
-     - dir_perms_world_writable_sticky_bits
- 
--    # RHEL-08-010200
--    - sshd_set_keepalive_0
--
--    # RHEL-08-010201
--    - sshd_set_idle_timeout
-+    # These two items don't behave as they used to in RHEL8.6 and RHEL9
-+    # anymore. They will be disabled for now until an alternative
-+    # solution is found.
-+    # # RHEL-08-010200
-+    # - sshd_set_keepalive_0
-+    # # RHEL-08-010201
-+    # - sshd_set_idle_timeout
- 
-     # RHEL-08-010210
-     - file_permissions_var_log_messages
-diff --git a/tests/data/profile_stability/rhel8/stig.profile b/tests/data/profile_stability/rhel8/stig.profile
-index e4fee44f9f9..e3c8ebfc9a5 100644
---- a/tests/data/profile_stability/rhel8/stig.profile
-+++ b/tests/data/profile_stability/rhel8/stig.profile
-@@ -353,8 +353,6 @@ selections:
- - sshd_enable_warning_banner
- - sshd_print_last_log
- - sshd_rekey_limit
--- sshd_set_idle_timeout
--- sshd_set_keepalive_0
- - sshd_use_strong_rng
- - sshd_x11_use_localhost
- - sssd_certificate_verification
-@@ -423,7 +421,6 @@ selections:
- - var_password_pam_ucredit=1
- - var_password_pam_lcredit=1
- - var_password_pam_retry=3
--- var_sshd_set_keepalive=0
- - sshd_approved_macs=stig
- - sshd_approved_ciphers=stig
- - sshd_idle_timeout_value=10_minutes
-diff --git a/tests/data/profile_stability/rhel8/stig_gui.profile b/tests/data/profile_stability/rhel8/stig_gui.profile
-index 83d04775e3a..8ef48e0654b 100644
---- a/tests/data/profile_stability/rhel8/stig_gui.profile
-+++ b/tests/data/profile_stability/rhel8/stig_gui.profile
-@@ -364,8 +364,6 @@ selections:
- - sshd_enable_warning_banner
- - sshd_print_last_log
- - sshd_rekey_limit
--- sshd_set_idle_timeout
--- sshd_set_keepalive_0
- - sshd_use_strong_rng
- - sshd_x11_use_localhost
- - sssd_certificate_verification
-@@ -432,7 +430,6 @@ selections:
- - var_password_pam_ucredit=1
- - var_password_pam_lcredit=1
- - var_password_pam_retry=3
--- var_sshd_set_keepalive=0
- - sshd_approved_macs=stig
- - sshd_approved_ciphers=stig
- - sshd_idle_timeout_value=10_minutes
diff --git a/SOURCES/scap-security-guide-0.1.61-remove_tmux_process_running_check-PR_8246.patch b/SOURCES/scap-security-guide-0.1.61-remove_tmux_process_running_check-PR_8246.patch
deleted file mode 100644
index 1f5cc1a..0000000
--- a/SOURCES/scap-security-guide-0.1.61-remove_tmux_process_running_check-PR_8246.patch
+++ /dev/null
@@ -1,146 +0,0 @@
-From 0ffb73fe67cb5773037f62895e6fdc93195f7c38 Mon Sep 17 00:00:00 2001
-From: Gabriel Becker <ggasparb@redhat.com>
-Date: Mon, 21 Feb 2022 12:55:10 +0100
-Subject: [PATCH] Remove tmux process runinng check from
- configure_bashrc_exec_tmux.
-
-This check can cause troubles since the user must be logged to show up
-as tmux running. For example, an evaluation happening through a cron job
-wouldn't be able to make this rule work, since no terminal is being
-used.
----
- .../configure_bashrc_exec_tmux/oval/shared.xml     | 10 ----------
- .../configure_bashrc_exec_tmux/rule.yml            | 14 +-------------
- .../tests/correct_value.pass.sh                    |  1 -
- .../tests/correct_value_d_directory.pass.sh        |  1 -
- .../tests/duplicate_value_multiple_files.pass.sh   |  1 -
- .../tests/tmux_not_running.fail.sh                 | 13 -------------
- .../tests/wrong_value.fail.sh                      |  2 --
- 7 files changed, 1 insertion(+), 41 deletions(-)
- delete mode 100644 linux_os/guide/system/accounts/accounts-physical/screen_locking/console_screen_locking/configure_bashrc_exec_tmux/tests/tmux_not_running.fail.sh
-
-diff --git a/linux_os/guide/system/accounts/accounts-physical/screen_locking/console_screen_locking/configure_bashrc_exec_tmux/oval/shared.xml b/linux_os/guide/system/accounts/accounts-physical/screen_locking/console_screen_locking/configure_bashrc_exec_tmux/oval/shared.xml
-index 4cb2f9e0e04..58f91eadf66 100644
---- a/linux_os/guide/system/accounts/accounts-physical/screen_locking/console_screen_locking/configure_bashrc_exec_tmux/oval/shared.xml
-+++ b/linux_os/guide/system/accounts/accounts-physical/screen_locking/console_screen_locking/configure_bashrc_exec_tmux/oval/shared.xml
-@@ -4,7 +4,6 @@
-     <criteria comment="Check exec tmux configured at the end of bashrc" operator="AND">
-       <criterion comment="check tmux is configured to exec on the last line of /etc/bashrc"
-         test_ref="test_configure_bashrc_exec_tmux" />
--      <criterion comment="check tmux is running" test_ref="test_tmux_running"/>
-     </criteria>
-   </definition>
-   <ind:textfilecontent54_test check="all" check_existence="all_exist"
-@@ -18,13 +17,4 @@
-     <ind:pattern operation="pattern match">if \[ "\$PS1" \]; then\n\s+parent=\$\(ps -o ppid= -p \$\$\)\n\s+name=\$\(ps -o comm= -p \$parent\)\n\s+case "\$name" in sshd\|login\) exec tmux ;; esac\nfi</ind:pattern>
-     <ind:instance datatype="int" operation="greater than or equal">1</ind:instance>
-   </ind:textfilecontent54_object>
--
--  <unix:process58_test check="all" id="test_tmux_running" comment="is tmux running" version="1">
--      <unix:object object_ref="obj_tmux_running"/>
--  </unix:process58_test>
--
--  <unix:process58_object id="obj_tmux_running" version="1">
--      <unix:command_line operation="pattern match">^tmux(?:|[\s]+.*)$</unix:command_line>
--      <unix:pid datatype="int" operation="greater than">0</unix:pid>
--  </unix:process58_object>
- </def-group>
-diff --git a/linux_os/guide/system/accounts/accounts-physical/screen_locking/console_screen_locking/configure_bashrc_exec_tmux/rule.yml b/linux_os/guide/system/accounts/accounts-physical/screen_locking/console_screen_locking/configure_bashrc_exec_tmux/rule.yml
-index 7afc5fc5e6b..9f224748894 100644
---- a/linux_os/guide/system/accounts/accounts-physical/screen_locking/console_screen_locking/configure_bashrc_exec_tmux/rule.yml
-+++ b/linux_os/guide/system/accounts/accounts-physical/screen_locking/console_screen_locking/configure_bashrc_exec_tmux/rule.yml
-@@ -8,19 +8,11 @@ description: |-
-     The <tt>tmux</tt> terminal multiplexer is used to implement
-     automatic session locking. It should be started from
-     <tt>/etc/bashrc</tt> or drop-in files within <tt>/etc/profile.d/</tt>.
--    Additionally it must be ensured that the <tt>tmux</tt> process is running
--    and it can be verified with the following command:
--    <pre>ps all | grep tmux | grep -v grep</pre>
- 
- rationale: |-
-     Unlike <tt>bash</tt> itself, the <tt>tmux</tt> terminal multiplexer
-     provides a mechanism to lock sessions after period of inactivity.
- 
--warnings:
--  - general: |-
--        The remediation does not start the tmux process, so it must be
--        manually started or have the system rebooted after applying the fix.
--
- severity: medium
- 
- identifiers:
-@@ -34,7 +26,7 @@ references:
-     stigid@ol8: OL08-00-020041
-     stigid@rhel8: RHEL-08-020041
- 
--ocil_clause: 'exec tmux is not present at the end of bashrc or tmux process is not running'
-+ocil_clause: 'exec tmux is not present at the end of bashrc'
- 
- ocil: |-
-     To verify that tmux is configured to execute,
-@@ -46,9 +38,5 @@ ocil: |-
-       name=$(ps -o comm= -p $parent)
-       case "$name" in sshd|login) exec tmux ;; esac
-     fi</pre>
--    To verify that the tmux process is running,
--    run the following command:
--    <pre>ps all | grep tmux | grep -v grep</pre>
--    If the command does not produce output, this is a finding.
- 
- platform: machine
-diff --git a/linux_os/guide/system/accounts/accounts-physical/screen_locking/console_screen_locking/configure_bashrc_exec_tmux/tests/correct_value.pass.sh b/linux_os/guide/system/accounts/accounts-physical/screen_locking/console_screen_locking/configure_bashrc_exec_tmux/tests/correct_value.pass.sh
-index 221c18665ef..fbc7590f27d 100644
---- a/linux_os/guide/system/accounts/accounts-physical/screen_locking/console_screen_locking/configure_bashrc_exec_tmux/tests/correct_value.pass.sh
-+++ b/linux_os/guide/system/accounts/accounts-physical/screen_locking/console_screen_locking/configure_bashrc_exec_tmux/tests/correct_value.pass.sh
-@@ -9,4 +9,3 @@ if [ "$PS1" ]; then
- fi
- EOF
- 
--tmux new-session -s root -d
-diff --git a/linux_os/guide/system/accounts/accounts-physical/screen_locking/console_screen_locking/configure_bashrc_exec_tmux/tests/correct_value_d_directory.pass.sh b/linux_os/guide/system/accounts/accounts-physical/screen_locking/console_screen_locking/configure_bashrc_exec_tmux/tests/correct_value_d_directory.pass.sh
-index 1702bb17e79..6107f86f248 100644
---- a/linux_os/guide/system/accounts/accounts-physical/screen_locking/console_screen_locking/configure_bashrc_exec_tmux/tests/correct_value_d_directory.pass.sh
-+++ b/linux_os/guide/system/accounts/accounts-physical/screen_locking/console_screen_locking/configure_bashrc_exec_tmux/tests/correct_value_d_directory.pass.sh
-@@ -10,4 +10,3 @@ if [ "$PS1" ]; then
- fi
- EOF
- 
--tmux new-session -s root -d
-diff --git a/linux_os/guide/system/accounts/accounts-physical/screen_locking/console_screen_locking/configure_bashrc_exec_tmux/tests/duplicate_value_multiple_files.pass.sh b/linux_os/guide/system/accounts/accounts-physical/screen_locking/console_screen_locking/configure_bashrc_exec_tmux/tests/duplicate_value_multiple_files.pass.sh
-index 16d4acfcb5a..c662221eca1 100644
---- a/linux_os/guide/system/accounts/accounts-physical/screen_locking/console_screen_locking/configure_bashrc_exec_tmux/tests/duplicate_value_multiple_files.pass.sh
-+++ b/linux_os/guide/system/accounts/accounts-physical/screen_locking/console_screen_locking/configure_bashrc_exec_tmux/tests/duplicate_value_multiple_files.pass.sh
-@@ -17,4 +17,3 @@ if [ "$PS1" ]; then
- fi
- EOF
- 
--tmux new-session -s root -d
-diff --git a/linux_os/guide/system/accounts/accounts-physical/screen_locking/console_screen_locking/configure_bashrc_exec_tmux/tests/tmux_not_running.fail.sh b/linux_os/guide/system/accounts/accounts-physical/screen_locking/console_screen_locking/configure_bashrc_exec_tmux/tests/tmux_not_running.fail.sh
-deleted file mode 100644
-index 6cb9d83efc5..00000000000
---- a/linux_os/guide/system/accounts/accounts-physical/screen_locking/console_screen_locking/configure_bashrc_exec_tmux/tests/tmux_not_running.fail.sh
-+++ /dev/null
-@@ -1,13 +0,0 @@
--#!/bin/bash
--# packages = tmux
--# remediation = none
--
--cat >> /etc/bashrc <<'EOF'
--if [ "$PS1" ]; then
--  parent=$(ps -o ppid= -p $$)
--  name=$(ps -o comm= -p $parent)
--  case "$name" in sshd|login) exec tmux ;; esac
--fi
--EOF
--
--killall tmux || true
-diff --git a/linux_os/guide/system/accounts/accounts-physical/screen_locking/console_screen_locking/configure_bashrc_exec_tmux/tests/wrong_value.fail.sh b/linux_os/guide/system/accounts/accounts-physical/screen_locking/console_screen_locking/configure_bashrc_exec_tmux/tests/wrong_value.fail.sh
-index f13a8b038e4..9b461654572 100644
---- a/linux_os/guide/system/accounts/accounts-physical/screen_locking/console_screen_locking/configure_bashrc_exec_tmux/tests/wrong_value.fail.sh
-+++ b/linux_os/guide/system/accounts/accounts-physical/screen_locking/console_screen_locking/configure_bashrc_exec_tmux/tests/wrong_value.fail.sh
-@@ -101,5 +101,3 @@ if [ -z "$BASHRCSOURCED" ]; then
- fi
- # vim:ts=4:sw=4
- EOF
--
--tmux new-session -s root -d
diff --git a/SOURCES/scap-security-guide-0.1.61-resize-anssi-kickstart-partitions-PR_8261.patch b/SOURCES/scap-security-guide-0.1.61-resize-anssi-kickstart-partitions-PR_8261.patch
deleted file mode 100644
index 19105ff..0000000
--- a/SOURCES/scap-security-guide-0.1.61-resize-anssi-kickstart-partitions-PR_8261.patch
+++ /dev/null
@@ -1,79 +0,0 @@
-From ea49c71011c1815b2889c5a004c79c99faff4a1c Mon Sep 17 00:00:00 2001
-From: Watson Sato <wsato@redhat.com>
-Date: Wed, 23 Feb 2022 18:23:22 +0100
-Subject: [PATCH] Adjsut partitions sizes to acomodate a GUI install
-
-The GUI requires more room in the /usr partition.
-Let's reduce /otp, /srv and /home, which should not have any data.
----
- .../rhel8/kickstart/ssg-rhel8-anssi_bp28_enhanced-ks.cfg  | 8 ++++----
- products/rhel8/kickstart/ssg-rhel8-anssi_bp28_high-ks.cfg | 8 ++++----
- .../kickstart/ssg-rhel8-anssi_bp28_intermediary-ks.cfg    | 8 ++++----
- 3 files changed, 12 insertions(+), 12 deletions(-)
-
-diff --git a/products/rhel8/kickstart/ssg-rhel8-anssi_bp28_enhanced-ks.cfg b/products/rhel8/kickstart/ssg-rhel8-anssi_bp28_enhanced-ks.cfg
-index 9c02e5c2ac1..cc18e8cd16f 100644
---- a/products/rhel8/kickstart/ssg-rhel8-anssi_bp28_enhanced-ks.cfg
-+++ b/products/rhel8/kickstart/ssg-rhel8-anssi_bp28_enhanced-ks.cfg
-@@ -100,13 +100,13 @@ volgroup VolGroup --pesize=4096 pv.01
- # Create particular logical volumes (optional)
- logvol / --fstype=xfs --name=LogVol06 --vgname=VolGroup --size=3192 --grow
- # Ensure /usr Located On Separate Partition
--logvol /usr --fstype=xfs --name=LogVol08 --vgname=VolGroup --size=5000 --fsoptions="nodev"
-+logvol /usr --fstype=xfs --name=LogVol08 --vgname=VolGroup --size=6536 --fsoptions="nodev"
- # Ensure /opt Located On Separate Partition
--logvol /opt --fstype=xfs --name=LogVol09 --vgname=VolGroup --size=1024 --fsoptions="nodev,nosuid"
-+logvol /opt --fstype=xfs --name=LogVol09 --vgname=VolGroup --size=512 --fsoptions="nodev,nosuid"
- # Ensure /srv Located On Separate Partition
--logvol /srv --fstype=xfs --name=LogVol10 --vgname=VolGroup --size=1024 --fsoptions="nodev,nosuid"
-+logvol /srv --fstype=xfs --name=LogVol10 --vgname=VolGroup --size=512 --fsoptions="nodev,nosuid"
- # Ensure /home Located On Separate Partition
--logvol /home --fstype=xfs --name=home --vgname=VolGroup --size=1024 --fsoptions="nodev"
-+logvol /home --fstype=xfs --name=home --vgname=VolGroup --size=512 --fsoptions="nodev"
- # Ensure /tmp Located On Separate Partition
- logvol /tmp --fstype=xfs --name=tmp --vgname=VolGroup --size=1024 --fsoptions="nodev,nosuid,noexec"
- # Ensure /var/tmp Located On Separate Partition
-diff --git a/products/rhel8/kickstart/ssg-rhel8-anssi_bp28_high-ks.cfg b/products/rhel8/kickstart/ssg-rhel8-anssi_bp28_high-ks.cfg
-index 68729408698..3e99b4d0f99 100644
---- a/products/rhel8/kickstart/ssg-rhel8-anssi_bp28_high-ks.cfg
-+++ b/products/rhel8/kickstart/ssg-rhel8-anssi_bp28_high-ks.cfg
-@@ -104,13 +104,13 @@ volgroup VolGroup --pesize=4096 pv.01
- # Create particular logical volumes (optional)
- logvol / --fstype=xfs --name=LogVol06 --vgname=VolGroup --size=3192 --grow
- # Ensure /usr Located On Separate Partition
--logvol /usr --fstype=xfs --name=LogVol08 --vgname=VolGroup --size=5000 --fsoptions="nodev"
-+logvol /usr --fstype=xfs --name=LogVol08 --vgname=VolGroup --size=6536 --fsoptions="nodev"
- # Ensure /opt Located On Separate Partition
--logvol /opt --fstype=xfs --name=LogVol09 --vgname=VolGroup --size=1024 --fsoptions="nodev,nosuid"
-+logvol /opt --fstype=xfs --name=LogVol09 --vgname=VolGroup --size=512 --fsoptions="nodev,nosuid"
- # Ensure /srv Located On Separate Partition
--logvol /srv --fstype=xfs --name=LogVol10 --vgname=VolGroup --size=1024 --fsoptions="nodev,nosuid"
-+logvol /srv --fstype=xfs --name=LogVol10 --vgname=VolGroup --size=512 --fsoptions="nodev,nosuid"
- # Ensure /home Located On Separate Partition
--logvol /home --fstype=xfs --name=home --vgname=VolGroup --size=1024 --fsoptions="nodev"
-+logvol /home --fstype=xfs --name=home --vgname=VolGroup --size=512 --fsoptions="nodev"
- # Ensure /tmp Located On Separate Partition
- logvol /tmp --fstype=xfs --name=tmp --vgname=VolGroup --size=1024 --fsoptions="nodev,nosuid,noexec"
- # Ensure /var/tmp Located On Separate Partition
-diff --git a/products/rhel8/kickstart/ssg-rhel8-anssi_bp28_intermediary-ks.cfg b/products/rhel8/kickstart/ssg-rhel8-anssi_bp28_intermediary-ks.cfg
-index 1f703d127e5..31d10a7e97e 100644
---- a/products/rhel8/kickstart/ssg-rhel8-anssi_bp28_intermediary-ks.cfg
-+++ b/products/rhel8/kickstart/ssg-rhel8-anssi_bp28_intermediary-ks.cfg
-@@ -100,13 +100,13 @@ volgroup VolGroup --pesize=4096 pv.01
- # Create particular logical volumes (optional)
- logvol / --fstype=xfs --name=LogVol06 --vgname=VolGroup --size=3192 --grow
- # Ensure /usr Located On Separate Partition
--logvol /usr --fstype=xfs --name=LogVol08 --vgname=VolGroup --size=5000 --fsoptions="nodev"
-+logvol /usr --fstype=xfs --name=LogVol08 --vgname=VolGroup --size=6536 --fsoptions="nodev"
- # Ensure /opt Located On Separate Partition
--logvol /opt --fstype=xfs --name=LogVol09 --vgname=VolGroup --size=1024 --fsoptions="nodev,nosuid"
-+logvol /opt --fstype=xfs --name=LogVol09 --vgname=VolGroup --size=512 --fsoptions="nodev,nosuid"
- # Ensure /srv Located On Separate Partition
--logvol /srv --fstype=xfs --name=LogVol10 --vgname=VolGroup --size=1024 --fsoptions="nodev,nosuid"
-+logvol /srv --fstype=xfs --name=LogVol10 --vgname=VolGroup --size=512 --fsoptions="nodev,nosuid"
- # Ensure /home Located On Separate Partition
--logvol /home --fstype=xfs --name=home --vgname=VolGroup --size=1024 --fsoptions="nodev"
-+logvol /home --fstype=xfs --name=home --vgname=VolGroup --size=512 --fsoptions="nodev"
- # Ensure /tmp Located On Separate Partition
- logvol /tmp --fstype=xfs --name=tmp --vgname=VolGroup --size=1024 --fsoptions="nodev,nosuid,noexec"
- # Ensure /var/tmp Located On Separate Partition
diff --git a/SOURCES/scap-security-guide-0.1.61-rhel86_ospp_fix_audit_ospp_general-PR_8152.patch b/SOURCES/scap-security-guide-0.1.61-rhel86_ospp_fix_audit_ospp_general-PR_8152.patch
deleted file mode 100644
index 85f12d9..0000000
--- a/SOURCES/scap-security-guide-0.1.61-rhel86_ospp_fix_audit_ospp_general-PR_8152.patch
+++ /dev/null
@@ -1,285 +0,0 @@
-diff --git a/linux_os/guide/system/auditing/policy_rules/audit_access_failed/rule.yml b/linux_os/guide/system/auditing/policy_rules/audit_access_failed/rule.yml
-index 09dc1566bbf..26c7eea79d1 100644
---- a/linux_os/guide/system/auditing/policy_rules/audit_access_failed/rule.yml
-+++ b/linux_os/guide/system/auditing/policy_rules/audit_access_failed/rule.yml
-@@ -6,10 +6,10 @@ title: 'Configure auditing of unsuccessful file accesses'
- 
- {{% set file_contents_audit_access_failed =
- "## Unsuccessful file access (any other opens) This has to go last.
---a always,exit -F arch=b32 -S open,openat,open_by_handle_at -F exit=-EACCES -F auid&gt;=1000 -F auid!=unset -F key=unsuccessful-access
---a always,exit -F arch=b64 -S open,openat,open_by_handle_at -F exit=-EACCES -F auid&gt;=1000 -F auid!=unset -F key=unsuccessful-access
---a always,exit -F arch=b32 -S open,openat,open_by_handle_at -F exit=-EPERM -F auid&gt;=1000 -F auid!=unset -F key=unsuccessful-access
---a always,exit -F arch=b64 -S open,openat,open_by_handle_at -F exit=-EPERM -F auid&gt;=1000 -F auid!=unset -F key=unsuccessful-access" %}}
-+-a always,exit -F arch=b32 -S open,openat,openat2,open_by_handle_at -F exit=-EACCES -F auid>=1000 -F auid!=unset -F key=unsuccessful-access
-+-a always,exit -F arch=b64 -S open,openat,openat2,open_by_handle_at -F exit=-EACCES -F auid>=1000 -F auid!=unset -F key=unsuccessful-access
-+-a always,exit -F arch=b32 -S open,openat,openat2,open_by_handle_at -F exit=-EPERM -F auid>=1000 -F auid!=unset -F key=unsuccessful-access
-+-a always,exit -F arch=b64 -S open,openat,openat2,open_by_handle_at -F exit=-EPERM -F auid>=1000 -F auid!=unset -F key=unsuccessful-access" %}}
- 
- description: |-
-     Ensure that unsuccessful attempts to access a file are audited.
-diff --git a/linux_os/guide/system/auditing/policy_rules/audit_access_success/rule.yml b/linux_os/guide/system/auditing/policy_rules/audit_access_success/rule.yml
-index 5ce9fe6799c..262cf290ec0 100644
---- a/linux_os/guide/system/auditing/policy_rules/audit_access_success/rule.yml
-+++ b/linux_os/guide/system/auditing/policy_rules/audit_access_success/rule.yml
-@@ -7,8 +7,8 @@ title: 'Configure auditing of successful file accesses'
- {{% set file_contents_audit_access_success =
- "## Successful file access (any other opens) This has to go last.
- ## These next two are likely to result in a whole lot of events
---a always,exit -F arch=b32 -S open,openat,open_by_handle_at -F success=1 -F auid&gt;=1000 -F auid!=unset -F key=successful-access
---a always,exit -F arch=b64 -S open,openat,open_by_handle_at -F success=1 -F auid&gt;=1000 -F auid!=unset -F key=successful-access" %}}
-+-a always,exit -F arch=b32 -S open,openat,openat2,open_by_handle_at -F success=1 -F auid>=1000 -F auid!=unset -F key=successful-access
-+-a always,exit -F arch=b64 -S open,openat,openat2,open_by_handle_at -F success=1 -F auid>=1000 -F auid!=unset -F key=successful-access" %}}
- 
- description: |-
-     Ensure that successful attempts to access a file are audited.
-diff --git a/linux_os/guide/system/auditing/policy_rules/audit_ospp_general/rule.yml b/linux_os/guide/system/auditing/policy_rules/audit_ospp_general/rule.yml
-index e37291c68a1..bdc59faa5f7 100644
---- a/linux_os/guide/system/auditing/policy_rules/audit_ospp_general/rule.yml
-+++ b/linux_os/guide/system/auditing/policy_rules/audit_ospp_general/rule.yml
-@@ -4,7 +4,7 @@ prodtype: ol8,rhcos4,rhel8,rhel9
- 
- title: 'Perform general configuration of Audit for OSPP'
- 
--{{% if product == "rhel9" %}}
-+
- {{% set file_contents_audit_ospp_general =
- "## The purpose of these rules is to meet the requirements for Operating
- ## System Protection Profile (OSPP)v4.2. These rules depends on having
-@@ -90,89 +90,7 @@ title: 'Perform general configuration of Audit for OSPP'
- ## state results from that policy. This would be handled entirely by
- ## that daemon.
- " %}}
--{{% else %}}
--{{% set file_contents_audit_ospp_general =
--"## The purpose of these rules is to meet the requirements for Operating
--## System Protection Profile (OSPP)v4.2. These rules depends on having
--## the following rule files copied to /etc/audit/rules.d:
--##
--## 10-base-config.rules, 11-loginuid.rules,
--## 30-ospp-v42-1-create-failed.rules, 30-ospp-v42-1-create-success.rules,
--## 30-ospp-v42-2-modify-failed.rules, 30-ospp-v42-2-modify-success.rules,
--## 30-ospp-v42-3-access-failed.rules, 30-ospp-v42-3-access-success.rules,
--## 30-ospp-v42-4-delete-failed.rules, 30-ospp-v42-4-delete-success.rules,
--## 30-ospp-v42-5-perm-change-failed.rules,
--## 30-ospp-v42-5-perm-change-success.rules,
--## 30-ospp-v42-6-owner-change-failed.rules,
--## 30-ospp-v42-6-owner-change-success.rules
--##
--## original copies may be found in /usr/share/audit/sample-rules/
--
--
--## User add delete modify. This is covered by pam. However, someone could
--## open a file and directly create or modify a user, so we'll watch passwd and
--## shadow for writes
---a always,exit -F arch=b32 -S openat,open_by_handle_at -F a2&amp;03 -F path=/etc/passwd -F auid&gt;=1000 -F auid!=unset -F key=user-modify
---a always,exit -F arch=b64 -S openat,open_by_handle_at -F a2&amp;03 -F path=/etc/passwd -F auid&gt;=1000 -F auid!=unset -F key=user-modify
---a always,exit -F arch=b32 -S open -F a1&amp;03 -F path=/etc/passwd -F auid&gt;=1000 -F auid!=unset -F key=user-modify
---a always,exit -F arch=b64 -S open -F a1&amp;03 -F path=/etc/passwd -F auid&gt;=1000 -F auid!=unset -F key=user-modify
---a always,exit -F arch=b32 -S openat,open_by_handle_at -F a2&amp;03 -F path=/etc/shadow -F auid&gt;=1000 -F auid!=unset -F key=user-modify
---a always,exit -F arch=b64 -S openat,open_by_handle_at -F a2&amp;03 -F path=/etc/shadow -F auid&gt;=1000 -F auid!=unset -F key=user-modify
---a always,exit -F arch=b32 -S open -F a1&amp;03 -F path=/etc/shadow -F auid&gt;=1000 -F auid!=unset -F key=user-modify
---a always,exit -F arch=b64 -S open -F a1&amp;03 -F path=/etc/shadow -F auid&gt;=1000 -F auid!=unset -F key=user-modify
--
--## User enable and disable. This is entirely handled by pam.
--
--## Group add delete modify. This is covered by pam. However, someone could
--## open a file and directly create or modify a user, so we'll watch group and
--## gshadow for writes
---a always,exit -F path=/etc/passwd -F perm=wa -F auid&gt;=1000 -F auid!=unset -F key=user-modify
---a always,exit -F path=/etc/shadow -F perm=wa -F auid&gt;=1000 -F auid!=unset -F key=user-modify
---a always,exit -F path=/etc/group -F perm=wa -F auid&gt;=1000 -F auid!=unset -F key=group-modify
---a always,exit -F path=/etc/gshadow -F perm=wa -F auid&gt;=1000 -F auid!=unset -F key=group-modify
--
- 
--## Use of special rights for config changes. This would be use of setuid
--## programs that relate to user accts. This is not all setuid apps because
--## requirements are only for ones that affect system configuration.
---a always,exit -F path=/usr/sbin/unix_chkpwd -F perm=x -F auid&gt;=1000 -F auid!=unset -F key=special-config-changes
---a always,exit -F path=/usr/sbin/usernetctl -F perm=x -F auid&gt;=1000 -F auid!=unset -F key=special-config-changes
---a always,exit -F path=/usr/sbin/userhelper -F perm=x -F auid&gt;=1000 -F auid!=unset -F key=special-config-changes
---a always,exit -F path=/usr/sbin/seunshare -F perm=x -F auid&gt;=1000 -F auid!=unset -F key=special-config-changes
---a always,exit -F path=/usr/bin/mount -F perm=x -F auid&gt;=1000 -F auid!=unset -F key=special-config-changes
---a always,exit -F path=/usr/bin/newgrp -F perm=x -F auid&gt;=1000 -F auid!=unset -F key=special-config-changes
---a always,exit -F path=/usr/bin/newuidmap -F perm=x -F auid&gt;=1000 -F auid!=unset -F key=special-config-changes
---a always,exit -F path=/usr/bin/gpasswd -F perm=x -F auid&gt;=1000 -F auid!=unset -F key=special-config-changes
---a always,exit -F path=/usr/bin/newgidmap -F perm=x -F auid&gt;=1000 -F auid!=unset -F key=special-config-changes
---a always,exit -F path=/usr/bin/umount -F perm=x -F auid&gt;=1000 -F auid!=unset -F key=special-config-changes
---a always,exit -F path=/usr/bin/passwd -F perm=x -F auid&gt;=1000 -F auid!=unset -F key=special-config-changes
---a always,exit -F path=/usr/bin/crontab -F perm=x -F auid&gt;=1000 -F auid!=unset -F key=special-config-changes
---a always,exit -F path=/usr/bin/at -F perm=x -F auid&gt;=1000 -F auid!=unset -F key=special-config-changes
--
--## Privilege escalation via su or sudo. This is entirely handled by pam.
--
--## Audit log access
---a always,exit -F dir=/var/log/audit/ -F perm=r -F auid&gt;=1000 -F auid!=unset -F key=access-audit-trail
--## Attempts to Alter Process and Session Initiation Information
---a always,exit -F path=/var/run/utmp -F perm=wa -F auid&gt;=1000 -F auid!=unset -F key=session
---a always,exit -F path=/var/log/btmp -F perm=wa -F auid&gt;=1000 -F auid!=unset -F key=session
---a always,exit -F path=/var/log/wtmp -F perm=wa -F auid&gt;=1000 -F auid!=unset -F key=session
--
--## Attempts to modify MAC controls
---a always,exit -F dir=/etc/selinux/ -F perm=wa -F auid&gt;=1000 -F auid!=unset -F key=MAC-policy
--
--## Software updates. This is entirely handled by rpm.
--
--## System start and shutdown. This is entirely handled by systemd
--
--## Kernel Module loading. This is handled in 43-module-load.rules
--
--## Application invocation. The requirements list an optional requirement
--## FPT_SRP_EXT.1 Software Restriction Policies. This event is intended to
--## state results from that policy. This would be handled entirely by
--## that daemon.
--" %}}
--{{% endif %}}
- 
- description: |-
-     Configure some basic <tt>Audit</tt> parameters specific for OSPP profile. 
-diff --git a/linux_os/guide/system/auditing/policy_rules/audit_ospp_general/tests/correct_rules.pass.sh b/linux_os/guide/system/auditing/policy_rules/audit_ospp_general/tests/correct_rules.pass.sh
-index ffe2344db56..c59e7e5e1f2 100644
---- a/linux_os/guide/system/auditing/policy_rules/audit_ospp_general/tests/correct_rules.pass.sh
-+++ b/linux_os/guide/system/auditing/policy_rules/audit_ospp_general/tests/correct_rules.pass.sh
-@@ -1,3 +1,3 @@
--# platform = Red Hat Enterprise Linux 8
-+# platform = Red Hat Enterprise Linux 8,Red Hat Enterprise Linux 9
- 
- cp $SHARED/audit/30-ospp-v42.rules /etc/audit/rules.d/
-diff --git a/linux_os/guide/system/auditing/policy_rules/audit_ospp_general/tests/correct_rules_rhel9.pass.sh b/linux_os/guide/system/auditing/policy_rules/audit_ospp_general/tests/correct_rules_rhel9.pass.sh
-deleted file mode 100644
-index 96ef5ae0a23..00000000000
---- a/linux_os/guide/system/auditing/policy_rules/audit_ospp_general/tests/correct_rules_rhel9.pass.sh
-+++ /dev/null
-@@ -1,3 +0,0 @@
--# platform = Red Hat Enterprise Linux 9
--
--cp $SHARED/audit/30-ospp-v42_rhel9.rules /etc/audit/rules.d/30-ospp-v42.rules
-diff --git a/tests/shared/audit/30-ospp-v42-3-access-failed.rules b/tests/shared/audit/30-ospp-v42-3-access-failed.rules
-index a5aad3a95ce..39ac7a883ca 100644
---- a/tests/shared/audit/30-ospp-v42-3-access-failed.rules
-+++ b/tests/shared/audit/30-ospp-v42-3-access-failed.rules
-@@ -1,5 +1,5 @@
- ## Unsuccessful file access (any other opens) This has to go last.
---a always,exit -F arch=b32 -S open,openat,open_by_handle_at -F exit=-EACCES -F auid>=1000 -F auid!=unset -F key=unsuccessful-access
---a always,exit -F arch=b64 -S open,openat,open_by_handle_at -F exit=-EACCES -F auid>=1000 -F auid!=unset -F key=unsuccessful-access
---a always,exit -F arch=b32 -S open,openat,open_by_handle_at -F exit=-EPERM -F auid>=1000 -F auid!=unset -F key=unsuccessful-access
---a always,exit -F arch=b64 -S open,openat,open_by_handle_at -F exit=-EPERM -F auid>=1000 -F auid!=unset -F key=unsuccessful-access
-+-a always,exit -F arch=b32 -S open,openat,openat2,open_by_handle_at -F exit=-EACCES -F auid>=1000 -F auid!=unset -F key=unsuccessful-access
-+-a always,exit -F arch=b64 -S open,openat,openat2,open_by_handle_at -F exit=-EACCES -F auid>=1000 -F auid!=unset -F key=unsuccessful-access
-+-a always,exit -F arch=b32 -S open,openat,openat2,open_by_handle_at -F exit=-EPERM -F auid>=1000 -F auid!=unset -F key=unsuccessful-access
-+-a always,exit -F arch=b64 -S open,openat,openat2,open_by_handle_at -F exit=-EPERM -F auid>=1000 -F auid!=unset -F key=unsuccessful-access
-diff --git a/tests/shared/audit/30-ospp-v42-3-access-success.rules b/tests/shared/audit/30-ospp-v42-3-access-success.rules
-index 0c8a6b65760..79004ce0c21 100644
---- a/tests/shared/audit/30-ospp-v42-3-access-success.rules
-+++ b/tests/shared/audit/30-ospp-v42-3-access-success.rules
-@@ -1,4 +1,4 @@
- ## Successful file access (any other opens) This has to go last.
- ## These next two are likely to result in a whole lot of events
---a always,exit -F arch=b32 -S open,openat,open_by_handle_at -F success=1 -F auid>=1000 -F auid!=unset -F key=successful-access
---a always,exit -F arch=b64 -S open,openat,open_by_handle_at -F success=1 -F auid>=1000 -F auid!=unset -F key=successful-access
-+-a always,exit -F arch=b32 -S open,openat,openat2,open_by_handle_at -F success=1 -F auid>=1000 -F auid!=unset -F key=successful-access
-+-a always,exit -F arch=b64 -S open,openat,openat2,open_by_handle_at -F success=1 -F auid>=1000 -F auid!=unset -F key=successful-access
-diff --git a/tests/shared/audit/30-ospp-v42.rules b/tests/shared/audit/30-ospp-v42.rules
-index 3dced17255c..2d3c48265b6 100644
---- a/tests/shared/audit/30-ospp-v42.rules
-+++ b/tests/shared/audit/30-ospp-v42.rules
-@@ -57,6 +57,10 @@
- 
- ## Privilege escalation via su or sudo. This is entirely handled by pam.
- 
-+## Watch for configuration changes to privilege escalation.
-+-a always,exit -F path=/etc/sudoers -F perm=wa -F key=special-config-changes
-+-a always,exit -F dir=/etc/sudoers.d/ -F perm=wa -F key=special-config-changes
-+
- ## Audit log access
- -a always,exit -F dir=/var/log/audit/ -F perm=r -F auid>=1000 -F auid!=unset -F key=access-audit-trail
- ## Attempts to Alter Process and Session Initiation Information
-diff --git a/tests/shared/audit/30-ospp-v42_rhel9.rules b/tests/shared/audit/30-ospp-v42_rhel9.rules
-deleted file mode 100644
-index 2d3c48265b6..00000000000
---- a/tests/shared/audit/30-ospp-v42_rhel9.rules
-+++ /dev/null
-@@ -1,84 +0,0 @@
--## The purpose of these rules is to meet the requirements for Operating
--## System Protection Profile (OSPP)v4.2. These rules depends on having
--## the following rule files copied to /etc/audit/rules.d:
--##
--## 10-base-config.rules, 11-loginuid.rules,
--## 30-ospp-v42-1-create-failed.rules, 30-ospp-v42-1-create-success.rules,
--## 30-ospp-v42-2-modify-failed.rules, 30-ospp-v42-2-modify-success.rules,
--## 30-ospp-v42-3-access-failed.rules, 30-ospp-v42-3-access-success.rules,
--## 30-ospp-v42-4-delete-failed.rules, 30-ospp-v42-4-delete-success.rules,
--## 30-ospp-v42-5-perm-change-failed.rules,
--## 30-ospp-v42-5-perm-change-success.rules,
--## 30-ospp-v42-6-owner-change-failed.rules,
--## 30-ospp-v42-6-owner-change-success.rules
--##
--## original copies may be found in /usr/share/audit/sample-rules/
--
--
--## User add delete modify. This is covered by pam. However, someone could
--## open a file and directly create or modify a user, so we'll watch passwd and
--## shadow for writes
---a always,exit -F arch=b32 -S openat,open_by_handle_at -F a2&03 -F path=/etc/passwd -F auid>=1000 -F auid!=unset -F key=user-modify
---a always,exit -F arch=b64 -S openat,open_by_handle_at -F a2&03 -F path=/etc/passwd -F auid>=1000 -F auid!=unset -F key=user-modify
---a always,exit -F arch=b32 -S open -F a1&03 -F path=/etc/passwd -F auid>=1000 -F auid!=unset -F key=user-modify
---a always,exit -F arch=b64 -S open -F a1&03 -F path=/etc/passwd -F auid>=1000 -F auid!=unset -F key=user-modify
---a always,exit -F arch=b32 -S openat,open_by_handle_at -F a2&03 -F path=/etc/shadow -F auid>=1000 -F auid!=unset -F key=user-modify
---a always,exit -F arch=b64 -S openat,open_by_handle_at -F a2&03 -F path=/etc/shadow -F auid>=1000 -F auid!=unset -F key=user-modify
---a always,exit -F arch=b32 -S open -F a1&03 -F path=/etc/shadow -F auid>=1000 -F auid!=unset -F key=user-modify
---a always,exit -F arch=b64 -S open -F a1&03 -F path=/etc/shadow -F auid>=1000 -F auid!=unset -F key=user-modify
--
--## User enable and disable. This is entirely handled by pam.
--
--## Group add delete modify. This is covered by pam. However, someone could
--## open a file and directly create or modify a user, so we'll watch group and
--## gshadow for writes
---a always,exit -F path=/etc/passwd -F perm=wa -F auid>=1000 -F auid!=unset -F key=user-modify
---a always,exit -F path=/etc/shadow -F perm=wa -F auid>=1000 -F auid!=unset -F key=user-modify
---a always,exit -F path=/etc/group -F perm=wa -F auid>=1000 -F auid!=unset -F key=group-modify
---a always,exit -F path=/etc/gshadow -F perm=wa -F auid>=1000 -F auid!=unset -F key=group-modify
--
--
--## Use of special rights for config changes. This would be use of setuid
--## programs that relate to user accts. This is not all setuid apps because
--## requirements are only for ones that affect system configuration.
---a always,exit -F path=/usr/sbin/unix_chkpwd -F perm=x -F auid>=1000 -F auid!=unset -F key=special-config-changes
---a always,exit -F path=/usr/sbin/usernetctl -F perm=x -F auid>=1000 -F auid!=unset -F key=special-config-changes
---a always,exit -F path=/usr/sbin/userhelper -F perm=x -F auid>=1000 -F auid!=unset -F key=special-config-changes
---a always,exit -F path=/usr/sbin/seunshare -F perm=x -F auid>=1000 -F auid!=unset -F key=special-config-changes
---a always,exit -F path=/usr/bin/mount -F perm=x -F auid>=1000 -F auid!=unset -F key=special-config-changes
---a always,exit -F path=/usr/bin/newgrp -F perm=x -F auid>=1000 -F auid!=unset -F key=special-config-changes
---a always,exit -F path=/usr/bin/newuidmap -F perm=x -F auid>=1000 -F auid!=unset -F key=special-config-changes
---a always,exit -F path=/usr/bin/gpasswd -F perm=x -F auid>=1000 -F auid!=unset -F key=special-config-changes
---a always,exit -F path=/usr/bin/newgidmap -F perm=x -F auid>=1000 -F auid!=unset -F key=special-config-changes
---a always,exit -F path=/usr/bin/umount -F perm=x -F auid>=1000 -F auid!=unset -F key=special-config-changes
---a always,exit -F path=/usr/bin/passwd -F perm=x -F auid>=1000 -F auid!=unset -F key=special-config-changes
---a always,exit -F path=/usr/bin/crontab -F perm=x -F auid>=1000 -F auid!=unset -F key=special-config-changes
---a always,exit -F path=/usr/bin/at -F perm=x -F auid>=1000 -F auid!=unset -F key=special-config-changes
--
--## Privilege escalation via su or sudo. This is entirely handled by pam.
--
--## Watch for configuration changes to privilege escalation.
---a always,exit -F path=/etc/sudoers -F perm=wa -F key=special-config-changes
---a always,exit -F dir=/etc/sudoers.d/ -F perm=wa -F key=special-config-changes
--
--## Audit log access
---a always,exit -F dir=/var/log/audit/ -F perm=r -F auid>=1000 -F auid!=unset -F key=access-audit-trail
--## Attempts to Alter Process and Session Initiation Information
---a always,exit -F path=/var/run/utmp -F perm=wa -F auid>=1000 -F auid!=unset -F key=session
---a always,exit -F path=/var/log/btmp -F perm=wa -F auid>=1000 -F auid!=unset -F key=session
---a always,exit -F path=/var/log/wtmp -F perm=wa -F auid>=1000 -F auid!=unset -F key=session
--
--## Attempts to modify MAC controls
---a always,exit -F dir=/etc/selinux/ -F perm=wa -F auid>=1000 -F auid!=unset -F key=MAC-policy
--
--## Software updates. This is entirely handled by rpm.
--
--## System start and shutdown. This is entirely handled by systemd
--
--## Kernel Module loading. This is handled in 43-module-load.rules
--
--## Application invocation. The requirements list an optional requirement
--## FPT_SRP_EXT.1 Software Restriction Policies. This event is intended to
--## state results from that policy. This would be handled entirely by
--## that daemon.
--
diff --git a/SOURCES/scap-security-guide-0.1.61-rhel8_stig_audit_rules-PR_8174.patch b/SOURCES/scap-security-guide-0.1.61-rhel8_stig_audit_rules-PR_8174.patch
deleted file mode 100644
index 8b785cd..0000000
--- a/SOURCES/scap-security-guide-0.1.61-rhel8_stig_audit_rules-PR_8174.patch
+++ /dev/null
@@ -1,493 +0,0 @@
-diff --git a/linux_os/guide/system/auditing/auditd_configure_rules/audit_dac_actions/audit_rules_dac_modification_fchmod/rule.yml b/linux_os/guide/system/auditing/auditd_configure_rules/audit_dac_actions/audit_rules_dac_modification_fchmod/rule.yml
-index a0b3efcbf79..1bc7afbb224 100644
---- a/linux_os/guide/system/auditing/auditd_configure_rules/audit_dac_actions/audit_rules_dac_modification_fchmod/rule.yml
-+++ b/linux_os/guide/system/auditing/auditd_configure_rules/audit_dac_actions/audit_rules_dac_modification_fchmod/rule.yml
-@@ -58,7 +58,7 @@ references:
-     stigid@ol7: OL07-00-030410
-     stigid@ol8: OL08-00-030540
-     stigid@rhel7: RHEL-07-030420
--    stigid@rhel8: RHEL-08-030540
-+    stigid@rhel8: RHEL-08-030490
-     stigid@sle12: SLES-12-020470
-     stigid@sle15: SLES-15-030300
-     stigid@ubuntu2004: UBTU-20-010153
-diff --git a/linux_os/guide/system/auditing/auditd_configure_rules/audit_dac_actions/audit_rules_dac_modification_fchmodat/rule.yml b/linux_os/guide/system/auditing/auditd_configure_rules/audit_dac_actions/audit_rules_dac_modification_fchmodat/rule.yml
-index 83dd57f2b6d..dc8211684f2 100644
---- a/linux_os/guide/system/auditing/auditd_configure_rules/audit_dac_actions/audit_rules_dac_modification_fchmodat/rule.yml
-+++ b/linux_os/guide/system/auditing/auditd_configure_rules/audit_dac_actions/audit_rules_dac_modification_fchmodat/rule.yml
-@@ -58,7 +58,7 @@ references:
-     stigid@ol7: OL07-00-030410
-     stigid@ol8: OL08-00-030530
-     stigid@rhel7: RHEL-07-030430
--    stigid@rhel8: RHEL-08-030530
-+    stigid@rhel8: RHEL-08-030490
-     stigid@sle12: SLES-12-020480
-     stigid@sle15: SLES-15-030310
-     stigid@ubuntu2004: UBTU-20-010154
-diff --git a/linux_os/guide/system/auditing/auditd_configure_rules/audit_dac_actions/audit_rules_dac_modification_fchown/rule.yml b/linux_os/guide/system/auditing/auditd_configure_rules/audit_dac_actions/audit_rules_dac_modification_fchown/rule.yml
-index 1b78aab4a1a..07592bb2fd9 100644
---- a/linux_os/guide/system/auditing/auditd_configure_rules/audit_dac_actions/audit_rules_dac_modification_fchown/rule.yml
-+++ b/linux_os/guide/system/auditing/auditd_configure_rules/audit_dac_actions/audit_rules_dac_modification_fchown/rule.yml
-@@ -61,7 +61,7 @@ references:
-     stigid@ol7: OL07-00-030370
-     stigid@ol8: OL08-00-030520
-     stigid@rhel7: RHEL-07-030380
--    stigid@rhel8: RHEL-08-030520
-+    stigid@rhel8: RHEL-08-030480
-     stigid@sle12: SLES-12-020430
-     stigid@sle15: SLES-15-030260
-     stigid@ubuntu2004: UBTU-20-010149
-diff --git a/linux_os/guide/system/auditing/auditd_configure_rules/audit_dac_actions/audit_rules_dac_modification_fchownat/rule.yml b/linux_os/guide/system/auditing/auditd_configure_rules/audit_dac_actions/audit_rules_dac_modification_fchownat/rule.yml
-index 360c60de06d..084970765b2 100644
---- a/linux_os/guide/system/auditing/auditd_configure_rules/audit_dac_actions/audit_rules_dac_modification_fchownat/rule.yml
-+++ b/linux_os/guide/system/auditing/auditd_configure_rules/audit_dac_actions/audit_rules_dac_modification_fchownat/rule.yml
-@@ -58,7 +58,7 @@ references:
-     stigid@ol7: OL07-00-030370
-     stigid@ol8: OL08-00-030510
-     stigid@rhel7: RHEL-07-030400
--    stigid@rhel8: RHEL-08-030510
-+    stigid@rhel8: RHEL-08-030480
-     stigid@sle12: SLES-12-020450
-     stigid@sle15: SLES-15-030280
-     stigid@ubuntu2004: UBTU-20-010150
-diff --git a/linux_os/guide/system/auditing/auditd_configure_rules/audit_dac_actions/audit_rules_dac_modification_fremovexattr/rule.yml b/linux_os/guide/system/auditing/auditd_configure_rules/audit_dac_actions/audit_rules_dac_modification_fremovexattr/rule.yml
-index 19bf8a5b981..5695440ad7d 100644
---- a/linux_os/guide/system/auditing/auditd_configure_rules/audit_dac_actions/audit_rules_dac_modification_fremovexattr/rule.yml
-+++ b/linux_os/guide/system/auditing/auditd_configure_rules/audit_dac_actions/audit_rules_dac_modification_fremovexattr/rule.yml
-@@ -75,7 +75,7 @@ references:
-     stigid@ol7: OL07-00-030440
-     stigid@ol8: OL08-00-030240
-     stigid@rhel7: RHEL-07-030480
--    stigid@rhel8: RHEL-08-030240
-+    stigid@rhel8: RHEL-08-030200
-     stigid@sle12: SLES-12-020410
-     stigid@sle15: SLES-15-030210
-     stigid@ubuntu2004: UBTU-20-010147
-diff --git a/linux_os/guide/system/auditing/auditd_configure_rules/audit_dac_actions/audit_rules_dac_modification_fsetxattr/rule.yml b/linux_os/guide/system/auditing/auditd_configure_rules/audit_dac_actions/audit_rules_dac_modification_fsetxattr/rule.yml
-index 40cd114042e..ab536a8ae0a 100644
---- a/linux_os/guide/system/auditing/auditd_configure_rules/audit_dac_actions/audit_rules_dac_modification_fsetxattr/rule.yml
-+++ b/linux_os/guide/system/auditing/auditd_configure_rules/audit_dac_actions/audit_rules_dac_modification_fsetxattr/rule.yml
-@@ -70,7 +70,7 @@ references:
-     stigid@ol7: OL07-00-030440
-     stigid@ol8: OL08-00-030230
-     stigid@rhel7: RHEL-07-030450
--    stigid@rhel8: RHEL-08-030230
-+    stigid@rhel8: RHEL-08-030200
-     stigid@sle12: SLES-12-020380
-     stigid@sle15: SLES-15-030230
-     stigid@ubuntu2004: UBTU-20-010144
-diff --git a/linux_os/guide/system/auditing/auditd_configure_rules/audit_dac_actions/audit_rules_dac_modification_lchown/rule.yml b/linux_os/guide/system/auditing/auditd_configure_rules/audit_dac_actions/audit_rules_dac_modification_lchown/rule.yml
-index 81dddd9fb71..d1f4ee35ccb 100644
---- a/linux_os/guide/system/auditing/auditd_configure_rules/audit_dac_actions/audit_rules_dac_modification_lchown/rule.yml
-+++ b/linux_os/guide/system/auditing/auditd_configure_rules/audit_dac_actions/audit_rules_dac_modification_lchown/rule.yml
-@@ -58,7 +58,7 @@ references:
-     stigid@ol7: OL07-00-030370
-     stigid@ol8: OL08-00-030500
-     stigid@rhel7: RHEL-07-030390
--    stigid@rhel8: RHEL-08-030500
-+    stigid@rhel8: RHEL-08-030480
-     stigid@sle12: SLES-12-020440
-     stigid@sle15: SLES-15-030270
-     stigid@ubuntu2004: UBTU-20-010151
-diff --git a/linux_os/guide/system/auditing/auditd_configure_rules/audit_dac_actions/audit_rules_dac_modification_lsetxattr/rule.yml b/linux_os/guide/system/auditing/auditd_configure_rules/audit_dac_actions/audit_rules_dac_modification_lsetxattr/rule.yml
-index fa15012b05f..a2425e373bc 100644
---- a/linux_os/guide/system/auditing/auditd_configure_rules/audit_dac_actions/audit_rules_dac_modification_lsetxattr/rule.yml
-+++ b/linux_os/guide/system/auditing/auditd_configure_rules/audit_dac_actions/audit_rules_dac_modification_lsetxattr/rule.yml
-@@ -69,7 +69,7 @@ references:
-     stigid@ol7: OL07-00-030440
-     stigid@ol8: OL08-00-030220
-     stigid@rhel7: RHEL-07-030460
--    stigid@rhel8: RHEL-08-030220
-+    stigid@rhel8: RHEL-08-030200
-     stigid@sle15: SLES-15-030240
-     stigid@ubuntu2004: UBTU-20-010143
-     vmmsrg: SRG-OS-000458-VMM-001810,SRG-OS-000474-VMM-001940
-diff --git a/linux_os/guide/system/auditing/auditd_configure_rules/audit_dac_actions/audit_rules_dac_modification_removexattr/rule.yml b/linux_os/guide/system/auditing/auditd_configure_rules/audit_dac_actions/audit_rules_dac_modification_removexattr/rule.yml
-index 6d15eecee2c..0be27fbe860 100644
---- a/linux_os/guide/system/auditing/auditd_configure_rules/audit_dac_actions/audit_rules_dac_modification_removexattr/rule.yml
-+++ b/linux_os/guide/system/auditing/auditd_configure_rules/audit_dac_actions/audit_rules_dac_modification_removexattr/rule.yml
-@@ -74,7 +74,7 @@ references:
-     stigid@ol7: OL07-00-030440
-     stigid@ol8: OL08-00-030210
-     stigid@rhel7: RHEL-07-030470
--    stigid@rhel8: RHEL-08-030210
-+    stigid@rhel8: RHEL-08-030200
-     stigid@sle12: SLES-12-020390
-     stigid@sle15: SLES-15-030190
-     stigid@ubuntu2004: UBTU-20-010145
-diff --git a/linux_os/guide/system/auditing/auditd_configure_rules/audit_dac_actions/audit_rules_dac_modification_setxattr/rule.yml b/linux_os/guide/system/auditing/auditd_configure_rules/audit_dac_actions/audit_rules_dac_modification_setxattr/rule.yml
-index 6f7cea26e16..5dc13a0a43a 100644
---- a/linux_os/guide/system/auditing/auditd_configure_rules/audit_dac_actions/audit_rules_dac_modification_setxattr/rule.yml
-+++ b/linux_os/guide/system/auditing/auditd_configure_rules/audit_dac_actions/audit_rules_dac_modification_setxattr/rule.yml
-@@ -70,7 +70,7 @@ references:
-     stigid@ol7: OL07-00-030440
-     stigid@ol8: OL08-00-030270
-     stigid@rhel7: RHEL-07-030440
--    stigid@rhel8: RHEL-08-030270
-+    stigid@rhel8: RHEL-08-030200
-     stigid@sle12: SLES-12-020370
-     stigid@sle15: SLES-15-030220
-     stigid@ubuntu2004: UBTU-20-010142
-diff --git a/linux_os/guide/system/auditing/auditd_configure_rules/audit_file_deletion_events/audit_rules_file_deletion_events_renameat/rule.yml b/linux_os/guide/system/auditing/auditd_configure_rules/audit_file_deletion_events/audit_rules_file_deletion_events_renameat/rule.yml
-index 718dcb8a9d9..120d6fa84d3 100644
---- a/linux_os/guide/system/auditing/auditd_configure_rules/audit_file_deletion_events/audit_rules_file_deletion_events_renameat/rule.yml
-+++ b/linux_os/guide/system/auditing/auditd_configure_rules/audit_file_deletion_events/audit_rules_file_deletion_events_renameat/rule.yml
-@@ -52,7 +52,7 @@ references:
-     stigid@ol7: OL07-00-030910
-     stigid@ol8: OL08-00-030362
-     stigid@rhel7: RHEL-07-030890
--    stigid@rhel8: RHEL-08-030362
-+    stigid@rhel8: RHEL-08-030361
-     stigid@ubuntu2004: UBTU-20-010270
-     vmmsrg: SRG-OS-000466-VMM-001870,SRG-OS-000468-VMM-001890
- 
-diff --git a/linux_os/guide/system/auditing/auditd_configure_rules/audit_file_deletion_events/audit_rules_file_deletion_events_rmdir/rule.yml b/linux_os/guide/system/auditing/auditd_configure_rules/audit_file_deletion_events/audit_rules_file_deletion_events_rmdir/rule.yml
-index 643f075f46a..4caa7c66986 100644
---- a/linux_os/guide/system/auditing/auditd_configure_rules/audit_file_deletion_events/audit_rules_file_deletion_events_rmdir/rule.yml
-+++ b/linux_os/guide/system/auditing/auditd_configure_rules/audit_file_deletion_events/audit_rules_file_deletion_events_rmdir/rule.yml
-@@ -49,7 +49,7 @@ references:
-     stigid@ol7: OL07-00-030910
-     stigid@ol8: OL08-00-030363
-     stigid@rhel7: RHEL-07-030900
--    stigid@rhel8: RHEL-08-030363
-+    stigid@rhel8: RHEL-08-030361
-     vmmsrg: SRG-OS-000466-VMM-001870,SRG-OS-000468-VMM-001890
- 
- {{{ complete_ocil_entry_audit_syscall(syscall="rmdir") }}}
-diff --git a/linux_os/guide/system/auditing/auditd_configure_rules/audit_file_deletion_events/audit_rules_file_deletion_events_unlink/rule.yml b/linux_os/guide/system/auditing/auditd_configure_rules/audit_file_deletion_events/audit_rules_file_deletion_events_unlink/rule.yml
-index 9cf3c4668bc..8fea9dc4582 100644
---- a/linux_os/guide/system/auditing/auditd_configure_rules/audit_file_deletion_events/audit_rules_file_deletion_events_unlink/rule.yml
-+++ b/linux_os/guide/system/auditing/auditd_configure_rules/audit_file_deletion_events/audit_rules_file_deletion_events_unlink/rule.yml
-@@ -52,7 +52,7 @@ references:
-     stigid@ol7: OL07-00-030910
-     stigid@ol8: OL08-00-030364
-     stigid@rhel7: RHEL-07-030910
--    stigid@rhel8: RHEL-08-030364
-+    stigid@rhel8: RHEL-08-030361
-     stigid@ubuntu2004: UBTU-20-010267
-     vmmsrg: SRG-OS-000466-VMM-001870,SRG-OS-000468-VMM-001890
- 
-diff --git a/linux_os/guide/system/auditing/auditd_configure_rules/audit_file_deletion_events/audit_rules_file_deletion_events_unlinkat/rule.yml b/linux_os/guide/system/auditing/auditd_configure_rules/audit_file_deletion_events/audit_rules_file_deletion_events_unlinkat/rule.yml
-index d0ebbdbd723..bee18e99b52 100644
---- a/linux_os/guide/system/auditing/auditd_configure_rules/audit_file_deletion_events/audit_rules_file_deletion_events_unlinkat/rule.yml
-+++ b/linux_os/guide/system/auditing/auditd_configure_rules/audit_file_deletion_events/audit_rules_file_deletion_events_unlinkat/rule.yml
-@@ -52,7 +52,7 @@ references:
-     stigid@ol7: OL07-00-030910
-     stigid@ol8: OL08-00-030365
-     stigid@rhel7: RHEL-07-030920
--    stigid@rhel8: RHEL-08-030365
-+    stigid@rhel8: RHEL-08-030361
-     stigid@ubuntu2004: UBTU-20-010268
-     vmmsrg: SRG-OS-000466-VMM-001870,SRG-OS-000468-VMM-001890
- 
-diff --git a/linux_os/guide/system/auditing/auditd_configure_rules/audit_file_modification/audit_rules_unsuccessful_file_modification_creat/rule.yml b/linux_os/guide/system/auditing/auditd_configure_rules/audit_file_modification/audit_rules_unsuccessful_file_modification_creat/rule.yml
-index 373b12525e1..736c6643b57 100644
---- a/linux_os/guide/system/auditing/auditd_configure_rules/audit_file_modification/audit_rules_unsuccessful_file_modification_creat/rule.yml
-+++ b/linux_os/guide/system/auditing/auditd_configure_rules/audit_file_modification/audit_rules_unsuccessful_file_modification_creat/rule.yml
-@@ -63,7 +63,7 @@ references:
-     stigid@ol7: OL07-00-030510
-     stigid@ol8: OL08-00-030470
-     stigid@rhel7: RHEL-07-030500
--    stigid@rhel8: RHEL-08-030470
-+    stigid@rhel8: RHEL-08-030420
-     stigid@sle12: SLES-12-020520
-     stigid@sle15: SLES-15-030160
-     stigid@ubuntu2004: UBTU-20-010158
-diff --git a/linux_os/guide/system/auditing/auditd_configure_rules/audit_file_modification/audit_rules_unsuccessful_file_modification_ftruncate/rule.yml b/linux_os/guide/system/auditing/auditd_configure_rules/audit_file_modification/audit_rules_unsuccessful_file_modification_ftruncate/rule.yml
-index 2b2d82a736b..6b4176d53e3 100644
---- a/linux_os/guide/system/auditing/auditd_configure_rules/audit_file_modification/audit_rules_unsuccessful_file_modification_ftruncate/rule.yml
-+++ b/linux_os/guide/system/auditing/auditd_configure_rules/audit_file_modification/audit_rules_unsuccessful_file_modification_ftruncate/rule.yml
-@@ -66,7 +66,7 @@ references:
-     stigid@ol7: OL07-00-030510
-     stigid@ol8: OL08-00-030460
-     stigid@rhel7: RHEL-07-030550
--    stigid@rhel8: RHEL-08-030460
-+    stigid@rhel8: RHEL-08-030420
-     stigid@sle12: SLES-12-020510
-     stigid@sle15: SLES-15-030320
-     stigid@ubuntu2004: UBTU-20-010157
-diff --git a/linux_os/guide/system/auditing/auditd_configure_rules/audit_file_modification/audit_rules_unsuccessful_file_modification_open/rule.yml b/linux_os/guide/system/auditing/auditd_configure_rules/audit_file_modification/audit_rules_unsuccessful_file_modification_open/rule.yml
-index dcb3d0f0525..90d45b6787e 100644
---- a/linux_os/guide/system/auditing/auditd_configure_rules/audit_file_modification/audit_rules_unsuccessful_file_modification_open/rule.yml
-+++ b/linux_os/guide/system/auditing/auditd_configure_rules/audit_file_modification/audit_rules_unsuccessful_file_modification_open/rule.yml
-@@ -66,7 +66,7 @@ references:
-     stigid@ol7: OL07-00-030510
-     stigid@ol8: OL08-00-030440
-     stigid@rhel7: RHEL-07-030510
--    stigid@rhel8: RHEL-08-030440
-+    stigid@rhel8: RHEL-08-030420
-     stigid@sle12: SLES-12-020490
-     stigid@sle15: SLES-15-030150
-     stigid@ubuntu2004: UBTU-20-010155
-diff --git a/linux_os/guide/system/auditing/auditd_configure_rules/audit_file_modification/audit_rules_unsuccessful_file_modification_open_by_handle_at/rule.yml b/linux_os/guide/system/auditing/auditd_configure_rules/audit_file_modification/audit_rules_unsuccessful_file_modification_open_by_handle_at/rule.yml
-index e68d892bb90..6df936e489c 100644
---- a/linux_os/guide/system/auditing/auditd_configure_rules/audit_file_modification/audit_rules_unsuccessful_file_modification_open_by_handle_at/rule.yml
-+++ b/linux_os/guide/system/auditing/auditd_configure_rules/audit_file_modification/audit_rules_unsuccessful_file_modification_open_by_handle_at/rule.yml
-@@ -60,7 +60,7 @@ references:
-     stigid@ol7: OL07-00-030510
-     stigid@ol8: OL08-00-030450
-     stigid@rhel7: RHEL-07-030530
--    stigid@rhel8: RHEL-08-030450
-+    stigid@rhel8: RHEL-08-030420
-     stigid@sle12: SLES-12-020540
-     stigid@sle15: SLES-15-030180
-     stigid@ubuntu2004: UBTU-20-010160
-diff --git a/linux_os/guide/system/auditing/auditd_configure_rules/audit_file_modification/audit_rules_unsuccessful_file_modification_openat/rule.yml b/linux_os/guide/system/auditing/auditd_configure_rules/audit_file_modification/audit_rules_unsuccessful_file_modification_openat/rule.yml
-index cd6bd545e71..1b6ae818e48 100644
---- a/linux_os/guide/system/auditing/auditd_configure_rules/audit_file_modification/audit_rules_unsuccessful_file_modification_openat/rule.yml
-+++ b/linux_os/guide/system/auditing/auditd_configure_rules/audit_file_modification/audit_rules_unsuccessful_file_modification_openat/rule.yml
-@@ -66,7 +66,7 @@ references:
-     stigid@ol7: OL07-00-030510
-     stigid@ol8: OL08-00-030430
-     stigid@rhel7: RHEL-07-030520
--    stigid@rhel8: RHEL-08-030430
-+    stigid@rhel8: RHEL-08-030420
-     stigid@sle12: SLES-12-020530
-     stigid@sle15: SLES-15-030170
-     stigid@ubuntu2004: UBTU-20-010159
-diff --git a/linux_os/guide/system/auditing/auditd_configure_rules/audit_kernel_module_loading/audit_rules_kernel_module_loading_finit/rule.yml b/linux_os/guide/system/auditing/auditd_configure_rules/audit_kernel_module_loading/audit_rules_kernel_module_loading_finit/rule.yml
-index 50e5b4e4f02..2f1c6d0bf22 100644
---- a/linux_os/guide/system/auditing/auditd_configure_rules/audit_kernel_module_loading/audit_rules_kernel_module_loading_finit/rule.yml
-+++ b/linux_os/guide/system/auditing/auditd_configure_rules/audit_kernel_module_loading/audit_rules_kernel_module_loading_finit/rule.yml
-@@ -51,7 +51,7 @@ references:
-     stigid@ol7: OL07-00-030820
-     stigid@ol8: OL08-00-030380
-     stigid@rhel7: RHEL-07-030821
--    stigid@rhel8: RHEL-08-030380
-+    stigid@rhel8: RHEL-08-030360
-     stigid@sle12: SLES-12-020740
-     stigid@sle15: SLES-15-030530
-     stigid@ubuntu2004: UBTU-20-010180
-diff --git a/products/rhel8/profiles/stig.profile b/products/rhel8/profiles/stig.profile
-index ffca983d0bd..d92bc72971c 100644
---- a/products/rhel8/profiles/stig.profile
-+++ b/products/rhel8/profiles/stig.profile
-@@ -560,6 +560,8 @@ selections:
- 
-     # RHEL-08-020220
-     - accounts_password_pam_pwhistory_remember_system_auth
-+
-+    # RHEL-08-020221
-     - accounts_password_pam_pwhistory_remember_password_auth
- 
-     # RHEL-08-020230
-@@ -712,18 +714,11 @@ selections:
- 
-     # RHEL-08-030200
-     - audit_rules_dac_modification_lremovexattr
--
--    # RHEL-08-030210
-     - audit_rules_dac_modification_removexattr
--
--    # RHEL-08-030220
-     - audit_rules_dac_modification_lsetxattr
--
--    # RHEL-08-030230
-     - audit_rules_dac_modification_fsetxattr
--
--    # RHEL-08-030240
-     - audit_rules_dac_modification_fremovexattr
-+    - audit_rules_dac_modification_setxattr
- 
-     # RHEL-08-030250
-     - audit_rules_privileged_commands_chage
-@@ -731,8 +726,6 @@ selections:
-     # RHEL-08-030260
-     - audit_rules_execution_chcon
- 
--    # RHEL-08-030270
--    - audit_rules_dac_modification_setxattr
- 
-     # RHEL-08-030280
-     - audit_rules_privileged_commands_ssh_agent
-@@ -787,28 +780,18 @@ selections:
- 
-     # RHEL-08-030360
-     - audit_rules_kernel_module_loading_init
-+    - audit_rules_kernel_module_loading_finit
- 
-     # RHEL-08-030361
-     - audit_rules_file_deletion_events_rename
--
--    # RHEL-08-030362
-     - audit_rules_file_deletion_events_renameat
--
--    # RHEL-08-030363
-     - audit_rules_file_deletion_events_rmdir
--
--    # RHEL-08-030364
-     - audit_rules_file_deletion_events_unlink
--
--    # RHEL-08-030365
-     - audit_rules_file_deletion_events_unlinkat
- 
-     # RHEL-08-030370
-     - audit_rules_privileged_commands_gpasswd
- 
--    # RHEL-08-030380
--    - audit_rules_kernel_module_loading_finit
--
-     # RHEL-08-030390
-     - audit_rules_kernel_module_loading_delete
- 
-@@ -820,41 +803,21 @@ selections:
- 
-     # RHEL-08-030420
-     - audit_rules_unsuccessful_file_modification_truncate
--
--    # RHEL-08-030430
-     - audit_rules_unsuccessful_file_modification_openat
--
--    # RHEL-08-030440
-     - audit_rules_unsuccessful_file_modification_open
--
--    # RHEL-08-030450
-     - audit_rules_unsuccessful_file_modification_open_by_handle_at
--
--    # RHEL-08-030460
-     - audit_rules_unsuccessful_file_modification_ftruncate
--
--    # RHEL-08-030470
-     - audit_rules_unsuccessful_file_modification_creat
- 
-     # RHEL-08-030480
-     - audit_rules_dac_modification_chown
--
--    # RHEL-08-030490
--    - audit_rules_dac_modification_chmod
--
--    # RHEL-08-030500
-     - audit_rules_dac_modification_lchown
--
--    # RHEL-08-030510
-     - audit_rules_dac_modification_fchownat
--
--    # RHEL-08-030520
-     - audit_rules_dac_modification_fchown
- 
--    # RHEL-08-030530
-+    # RHEL-08-030490
-+    - audit_rules_dac_modification_chmod
-     - audit_rules_dac_modification_fchmodat
--
--    # RHEL-08-030540
-     - audit_rules_dac_modification_fchmod
- 
-     # RHEL-08-030550
-diff --git a/products/rhel9/profiles/stig.profile b/products/rhel9/profiles/stig.profile
-index eb2cac913bd..42c6d0e9aca 100644
---- a/products/rhel9/profiles/stig.profile
-+++ b/products/rhel9/profiles/stig.profile
-@@ -561,6 +561,8 @@ selections:
- 
-     # RHEL-08-020220
-     - accounts_password_pam_pwhistory_remember_system_auth
-+
-+    # RHEL-08-020221
-     - accounts_password_pam_pwhistory_remember_password_auth
- 
-     # RHEL-08-020230
-@@ -713,18 +715,11 @@ selections:
- 
-     # RHEL-08-030200
-     - audit_rules_dac_modification_lremovexattr
--
--    # RHEL-08-030210
-     - audit_rules_dac_modification_removexattr
--
--    # RHEL-08-030220
-     - audit_rules_dac_modification_lsetxattr
--
--    # RHEL-08-030230
-     - audit_rules_dac_modification_fsetxattr
--
--    # RHEL-08-030240
-     - audit_rules_dac_modification_fremovexattr
-+    - audit_rules_dac_modification_setxattr
- 
-     # RHEL-08-030250
-     - audit_rules_privileged_commands_chage
-@@ -732,9 +727,6 @@ selections:
-     # RHEL-08-030260
-     - audit_rules_execution_chcon
- 
--    # RHEL-08-030270
--    - audit_rules_dac_modification_setxattr
--
-     # RHEL-08-030280
-     - audit_rules_privileged_commands_ssh_agent
- 
-@@ -788,28 +780,18 @@ selections:
- 
-     # RHEL-08-030360
-     - audit_rules_kernel_module_loading_init
-+    - audit_rules_kernel_module_loading_finit
- 
-     # RHEL-08-030361
-     - audit_rules_file_deletion_events_rename
--
--    # RHEL-08-030362
-     - audit_rules_file_deletion_events_renameat
--
--    # RHEL-08-030363
-     - audit_rules_file_deletion_events_rmdir
--
--    # RHEL-08-030364
-     - audit_rules_file_deletion_events_unlink
--
--    # RHEL-08-030365
-     - audit_rules_file_deletion_events_unlinkat
- 
-     # RHEL-08-030370
-     - audit_rules_privileged_commands_gpasswd
- 
--    # RHEL-08-030380
--    - audit_rules_kernel_module_loading_finit
--
-     # RHEL-08-030390
-     - audit_rules_kernel_module_loading_delete
- 
-@@ -821,41 +803,21 @@ selections:
- 
-     # RHEL-08-030420
-     - audit_rules_unsuccessful_file_modification_truncate
--
--    # RHEL-08-030430
-     - audit_rules_unsuccessful_file_modification_openat
--
--    # RHEL-08-030440
-     - audit_rules_unsuccessful_file_modification_open
--
--    # RHEL-08-030450
-     - audit_rules_unsuccessful_file_modification_open_by_handle_at
--
--    # RHEL-08-030460
-     - audit_rules_unsuccessful_file_modification_ftruncate
--
--    # RHEL-08-030470
-     - audit_rules_unsuccessful_file_modification_creat
- 
-     # RHEL-08-030480
-     - audit_rules_dac_modification_chown
--
--    # RHEL-08-030490
--    - audit_rules_dac_modification_chmod
--
--    # RHEL-08-030500
-     - audit_rules_dac_modification_lchown
--
--    # RHEL-08-030510
-     - audit_rules_dac_modification_fchownat
--
--    # RHEL-08-030520
-     - audit_rules_dac_modification_fchown
- 
--    # RHEL-08-030530
-+    # RHEL-08-030490
-+    - audit_rules_dac_modification_chmod
-     - audit_rules_dac_modification_fchmodat
--
--    # RHEL-08-030540
-     - audit_rules_dac_modification_fchmod
- 
-     # RHEL-08-030550
diff --git a/SOURCES/scap-security-guide-0.1.61-rhel8_stig_v1r5-PR_8050.patch b/SOURCES/scap-security-guide-0.1.61-rhel8_stig_v1r5-PR_8050.patch
deleted file mode 100644
index 5ec2d98..0000000
--- a/SOURCES/scap-security-guide-0.1.61-rhel8_stig_v1r5-PR_8050.patch
+++ /dev/null
@@ -1,375 +0,0 @@
-diff --git a/linux_os/guide/system/accounts/accounts-pam/set_password_hashing_algorithm/set_password_hashing_algorithm_passwordauth/bash/shared.sh b/linux_os/guide/system/accounts/accounts-pam/set_password_hashing_algorithm/set_password_hashing_algorithm_passwordauth/bash/shared.sh
-new file mode 100644
-index 00000000000..1c151a1ec1a
---- /dev/null
-+++ b/linux_os/guide/system/accounts/accounts-pam/set_password_hashing_algorithm/set_password_hashing_algorithm_passwordauth/bash/shared.sh
-@@ -0,0 +1,5 @@
-+# platform = multi_platform_rhel,multi_platform_fedora,multi_platform_rhv
-+
-+if ! grep -q "^password.*sufficient.*pam_unix.so.*sha512" "/etc/pam.d/password-auth"; then
-+	sed -i --follow-symlinks "/^password.*sufficient.*pam_unix.so/ s/$/ sha512/" "/etc/pam.d/password-auth"
-+fi
-diff --git a/linux_os/guide/system/accounts/accounts-pam/set_password_hashing_algorithm/set_password_hashing_algorithm_passwordauth/oval/shared.xml b/linux_os/guide/system/accounts/accounts-pam/set_password_hashing_algorithm/set_password_hashing_algorithm_passwordauth/oval/shared.xml
-new file mode 100644
-index 00000000000..24fdbe4c1d4
---- /dev/null
-+++ b/linux_os/guide/system/accounts/accounts-pam/set_password_hashing_algorithm/set_password_hashing_algorithm_passwordauth/oval/shared.xml
-@@ -0,0 +1,19 @@
-+<def-group>
-+  <definition class="compliance" id="set_password_hashing_algorithm_passwordauth" version="1">
-+    {{{ oval_metadata("The password hashing algorithm should be set correctly in /etc/pam.d/password-auth.") }}}
-+    <criteria operator="AND">
-+      <criterion test_ref="test_pam_unix_passwordauth_sha512" />
-+    </criteria>
-+  </definition>
-+
-+  <ind:textfilecontent54_test check="all" check_existence="at_least_one_exists" comment="check /etc/pam.d/password-auth for correct settings" id="test_pam_unix_passwordauth_sha512" version="1">
-+    <ind:object object_ref="object_pam_unix_passwordauth_sha512" />
-+  </ind:textfilecontent54_test>
-+
-+  <ind:textfilecontent54_object comment="check /etc/pam.d/password-auth for correct settings" id="object_pam_unix_passwordauth_sha512" version="1">
-+      <ind:filepath>/etc/pam.d/password-auth</ind:filepath>
-+      <ind:pattern operation="pattern match">^[\s]*password[\s]+(?:(?:required)|(?:sufficient))[\s]+pam_unix\.so[\s]+.*sha512.*$</ind:pattern>
-+    <ind:instance datatype="int">1</ind:instance>
-+  </ind:textfilecontent54_object>
-+
-+</def-group>
-diff --git a/linux_os/guide/system/accounts/accounts-pam/set_password_hashing_algorithm/set_password_hashing_algorithm_passwordauth/rule.yml b/linux_os/guide/system/accounts/accounts-pam/set_password_hashing_algorithm/set_password_hashing_algorithm_passwordauth/rule.yml
-new file mode 100644
-index 00000000000..9375269161d
---- /dev/null
-+++ b/linux_os/guide/system/accounts/accounts-pam/set_password_hashing_algorithm/set_password_hashing_algorithm_passwordauth/rule.yml
-@@ -0,0 +1,72 @@
-+documentation_complete: true
-+
-+prodtype: fedora,rhel7,rhel8,rhel9,rhv4
-+
-+title: "Set PAM's Password Hashing Algorithm - password-auth"
-+
-+description: |-
-+    The PAM system service can be configured to only store encrypted
-+    representations of passwords. In
-+    <tt>/etc/pam.d/password-auth</tt>,
-+    the
-+    <tt>password</tt> section of the file controls which PAM modules execute
-+    during a password change. Set the <tt>pam_unix.so</tt> module in the
-+    <tt>password</tt> section to include the argument <tt>sha512</tt>, as shown
-+    below:
-+    <br />
-+    <pre>password    sufficient    pam_unix.so sha512 <i>other arguments...</i></pre>
-+    <br />
-+    This will help ensure when local users change their passwords, hashes for
-+    the new passwords will be generated using the SHA-512 algorithm. This is
-+    the default.
-+
-+rationale: |-
-+    Passwords need to be protected at all times, and encryption is the standard
-+    method for protecting passwords. If passwords are not encrypted, they can
-+    be plainly read (i.e., clear text) and easily compromised. Passwords that
-+    are encrypted with a weak algorithm are no more protected than if they are
-+    kepy in plain text.
-+    <br /><br />
-+    This setting ensures user and group account administration utilities are
-+    configured to store only encrypted representations of passwords.
-+    Additionally, the <tt>crypt_style</tt> configuration option ensures the use
-+    of a strong hashing algorithm that makes password cracking attacks more
-+    difficult.
-+
-+severity: medium
-+
-+identifiers:
-+    cce@rhel7: CCE-85943-9
-+    cce@rhel8: CCE-85945-4
-+    cce@rhel9: CCE-85946-2
-+
-+references:
-+    anssi: BP28(R32)
-+    cis-csc: 1,12,15,16,5
-+    cis@rhel7: 5.4.3
-+    cis@rhel8: 5.4.4
-+    cjis: 5.6.2.2
-+    cobit5: DSS05.04,DSS05.05,DSS05.07,DSS05.10,DSS06.03,DSS06.10
-+    cui: 3.13.11
-+    disa: CCI-000196
-+    isa-62443-2009: 4.3.3.2.2,4.3.3.5.1,4.3.3.5.2,4.3.3.6.1,4.3.3.6.2,4.3.3.6.3,4.3.3.6.4,4.3.3.6.5,4.3.3.6.6,4.3.3.6.7,4.3.3.6.8,4.3.3.6.9,4.3.3.7.2,4.3.3.7.4
-+    isa-62443-2013: 'SR 1.1,SR 1.10,SR 1.2,SR 1.3,SR 1.4,SR 1.5,SR 1.7,SR 1.8,SR 1.9,SR 2.1'
-+    ism: 0418,1055,1402
-+    iso27001-2013: A.18.1.4,A.7.1.1,A.9.2.1,A.9.2.2,A.9.2.3,A.9.2.4,A.9.2.6,A.9.3.1,A.9.4.2,A.9.4.3
-+    nist: IA-5(c),IA-5(1)(c),CM-6(a)
-+    nist-csf: PR.AC-1,PR.AC-6,PR.AC-7
-+    pcidss: Req-8.2.1
-+    srg: SRG-OS-000073-GPOS-00041
-+    stigid@rhel7: RHEL-07-010200
-+    stigid@rhel8: RHEL-08-010160
-+    vmmsrg: SRG-OS-000480-VMM-002000
-+
-+ocil_clause: 'it does not'
-+
-+ocil: |-
-+    Inspect the <tt>password</tt> section of <tt>/etc/pam.d/password-auth</tt>
-+    and ensure that the <tt>pam_unix.so</tt> module includes the argument
-+    <tt>sha512</tt>:
-+    <pre>$ grep sha512 /etc/pam.d/password-auth</pre>
-+
-+platform: pam
-diff --git a/linux_os/guide/system/accounts/accounts-pam/set_password_hashing_algorithm/set_password_hashing_algorithm_passwordauth/tests/correct.pass.sh b/linux_os/guide/system/accounts/accounts-pam/set_password_hashing_algorithm/set_password_hashing_algorithm_passwordauth/tests/correct.pass.sh
-new file mode 100644
-index 00000000000..a924fe5bd97
---- /dev/null
-+++ b/linux_os/guide/system/accounts/accounts-pam/set_password_hashing_algorithm/set_password_hashing_algorithm_passwordauth/tests/correct.pass.sh
-@@ -0,0 +1,5 @@
-+#!/bin/bash
-+
-+if ! grep -q "^password.*sufficient.*pam_unix.so.*sha512" "/etc/pam.d/password-auth"; then
-+	sed -i --follow-symlinks "/^password.*sufficient.*pam_unix.so/ s/$/ sha512/" "/etc/pam.d/password-auth"
-+fi
-diff --git a/linux_os/guide/system/accounts/accounts-pam/set_password_hashing_algorithm/set_password_hashing_algorithm_passwordauth/tests/missing.fail.sh b/linux_os/guide/system/accounts/accounts-pam/set_password_hashing_algorithm/set_password_hashing_algorithm_passwordauth/tests/missing.fail.sh
-new file mode 100644
-index 00000000000..68e925a645f
---- /dev/null
-+++ b/linux_os/guide/system/accounts/accounts-pam/set_password_hashing_algorithm/set_password_hashing_algorithm_passwordauth/tests/missing.fail.sh
-@@ -0,0 +1,3 @@
-+#!/bin/bash
-+
-+sed -i --follow-symlinks "/^password.*sufficient.*pam_unix.so/ s/sha512//g" "/etc/pam.d/password-auth"
-diff --git a/linux_os/guide/system/accounts/accounts-pam/set_password_hashing_algorithm/set_password_hashing_algorithm_systemauth/bash/shared.sh b/linux_os/guide/system/accounts/accounts-pam/set_password_hashing_algorithm/set_password_hashing_algorithm_systemauth/bash/shared.sh
-index 542ea521a6c..e7503feeecb 100644
---- a/linux_os/guide/system/accounts/accounts-pam/set_password_hashing_algorithm/set_password_hashing_algorithm_systemauth/bash/shared.sh
-+++ b/linux_os/guide/system/accounts/accounts-pam/set_password_hashing_algorithm/set_password_hashing_algorithm_systemauth/bash/shared.sh
-@@ -1,7 +1,9 @@
--# platform = multi_platform_wrlinux,multi_platform_rhel,multi_platform_fedora,multi_platform_ol,multi_platform_rhv,multi_platform_sle
-+# platform = multi_platform_wrlinux,multi_platform_rhel,multi_platform_fedora,multi_platform_ol,multi_platform_rhv
- 
- AUTH_FILES[0]="/etc/pam.d/system-auth"
-+{{%- if product == "rhel7" %}}
- AUTH_FILES[1]="/etc/pam.d/password-auth"
-+{{%- endif %}}
- 
- for pamFile in "${AUTH_FILES[@]}"
- do
-diff --git a/linux_os/guide/system/accounts/accounts-pam/set_password_hashing_algorithm/set_password_hashing_algorithm_systemauth/oval/shared.xml b/linux_os/guide/system/accounts/accounts-pam/set_password_hashing_algorithm/set_password_hashing_algorithm_systemauth/oval/shared.xml
-index d76b6f80c0c..a754a84df6c 100644
---- a/linux_os/guide/system/accounts/accounts-pam/set_password_hashing_algorithm/set_password_hashing_algorithm_systemauth/oval/shared.xml
-+++ b/linux_os/guide/system/accounts/accounts-pam/set_password_hashing_algorithm/set_password_hashing_algorithm_systemauth/oval/shared.xml
-@@ -3,6 +3,9 @@
-     {{{ oval_metadata("The password hashing algorithm should be set correctly in /etc/pam.d/system-auth.") }}}
-     <criteria operator="AND">
-       <criterion test_ref="test_pam_unix_sha512" />
-+      {{%- if product == "rhel7" %}}
-+      <extend_definition comment="check /etc/pam.d/password-auth for correct settings" definition_ref="set_password_hashing_algorithm_passwordauth" />
-+      {{%- endif %}}
-     </criteria>
-   </definition>
- 
-diff --git a/linux_os/guide/system/accounts/accounts-pam/set_password_hashing_algorithm/set_password_hashing_algorithm_systemauth/rule.yml b/linux_os/guide/system/accounts/accounts-pam/set_password_hashing_algorithm/set_password_hashing_algorithm_systemauth/rule.yml
-index 13da9dd4086..59fb48e93b5 100644
---- a/linux_os/guide/system/accounts/accounts-pam/set_password_hashing_algorithm/set_password_hashing_algorithm_systemauth/rule.yml
-+++ b/linux_os/guide/system/accounts/accounts-pam/set_password_hashing_algorithm/set_password_hashing_algorithm_systemauth/rule.yml
-@@ -70,7 +70,7 @@ references:
-     stigid@ol7: OL07-00-010200
-     stigid@ol8: OL08-00-010160
-     stigid@rhel7: RHEL-07-010200
--    stigid@rhel8: RHEL-08-010160
-+    stigid@rhel8: RHEL-08-010159
-     stigid@sle12: SLES-12-010230
-     stigid@sle15: SLES-15-020170
-     vmmsrg: SRG-OS-000480-VMM-002000
-diff --git a/linux_os/guide/system/accounts/accounts-pam/set_password_hashing_algorithm/set_password_hashing_algorithm_systemauth/tests/correct.pass.sh b/linux_os/guide/system/accounts/accounts-pam/set_password_hashing_algorithm/set_password_hashing_algorithm_systemauth/tests/correct.pass.sh
-index 7e481760670..fb9feec4d27 100644
---- a/linux_os/guide/system/accounts/accounts-pam/set_password_hashing_algorithm/set_password_hashing_algorithm_systemauth/tests/correct.pass.sh
-+++ b/linux_os/guide/system/accounts/accounts-pam/set_password_hashing_algorithm/set_password_hashing_algorithm_systemauth/tests/correct.pass.sh
-@@ -1,7 +1,9 @@
- #!/bin/bash
- 
- AUTH_FILES[0]="/etc/pam.d/system-auth"
-+{{%- if product == "rhel7" %}}
- AUTH_FILES[1]="/etc/pam.d/password-auth"
-+{{%- endif %}}
- 
- for pamFile in "${AUTH_FILES[@]}"
- do
-diff --git a/linux_os/guide/system/accounts/accounts-pam/set_password_hashing_algorithm/set_password_hashing_algorithm_systemauth/tests/missing.fail.sh b/linux_os/guide/system/accounts/accounts-pam/set_password_hashing_algorithm/set_password_hashing_algorithm_systemauth/tests/missing.fail.sh
-index 09bb82dd1d7..2f35381d475 100644
---- a/linux_os/guide/system/accounts/accounts-pam/set_password_hashing_algorithm/set_password_hashing_algorithm_systemauth/tests/missing.fail.sh
-+++ b/linux_os/guide/system/accounts/accounts-pam/set_password_hashing_algorithm/set_password_hashing_algorithm_systemauth/tests/missing.fail.sh
-@@ -1,7 +1,9 @@
- #!/bin/bash
- 
- AUTH_FILES[0]="/etc/pam.d/system-auth"
-+{{%- if product == "rhel7" %}}
- AUTH_FILES[1]="/etc/pam.d/password-auth"
-+{{%- endif %}}
- 
- for pamFile in "${AUTH_FILES[@]}"
- do
-diff --git a/products/rhel8/profiles/pci-dss.profile b/products/rhel8/profiles/pci-dss.profile
-index 3ada8e6fe49..4df21f4ae6e 100644
---- a/products/rhel8/profiles/pci-dss.profile
-+++ b/products/rhel8/profiles/pci-dss.profile
-@@ -126,6 +126,7 @@ selections:
-     - service_pcscd_enabled
-     - sssd_enable_smartcards
-     - set_password_hashing_algorithm_systemauth
-+    - set_password_hashing_algorithm_passwordauth
-     - set_password_hashing_algorithm_logindefs
-     - set_password_hashing_algorithm_libuserconf
-     - file_owner_etc_shadow
-diff --git a/products/rhel8/profiles/rht-ccp.profile b/products/rhel8/profiles/rht-ccp.profile
-index 15abd98a6a5..7188062df72 100644
---- a/products/rhel8/profiles/rht-ccp.profile
-+++ b/products/rhel8/profiles/rht-ccp.profile
-@@ -54,6 +54,7 @@ selections:
-     - accounts_password_pam_difok
-     - accounts_passwords_pam_faillock_deny
-     - set_password_hashing_algorithm_systemauth
-+    - set_password_hashing_algorithm_passwordauth
-     - set_password_hashing_algorithm_logindefs
-     - set_password_hashing_algorithm_libuserconf
-     - require_singleuser_auth
-diff --git a/products/rhel8/profiles/stig.profile b/products/rhel8/profiles/stig.profile
-index 04f158116ee..8d69bb48d38 100644
---- a/products/rhel8/profiles/stig.profile
-+++ b/products/rhel8/profiles/stig.profile
-@@ -149,6 +149,9 @@ selections:
-     # RHEL-08-010152
-     - require_emergency_target_auth
- 
-+    # RHEL-08-010159
-+    - set_password_hashing_algorithm_passwordauth
-+
-     # RHEL-08-010160
-     - set_password_hashing_algorithm_systemauth
- 
-diff --git a/products/rhel9/profiles/pci-dss.profile b/products/rhel9/profiles/pci-dss.profile
-index beb1acda31d..1e4044f4e7e 100644
---- a/products/rhel9/profiles/pci-dss.profile
-+++ b/products/rhel9/profiles/pci-dss.profile
-@@ -123,6 +123,7 @@ selections:
-     - service_pcscd_enabled
-     - sssd_enable_smartcards
-     - set_password_hashing_algorithm_systemauth
-+    - set_password_hashing_algorithm_passwordauth
-     - set_password_hashing_algorithm_logindefs
-     - set_password_hashing_algorithm_libuserconf
-     - file_owner_etc_shadow
-diff --git a/products/rhel9/profiles/stig.profile b/products/rhel9/profiles/stig.profile
-index 8f79b22e3e4..b9f557de030 100644
---- a/products/rhel9/profiles/stig.profile
-+++ b/products/rhel9/profiles/stig.profile
-@@ -150,6 +150,9 @@ selections:
-     # RHEL-08-010152
-     - require_emergency_target_auth
- 
-+    # RHEL-08-010159
-+    - set_password_hashing_algorithm_passwordauth
-+
-     # RHEL-08-010160
-     - set_password_hashing_algorithm_systemauth
- 
-diff --git a/products/rhv4/profiles/pci-dss.profile b/products/rhv4/profiles/pci-dss.profile
-index c4ed0ec2d48..d00f44996d8 100644
---- a/products/rhv4/profiles/pci-dss.profile
-+++ b/products/rhv4/profiles/pci-dss.profile
-@@ -121,6 +121,7 @@ selections:
-     - service_pcscd_enabled
-     - sssd_enable_smartcards
-     - set_password_hashing_algorithm_systemauth
-+    - set_password_hashing_algorithm_passwordauth
-     - set_password_hashing_algorithm_logindefs
-     - set_password_hashing_algorithm_libuserconf
-     - file_owner_etc_shadow
-diff --git a/products/rhv4/profiles/rhvh-stig.profile b/products/rhv4/profiles/rhvh-stig.profile
-index 01c2fd8cc2d..9cf416665ab 100644
---- a/products/rhv4/profiles/rhvh-stig.profile
-+++ b/products/rhv4/profiles/rhvh-stig.profile
-@@ -356,6 +356,7 @@ selections:
-     - set_password_hashing_algorithm_libuserconf
-     - set_password_hashing_algorithm_logindefs
-     - set_password_hashing_algorithm_systemauth
-+    - set_password_hashing_algorithm_passwordauth
-     - package_opensc_installed
-     - var_smartcard_drivers=cac
-     - configure_opensc_card_drivers
-diff --git a/products/rhv4/profiles/rhvh-vpp.profile b/products/rhv4/profiles/rhvh-vpp.profile
-index c2b6c106937..e66fe435508 100644
---- a/products/rhv4/profiles/rhvh-vpp.profile
-+++ b/products/rhv4/profiles/rhvh-vpp.profile
-@@ -201,6 +201,7 @@ selections:
-     - accounts_password_pam_unix_remember
-     - set_password_hashing_algorithm_logindefs
-     - set_password_hashing_algorithm_systemauth
-+    - set_password_hashing_algorithm_passwordauth
-     - set_password_hashing_algorithm_libuserconf
-     - no_empty_passwords
- 
-diff --git a/shared/references/cce-redhat-avail.txt b/shared/references/cce-redhat-avail.txt
-index 3f6ec5e17c4..4aa925037b1 100644
---- a/shared/references/cce-redhat-avail.txt
-+++ b/shared/references/cce-redhat-avail.txt
-@@ -53,9 +53,6 @@ CCE-85939-7
- CCE-85940-5
- CCE-85941-3
- CCE-85942-1
--CCE-85943-9
--CCE-85945-4
--CCE-85946-2
- CCE-85947-0
- CCE-85948-8
- CCE-85949-6
-diff --git a/tests/data/profile_stability/rhel8/pci-dss.profile b/tests/data/profile_stability/rhel8/pci-dss.profile
-index f58bcf91cf2..e235d492438 100644
---- a/tests/data/profile_stability/rhel8/pci-dss.profile
-+++ b/tests/data/profile_stability/rhel8/pci-dss.profile
-@@ -1,5 +1,9 @@
-+title: PCI-DSS v3.2.1 Control Baseline for Red Hat Enterprise Linux 8
- description: Ensures PCI-DSS v3.2.1 security configuration settings are applied.
--documentation_complete: true
-+extends: null
-+metadata:
-+    SMEs:
-+    - yuumasato
- reference: https://www.pcisecuritystandards.org/documents/PCI_DSS_v3-2-1.pdf
- selections:
- - account_disable_post_pw_expiration
-@@ -120,6 +124,7 @@ selections:
- - service_pcscd_enabled
- - set_password_hashing_algorithm_libuserconf
- - set_password_hashing_algorithm_logindefs
-+- set_password_hashing_algorithm_passwordauth
- - set_password_hashing_algorithm_systemauth
- - sshd_set_idle_timeout
- - sshd_set_keepalive_0
-@@ -136,4 +141,8 @@ selections:
- - var_multiple_time_servers=rhel
- - var_sshd_set_keepalive=0
- - var_smartcard_drivers=cac
--title: PCI-DSS v3.2.1 Control Baseline for Red Hat Enterprise Linux 8
-+platforms: !!set {}
-+cpe_names: !!set {}
-+platform: null
-+filter_rules: ''
-+documentation_complete: true
-diff --git a/tests/data/profile_stability/rhel8/stig.profile b/tests/data/profile_stability/rhel8/stig.profile
-index ed739e724f4..c5fcbf47de2 100644
---- a/tests/data/profile_stability/rhel8/stig.profile
-+++ b/tests/data/profile_stability/rhel8/stig.profile
-@@ -336,6 +337,7 @@ selections:
- - service_systemd-coredump_disabled
- - service_usbguard_enabled
- - set_password_hashing_algorithm_logindefs
-+- set_password_hashing_algorithm_passwordauth
- - set_password_hashing_algorithm_systemauth
- - sshd_disable_compression
- - sshd_disable_empty_passwords
-diff --git a/tests/data/profile_stability/rhel8/stig_gui.profile b/tests/data/profile_stability/rhel8/stig_gui.profile
-index 56c3fcb9f59..49ec4ae41ac 100644
---- a/tests/data/profile_stability/rhel8/stig_gui.profile
-+++ b/tests/data/profile_stability/rhel8/stig_gui.profile
-@@ -347,6 +348,7 @@ selections:
- - service_systemd-coredump_disabled
- - service_usbguard_enabled
- - set_password_hashing_algorithm_logindefs
-+- set_password_hashing_algorithm_passwordauth
- - set_password_hashing_algorithm_systemauth
- - sshd_disable_compression
- - sshd_disable_empty_passwords
diff --git a/SOURCES/scap-security-guide-0.1.61-rhel9_ospp_remove_kernel_rules-PR_8092.patch b/SOURCES/scap-security-guide-0.1.61-rhel9_ospp_remove_kernel_rules-PR_8092.patch
deleted file mode 100644
index a90c8d5..0000000
--- a/SOURCES/scap-security-guide-0.1.61-rhel9_ospp_remove_kernel_rules-PR_8092.patch
+++ /dev/null
@@ -1,397 +0,0 @@
-From 742e103392746dac771663247d169cfe498ee658 Mon Sep 17 00:00:00 2001
-From: Vojtech Polasek <vpolasek@redhat.com>
-Date: Fri, 21 Jan 2022 14:02:16 +0100
-Subject: [PATCH 1/7] modify vsyscall rules according to rhel9 ospp
-
-add references
-make rules scored in th e profile
----
- .../system/bootloader-grub2/grub2_vsyscall_argument/rule.yml  | 1 +
- .../system/bootloader-zipl/zipl_vsyscall_argument/rule.yml    | 3 +++
- products/rhel9/profiles/ospp.profile                          | 4 ----
- 3 files changed, 4 insertions(+), 4 deletions(-)
-
-diff --git a/linux_os/guide/system/bootloader-grub2/grub2_vsyscall_argument/rule.yml b/linux_os/guide/system/bootloader-grub2/grub2_vsyscall_argument/rule.yml
-index 1dd26fea9b6..9f38a1c13b9 100644
---- a/linux_os/guide/system/bootloader-grub2/grub2_vsyscall_argument/rule.yml
-+++ b/linux_os/guide/system/bootloader-grub2/grub2_vsyscall_argument/rule.yml
-@@ -25,6 +25,7 @@ identifiers:
- references:
-     disa: CCI-001084
-     nist: CM-7(a)
-+    ospp: FPT_ASLR_EXT.1
-     srg: SRG-OS-000480-GPOS-00227,SRG-OS-000134-GPOS-00068
-     stigid@ol8: OL08-00-010422
-     stigid@rhel8: RHEL-08-010422
-diff --git a/linux_os/guide/system/bootloader-zipl/zipl_vsyscall_argument/rule.yml b/linux_os/guide/system/bootloader-zipl/zipl_vsyscall_argument/rule.yml
-index 52b192ffc52..9d645c8876e 100644
---- a/linux_os/guide/system/bootloader-zipl/zipl_vsyscall_argument/rule.yml
-+++ b/linux_os/guide/system/bootloader-zipl/zipl_vsyscall_argument/rule.yml
-@@ -21,6 +21,9 @@ identifiers:
-     cce@rhel8: CCE-83381-4
-     cce@rhel9: CCE-84100-7
- 
-+references:
-+    ospp: FPT_ASLR_EXT.1
-+
- ocil_clause: 'vsyscalls are enabled'
- 
- ocil: |-
-diff --git a/products/rhel9/profiles/ospp.profile b/products/rhel9/profiles/ospp.profile
-index 287a28c43c5..f0b850a4ced 100644
---- a/products/rhel9/profiles/ospp.profile
-+++ b/products/rhel9/profiles/ospp.profile
-@@ -128,8 +128,6 @@ selections:
-     - grub2_slub_debug_argument
-     - grub2_page_poison_argument
-     - grub2_vsyscall_argument
--    - grub2_vsyscall_argument.role=unscored
--    - grub2_vsyscall_argument.severity=info
-     - grub2_pti_argument
-     - grub2_kernel_trust_cpu_rng
- 
-@@ -421,5 +419,3 @@ selections:
-     - zipl_slub_debug_argument
-     - zipl_page_poison_argument
-     - zipl_vsyscall_argument
--    - zipl_vsyscall_argument.role=unscored
--    - zipl_vsyscall_argument.severity=info
-
-From d167658d46accbc75200a5d145a746322f1c2d4a Mon Sep 17 00:00:00 2001
-From: Vojtech Polasek <vpolasek@redhat.com>
-Date: Fri, 21 Jan 2022 14:05:24 +0100
-Subject: [PATCH 2/7] add ospp references to fips rules
-
----
- .../software/integrity/fips/enable_dracut_fips_module/rule.yml  | 1 +
- .../system/software/integrity/fips/enable_fips_mode/rule.yml    | 2 +-
- 2 files changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/linux_os/guide/system/software/integrity/fips/enable_dracut_fips_module/rule.yml b/linux_os/guide/system/software/integrity/fips/enable_dracut_fips_module/rule.yml
-index f342b9b8d95..3b7c3229b6f 100644
---- a/linux_os/guide/system/software/integrity/fips/enable_dracut_fips_module/rule.yml
-+++ b/linux_os/guide/system/software/integrity/fips/enable_dracut_fips_module/rule.yml
-@@ -29,6 +29,7 @@ references:
-     ism: "1446"
-     nerc-cip: CIP-003-8 R4.2,CIP-007-3 R5.1
-     nist: SC-12(2),SC-12(3),IA-7,SC-13,CM-6(a),SC-12
-+    ospp: FCS_RBG_EXT.1
-     srg: SRG-OS-000478-GPOS-00223
-     stigid@ol8: OL08-00-010020
-     stigid@rhel8: RHEL-08-010020
-diff --git a/linux_os/guide/system/software/integrity/fips/enable_fips_mode/rule.yml b/linux_os/guide/system/software/integrity/fips/enable_fips_mode/rule.yml
-index 7559e61600d..9d89114b07f 100644
---- a/linux_os/guide/system/software/integrity/fips/enable_fips_mode/rule.yml
-+++ b/linux_os/guide/system/software/integrity/fips/enable_fips_mode/rule.yml
-@@ -39,7 +39,7 @@ references:
-     ism: "1446"
-     nerc-cip: CIP-003-8 R4.2,CIP-007-3 R5.1
-     nist: SC-12(2),SC-12(3),IA-7,SC-13,CM-6(a),SC-12
--    ospp: FCS_COP.1(1),FCS_COP.1(2),FCS_COP.1(3),FCS_COP.1(4),FCS_CKM.1,FCS_CKM.2,FCS_TLSC_EXT.1
-+    ospp: FCS_COP.1(1),FCS_COP.1(2),FCS_COP.1(3),FCS_COP.1(4),FCS_CKM.1,FCS_CKM.2,FCS_TLSC_EXT.1,FCS_RBG_EXT.1
-     srg: SRG-OS-000478-GPOS-00223,SRG-OS-000396-GPOS-00176
-     stigid@ol8: OL08-00-010020
-     stigid@rhel8: RHEL-08-010020
-
-From f05e895bb96b64a5142e62e3dd0f7208633d5c23 Mon Sep 17 00:00:00 2001
-From: Vojtech Polasek <vpolasek@redhat.com>
-Date: Fri, 21 Jan 2022 14:08:36 +0100
-Subject: [PATCH 3/7] drop no longer needed rules from ospp rhel9 profile
-
----
- products/rhel9/profiles/ospp.profile | 6 ------
- 1 file changed, 6 deletions(-)
-
-diff --git a/products/rhel9/profiles/ospp.profile b/products/rhel9/profiles/ospp.profile
-index f0b850a4ced..7e30054bc98 100644
---- a/products/rhel9/profiles/ospp.profile
-+++ b/products/rhel9/profiles/ospp.profile
-@@ -125,11 +125,7 @@ selections:
-     ## Boot prompt
-     - grub2_audit_argument
-     - grub2_audit_backlog_limit_argument
--    - grub2_slub_debug_argument
--    - grub2_page_poison_argument
-     - grub2_vsyscall_argument
--    - grub2_pti_argument
--    - grub2_kernel_trust_cpu_rng
- 
-     ## Security Settings
-     - sysctl_kernel_kptr_restrict
-@@ -416,6 +412,4 @@ selections:
-     - zipl_bootmap_is_up_to_date
-     - zipl_audit_argument
-     - zipl_audit_backlog_limit_argument
--    - zipl_slub_debug_argument
--    - zipl_page_poison_argument
-     - zipl_vsyscall_argument
-
-From 972ae269eff95de8a6914056d38e58b7aeafb8c3 Mon Sep 17 00:00:00 2001
-From: Vojtech Polasek <vpolasek@redhat.com>
-Date: Fri, 21 Jan 2022 15:12:46 +0100
-Subject: [PATCH 4/7] add grub2_init_on_alloc rule
-
----
- .../grub2_init_on_alloc_argument/rule.yml     | 46 +++++++++++++++++++
- shared/references/cce-redhat-avail.txt        |  1 -
- 2 files changed, 46 insertions(+), 1 deletion(-)
- create mode 100644 linux_os/guide/system/bootloader-grub2/grub2_init_on_alloc_argument/rule.yml
-
-diff --git a/linux_os/guide/system/bootloader-grub2/grub2_init_on_alloc_argument/rule.yml b/linux_os/guide/system/bootloader-grub2/grub2_init_on_alloc_argument/rule.yml
-new file mode 100644
-index 00000000000..592e2fb117d
---- /dev/null
-+++ b/linux_os/guide/system/bootloader-grub2/grub2_init_on_alloc_argument/rule.yml
-@@ -0,0 +1,46 @@
-+documentation_complete: true
-+
-+prodtype: rhel9
-+
-+title: 'Configure kernel to zero out memory before allocation (through Grub2)'
-+
-+description: |-
-+    To configure the kernel to zero out memory before allocating it, add the
-+    <tt>init_on_alloc=1</tt> argument to the default GRUB 2 command line for
-+    the Linux operating system in <tt>/etc/default/grub</tt>, in the manner
-+    below:
-+    <pre>GRUB_CMDLINE_LINUX="crashkernel=auto quiet rd.shell=0 audit=1 audit_backlog_limit=8192 init_on_alloc=1"</pre>
-+    Update the boot parameter for existing kernels by running the following command:
-+    <pre># grubby --update-kernel=ALL --args="init_on_alloc=1"</pre>
-+
-+rationale: |-
-+    When the kernel configuration option <tt>init_on_alloc</tt> is enabled,
-+    all page allocator and slab allocator memory will be zeroed when allocated,
-+    eliminating many kinds of "uninitialized heap memory" flaws, effectively
-+    preventing data leaks.
-+
-+severity: medium
-+
-+identifiers:
-+    cce@rhel9: CCE-85867-0
-+
-+ocil_clause: 'the kernel is not configured to zero out memory before allocation'
-+
-+ocil: |-
-+    Make sure that the kernel is configured to zero out memory before
-+    allocation. Ensure that the parameter is configured in
-+    <tt>/etc/default/grub</tt>:
-+    <pre>grep GRUB_CMDLINE_LINUX /etc/default/grub</pre>
-+    The output should contain <tt>init_on_alloc=1</tt>.
-+    Run the following command to display command line parameters of all
-+    installed kernels:
-+    <pre># grubby --info=ALL | grep args</pre>
-+    Ensure that each line contains the <tt>init_on_alloc=1</tt> parameter.
-+
-+platform: machine
-+
-+template:
-+    name: grub2_bootloader_argument
-+    vars:
-+        arg_name: init_on_alloc
-+        arg_value: '1'
-diff --git a/shared/references/cce-redhat-avail.txt b/shared/references/cce-redhat-avail.txt
-index 8aad24b20f7..6835189cd99 100644
---- a/shared/references/cce-redhat-avail.txt
-+++ b/shared/references/cce-redhat-avail.txt
-@@ -1,4 +1,3 @@
--CCE-85867-0
- CCE-85868-8
- CCE-85872-0
- CCE-85873-8
-
-From a865514257c85d79aaf7e4286d8723aa1ad8de03 Mon Sep 17 00:00:00 2001
-From: Vojtech Polasek <vpolasek@redhat.com>
-Date: Mon, 24 Jan 2022 10:01:23 +0100
-Subject: [PATCH 5/7] add zipl_init_on_alloc_argument rule
-
----
- .../zipl_init_on_alloc_argument/rule.yml      | 41 +++++++++++++++++++
- .../tests/correct_option.pass.sh              | 15 +++++++
- .../tests/missing_in_cmdline.fail.sh          | 13 ++++++
- .../tests/missing_in_entry.fail.sh            | 13 ++++++
- shared/references/cce-redhat-avail.txt        |  1 -
- 5 files changed, 82 insertions(+), 1 deletion(-)
- create mode 100644 linux_os/guide/system/bootloader-zipl/zipl_init_on_alloc_argument/rule.yml
- create mode 100644 linux_os/guide/system/bootloader-zipl/zipl_init_on_alloc_argument/tests/correct_option.pass.sh
- create mode 100644 linux_os/guide/system/bootloader-zipl/zipl_init_on_alloc_argument/tests/missing_in_cmdline.fail.sh
- create mode 100644 linux_os/guide/system/bootloader-zipl/zipl_init_on_alloc_argument/tests/missing_in_entry.fail.sh
-
-diff --git a/linux_os/guide/system/bootloader-zipl/zipl_init_on_alloc_argument/rule.yml b/linux_os/guide/system/bootloader-zipl/zipl_init_on_alloc_argument/rule.yml
-new file mode 100644
-index 00000000000..b47a7757327
---- /dev/null
-+++ b/linux_os/guide/system/bootloader-zipl/zipl_init_on_alloc_argument/rule.yml
-@@ -0,0 +1,41 @@
-+documentation_complete: true
-+
-+prodtype: rhel9
-+
-+title: 'Configure kernel to zero out memory before allocation (through zIPl)'
-+
-+description: |-
-+    To ensure that the kernel is configured to zero out memory before
-+    allocation, check that all boot entries in
-+    <tt>/boot/loader/entries/*.conf</tt> have <tt>init_on_alloc=1</tt>
-+    included in its options.<br />
-+
-+    To ensure that new kernels and boot entries continue to zero out memory
-+    before allocation, add <tt>init_on_alloc=1</tt> to <tt>/etc/kernel/cmdline</tt>.
-+
-+rationale: |-
-+    When the kernel configuration option <tt>init_on_alloc</tt> is enabled,
-+    all page allocator and slab allocator memory will be zeroed when allocated,
-+    eliminating many kinds of "uninitialized heap memory" flaws, effectively
-+    preventing data leaks.
-+
-+severity: medium
-+
-+identifiers:
-+    cce@rhel9: CCE-85868-8
-+
-+ocil_clause: 'the kernel is not configured to zero out memory before allocation'
-+
-+ocil: |-
-+  To check that the kernel is configured to zero out memory before allocation
-+  time, check all boot entries with following command:
-+  <pre>sudo grep -L"^options\s+.*\binit_on_alloc=1\b" /boot/loader/entries/*.conf</pre>
-+  No line should be returned, each line returned is a boot entry that doesn't enable audit.
-+
-+platform: machine
-+
-+template:
-+  name: zipl_bls_entries_option
-+  vars:
-+    arg_name: init_on_alloc
-+    arg_value: '1'
-diff --git a/linux_os/guide/system/bootloader-zipl/zipl_init_on_alloc_argument/tests/correct_option.pass.sh b/linux_os/guide/system/bootloader-zipl/zipl_init_on_alloc_argument/tests/correct_option.pass.sh
-new file mode 100644
-index 00000000000..50cf1b78f70
---- /dev/null
-+++ b/linux_os/guide/system/bootloader-zipl/zipl_init_on_alloc_argument/tests/correct_option.pass.sh
-@@ -0,0 +1,15 @@
-+#!/bin/bash
-+# platform = multi_platform_fedora,Red Hat Enterprise Linux 8, Red Hat Enterprise Linux 9
-+
-+# Make sure boot loader entries contain init_on_alloc=1
-+for file in /boot/loader/entries/*.conf
-+do
-+    if ! grep -q '^options.*init_on_alloc=1.*$' "$file" ; then
-+        sed -i '/^options / s/$/ init_on_alloc=1/' "$file"
-+    fi
-+done
-+
-+# Make sure /etc/kernel/cmdline contains init_on_alloc=1
-+if ! grep -qs '^(.*\s)?init_on_alloc=1(\s.*)?$' /etc/kernel/cmdline ; then
-+    echo "init_on_alloc=1" >> /etc/kernel/cmdline
-+fi
-diff --git a/linux_os/guide/system/bootloader-zipl/zipl_init_on_alloc_argument/tests/missing_in_cmdline.fail.sh b/linux_os/guide/system/bootloader-zipl/zipl_init_on_alloc_argument/tests/missing_in_cmdline.fail.sh
-new file mode 100644
-index 00000000000..7c0d9154776
---- /dev/null
-+++ b/linux_os/guide/system/bootloader-zipl/zipl_init_on_alloc_argument/tests/missing_in_cmdline.fail.sh
-@@ -0,0 +1,13 @@
-+#!/bin/bash
-+# platform = multi_platform_fedora,Red Hat Enterprise Linux 8, Red Hat Enterprise Linux 9
-+
-+# Make sure boot loader entries contain init_on_alloc=1
-+for file in /boot/loader/entries/*.conf
-+do
-+    if ! grep -q '^options.*init_on_alloc=1.*$' "$file" ; then
-+        sed -i '/^options / s/$/ init_on_alloc=1/' "$file"
-+    fi
-+done
-+
-+# Make sure /etc/kernel/cmdline doesn't contain init_on_alloc=1
-+sed -Ei 's/(^.*)init_on_alloc=1(.*?)$/\1\2/' /etc/kernel/cmdline || true
-diff --git a/linux_os/guide/system/bootloader-zipl/zipl_init_on_alloc_argument/tests/missing_in_entry.fail.sh b/linux_os/guide/system/bootloader-zipl/zipl_init_on_alloc_argument/tests/missing_in_entry.fail.sh
-new file mode 100644
-index 00000000000..9d330c9192d
---- /dev/null
-+++ b/linux_os/guide/system/bootloader-zipl/zipl_init_on_alloc_argument/tests/missing_in_entry.fail.sh
-@@ -0,0 +1,13 @@
-+#!/bin/bash
-+# platform = multi_platform_fedora,Red Hat Enterprise Linux 8, Red Hat Enterprise Linux 9
-+
-+# Remove init_on_alloc=1 from all boot entries
-+sed -Ei 's/(^options.*\s)init_on_alloc=1(.*?)$/\1\2/' /boot/loader/entries/*
-+# But make sure one boot loader entry contains init_on_alloc=1
-+sed -i '/^options / s/$/ init_on_alloc=1/' /boot/loader/entries/*rescue.conf
-+sed -Ei 's/(^options.*\s)\$kernelopts(.*?)$/\1\2/' /boot/loader/entries/*rescue.conf
-+
-+# Make sure /etc/kernel/cmdline contains init_on_alloc=1
-+if ! grep -qs '^(.*\s)?init_on_alloc=1(\s.*)?$' /etc/kernel/cmdline ; then
-+    echo "init_on_alloc=1" >> /etc/kernel/cmdline
-+fi
-diff --git a/shared/references/cce-redhat-avail.txt b/shared/references/cce-redhat-avail.txt
-index 6835189cd99..05a641aeaf0 100644
---- a/shared/references/cce-redhat-avail.txt
-+++ b/shared/references/cce-redhat-avail.txt
-@@ -1,4 +1,3 @@
--CCE-85868-8
- CCE-85872-0
- CCE-85873-8
- CCE-85874-6
-
-From 9ca5ec04e734941b1c401369b6da6672b42824b1 Mon Sep 17 00:00:00 2001
-From: Vojtech Polasek <vpolasek@redhat.com>
-Date: Mon, 24 Jan 2022 10:07:24 +0100
-Subject: [PATCH 6/7] add new rules to rhel9 ospp
-
----
- products/rhel9/profiles/ospp.profile | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/products/rhel9/profiles/ospp.profile b/products/rhel9/profiles/ospp.profile
-index 7e30054bc98..28c7e92d298 100644
---- a/products/rhel9/profiles/ospp.profile
-+++ b/products/rhel9/profiles/ospp.profile
-@@ -126,6 +126,7 @@ selections:
-     - grub2_audit_argument
-     - grub2_audit_backlog_limit_argument
-     - grub2_vsyscall_argument
-+    - grub2_init_on_alloc_argument
- 
-     ## Security Settings
-     - sysctl_kernel_kptr_restrict
-@@ -413,3 +414,4 @@ selections:
-     - zipl_audit_argument
-     - zipl_audit_backlog_limit_argument
-     - zipl_vsyscall_argument
-+    - zipl_init_on_alloc_argument
-
-From 42a118bcc615051ae4cd268a5fc758aa5d75108d Mon Sep 17 00:00:00 2001
-From: Vojtech Polasek <vpolasek@redhat.com>
-Date: Thu, 27 Jan 2022 14:08:20 +0100
-Subject: [PATCH 7/7] make rule names consistent
-
----
- .../bootloader-grub2/grub2_init_on_alloc_argument/rule.yml      | 2 +-
- .../system/bootloader-zipl/zipl_init_on_alloc_argument/rule.yml | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/linux_os/guide/system/bootloader-grub2/grub2_init_on_alloc_argument/rule.yml b/linux_os/guide/system/bootloader-grub2/grub2_init_on_alloc_argument/rule.yml
-index 592e2fb117d..a9253c74cc6 100644
---- a/linux_os/guide/system/bootloader-grub2/grub2_init_on_alloc_argument/rule.yml
-+++ b/linux_os/guide/system/bootloader-grub2/grub2_init_on_alloc_argument/rule.yml
-@@ -2,7 +2,7 @@ documentation_complete: true
- 
- prodtype: rhel9
- 
--title: 'Configure kernel to zero out memory before allocation (through Grub2)'
-+title: 'Configure kernel to zero out memory before allocation'
- 
- description: |-
-     To configure the kernel to zero out memory before allocating it, add the
-diff --git a/linux_os/guide/system/bootloader-zipl/zipl_init_on_alloc_argument/rule.yml b/linux_os/guide/system/bootloader-zipl/zipl_init_on_alloc_argument/rule.yml
-index b47a7757327..fa272250a28 100644
---- a/linux_os/guide/system/bootloader-zipl/zipl_init_on_alloc_argument/rule.yml
-+++ b/linux_os/guide/system/bootloader-zipl/zipl_init_on_alloc_argument/rule.yml
-@@ -2,7 +2,7 @@ documentation_complete: true
- 
- prodtype: rhel9
- 
--title: 'Configure kernel to zero out memory before allocation (through zIPl)'
-+title: 'Configure kernel to zero out memory before allocation in zIPL'
- 
- description: |-
-     To ensure that the kernel is configured to zero out memory before
diff --git a/SOURCES/scap-security-guide-0.1.61-selinux_state_rhel8_anssi_enhanced-PR_8182.patch b/SOURCES/scap-security-guide-0.1.61-selinux_state_rhel8_anssi_enhanced-PR_8182.patch
deleted file mode 100644
index e1c22ac..0000000
--- a/SOURCES/scap-security-guide-0.1.61-selinux_state_rhel8_anssi_enhanced-PR_8182.patch
+++ /dev/null
@@ -1,155 +0,0 @@
-diff --git a/controls/anssi.yml b/controls/anssi.yml
-index ff3736711dd..5c3d5f34ea8 100644
---- a/controls/anssi.yml
-+++ b/controls/anssi.yml
-@@ -72,6 +72,7 @@ controls:
-       SELinux policies limit the privileges of services and daemons to only what they require.
-     rules:
-     - selinux_state
-+    - var_selinux_state=enforcing
- 
-   - id: R4
-     levels:
-diff --git a/products/rhel8/profiles/anssi_bp28_enhanced.profile b/products/rhel8/profiles/anssi_bp28_enhanced.profile
-index 2a49527c10a..8f2ee31493b 100644
---- a/products/rhel8/profiles/anssi_bp28_enhanced.profile
-+++ b/products/rhel8/profiles/anssi_bp28_enhanced.profile
-@@ -17,4 +17,3 @@ description: |-
- 
- selections:
-     - anssi:all:enhanced
--    - '!selinux_state'
-diff --git a/products/rhel9/profiles/anssi_bp28_enhanced.profile b/products/rhel9/profiles/anssi_bp28_enhanced.profile
-index 89e0d260390..da048c9b556 100644
---- a/products/rhel9/profiles/anssi_bp28_enhanced.profile
-+++ b/products/rhel9/profiles/anssi_bp28_enhanced.profile
-@@ -17,4 +17,3 @@ description: |-
- 
- selections:
-     - anssi:all:enhanced
--    - '!selinux_state'
-diff --git a/tests/unit/ssg-module/data/controls_dir/abcd-levels.yml b/tests/unit/ssg-module/data/controls_dir/abcd-levels.yml
-index 2e60ec43532..b201c495b8d 100644
---- a/tests/unit/ssg-module/data/controls_dir/abcd-levels.yml
-+++ b/tests/unit/ssg-module/data/controls_dir/abcd-levels.yml
-@@ -42,3 +42,29 @@ controls:
-         rules:
-           - var_password_pam_minlen=2
-           - var_some_variable=3
-+
-+  # S5, S6 and S7 are used to test if level inheritance is working corectly
-+  # when multiple levels select the same rule
-+  - id: S5
-+    title: Default Crypto Policy
-+    levels:
-+    - low
-+    rules:
-+      - configure_crypto_policy
-+      - var_system_crypto_policy=default_policy
-+
-+  - id: S6
-+    title: FIPS Crypto Policy
-+    levels:
-+    - medium
-+    rules:
-+      - configure_crypto_policy
-+      - var_system_crypto_policy=fips
-+
-+  - id: S7
-+    title: Future Crypto Policy
-+    levels:
-+    - high
-+    rules:
-+      - configure_crypto_policy
-+      - var_system_crypto_policy=future
-diff --git a/tests/unit/ssg-module/test_controls.py b/tests/unit/ssg-module/test_controls.py
-index d3d6280042a..fb569280736 100644
---- a/tests/unit/ssg-module/test_controls.py
-+++ b/tests/unit/ssg-module/test_controls.py
-@@ -92,6 +92,20 @@ def test_controls_levels():
-     c_4b = controls_manager.get_control("abcd-levels", "S4.b")
-     assert c_4b.levels == ["high"]
- 
-+    c_5 = controls_manager.get_control("abcd-levels", "S5")
-+    assert c_5.levels == ["low"]
-+
-+    c_6 = controls_manager.get_control("abcd-levels", "S6")
-+    assert c_6.levels == ["medium"]
-+
-+    c_7 = controls_manager.get_control("abcd-levels", "S7")
-+    assert c_7.levels == ["high"]
-+
-+    # test if all crypto-policy controls have the rule selected
-+    assert "configure_crypto_policy" in c_5.selections
-+    assert "configure_crypto_policy" in c_6.selections
-+    assert "configure_crypto_policy" in c_7.selections
-+
-     # just the essential controls
-     low_controls = controls_manager.get_all_controls_of_level(
-         "abcd-levels", "low")
-@@ -104,25 +118,34 @@ def test_controls_levels():
- 
-     assert len(high_controls) == len(all_controls)
-     assert len(low_controls) <= len(high_controls)
--    assert len(low_controls) == 4
--    assert len(medium_controls) == 5
-+    assert len(low_controls) == 5
-+    assert len(medium_controls) == 7
- 
-     # test overriding of variables in levels
-     assert c_2.variables["var_password_pam_minlen"] == "1"
-     assert "var_password_pam_minlen" not in c_3.variables.keys()
-     assert c_4b.variables["var_password_pam_minlen"] == "2"
- 
-+    variable_found = False
-     for c in low_controls:
-         if "var_password_pam_minlen" in c.variables.keys():
-+            variable_found = True
-             assert c.variables["var_password_pam_minlen"] == "1"
-+    assert variable_found
- 
-+    variable_found = False
-     for c in medium_controls:
-         if "var_password_pam_minlen" in c.variables.keys():
-+            variable_found = True
-             assert c.variables["var_password_pam_minlen"] == "1"
-+    assert variable_found
- 
-+    variable_found = False
-     for c in high_controls:
-         if "var_password_pam_minlen" in c.variables.keys():
-+            variable_found = True
-             assert c.variables["var_password_pam_minlen"] == "2"
-+    assert variable_found
- 
-     # now test if controls of lower level has the variable definition correctly removed
-     # because it is overriden by higher level controls
-@@ -141,6 +164,28 @@ def test_controls_levels():
-     assert s2_low[0].variables["var_some_variable"] == "1"
-     assert s2_low[0].variables["var_password_pam_minlen"] == "1"
- 
-+    # check that low, medium and high levels have crypto policy selected
-+    s5_low = [c for c in low_controls if c.id == "S5"]
-+    assert len(s5_low) == 1
-+    assert "configure_crypto_policy" in s5_low[0].selections
-+
-+    s5_medium = [c for c in medium_controls if c.id == "S5"]
-+    assert len(s5_medium) == 1
-+    assert "configure_crypto_policy" in s5_medium[0].selections
-+    s6_medium = [c for c in medium_controls if c.id == "S6"]
-+    assert len(s6_medium) == 1
-+    assert "configure_crypto_policy" in s6_medium[0].selections
-+
-+    s5_high = [c for c in high_controls if c.id == "S5"]
-+    assert len(s5_high) == 1
-+    assert "configure_crypto_policy" in s5_high[0].selections
-+    s6_high = [c for c in high_controls if c.id == "S6"]
-+    assert len(s6_high) == 1
-+    assert "configure_crypto_policy" in s6_high[0].selections
-+    s7_high = [c for c in high_controls if c.id == "S7"]
-+    assert len(s7_high) == 1
-+    assert "configure_crypto_policy" in s7_high[0].selections
-+
- 
- def test_controls_load_product():
-     product_yaml = os.path.join(ssg_root, "products", "rhel8", "product.yml")
diff --git a/SOURCES/scap-security-guide-0.1.61-sudoers_timestamp_timeout-PR_8220.patch b/SOURCES/scap-security-guide-0.1.61-sudoers_timestamp_timeout-PR_8220.patch
deleted file mode 100644
index c64e503..0000000
--- a/SOURCES/scap-security-guide-0.1.61-sudoers_timestamp_timeout-PR_8220.patch
+++ /dev/null
@@ -1,163 +0,0 @@
-From 573ae69742cf372d41da6c56a3051745326055cd Mon Sep 17 00:00:00 2001
-From: Gabriel Becker <ggasparb@redhat.com>
-Date: Mon, 14 Feb 2022 15:54:37 +0100
-Subject: [PATCH] Update RHEL-08-010385 to allow only one occurrence of config.
-
-This configuration must appear at only one place so it doesn't get
-overriden by a different file that can loaded on a different order and
-the intended configuration is replaced by non-compliant value.
----
- .../ansible/shared.yml                        | 36 ++++++++++++++++++
- .../bash/shared.sh                            | 38 +++++++++++++++++++
- .../oval/shared.xml                           |  4 +-
- .../sudo_require_reauthentication/rule.yml    | 14 +------
- .../tests/multiple_correct_value.fail.sh      | 10 +++++
- 5 files changed, 87 insertions(+), 15 deletions(-)
- create mode 100644 linux_os/guide/system/software/sudo/sudo_require_reauthentication/ansible/shared.yml
- create mode 100644 linux_os/guide/system/software/sudo/sudo_require_reauthentication/bash/shared.sh
- create mode 100644 linux_os/guide/system/software/sudo/sudo_require_reauthentication/tests/multiple_correct_value.fail.sh
-
-diff --git a/linux_os/guide/system/software/sudo/sudo_require_reauthentication/ansible/shared.yml b/linux_os/guide/system/software/sudo/sudo_require_reauthentication/ansible/shared.yml
-new file mode 100644
-index 00000000000..b0c67a69af9
---- /dev/null
-+++ b/linux_os/guide/system/software/sudo/sudo_require_reauthentication/ansible/shared.yml
-@@ -0,0 +1,36 @@
-+# platform = multi_platform_all
-+# reboot = false
-+# strategy = restrict
-+# complexity = low
-+# disruption = low
-+
-+{{{ ansible_instantiate_variables("var_sudo_timestamp_timeout") }}}
-+- name: "Find out if /etc/sudoers.d/* files contain 'Defaults timestamp_timeout' to be deduplicated"
-+  find:
-+    path: "/etc/sudoers.d"
-+    patterns: "*"
-+    contains: '^[\s]*Defaults\s.*\btimestamp_timeout=.*'
-+  register: sudoers_d_defaults_timestamp_timeout
-+
-+- name: "Remove found occurrences of 'Defaults timestamp_timeout' from /etc/sudoers.d/* files"
-+  lineinfile:
-+    path: "{{ item.path }}"
-+    regexp: '^[\s]*Defaults\s.*\btimestamp_timeout=.*'
-+    state: absent
-+  with_items: "{{ sudoers_d_defaults_timestamp_timeout.files }}"
-+
-+- name: Ensure timestamp_timeout is enabled with the appropriate value in /etc/sudoers
-+  lineinfile:
-+    path: /etc/sudoers
-+    regexp: '^[\s]*Defaults\s(.*)\btimestamp_timeout=[-]?\w+\b(.*)$'
-+    line: 'Defaults \1timestamp_timeout={{ var_sudo_timestamp_timeout }}\2'
-+    validate: /usr/sbin/visudo -cf %s
-+    backrefs: yes
-+  register: edit_sudoers_timestamp_timeout_option
-+
-+- name: Enable timestamp_timeout option with appropriate value in /etc/sudoers
-+  lineinfile: # noqa 503
-+    path: /etc/sudoers
-+    line: 'Defaults timestamp_timeout={{ var_sudo_timestamp_timeout }}'
-+    validate: /usr/sbin/visudo -cf %s
-+  when: edit_sudoers_timestamp_timeout_option is defined and not edit_sudoers_timestamp_timeout_option.changed
-diff --git a/linux_os/guide/system/software/sudo/sudo_require_reauthentication/bash/shared.sh b/linux_os/guide/system/software/sudo/sudo_require_reauthentication/bash/shared.sh
-new file mode 100644
-index 00000000000..0b623ed4a49
---- /dev/null
-+++ b/linux_os/guide/system/software/sudo/sudo_require_reauthentication/bash/shared.sh
-@@ -0,0 +1,38 @@
-+# platform = multi_platform_all
-+# reboot = false
-+# strategy = restrict
-+# complexity = low
-+# disruption = low
-+
-+
-+{{{ bash_instantiate_variables("var_sudo_timestamp_timeout") }}}
-+
-+if grep -x '^[\s]*Defaults.*\btimestamp_timeout=.*' /etc/sudoers.d/*; then
-+    find /etc/sudoers.d/ -type f -exec sed -i "/^[\s]*Defaults.*\btimestamp_timeout=.*/d" {} \;
-+fi
-+
-+if /usr/sbin/visudo -qcf /etc/sudoers; then
-+    cp /etc/sudoers /etc/sudoers.bak
-+    if ! grep -P '^[\s]*Defaults.*\btimestamp_timeout=[-]?\w+\b\b.*$' /etc/sudoers; then
-+        # sudoers file doesn't define Option timestamp_timeout
-+        echo "Defaults timestamp_timeout=${var_sudo_timestamp_timeout}" >> /etc/sudoers
-+    else
-+        # sudoers file defines Option timestamp_timeout, remediate if appropriate value is not set
-+        if ! grep -P "^[\s]*Defaults.*\btimestamp_timeout=${var_sudo_timestamp_timeout}\b.*$" /etc/sudoers; then
-+            
-+            sed -Ei "s/(^[\s]*Defaults.*\btimestamp_timeout=)[-]?\w+(\b.*$)/\1${var_sudo_timestamp_timeout}\2/" /etc/sudoers
-+        fi
-+    fi
-+    
-+    # Check validity of sudoers and cleanup bak
-+    if /usr/sbin/visudo -qcf /etc/sudoers; then
-+        rm -f /etc/sudoers.bak
-+    else
-+        echo "Fail to validate remediated /etc/sudoers, reverting to original file."
-+        mv /etc/sudoers.bak /etc/sudoers
-+        false
-+    fi
-+else
-+    echo "Skipping remediation, /etc/sudoers failed to validate"
-+    false
-+fi
-diff --git a/linux_os/guide/system/software/sudo/sudo_require_reauthentication/oval/shared.xml b/linux_os/guide/system/software/sudo/sudo_require_reauthentication/oval/shared.xml
-index 8f404ca6065..dfc319b6f1f 100644
---- a/linux_os/guide/system/software/sudo/sudo_require_reauthentication/oval/shared.xml
-+++ b/linux_os/guide/system/software/sudo/sudo_require_reauthentication/oval/shared.xml
-@@ -6,13 +6,13 @@
-     </criteria>
-   </definition>
- 
--  <ind:textfilecontent54_test check="all" check_existence="all_exist" comment="check correct configuration in /etc/sudoers" id="test_sudo_timestamp_timeout" version="1">
-+  <ind:textfilecontent54_test check="all" check_existence="only_one_exists" comment="check correct configuration in /etc/sudoers" id="test_sudo_timestamp_timeout" version="1">
-     <ind:object object_ref="obj_sudo_timestamp_timeout"/>
-     <ind:state state_ref="state_sudo_timestamp_timeout" />
-   </ind:textfilecontent54_test>
- 
-   <ind:textfilecontent54_object id="obj_sudo_timestamp_timeout" version="1">
--    <ind:filepath>/etc/sudoers</ind:filepath>
-+    <ind:filepath operation="pattern match">^/etc/sudoers(\.d/.*)?$</ind:filepath>
-     <ind:pattern operation="pattern match">^[\s]*Defaults[\s]+timestamp_timeout=([-]?[\d]+)$</ind:pattern>
-     <ind:instance datatype="int" operation="greater than or equal">1</ind:instance>
-   </ind:textfilecontent54_object>
-diff --git a/linux_os/guide/system/software/sudo/sudo_require_reauthentication/rule.yml b/linux_os/guide/system/software/sudo/sudo_require_reauthentication/rule.yml
-index 42c6e28f9e6..eebb96678f1 100644
---- a/linux_os/guide/system/software/sudo/sudo_require_reauthentication/rule.yml
-+++ b/linux_os/guide/system/software/sudo/sudo_require_reauthentication/rule.yml
-@@ -50,16 +50,4 @@ ocil: |-
-     <pre>sudo grep -ri '^Defaults.*timestamp_timeout' /etc/sudoers /etc/sudoers.d</pre>
-     The output should be:
-     <pre>/etc/sudoers:Defaults timestamp_timeout=0</pre> or "timestamp_timeout" is set to a positive number.
--
--template:
--    name: sudo_defaults_option
--    vars:
--        option: timestamp_timeout
--        variable_name: "var_sudo_timestamp_timeout"
--        # optional minus char added so remediation can detect properly if item is already configured
--        option_regex_suffix: '=[-]?\w+\b'
--    backends:
--        # Template is not able to accomodate this particular check.
--        # It needs to check for an integer greater than or equal to zero
--        oval: "off"
--        
-+    If results are returned from more than one file location, this is a finding.
-diff --git a/linux_os/guide/system/software/sudo/sudo_require_reauthentication/tests/multiple_correct_value.fail.sh b/linux_os/guide/system/software/sudo/sudo_require_reauthentication/tests/multiple_correct_value.fail.sh
-new file mode 100644
-index 00000000000..a258d6632b5
---- /dev/null
-+++ b/linux_os/guide/system/software/sudo/sudo_require_reauthentication/tests/multiple_correct_value.fail.sh
-@@ -0,0 +1,10 @@
-+#!/bin/bash
-+
-+
-+if grep -q 'timestamp_timeout' /etc/sudoers; then
-+	sed -i 's/.*timestamp_timeout.*/Defaults timestamp_timeout=3/' /etc/sudoers
-+else
-+	echo "Defaults timestamp_timeout=3" >> /etc/sudoers
-+fi
-+
-+echo "Defaults timestamp_timeout=3" > /etc/sudoers.d/00-complianceascode-test.conf
diff --git a/SOURCES/scap-security-guide-0.1.61-update_RHEL_08_010030-PR_8183.patch b/SOURCES/scap-security-guide-0.1.61-update_RHEL_08_010030-PR_8183.patch
deleted file mode 100644
index 1f30bf6..0000000
--- a/SOURCES/scap-security-guide-0.1.61-update_RHEL_08_010030-PR_8183.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/linux_os/guide/system/software/disk_partitioning/encrypt_partitions/rule.yml b/linux_os/guide/system/software/disk_partitioning/encrypt_partitions/rule.yml
-index e9d25a34fbd..13231dc2cc9 100644
---- a/linux_os/guide/system/software/disk_partitioning/encrypt_partitions/rule.yml
-+++ b/linux_os/guide/system/software/disk_partitioning/encrypt_partitions/rule.yml
-@@ -90,6 +90,7 @@ ocil: |-
-     /dev/sda2: UUID=" bc98d7ef-6g54-321h-1d24-9870de2ge1a2
-     " TYPE="crypto_LUKS"</pre>
-     <br /><br />
--    Pseudo-file systems, such as /proc, /sys, and tmpfs, are not required to use disk encryption and are not a finding.
-+    The boot partition and pseudo-file systems, such as /proc, /sys, and tmpfs,
-+    are not required to use disk encryption and are not a finding.
- 
- platform: machine
diff --git a/SOURCES/scap-security-guide-0.1.61-update_RHEL_08_010287-PR_8051.patch b/SOURCES/scap-security-guide-0.1.61-update_RHEL_08_010287-PR_8051.patch
deleted file mode 100644
index ad5b814..0000000
--- a/SOURCES/scap-security-guide-0.1.61-update_RHEL_08_010287-PR_8051.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-diff --git a/linux_os/guide/system/software/integrity/crypto/configure_ssh_crypto_policy/rule.yml b/linux_os/guide/system/software/integrity/crypto/configure_ssh_crypto_policy/rule.yml
-index 395129acb66..60b0ce0eb7d 100644
---- a/linux_os/guide/system/software/integrity/crypto/configure_ssh_crypto_policy/rule.yml
-+++ b/linux_os/guide/system/software/integrity/crypto/configure_ssh_crypto_policy/rule.yml
-@@ -30,7 +30,7 @@ references:
-     nist: AC-17(a),AC-17(2),CM-6(a),MA-4(6),SC-13
-     srg: SRG-OS-000250-GPOS-00093
-     stigid@ol8: OL08-00-010020
--    stigid@rhel8: RHEL-08-010020
-+    stigid@rhel8: RHEL-08-010287
- 
- ocil_clause: 'the CRYPTO_POLICY variable is not set or is commented in the /etc/sysconfig/sshd'
- 
-diff --git a/products/rhel8/profiles/stig.profile b/products/rhel8/profiles/stig.profile
-index 04f158116ee..60eafa9c566 100644
---- a/products/rhel8/profiles/stig.profile
-+++ b/products/rhel8/profiles/stig.profile
-@@ -191,9 +191,7 @@ selections:
-     # RHEL-08-010260
-     - file_groupowner_var_log
- 
--    # *** SHARED *** #
--    # RHEL-08-010290 && RHEL-08-010291
--    # *** SHARED *** #
-+    # RHEL-08-010287
-     - configure_ssh_crypto_policy
- 
-     # RHEL-08-010290
-diff --git a/products/rhel9/profiles/stig.profile b/products/rhel9/profiles/stig.profile
-index 8f79b22e3e4..9bd1a2b0f51 100644
---- a/products/rhel9/profiles/stig.profile
-+++ b/products/rhel9/profiles/stig.profile
-@@ -192,9 +192,7 @@ selections:
-     # RHEL-08-010260
-     - file_groupowner_var_log
- 
--    # *** SHARED *** #
--    # RHEL-08-010290 && RHEL-08-010291
--    # *** SHARED *** #
-+    # RHEL-08-010287
-     - configure_ssh_crypto_policy
- 
-     # RHEL-08-010290
diff --git a/SOURCES/scap-security-guide-0.1.61-update_RHEL_08_010383-PR_8138.patch b/SOURCES/scap-security-guide-0.1.61-update_RHEL_08_010383-PR_8138.patch
deleted file mode 100644
index f421060..0000000
--- a/SOURCES/scap-security-guide-0.1.61-update_RHEL_08_010383-PR_8138.patch
+++ /dev/null
@@ -1,146 +0,0 @@
-diff --git a/linux_os/guide/system/software/sudo/sudoers_validate_passwd/ansible/shared.yml b/linux_os/guide/system/software/sudo/sudoers_validate_passwd/ansible/shared.yml
-index 08ffd76aed6..399ca1ea3ce 100644
---- a/linux_os/guide/system/software/sudo/sudoers_validate_passwd/ansible/shared.yml
-+++ b/linux_os/guide/system/software/sudo/sudoers_validate_passwd/ansible/shared.yml
-@@ -4,6 +4,26 @@
- # complexity = low
- # disruption = low
- 
--{{{ ansible_lineinfile(msg='Ensure that Defaults !targetpw is defined in sudoers', path='/etc/sudoers', new_line='Defaults !targetpw', create='yes', state='present') }}}
--{{{ ansible_lineinfile(msg='Ensure that Defaults !rootpw is defined in sudoers', path='/etc/sudoers', new_line='Defaults !rootpw', create='yes', state='present') }}}
--{{{ ansible_lineinfile(msg='Ensure that Defaults !runaspw is defined in sudoers', path='/etc/sudoers', new_line='Defaults !runaspw', create='yes', state='present') }}}
-+{{%- macro delete_line_in_sudoers_d(line) %}}
-+- name: "Find out if /etc/sudoers.d/* files contain {{{ line }}} to be deduplicated"
-+  find:
-+    path: "/etc/sudoers.d"
-+    patterns: "*"
-+    contains: '^{{{ line }}}$'
-+  register: sudoers_d_defaults
-+
-+- name: "Remove found occurrences of {{{ line }}} from /etc/sudoers.d/* files"
-+  lineinfile:
-+    path: "{{ item.path }}"
-+    regexp: "^{{{ line }}}$"
-+    state: absent
-+  with_items: "{{ sudoers_d_defaults.files }}"
-+{{%- endmacro %}}
-+
-+{{{- delete_line_in_sudoers_d("Defaults !targetpw") }}}
-+{{{- delete_line_in_sudoers_d("Defaults !rootpw") }}}
-+{{{- delete_line_in_sudoers_d("Defaults !runaspw") }}}
-+
-+{{{ ansible_only_lineinfile(msg='Ensure that Defaults !targetpw is defined in sudoers', line_regex='^Defaults !targetpw$', path='/etc/sudoers', new_line='Defaults !targetpw') }}}
-+{{{ ansible_only_lineinfile(msg='Ensure that Defaults !rootpw is defined in sudoers', line_regex='^Defaults !rootpw$', path='/etc/sudoers', new_line='Defaults !rootpw') }}}
-+{{{ ansible_only_lineinfile(msg='Ensure that Defaults !runaspw is defined in sudoers', line_regex='^Defaults !runaspw$', path='/etc/sudoers', new_line='Defaults !runaspw') }}}
-diff --git a/linux_os/guide/system/software/sudo/sudoers_validate_passwd/bash/shared.sh b/linux_os/guide/system/software/sudo/sudoers_validate_passwd/bash/shared.sh
-index ea0ac67fa1c..3b327f3fc88 100644
---- a/linux_os/guide/system/software/sudo/sudoers_validate_passwd/bash/shared.sh
-+++ b/linux_os/guide/system/software/sudo/sudoers_validate_passwd/bash/shared.sh
-@@ -1,5 +1,17 @@
- # platform = multi_platform_all
- 
-+{{%- macro delete_line_in_sudoers_d(line) %}}
-+if grep -x '^{{{line}}}$' /etc/sudoers.d/*; then
-+    find /etc/sudoers.d/ -type f -exec sed -i "/{{{line}}}/d" {} \;
-+fi
-+{{%- endmacro %}}
-+
-+{{{- delete_line_in_sudoers_d("Defaults !targetpw") }}}
-+{{{- delete_line_in_sudoers_d("Defaults !rootpw") }}}
-+{{{- delete_line_in_sudoers_d("Defaults !runaspw") }}}
-+
- {{{ set_config_file(path="/etc/sudoers", parameter="Defaults !targetpw", value="", create=true, insensitive=false, separator="", separator_regex="", prefix_regex="") }}}
- {{{ set_config_file(path="/etc/sudoers", parameter="Defaults !rootpw", value="", create=true, insensitive=false, separator="", separator_regex="", prefix_regex="") }}}
- {{{ set_config_file(path="/etc/sudoers", parameter="Defaults !runaspw", value="", create=true, insensitive=false, separator="", separator_regex="", prefix_regex="") }}}
-+
-+
-diff --git a/linux_os/guide/system/software/sudo/sudoers_validate_passwd/oval/shared.xml b/linux_os/guide/system/software/sudo/sudoers_validate_passwd/oval/shared.xml
-index 646e6bfb7c0..b3fadd53bee 100644
---- a/linux_os/guide/system/software/sudo/sudoers_validate_passwd/oval/shared.xml
-+++ b/linux_os/guide/system/software/sudo/sudoers_validate_passwd/oval/shared.xml
-@@ -8,17 +8,17 @@
-       </criteria>
-   </definition>
- 
--  <ind:textfilecontent54_test check="all" check_existence="all_exist" comment="Ensure invoking user's password for privilege escalation when using sudo"
-+  <ind:textfilecontent54_test check="all" check_existence="only_one_exists" comment="Ensure invoking user's password for privilege escalation when using sudo"
-   id="test_sudoers_targetpw_config" version="1">
-     <ind:object object_ref="object_test_sudoers_targetpw_config" />
-   </ind:textfilecontent54_test>
- 
--  <ind:textfilecontent54_test check="all" check_existence="all_exist" comment="Ensure invoking user's password for privilege escalation when using sudo"
-+  <ind:textfilecontent54_test check="all" check_existence="only_one_exists" comment="Ensure invoking user's password for privilege escalation when using sudo"
-   id="test_sudoers_rootpw_config" version="1">
-     <ind:object object_ref="object_test_sudoers_rootpw_config" />
-   </ind:textfilecontent54_test>
- 
--  <ind:textfilecontent54_test check="all" check_existence="all_exist" comment="Ensure invoking user's password for privilege escalation when using sudo"
-+  <ind:textfilecontent54_test check="all" check_existence="only_one_exists" comment="Ensure invoking user's password for privilege escalation when using sudo"
-   id="test_sudoers_runaspw_config" version="1">
-     <ind:object object_ref="object_test_sudoers_runaspw_config" />
-   </ind:textfilecontent54_test>
-@@ -26,19 +26,19 @@
-   <ind:textfilecontent54_object id="object_test_sudoers_targetpw_config" version="1">
-     <ind:filepath operation="pattern match">^/etc/sudoers(\.d/.*)?$</ind:filepath>
-     <ind:pattern operation="pattern match">^Defaults !targetpw$\r?\n</ind:pattern>
--    <ind:instance datatype="int">1</ind:instance>
-+    <ind:instance operation="greater than or equal" datatype="int">1</ind:instance>
-   </ind:textfilecontent54_object>
- 
-   <ind:textfilecontent54_object id="object_test_sudoers_rootpw_config" version="1">
-     <ind:filepath operation="pattern match">^/etc/sudoers(\.d/.*)?$</ind:filepath>
-     <ind:pattern operation="pattern match">^Defaults !rootpw$\r?\n</ind:pattern>
--    <ind:instance datatype="int">1</ind:instance>
-+    <ind:instance operation="greater than or equal" datatype="int">1</ind:instance>
-   </ind:textfilecontent54_object>
- 
-   <ind:textfilecontent54_object id="object_test_sudoers_runaspw_config" version="1">
-     <ind:filepath operation="pattern match">^/etc/sudoers(\.d/.*)?$</ind:filepath>
-     <ind:pattern operation="pattern match">^Defaults !runaspw$\r?\n</ind:pattern>
--    <ind:instance datatype="int">1</ind:instance>
-+    <ind:instance operation="greater than or equal" datatype="int">1</ind:instance>
-   </ind:textfilecontent54_object>
- 
- </def-group>
-diff --git a/linux_os/guide/system/software/sudo/sudoers_validate_passwd/rule.yml b/linux_os/guide/system/software/sudo/sudoers_validate_passwd/rule.yml
-index ccc29b77d15..698021d8fd0 100644
---- a/linux_os/guide/system/software/sudo/sudoers_validate_passwd/rule.yml
-+++ b/linux_os/guide/system/software/sudo/sudoers_validate_passwd/rule.yml
-@@ -42,7 +42,8 @@ ocil_clause: 'invoke user passwd when using sudo'
- ocil: |-
-     Run the following command to Verify that the sudoers security policy is configured to use the invoking user's password for privilege escalation:
-     <pre> sudo egrep -i '(!rootpw|!targetpw|!runaspw)' /etc/sudoers /etc/sudoers.d/* | grep -v '#'</pre>
--    If no results are returned, this is a finding
-+    If no results are returned, this is a finding.
-+    If results are returned from more than one file location, this is a finding.
-     If "Defaults !targetpw" is not defined, this is a finding.
-     If "Defaults !rootpw" is not defined, this is a finding.
-     If "Defaults !runaspw" is not defined, this is a finding.
-diff --git a/linux_os/guide/system/software/sudo/sudoers_validate_passwd/tests/sudoers_d_duplicate.fail.sh b/linux_os/guide/system/software/sudo/sudoers_validate_passwd/tests/sudoers_d_duplicate.fail.sh
-new file mode 100644
-index 00000000000..a258d108a00
---- /dev/null
-+++ b/linux_os/guide/system/software/sudo/sudoers_validate_passwd/tests/sudoers_d_duplicate.fail.sh
-@@ -0,0 +1,9 @@
-+# platform = multi_platform_fedora,multi_platform_ol,multi_platform_rhel,SUSE Linux Enterprise 15
-+# packages = sudo
-+
-+echo 'Defaults !targetpw' >> /etc/sudoers
-+echo 'Defaults !rootpw' >> /etc/sudoers
-+echo 'Defaults !runaspw' >> /etc/sudoers
-+echo 'Defaults !targetpw' >> /etc/sudoers.d/00-complianceascode.conf
-+echo 'Defaults !rootpw' >> /etc/sudoers.d/00-complianceascode.conf
-+echo 'Defaults !runaspw' >> /etc/sudoers.d/00-complianceascode.conf
-diff --git a/linux_os/guide/system/software/sudo/sudoers_validate_passwd/tests/sudoers_validate_passwd_duplicates.fail.sh b/linux_os/guide/system/software/sudo/sudoers_validate_passwd/tests/sudoers_validate_passwd_duplicates.fail.sh
-new file mode 100644
-index 00000000000..6247b5230e4
---- /dev/null
-+++ b/linux_os/guide/system/software/sudo/sudoers_validate_passwd/tests/sudoers_validate_passwd_duplicates.fail.sh
-@@ -0,0 +1,7 @@
-+# platform = multi_platform_fedora,multi_platform_ol,multi_platform_rhel,SUSE Linux Enterprise 15
-+# packages = sudo
-+
-+echo 'Defaults !targetpw' >> /etc/sudoers
-+echo 'Defaults !rootpw' >> /etc/sudoers
-+echo 'Defaults !runaspw' >> /etc/sudoers
-+echo 'Defaults !runaspw' >> /etc/sudoers
diff --git a/SOURCES/scap-security-guide-0.1.61-update_RHEL_08_020041-PR_8146.patch b/SOURCES/scap-security-guide-0.1.61-update_RHEL_08_020041-PR_8146.patch
deleted file mode 100644
index 5c27f1f..0000000
--- a/SOURCES/scap-security-guide-0.1.61-update_RHEL_08_020041-PR_8146.patch
+++ /dev/null
@@ -1,300 +0,0 @@
-diff --git a/linux_os/guide/system/accounts/accounts-physical/screen_locking/console_screen_locking/configure_bashrc_exec_tmux/bash/shared.sh b/linux_os/guide/system/accounts/accounts-physical/screen_locking/console_screen_locking/configure_bashrc_exec_tmux/bash/shared.sh
-index 737d725872d..08b62057bde 100644
---- a/linux_os/guide/system/accounts/accounts-physical/screen_locking/console_screen_locking/configure_bashrc_exec_tmux/bash/shared.sh
-+++ b/linux_os/guide/system/accounts/accounts-physical/screen_locking/console_screen_locking/configure_bashrc_exec_tmux/bash/shared.sh
-@@ -1,7 +1,11 @@
- # platform = multi_platform_all
-+# reboot = true
-+# strategy = enable
-+# complexity = low
-+# disruption = low
- 
- if ! grep -x '  case "$name" in sshd|login) exec tmux ;; esac' /etc/bashrc; then
--    cat >> /etc/bashrc <<'EOF'
-+    cat >> /etc/profile.d/tmux.sh <<'EOF'
- if [ "$PS1" ]; then
-   parent=$(ps -o ppid= -p $$)
-   name=$(ps -o comm= -p $parent)
-diff --git a/linux_os/guide/system/accounts/accounts-physical/screen_locking/console_screen_locking/configure_bashrc_exec_tmux/oval/shared.xml b/linux_os/guide/system/accounts/accounts-physical/screen_locking/console_screen_locking/configure_bashrc_exec_tmux/oval/shared.xml
-index 00ac349e292..4cb2f9e0e04 100644
---- a/linux_os/guide/system/accounts/accounts-physical/screen_locking/console_screen_locking/configure_bashrc_exec_tmux/oval/shared.xml
-+++ b/linux_os/guide/system/accounts/accounts-physical/screen_locking/console_screen_locking/configure_bashrc_exec_tmux/oval/shared.xml
-@@ -4,21 +4,27 @@
-     <criteria comment="Check exec tmux configured at the end of bashrc" operator="AND">
-       <criterion comment="check tmux is configured to exec on the last line of /etc/bashrc"
-         test_ref="test_configure_bashrc_exec_tmux" />
-+      <criterion comment="check tmux is running" test_ref="test_tmux_running"/>
-     </criteria>
-   </definition>
--  <ind:textfilecontent54_test check="only one" check_existence="only_one_exists"
-+  <ind:textfilecontent54_test check="all" check_existence="all_exist"
-     comment="check tmux is configured to exec on the last line of /etc/bashrc"
-     id="test_configure_bashrc_exec_tmux" version="1">
-     <ind:object object_ref="obj_configure_bashrc_exec_tmux" />
--    <ind:state state_ref="state_configure_bashrc_exec_tmux" />
-   </ind:textfilecontent54_test>
-   <ind:textfilecontent54_object id="obj_configure_bashrc_exec_tmux" version="1">
-     <ind:behaviors singleline="true" multiline="false" />
--    <ind:filepath>/etc/bashrc</ind:filepath>
--    <ind:pattern operation="pattern match">^(.*)$</ind:pattern>
--    <ind:instance datatype="int">1</ind:instance>
-+    <ind:filepath operation="pattern match">^/etc/bashrc$|^/etc/profile\.d/.*$</ind:filepath>
-+    <ind:pattern operation="pattern match">if \[ "\$PS1" \]; then\n\s+parent=\$\(ps -o ppid= -p \$\$\)\n\s+name=\$\(ps -o comm= -p \$parent\)\n\s+case "\$name" in sshd\|login\) exec tmux ;; esac\nfi</ind:pattern>
-+    <ind:instance datatype="int" operation="greater than or equal">1</ind:instance>
-   </ind:textfilecontent54_object>
--  <ind:textfilecontent54_state id="state_configure_bashrc_exec_tmux" version="1">
--    <ind:subexpression datatype="string" operation="pattern match">if \[ "\$PS1" \]; then\n\s+parent=\$\(ps -o ppid= -p \$\$\)\n\s+name=\$\(ps -o comm= -p \$parent\)\n\s+case "\$name" in sshd\|login\) exec tmux ;; esac\nfi</ind:subexpression>
--  </ind:textfilecontent54_state>
-+
-+  <unix:process58_test check="all" id="test_tmux_running" comment="is tmux running" version="1">
-+      <unix:object object_ref="obj_tmux_running"/>
-+  </unix:process58_test>
-+
-+  <unix:process58_object id="obj_tmux_running" version="1">
-+      <unix:command_line operation="pattern match">^tmux(?:|[\s]+.*)$</unix:command_line>
-+      <unix:pid datatype="int" operation="greater than">0</unix:pid>
-+  </unix:process58_object>
- </def-group>
-diff --git a/linux_os/guide/system/accounts/accounts-physical/screen_locking/console_screen_locking/configure_bashrc_exec_tmux/rule.yml b/linux_os/guide/system/accounts/accounts-physical/screen_locking/console_screen_locking/configure_bashrc_exec_tmux/rule.yml
-index 3ba0f4a2d8f..7afc5fc5e6b 100644
---- a/linux_os/guide/system/accounts/accounts-physical/screen_locking/console_screen_locking/configure_bashrc_exec_tmux/rule.yml
-+++ b/linux_os/guide/system/accounts/accounts-physical/screen_locking/console_screen_locking/configure_bashrc_exec_tmux/rule.yml
-@@ -7,12 +7,20 @@ title: 'Support session locking with tmux'
- description: |-
-     The <tt>tmux</tt> terminal multiplexer is used to implement
-     automatic session locking. It should be started from
--    <tt>/etc/bashrc</tt>.
-+    <tt>/etc/bashrc</tt> or drop-in files within <tt>/etc/profile.d/</tt>.
-+    Additionally it must be ensured that the <tt>tmux</tt> process is running
-+    and it can be verified with the following command:
-+    <pre>ps all | grep tmux | grep -v grep</pre>
- 
- rationale: |-
-     Unlike <tt>bash</tt> itself, the <tt>tmux</tt> terminal multiplexer
-     provides a mechanism to lock sessions after period of inactivity.
- 
-+warnings:
-+  - general: |-
-+        The remediation does not start the tmux process, so it must be
-+        manually started or have the system rebooted after applying the fix.
-+
- severity: medium
- 
- identifiers:
-@@ -26,17 +34,21 @@ references:
-     stigid@ol8: OL08-00-020041
-     stigid@rhel8: RHEL-08-020041
- 
--ocil_clause: 'exec tmux is not present at the end of bashrc'
-+ocil_clause: 'exec tmux is not present at the end of bashrc or tmux process is not running'
- 
- ocil: |-
-     To verify that tmux is configured to execute,
-     run the following command:
--    <pre>$ grep -A1 -B3 "case ..name. in sshd|login) exec tmux ;; esac" /etc/bashrc</pre>
-+    <pre>$ grep -A1 -B3 "case ..name. in sshd|login) exec tmux ;; esac" /etc/bashrc /etc/profile.d/*</pre>
-     The output should return the following:
-     <pre>if [ "$PS1" ]; then
-       parent=$(ps -o ppid= -p $$)
-       name=$(ps -o comm= -p $parent)
-       case "$name" in sshd|login) exec tmux ;; esac
-     fi</pre>
-+    To verify that the tmux process is running,
-+    run the following command:
-+    <pre>ps all | grep tmux | grep -v grep</pre>
-+    If the command does not produce output, this is a finding.
- 
- platform: machine
-diff --git a/linux_os/guide/system/accounts/accounts-physical/screen_locking/console_screen_locking/configure_bashrc_exec_tmux/tests/correct_value.pass.sh b/linux_os/guide/system/accounts/accounts-physical/screen_locking/console_screen_locking/configure_bashrc_exec_tmux/tests/correct_value.pass.sh
-new file mode 100644
-index 00000000000..221c18665ef
---- /dev/null
-+++ b/linux_os/guide/system/accounts/accounts-physical/screen_locking/console_screen_locking/configure_bashrc_exec_tmux/tests/correct_value.pass.sh
-@@ -0,0 +1,12 @@
-+#!/bin/bash
-+# packages = tmux
-+
-+cat >> /etc/bashrc <<'EOF'
-+if [ "$PS1" ]; then
-+  parent=$(ps -o ppid= -p $$)
-+  name=$(ps -o comm= -p $parent)
-+  case "$name" in sshd|login) exec tmux ;; esac
-+fi
-+EOF
-+
-+tmux new-session -s root -d
-diff --git a/linux_os/guide/system/accounts/accounts-physical/screen_locking/console_screen_locking/configure_bashrc_exec_tmux/tests/correct_value_d_directory.pass.sh b/linux_os/guide/system/accounts/accounts-physical/screen_locking/console_screen_locking/configure_bashrc_exec_tmux/tests/correct_value_d_directory.pass.sh
-new file mode 100644
-index 00000000000..1702bb17e79
---- /dev/null
-+++ b/linux_os/guide/system/accounts/accounts-physical/screen_locking/console_screen_locking/configure_bashrc_exec_tmux/tests/correct_value_d_directory.pass.sh
-@@ -0,0 +1,13 @@
-+#!/bin/bash
-+# packages = tmux
-+
-+
-+cat >> /etc/profile.d/00-complianceascode.conf <<'EOF'
-+if [ "$PS1" ]; then
-+  parent=$(ps -o ppid= -p $$)
-+  name=$(ps -o comm= -p $parent)
-+  case "$name" in sshd|login) exec tmux ;; esac
-+fi
-+EOF
-+
-+tmux new-session -s root -d
-diff --git a/linux_os/guide/system/accounts/accounts-physical/screen_locking/console_screen_locking/configure_bashrc_exec_tmux/tests/duplicate_value_multiple_files.pass.sh b/linux_os/guide/system/accounts/accounts-physical/screen_locking/console_screen_locking/configure_bashrc_exec_tmux/tests/duplicate_value_multiple_files.pass.sh
-new file mode 100644
-index 00000000000..16d4acfcb5a
---- /dev/null
-+++ b/linux_os/guide/system/accounts/accounts-physical/screen_locking/console_screen_locking/configure_bashrc_exec_tmux/tests/duplicate_value_multiple_files.pass.sh
-@@ -0,0 +1,20 @@
-+#!/bin/bash
-+# packages = tmux
-+
-+cat >> /etc/profile.d/00-complianceascode.conf <<'EOF'
-+if [ "$PS1" ]; then
-+  parent=$(ps -o ppid= -p $$)
-+  name=$(ps -o comm= -p $parent)
-+  case "$name" in sshd|login) exec tmux ;; esac
-+fi
-+EOF
-+
-+cat >> /etc/bashrc <<'EOF'
-+if [ "$PS1" ]; then
-+  parent=$(ps -o ppid= -p $$)
-+  name=$(ps -o comm= -p $parent)
-+  case "$name" in sshd|login) exec tmux ;; esac
-+fi
-+EOF
-+
-+tmux new-session -s root -d
-diff --git a/linux_os/guide/system/accounts/accounts-physical/screen_locking/console_screen_locking/configure_bashrc_exec_tmux/tests/tmux_not_running.fail.sh b/linux_os/guide/system/accounts/accounts-physical/screen_locking/console_screen_locking/configure_bashrc_exec_tmux/tests/tmux_not_running.fail.sh
-new file mode 100644
-index 00000000000..6cb9d83efc5
---- /dev/null
-+++ b/linux_os/guide/system/accounts/accounts-physical/screen_locking/console_screen_locking/configure_bashrc_exec_tmux/tests/tmux_not_running.fail.sh
-@@ -0,0 +1,13 @@
-+#!/bin/bash
-+# packages = tmux
-+# remediation = none
-+
-+cat >> /etc/bashrc <<'EOF'
-+if [ "$PS1" ]; then
-+  parent=$(ps -o ppid= -p $$)
-+  name=$(ps -o comm= -p $parent)
-+  case "$name" in sshd|login) exec tmux ;; esac
-+fi
-+EOF
-+
-+killall tmux || true
-diff --git a/linux_os/guide/system/accounts/accounts-physical/screen_locking/console_screen_locking/configure_bashrc_exec_tmux/tests/wrong_value.fail.sh b/linux_os/guide/system/accounts/accounts-physical/screen_locking/console_screen_locking/configure_bashrc_exec_tmux/tests/wrong_value.fail.sh
-new file mode 100644
-index 00000000000..f13a8b038e4
---- /dev/null
-+++ b/linux_os/guide/system/accounts/accounts-physical/screen_locking/console_screen_locking/configure_bashrc_exec_tmux/tests/wrong_value.fail.sh
-@@ -0,0 +1,105 @@
-+#!/bin/bash
-+# packages = tmux
-+
-+cat > /etc/bashrc <<'EOF'
-+# /etc/bashrc
-+
-+# System wide functions and aliases
-+# Environment stuff goes in /etc/profile
-+
-+# It's NOT a good idea to change this file unless you know what you
-+# are doing. It's much better to create a custom.sh shell script in
-+# /etc/profile.d/ to make custom changes to your environment, as this
-+# will prevent the need for merging in future updates.
-+
-+# Prevent doublesourcing
-+if [ -z "$BASHRCSOURCED" ]; then
-+  BASHRCSOURCED="Y"
-+
-+  # are we an interactive shell?
-+  if [ "$PS1" ]; then
-+    if [ -z "$PROMPT_COMMAND" ]; then
-+      case $TERM in
-+      xterm*|vte*)
-+        if [ -e /etc/sysconfig/bash-prompt-xterm ]; then
-+            PROMPT_COMMAND=/etc/sysconfig/bash-prompt-xterm
-+        elif [ "${VTE_VERSION:-0}" -ge 3405 ]; then
-+            PROMPT_COMMAND="__vte_prompt_command"
-+        else
-+            PROMPT_COMMAND='printf "\033]0;%s@%s:%s\007" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/\~}"'
-+        fi
-+        ;;
-+      screen*)
-+        if [ -e /etc/sysconfig/bash-prompt-screen ]; then
-+            PROMPT_COMMAND=/etc/sysconfig/bash-prompt-screen
-+        else
-+            PROMPT_COMMAND='printf "\033k%s@%s:%s\033\\" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/\~}"'
-+        fi
-+        ;;
-+      *)
-+        [ -e /etc/sysconfig/bash-prompt-default ] && PROMPT_COMMAND=/etc/sysconfig/bash-prompt-default
-+        ;;
-+      esac
-+    fi
-+    # Turn on parallel history
-+    shopt -s histappend
-+    history -a
-+    # Turn on checkwinsize
-+    shopt -s checkwinsize
-+    [ "$PS1" = "\\s-\\v\\\$ " ] && PS1="[\u@\h \W]\\$ "
-+    # You might want to have e.g. tty in prompt (e.g. more virtual machines)
-+    # and console windows
-+    # If you want to do so, just add e.g.
-+    # if [ "$PS1" ]; then
-+    #   PS1="[\u@\h:\l \W]\\$ "
-+    # fi
-+    # to your custom modification shell script in /etc/profile.d/ directory
-+  fi
-+
-+  if ! shopt -q login_shell ; then # We're not a login shell
-+    # Need to redefine pathmunge, it gets undefined at the end of /etc/profile
-+    pathmunge () {
-+        case ":${PATH}:" in
-+            *:"$1":*)
-+                ;;
-+            *)
-+                if [ "$2" = "after" ] ; then
-+                    PATH=$PATH:$1
-+                else
-+                    PATH=$1:$PATH
-+                fi
-+        esac
-+    }
-+
-+    # By default, we want umask to get set. This sets it for non-login shell.
-+    # Current threshold for system reserved uid/gids is 200
-+    # You could check uidgid reservation validity in
-+    # /usr/share/doc/setup-*/uidgid file
-+    if [ $UID -gt 199 ] && [ "`/usr/bin/id -gn`" = "`/usr/bin/id -un`" ]; then
-+       umask 002
-+    else
-+       umask 022
-+    fi
-+
-+    SHELL=/bin/bash
-+    # Only display echos from profile.d scripts if we are no login shell
-+    # and interactive - otherwise just process them to set envvars
-+    for i in /etc/profile.d/*.sh; do
-+        if [ -r "$i" ]; then
-+            if [ "$PS1" ]; then
-+                . "$i"
-+            else
-+                . "$i" >/dev/null
-+            fi
-+        fi
-+    done
-+
-+    unset i
-+    unset -f pathmunge
-+  fi
-+
-+fi
-+# vim:ts=4:sw=4
-+EOF
-+
-+tmux new-session -s root -d
diff --git a/SOURCES/scap-security-guide-0.1.61-update_RHEL_08_040320-PR_8170.patch b/SOURCES/scap-security-guide-0.1.61-update_RHEL_08_040320-PR_8170.patch
deleted file mode 100644
index c561b1a..0000000
--- a/SOURCES/scap-security-guide-0.1.61-update_RHEL_08_040320-PR_8170.patch
+++ /dev/null
@@ -1,209 +0,0 @@
-diff --git a/linux_os/guide/services/xwindows/disabling_xwindows/xwindows_remove_packages/ansible/shared.yml b/linux_os/guide/services/xwindows/disabling_xwindows/xwindows_remove_packages/ansible/shared.yml
-index 5b3afb324df..67d6836e873 100644
---- a/linux_os/guide/services/xwindows/disabling_xwindows/xwindows_remove_packages/ansible/shared.yml
-+++ b/linux_os/guide/services/xwindows/disabling_xwindows/xwindows_remove_packages/ansible/shared.yml
-@@ -14,12 +14,3 @@
-       - xorg-x11-server-Xwayland
- {{% endif %}}
-     state: absent
--
--
--- name: Switch to multi-user runlevel
--  file:
--    src: /usr/lib/systemd/system/multi-user.target
--    dest: /etc/systemd/system/default.target
--    state: link
--    force: yes
--
-diff --git a/linux_os/guide/services/xwindows/disabling_xwindows/xwindows_remove_packages/bash/shared.sh b/linux_os/guide/services/xwindows/disabling_xwindows/xwindows_remove_packages/bash/shared.sh
-index dbabe572d2a..496dc74be7c 100644
---- a/linux_os/guide/services/xwindows/disabling_xwindows/xwindows_remove_packages/bash/shared.sh
-+++ b/linux_os/guide/services/xwindows/disabling_xwindows/xwindows_remove_packages/bash/shared.sh
-@@ -12,6 +12,3 @@
- {{% if product not in ["rhel7", "ol7"] %}}
- {{{ bash_package_remove("xorg-x11-server-Xwayland") }}}
- {{% endif %}}
--
--# configure run level
--systemctl set-default multi-user.target
-\ No newline at end of file
-diff --git a/linux_os/guide/services/xwindows/disabling_xwindows/xwindows_remove_packages/oval/shared.xml b/linux_os/guide/services/xwindows/disabling_xwindows/xwindows_remove_packages/oval/shared.xml
-index 0710efe9f1b..0868ec6eae7 100644
---- a/linux_os/guide/services/xwindows/disabling_xwindows/xwindows_remove_packages/oval/shared.xml
-+++ b/linux_os/guide/services/xwindows/disabling_xwindows/xwindows_remove_packages/oval/shared.xml
-@@ -2,10 +2,6 @@
-   <definition class="compliance" id="xwindows_remove_packages" version="1">
-     {{{ oval_metadata("Ensure that the default runlevel target is set to multi-user.target.") }}}
-     <criteria>
--      {{%- if init_system == "systemd" and target_oval_version != [5, 10] %}}
--      <extend_definition comment="system is configured to boot into multi-user.target"
--        definition_ref="xwindows_runlevel_target" />
--      {{%- endif %}}
-       <criterion comment="package xorg-x11-server-Xorg is not installed"
-         test_ref="package_xorg-x11-server-Xorg_removed" />
-       <extend_definition comment="package xorg-x11-server-common is removed"
-diff --git a/linux_os/guide/services/xwindows/disabling_xwindows/xwindows_remove_packages/rule.yml b/linux_os/guide/services/xwindows/disabling_xwindows/xwindows_remove_packages/rule.yml
-index 10e51577a12..6ceb07bd574 100644
---- a/linux_os/guide/services/xwindows/disabling_xwindows/xwindows_remove_packages/rule.yml
-+++ b/linux_os/guide/services/xwindows/disabling_xwindows/xwindows_remove_packages/rule.yml
-@@ -19,14 +19,6 @@ description: |-
-     {{% else %}}
-     <pre>sudo {{{ pkg_manager }}} remove xorg-x11-server-Xorg xorg-x11-server-common xorg-x11-server-utils xorg-x11-server-Xwayland</pre>
-     {{% endif %}}
--    Additionally, setting the system's default target to
--    <tt>multi-user.target</tt> will prevent automatic startup of the X server.
--    To do so, run:
--    <pre>$ systemctl set-default multi-user.target</pre>
--    You should see the following output:
--    <pre>Removed symlink /etc/systemd/system/default.target.
--    Created symlink from /etc/systemd/system/default.target to /usr/lib/systemd/system/multi-user.target.</pre>
--
- 
- rationale: |-
-     Unnecessary service packages must not be installed to decrease the attack surface of the system. X windows has a long history of security
-@@ -72,6 +64,8 @@ warnings:
-         The installation and use of a Graphical User Interface (GUI) increases your attack vector and decreases your
-         overall security posture. Removing the package xorg-x11-server-common package will remove the graphical target
-         which might bring your system to an inconsistent state requiring additional configuration to access the system
--        again. If a GUI is an operational requirement, a tailored profile that removes this rule should used before
-+        again.
-+        The rule <tt>xwindows_runlevel_target</tt> can be used to configure the system to boot into the multi-user.target.
-+        If a GUI is an operational requirement, a tailored profile that removes this rule should be used before
-         continuing installation.
- {{{ ovirt_rule_notapplicable_warning("X11 graphic libraries are dependency of OpenStack Cinderlib storage provider") | indent(4) }}}
-diff --git a/linux_os/guide/services/xwindows/disabling_xwindows/xwindows_remove_packages/tests/correct_target.pass.sh b/linux_os/guide/services/xwindows/disabling_xwindows/xwindows_remove_packages/tests/correct_target.pass.sh
-deleted file mode 100644
-index 9bf62a42d28..00000000000
---- a/linux_os/guide/services/xwindows/disabling_xwindows/xwindows_remove_packages/tests/correct_target.pass.sh
-+++ /dev/null
-@@ -1,5 +0,0 @@
--#!/bin/bash
--
--yum -y remove xorg-x11-server-Xorg xorg-x11-server-common xorg-x11-server-utils xorg-x11-server-Xwayland
--
--systemctl set-default multi-user.target
-diff --git a/linux_os/guide/services/xwindows/disabling_xwindows/xwindows_remove_packages/tests/correct_target_under_lib.pass.sh b/linux_os/guide/services/xwindows/disabling_xwindows/xwindows_remove_packages/tests/correct_target_under_lib.pass.sh
-deleted file mode 100644
-index 4eeb6971486..00000000000
---- a/linux_os/guide/services/xwindows/disabling_xwindows/xwindows_remove_packages/tests/correct_target_under_lib.pass.sh
-+++ /dev/null
-@@ -1,5 +0,0 @@
--#!/bin/bash
--
--yum -y remove xorg-x11-server-Xorg xorg-x11-server-common xorg-x11-server-utils xorg-x11-server-Xwayland
--
--ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target
-diff --git a/linux_os/guide/services/xwindows/disabling_xwindows/xwindows_remove_packages/tests/packages_installed.fail.sh b/linux_os/guide/services/xwindows/disabling_xwindows/xwindows_remove_packages/tests/packages_installed.fail.sh
-new file mode 100644
-index 00000000000..b3908cff002
---- /dev/null
-+++ b/linux_os/guide/services/xwindows/disabling_xwindows/xwindows_remove_packages/tests/packages_installed.fail.sh
-@@ -0,0 +1,8 @@
-+#!/bin/bash
-+
-+{{{ bash_package_install("xorg-x11-server-Xorg") }}}
-+{{{ bash_package_install("xorg-x11-server-utils") }}}
-+{{{ bash_package_install("xorg-x11-server-common") }}}
-+{{% if product not in ["rhel7", "ol7"] %}}
-+{{{ bash_package_install("xorg-x11-server-Xwayland") }}}
-+{{% endif %}}
-diff --git a/linux_os/guide/services/xwindows/disabling_xwindows/xwindows_remove_packages/tests/packages_installed_removed.pass.sh b/linux_os/guide/services/xwindows/disabling_xwindows/xwindows_remove_packages/tests/packages_installed_removed.pass.sh
-new file mode 100644
-index 00000000000..abafdbd624a
---- /dev/null
-+++ b/linux_os/guide/services/xwindows/disabling_xwindows/xwindows_remove_packages/tests/packages_installed_removed.pass.sh
-@@ -0,0 +1,16 @@
-+#!/bin/bash
-+# based on shared/templates/package_removed/tests/package-installed-removed.pass.sh
-+
-+{{{ bash_package_install("xorg-x11-server-Xorg") }}}
-+{{{ bash_package_install("xorg-x11-server-utils") }}}
-+{{{ bash_package_install("xorg-x11-server-common") }}}
-+{{% if product not in ["rhel7", "ol7"] %}}
-+{{{ bash_package_install("xorg-x11-server-Xwayland") }}}
-+{{% endif %}}
-+
-+{{{ bash_package_remove("xorg-x11-server-Xorg") }}}
-+{{{ bash_package_remove("xorg-x11-server-utils") }}}
-+{{{ bash_package_remove("xorg-x11-server-common") }}}
-+{{% if product not in ["rhel7", "ol7"] %}}
-+{{{ bash_package_remove("xorg-x11-server-Xwayland") }}}
-+{{% endif %}}
-diff --git a/linux_os/guide/services/xwindows/disabling_xwindows/xwindows_remove_packages/tests/packages_removed.pass.sh b/linux_os/guide/services/xwindows/disabling_xwindows/xwindows_remove_packages/tests/packages_removed.pass.sh
-new file mode 100644
-index 00000000000..a403e108082
---- /dev/null
-+++ b/linux_os/guide/services/xwindows/disabling_xwindows/xwindows_remove_packages/tests/packages_removed.pass.sh
-@@ -0,0 +1,8 @@
-+#!/bin/bash
-+
-+{{{ bash_package_remove("xorg-x11-server-Xorg") }}}
-+{{{ bash_package_remove("xorg-x11-server-utils") }}}
-+{{{ bash_package_remove("xorg-x11-server-common") }}}
-+{{% if product not in ["rhel7", "ol7"] %}}
-+{{{ bash_package_remove("xorg-x11-server-Xwayland") }}}
-+{{% endif %}}
-diff --git a/linux_os/guide/services/xwindows/disabling_xwindows/xwindows_remove_packages/tests/rhel7_packages_installed_correct_target.fail.sh b/linux_os/guide/services/xwindows/disabling_xwindows/xwindows_remove_packages/tests/rhel7_packages_installed_correct_target.fail.sh
-deleted file mode 100644
-index ff7d0efda29..00000000000
---- a/linux_os/guide/services/xwindows/disabling_xwindows/xwindows_remove_packages/tests/rhel7_packages_installed_correct_target.fail.sh
-+++ /dev/null
-@@ -1,4 +0,0 @@
--#!/bin/bash
--# platform = Red Hat Enterprise Linux 7
--# packages = xorg-x11-server-Xorg,xorg-x11-server-common,xorg-x11-server-utils
--
-diff --git a/linux_os/guide/services/xwindows/disabling_xwindows/xwindows_remove_packages/tests/rhel7_packages_installed_wrong_target.fail.sh b/linux_os/guide/services/xwindows/disabling_xwindows/xwindows_remove_packages/tests/rhel7_packages_installed_wrong_target.fail.sh
-deleted file mode 100644
-index d8ecd8c7361..00000000000
---- a/linux_os/guide/services/xwindows/disabling_xwindows/xwindows_remove_packages/tests/rhel7_packages_installed_wrong_target.fail.sh
-+++ /dev/null
-@@ -1,5 +0,0 @@
--#!/bin/bash
--# platform = Red Hat Enterprise Linux 7
--# packages = xorg-x11-server-Xorg,xorg-x11-server-common,xorg-x11-server-utils
--
--systemctl set-default graphical.target
-diff --git a/linux_os/guide/services/xwindows/disabling_xwindows/xwindows_remove_packages/tests/rhel8_packages_installed_correct_target.fail.sh b/linux_os/guide/services/xwindows/disabling_xwindows/xwindows_remove_packages/tests/rhel8_packages_installed_correct_target.fail.sh
-deleted file mode 100644
-index 14f1a97bc4f..00000000000
---- a/linux_os/guide/services/xwindows/disabling_xwindows/xwindows_remove_packages/tests/rhel8_packages_installed_correct_target.fail.sh
-+++ /dev/null
-@@ -1,4 +0,0 @@
--#!/bin/bash
--# platform = Red Hat Enterprise Linux 8
--# packages = xorg-x11-server-Xorg,xorg-x11-server-common,xorg-x11-server-utils,xorg-x11-server-Xwayland
--
-diff --git a/linux_os/guide/services/xwindows/disabling_xwindows/xwindows_remove_packages/tests/rhel8_packages_installed_wrong_target.fail.sh b/linux_os/guide/services/xwindows/disabling_xwindows/xwindows_remove_packages/tests/rhel8_packages_installed_wrong_target.fail.sh
-deleted file mode 100644
-index c678ef711d9..00000000000
---- a/linux_os/guide/services/xwindows/disabling_xwindows/xwindows_remove_packages/tests/rhel8_packages_installed_wrong_target.fail.sh
-+++ /dev/null
-@@ -1,5 +0,0 @@
--#!/bin/bash
--# platform = Red Hat Enterprise Linux 8
--# packages = xorg-x11-server-Xorg,xorg-x11-server-common,xorg-x11-server-utils,xorg-x11-server-Xwayland
--
--systemctl set-default graphical.target
-diff --git a/linux_os/guide/services/xwindows/disabling_xwindows/xwindows_remove_packages/tests/wrong_target.fail.sh b/linux_os/guide/services/xwindows/disabling_xwindows/xwindows_remove_packages/tests/wrong_target.fail.sh
-deleted file mode 100644
-index bf8a615b1dc..00000000000
---- a/linux_os/guide/services/xwindows/disabling_xwindows/xwindows_remove_packages/tests/wrong_target.fail.sh
-+++ /dev/null
-@@ -1,5 +0,0 @@
--#!/bin/bash
--
--yum -y remove xorg-x11-server-Xorg xorg-x11-server-common xorg-x11-server-utils xorg-x11-server-Xwayland
--
--systemctl set-default graphical.target
-diff --git a/linux_os/guide/services/xwindows/disabling_xwindows/xwindows_remove_packages/tests/wrong_target_under_lib.fail.sh b/linux_os/guide/services/xwindows/disabling_xwindows/xwindows_remove_packages/tests/wrong_target_under_lib.fail.sh
-deleted file mode 100644
-index 652088b85ae..00000000000
---- a/linux_os/guide/services/xwindows/disabling_xwindows/xwindows_remove_packages/tests/wrong_target_under_lib.fail.sh
-+++ /dev/null
-@@ -1,5 +0,0 @@
--#!/bin/bash
--
--yum -y remove xorg-x11-server-Xorg xorg-x11-server-common xorg-x11-server-utils xorg-x11-server-Xwayland
--
--ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target
diff --git a/SOURCES/scap-security-guide-0.1.61-update_RHEL_08_STIG-PR_8139.patch b/SOURCES/scap-security-guide-0.1.61-update_RHEL_08_STIG-PR_8139.patch
deleted file mode 100644
index ed6e199..0000000
--- a/SOURCES/scap-security-guide-0.1.61-update_RHEL_08_STIG-PR_8139.patch
+++ /dev/null
@@ -1,13374 +0,0 @@
-diff --git a/docs/manual/developer/05_tools_and_utilities.md b/docs/manual/developer/05_tools_and_utilities.md
-index 6a37ca35207..b38e3b0f0a5 100644
---- a/docs/manual/developer/05_tools_and_utilities.md
-+++ b/docs/manual/developer/05_tools_and_utilities.md
-@@ -64,7 +64,7 @@ options:
- 
- Example
- 
--    $ ./utils/build_stig_control.py -p rhel8 -m shared/references/disa-stig-rhel8-v1r4-xccdf-manual.xml
-+    $ ./utils/build_stig_control.py -p rhel8 -m shared/references/disa-stig-rhel8-v1r5-xccdf-manual.xml
- 
- 
- ## Generating login banner regular expressions
-diff --git a/products/rhel8/profiles/stig.profile b/products/rhel8/profiles/stig.profile
-index cb72403e81a..d5f0c07cbc5 100644
---- a/products/rhel8/profiles/stig.profile
-+++ b/products/rhel8/profiles/stig.profile
-@@ -1,7 +1,7 @@
- documentation_complete: true
- 
- metadata:
--    version: V1R4
-+    version: V1R5
-     SMEs:
-         - mab879
-         - ggbecker
-@@ -12,7 +12,7 @@ title: 'DISA STIG for Red Hat Enterprise Linux 8'
- 
- description: |-
-     This profile contains configuration checks that align to the
--    DISA STIG for Red Hat Enterprise Linux 8 V1R4.
-+    DISA STIG for Red Hat Enterprise Linux 8 V1R5.
- 
-     In addition to being applicable to Red Hat Enterprise Linux 8, DISA recognizes this
-     configuration baseline as applicable to the operating system tier of
-diff --git a/products/rhel8/profiles/stig_gui.profile b/products/rhel8/profiles/stig_gui.profile
-index 1f87acf264a..d1577215b07 100644
---- a/products/rhel8/profiles/stig_gui.profile
-+++ b/products/rhel8/profiles/stig_gui.profile
-@@ -1,7 +1,7 @@
- documentation_complete: true
- 
- metadata:
--    version: V1R4
-+    version: V1R5
-     SMEs:
-         - mab879
-         - ggbecker
-@@ -12,7 +12,7 @@ title: 'DISA STIG with GUI for Red Hat Enterprise Linux 8'
- 
- description: |-
-     This profile contains configuration checks that align to the
--    DISA STIG with GUI for Red Hat Enterprise Linux 8 V1R4.
-+    DISA STIG with GUI for Red Hat Enterprise Linux 8 V1R5.
- 
-     In addition to being applicable to Red Hat Enterprise Linux 8, DISA recognizes this
-     configuration baseline as applicable to the operating system tier of
-diff --git a/shared/references/disa-stig-rhel8-v1r3-xccdf-scap.xml b/shared/references/disa-stig-rhel8-v1r4-xccdf-scap.xml
-similarity index 89%
-rename from shared/references/disa-stig-rhel8-v1r3-xccdf-scap.xml
-rename to shared/references/disa-stig-rhel8-v1r4-xccdf-scap.xml
-index 3af966c9a02..24c8f3e51a8 100644
---- a/shared/references/disa-stig-rhel8-v1r3-xccdf-scap.xml
-+++ b/shared/references/disa-stig-rhel8-v1r4-xccdf-scap.xml
-@@ -1,36 +1,36 @@
- <?xml version="1.0" encoding="UTF-8"?>
--<data-stream-collection xmlns="http://scap.nist.gov/schema/scap/source/1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="scap_mil.disa.stig_collection_U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark" schematron-version="1.2" xsi:schemaLocation="http://checklists.nist.gov/xccdf/1.2 http://scap.nist.gov/schema/xccdf/1.2/xccdf_1.2.xsd http://cpe.mitre.org/dictionary/2.0 http://scap.nist.gov/schema/cpe/2.3/cpe-dictionary_2.3.xsd http://oval.mitre.org/XMLSchema/oval-common-5 http://oval.mitre.org/language/download/schema/version5.10.1/ovaldefinition/complete/oval-common-schema.xsd http://oval.mitre.org/XMLSchema/oval-definitions-5 http://oval.mitre.org/language/download/schema/version5.10.1/ovaldefinition/complete/oval-definitions-schema.xsd http://oval.mitre.org/XMLSchema/oval-definitions-5#independent http://oval.mitre.org/language/download/schema/version5.10.1/ovaldefinition/complete/independent-definitions-schema.xsd http://oval.mitre.org/XMLSchema/oval-definitions-5#linux http://oval.mitre.org/language/download/schema/version5.10.1/ovaldefinition/complete/linux-definitions-schema.xsd http://oval.mitre.org/XMLSchema/oval-definitions-5#unix http://oval.mitre.org/language/download/schema/version5.10.1/ovaldefinition/complete/unix-definitions-schema.xsd http://scap.nist.gov/schema/scap/source/1.2 http://scap.nist.gov/schema/scap/1.2/scap-source-data-stream_1.2.xsd">
--  <data-stream id="scap_mil.disa.stig_datastream_U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark" use-case="CONFIGURATION" scap-version="1.2" timestamp="2021-10-04T21:38:10">
-+<data-stream-collection xmlns="http://scap.nist.gov/schema/scap/source/1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="scap_mil.disa.stig_collection_U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark" schematron-version="1.2" xsi:schemaLocation="http://checklists.nist.gov/xccdf/1.2 http://scap.nist.gov/schema/xccdf/1.2/xccdf_1.2.xsd http://cpe.mitre.org/dictionary/2.0 http://scap.nist.gov/schema/cpe/2.3/cpe-dictionary_2.3.xsd http://oval.mitre.org/XMLSchema/oval-common-5 http://oval.mitre.org/language/download/schema/version5.10.1/ovaldefinition/complete/oval-common-schema.xsd http://oval.mitre.org/XMLSchema/oval-definitions-5 http://oval.mitre.org/language/download/schema/version5.10.1/ovaldefinition/complete/oval-definitions-schema.xsd http://oval.mitre.org/XMLSchema/oval-definitions-5#independent http://oval.mitre.org/language/download/schema/version5.10.1/ovaldefinition/complete/independent-definitions-schema.xsd http://oval.mitre.org/XMLSchema/oval-definitions-5#linux http://oval.mitre.org/language/download/schema/version5.10.1/ovaldefinition/complete/linux-definitions-schema.xsd http://oval.mitre.org/XMLSchema/oval-definitions-5#unix http://oval.mitre.org/language/download/schema/version5.10.1/ovaldefinition/complete/unix-definitions-schema.xsd http://scap.nist.gov/schema/scap/source/1.2 http://scap.nist.gov/schema/scap/1.2/scap-source-data-stream_1.2.xsd">
-+  <data-stream id="scap_mil.disa.stig_datastream_U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark" use-case="CONFIGURATION" scap-version="1.2" timestamp="2022-01-03T11:44:34">
-     <dictionaries>
--      <component-ref xmlns:xlink="http://www.w3.org/1999/xlink" id="scap_mil.disa.stig_cref_U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-cpe-dictionary.xml" xlink:href="#scap_mil.disa.stig_comp_U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-cpe-dictionary.xml">
-+      <component-ref xmlns:xlink="http://www.w3.org/1999/xlink" id="scap_mil.disa.stig_cref_U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-cpe-dictionary.xml" xlink:href="#scap_mil.disa.stig_comp_U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-cpe-dictionary.xml">
-         <cat:catalog xmlns:cat="urn:oasis:names:tc:entity:xmlns:xml:catalog">
--          <cat:uri name="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-cpe-oval.xml" uri="#scap_mil.disa.stig_cref_U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-cpe-oval.xml" />
-+          <cat:uri name="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-cpe-oval.xml" uri="#scap_mil.disa.stig_cref_U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-cpe-oval.xml" />
-         </cat:catalog>
-       </component-ref>
-     </dictionaries>
-     <checklists>
--      <component-ref xmlns:xlink="http://www.w3.org/1999/xlink" id="scap_mil.disa.stig_cref_U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-xccdf.xml" xlink:href="#scap_mil.disa.stig_comp_U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-xccdf.xml">
-+      <component-ref xmlns:xlink="http://www.w3.org/1999/xlink" id="scap_mil.disa.stig_cref_U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-xccdf.xml" xlink:href="#scap_mil.disa.stig_comp_U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-xccdf.xml">
-         <cat:catalog xmlns:cat="urn:oasis:names:tc:entity:xmlns:xml:catalog">
--          <cat:uri name="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" uri="#scap_mil.disa.stig_cref_U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+          <cat:uri name="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" uri="#scap_mil.disa.stig_cref_U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-         </cat:catalog>
-       </component-ref>
-     </checklists>
-     <checks>
--      <component-ref xmlns:xlink="http://www.w3.org/1999/xlink" id="scap_mil.disa.stig_cref_U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" xlink:href="#scap_mil.disa.stig_comp_U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
--      <component-ref xmlns:xlink="http://www.w3.org/1999/xlink" id="scap_mil.disa.stig_cref_U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-cpe-oval.xml" xlink:href="#scap_mil.disa.stig_comp_U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-cpe-oval.xml" />
-+      <component-ref xmlns:xlink="http://www.w3.org/1999/xlink" id="scap_mil.disa.stig_cref_U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" xlink:href="#scap_mil.disa.stig_comp_U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+      <component-ref xmlns:xlink="http://www.w3.org/1999/xlink" id="scap_mil.disa.stig_cref_U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-cpe-oval.xml" xlink:href="#scap_mil.disa.stig_comp_U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-cpe-oval.xml" />
-     </checks>
-   </data-stream>
--  <component id="scap_mil.disa.stig_comp_U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-cpe-dictionary.xml" timestamp="2021-10-04T21:38:10">
-+  <component id="scap_mil.disa.stig_comp_U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-cpe-dictionary.xml" timestamp="2022-01-03T11:44:34">
-     <cpe-list xmlns="http://cpe.mitre.org/dictionary/2.0">
-       <cpe-item name="cpe:/o:redhat:enterprise_linux:8">
-         <title xml:lang="en-us">Red Hat Enterprise Linux 8</title>
--        <check system="http://oval.mitre.org/XMLSchema/oval-definitions-5" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-cpe-oval.xml">oval:mil.disa.stig.rhel8:def:1</check>
-+        <check system="http://oval.mitre.org/XMLSchema/oval-definitions-5" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-cpe-oval.xml">oval:mil.disa.stig.rhel8:def:1</check>
-       </cpe-item>
-     </cpe-list>
-   </component>
--  <component id="scap_mil.disa.stig_comp_U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-xccdf.xml" timestamp="2021-10-04T21:38:10">
-+  <component id="scap_mil.disa.stig_comp_U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-xccdf.xml" timestamp="2022-01-03T11:44:34">
-     <xccdf:Benchmark xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2" xmlns:cpe="http://cpe.mitre.org/language/2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:xhtml="http://www.w3.org/1999/xhtml" id="xccdf_mil.disa.stig_benchmark_RHEL_8_STIG" xml:lang="en" style="SCAP_1.2">
--      <xccdf:status date="2021-08-18">accepted</xccdf:status>
-+      <xccdf:status date="2021-12-03">accepted</xccdf:status>
-       <xccdf:title>Red Hat Enterprise Linux 8 Security Technical Implementation Guide</xccdf:title>
-       <xccdf:description>This Security Technical Implementation Guide is published as a tool to improve the security of Department of Defense (DoD) information systems. The requirements are derived from the National Institute of Standards and Technology (NIST) 800-53 and related documents. Comments or proposed revisions to this document should be sent via email to the following address: disa.stig_spt@mail.mil.</xccdf:description>
-       <xccdf:notice id="terms-of-use" xml:lang="en" />
-@@ -40,11 +40,11 @@
-         <dc:publisher>DISA</dc:publisher>
-         <dc:source>STIG.DOD.MIL</dc:source>
-       </xccdf:reference>
--      <xccdf:plain-text id="release-info">Release: 1.3 Benchmark Date: 27 Oct 2021</xccdf:plain-text>
-+      <xccdf:plain-text id="release-info">Release: 1.4 Benchmark Date: 27 Jan 2022</xccdf:plain-text>
-       <xccdf:plain-text id="generator">3.2.2.36079</xccdf:plain-text>
-       <xccdf:plain-text id="conventionsVersion">1.10.0</xccdf:plain-text>
-       <xccdf:platform idref="cpe:/o:redhat:enterprise_linux:8" />
--      <xccdf:version update="http://iase.disa.mil/stigs">001.003</xccdf:version>
-+      <xccdf:version update="http://iase.disa.mil/stigs">001.004</xccdf:version>
-       <xccdf:metadata>
-         <dc:creator>DISA</dc:creator>
-         <dc:publisher>DISA</dc:publisher>
-@@ -103,7 +103,6 @@
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230294" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230295" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230296" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230297" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230298" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230300" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230301" selected="true" />
-@@ -157,7 +156,6 @@
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230386" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230388" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230390" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230391" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230392" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230393" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230394" selected="true" />
-@@ -180,13 +178,8 @@
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230411" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230412" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230413" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230414" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230415" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230416" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230417" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230418" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230419" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230420" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230421" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230422" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230423" selected="true" />
-@@ -206,28 +199,13 @@
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230437" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230438" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230439" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230440" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230441" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230442" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230443" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230444" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230445" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230446" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230447" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230448" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230449" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230450" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230451" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230452" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230453" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230454" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230455" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230456" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230457" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230458" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230459" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230460" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230461" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230462" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230463" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230464" selected="true" />
-@@ -355,7 +333,6 @@
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230294" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230295" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230296" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230297" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230298" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230300" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230301" selected="true" />
-@@ -409,7 +386,6 @@
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230386" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230388" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230390" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230391" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230392" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230393" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230394" selected="true" />
-@@ -432,13 +408,8 @@
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230411" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230412" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230413" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230414" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230415" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230416" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230417" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230418" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230419" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230420" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230421" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230422" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230423" selected="true" />
-@@ -458,28 +429,13 @@
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230437" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230438" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230439" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230440" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230441" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230442" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230443" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230444" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230445" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230446" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230447" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230448" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230449" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230450" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230451" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230452" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230453" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230454" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230455" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230456" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230457" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230458" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230459" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230460" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230461" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230462" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230463" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230464" selected="true" />
-@@ -607,7 +563,6 @@
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230294" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230295" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230296" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230297" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230298" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230300" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230301" selected="true" />
-@@ -661,7 +616,6 @@
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230386" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230388" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230390" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230391" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230392" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230393" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230394" selected="true" />
-@@ -684,13 +638,8 @@
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230411" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230412" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230413" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230414" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230415" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230416" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230417" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230418" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230419" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230420" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230421" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230422" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230423" selected="true" />
-@@ -710,28 +659,13 @@
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230437" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230438" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230439" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230440" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230441" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230442" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230443" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230444" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230445" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230446" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230447" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230448" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230449" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230450" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230451" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230452" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230453" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230454" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230455" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230456" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230457" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230458" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230459" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230460" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230461" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230462" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230463" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230464" selected="true" />
-@@ -859,7 +793,6 @@
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230294" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230295" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230296" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230297" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230298" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230300" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230301" selected="true" />
-@@ -913,7 +846,6 @@
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230386" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230388" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230390" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230391" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230392" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230393" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230394" selected="true" />
-@@ -936,13 +868,8 @@
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230411" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230412" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230413" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230414" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230415" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230416" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230417" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230418" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230419" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230420" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230421" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230422" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230423" selected="true" />
-@@ -962,28 +889,13 @@
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230437" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230438" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230439" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230440" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230441" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230442" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230443" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230444" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230445" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230446" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230447" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230448" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230449" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230450" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230451" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230452" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230453" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230454" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230455" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230456" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230457" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230458" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230459" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230460" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230461" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230462" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230463" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230464" selected="true" />
-@@ -1111,7 +1023,6 @@
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230294" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230295" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230296" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230297" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230298" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230300" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230301" selected="true" />
-@@ -1165,7 +1076,6 @@
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230386" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230388" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230390" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230391" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230392" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230393" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230394" selected="true" />
-@@ -1188,13 +1098,8 @@
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230411" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230412" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230413" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230414" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230415" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230416" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230417" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230418" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230419" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230420" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230421" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230422" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230423" selected="true" />
-@@ -1214,28 +1119,13 @@
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230437" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230438" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230439" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230440" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230441" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230442" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230443" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230444" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230445" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230446" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230447" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230448" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230449" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230450" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230451" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230452" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230453" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230454" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230455" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230456" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230457" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230458" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230459" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230460" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230461" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230462" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230463" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230464" selected="true" />
-@@ -1363,7 +1253,6 @@
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230294" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230295" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230296" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230297" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230298" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230300" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230301" selected="true" />
-@@ -1417,7 +1306,6 @@
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230386" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230388" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230390" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230391" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230392" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230393" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230394" selected="true" />
-@@ -1440,13 +1328,8 @@
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230411" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230412" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230413" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230414" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230415" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230416" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230417" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230418" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230419" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230420" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230421" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230422" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230423" selected="true" />
-@@ -1466,28 +1349,13 @@
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230437" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230438" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230439" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230440" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230441" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230442" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230443" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230444" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230445" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230446" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230447" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230448" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230449" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230450" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230451" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230452" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230453" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230454" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230455" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230456" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230457" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230458" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230459" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230460" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230461" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230462" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230463" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230464" selected="true" />
-@@ -1615,7 +1483,6 @@
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230294" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230295" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230296" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230297" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230298" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230300" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230301" selected="true" />
-@@ -1669,7 +1536,6 @@
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230386" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230388" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230390" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230391" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230392" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230393" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230394" selected="true" />
-@@ -1692,13 +1558,8 @@
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230411" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230412" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230413" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230414" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230415" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230416" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230417" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230418" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230419" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230420" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230421" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230422" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230423" selected="true" />
-@@ -1718,28 +1579,13 @@
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230437" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230438" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230439" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230440" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230441" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230442" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230443" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230444" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230445" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230446" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230447" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230448" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230449" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230450" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230451" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230452" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230453" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230454" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230455" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230456" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230457" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230458" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230459" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230460" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230461" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230462" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230463" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230464" selected="true" />
-@@ -1867,7 +1713,6 @@
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230294" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230295" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230296" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230297" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230298" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230300" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230301" selected="true" />
-@@ -1921,7 +1766,6 @@
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230386" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230388" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230390" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230391" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230392" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230393" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230394" selected="true" />
-@@ -1944,13 +1788,8 @@
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230411" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230412" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230413" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230414" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230415" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230416" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230417" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230418" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230419" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230420" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230421" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230422" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230423" selected="true" />
-@@ -1970,28 +1809,13 @@
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230437" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230438" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230439" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230440" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230441" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230442" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230443" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230444" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230445" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230446" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230447" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230448" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230449" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230450" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230451" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230452" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230453" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230454" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230455" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230456" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230457" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230458" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230459" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230460" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230461" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230462" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230463" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230464" selected="true" />
-@@ -2119,7 +1943,6 @@
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230294" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230295" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230296" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230297" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230298" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230300" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230301" selected="true" />
-@@ -2173,7 +1996,6 @@
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230386" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230388" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230390" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230391" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230392" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230393" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230394" selected="true" />
-@@ -2196,13 +2018,8 @@
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230411" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230412" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230413" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230414" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230415" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230416" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230417" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230418" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230419" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230420" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230421" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230422" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230423" selected="true" />
-@@ -2222,28 +2039,13 @@
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230437" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230438" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230439" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230440" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230441" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230442" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230443" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230444" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230445" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230446" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230447" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230448" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230449" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230450" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230451" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230452" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230453" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230454" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230455" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230456" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230457" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230458" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230459" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230460" selected="true" />
--        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230461" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230462" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230463" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230464" selected="true" />
-@@ -2324,9 +2126,9 @@
-         <xccdf:description>This profile only includes rules that are Severity Category I.</xccdf:description>
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230231r627750_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230232r627750_rule" selected="false" />
--        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230233r743919_rule" selected="false" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230233r809273_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230236r743928_rule" selected="false" />
--        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230237r743931_rule" selected="false" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230237r809276_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230238r646862_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230239r646864_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230241r627750_rule" selected="false" />
-@@ -2338,7 +2140,7 @@
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230249r627750_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230250r627750_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230253r627750_rule" selected="false" />
--        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230255r627750_rule" selected="false" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230255r809382_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230257r792862_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230258r627750_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230259r792864_rule" selected="false" />
-@@ -2363,7 +2165,6 @@
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230294r627750_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230295r627750_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230296r627750_rule" selected="false" />
--        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230297r627750_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230298r627750_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230300r743959_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230301r627750_rule" selected="false" />
-@@ -2390,13 +2191,13 @@
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230345r743984_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230346r627750_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230348r743987_rule" selected="false" />
--        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230349r627750_rule" selected="false" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230349r810020_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230350r627750_rule" selected="false" />
--        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230356r627750_rule" selected="false" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230356r809379_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230357r627750_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230358r627750_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230359r627750_rule" selected="false" />
--        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230360r627750_rule" selected="false" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230360r809289_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230361r627750_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230362r627750_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230363r627750_rule" selected="false" />
-@@ -2404,7 +2205,7 @@
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230365r627750_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230366r646878_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230367r627750_rule" selected="false" />
--        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230368r627750_rule" selected="false" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230368r810414_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230369r627750_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230370r627750_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230373r627750_rule" selected="false" />
-@@ -2416,7 +2217,6 @@
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230386r627750_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230388r627750_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230390r627750_rule" selected="false" />
--        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230391r743998_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230392r627750_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230393r627750_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230394r627750_rule" selected="false" />
-@@ -2438,14 +2238,9 @@
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230410r627750_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230411r744000_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230412r627750_rule" selected="false" />
--        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230413r627750_rule" selected="false" />
--        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230414r627750_rule" selected="false" />
--        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230415r627750_rule" selected="false" />
--        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230416r627750_rule" selected="false" />
--        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230417r627750_rule" selected="false" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230413r810463_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230418r627750_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230419r627750_rule" selected="false" />
--        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230420r627750_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230421r627750_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230422r627750_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230423r627750_rule" selected="false" />
-@@ -2463,30 +2258,15 @@
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230435r627750_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230436r627750_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230437r627750_rule" selected="false" />
--        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230438r627750_rule" selected="false" />
--        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230439r627750_rule" selected="false" />
--        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230440r627750_rule" selected="false" />
--        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230441r627750_rule" selected="false" />
--        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230442r627750_rule" selected="false" />
--        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230443r627750_rule" selected="false" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230438r810464_rule" selected="false" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230439r810465_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230444r627750_rule" selected="false" />
--        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230445r627750_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230446r627750_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230447r627750_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230448r627750_rule" selected="false" />
--        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230449r627750_rule" selected="false" />
--        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230450r627750_rule" selected="false" />
--        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230451r627750_rule" selected="false" />
--        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230452r627750_rule" selected="false" />
--        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230453r627750_rule" selected="false" />
--        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230454r627750_rule" selected="false" />
--        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230455r627750_rule" selected="false" />
--        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230456r627750_rule" selected="false" />
--        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230457r627750_rule" selected="false" />
--        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230458r627750_rule" selected="false" />
--        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230459r627750_rule" selected="false" />
--        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230460r627750_rule" selected="false" />
--        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230461r627750_rule" selected="false" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230449r810455_rule" selected="false" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230455r810459_rule" selected="false" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230456r810462_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230462r627750_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230463r627750_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230464r627750_rule" selected="false" />
-@@ -2510,7 +2290,7 @@
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230497r792920_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230498r792922_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230499r792924_rule" selected="false" />
--        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230503r627750_rule" selected="false" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230503r809319_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230507r627750_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230508r627750_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230509r627750_rule" selected="false" />
-@@ -2553,8 +2333,8 @@
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230561r627750_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-237640r646890_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-237641r646893_rule" selected="false" />
--        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-237642r646896_rule" selected="false" />
--        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-237643r792980_rule" selected="false" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-237642r809326_rule" selected="false" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-237643r809328_rule" selected="false" />
-       </xccdf:Profile>
-       <xccdf:Group id="xccdf_mil.disa.stig_group_V-230221">
-         <xccdf:title>SRG-OS-000480-GPOS-00227</xccdf:title>
-@@ -2576,7 +2356,7 @@ Red Hat offers the Extended Update Support (EUS) ad-on to a Red Hat Enterprise L
-           <xccdf:fixtext fixref="F-32865r567410_fix">Upgrade to a supported version of RHEL 8.</xccdf:fixtext>
-           <xccdf:fix id="F-32865r567410_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:100" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:100" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -2612,7 +2392,7 @@ $ sudo fips-mode-setup --enable
- Reboot the system for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-32867r567416_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:101" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:101" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -2642,7 +2422,7 @@ Edit/Modify the following line in the "/etc/login.defs" file and set "[ENCRYPT_M
- ENCRYPT_METHOD SHA512</xccdf:fixtext>
-           <xccdf:fix id="F-32875r567440_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:103" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:103" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -2666,16 +2446,16 @@ Passwords need to be protected at all times, and encryption is the standard meth
-           <xccdf:fixtext fixref="F-32876r567443_fix">Lock all interactive user accounts not using SHA-512 hashing until the passwords can be regenerated with SHA-512.</xccdf:fixtext>
-           <xccdf:fix id="F-32876r567443_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:104" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:104" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-       <xccdf:Group id="xccdf_mil.disa.stig_group_V-230233">
-         <xccdf:title>SRG-OS-000073-GPOS-00041</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230233r743919_rule" weight="10.0" severity="medium">
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230233r809273_rule" weight="10.0" severity="medium">
-           <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-010130</xccdf:version>
--          <xccdf:title>The RHEL 8 password-auth file must be configured to use a sufficient number of hashing rounds.</xccdf:title>
-+          <xccdf:title>The RHEL 8 shadow password suite must be configured to use a sufficient number of hashing rounds.</xccdf:title>
-           <xccdf:description>&lt;VulnDiscussion&gt;The system must use a strong hashing algorithm to store the password. The system must use a sufficient number of hashing rounds to ensure the required level of entropy.
- 
- Passwords need to be protected at all times, and encryption is the standard method for protecting passwords. If passwords are not encrypted, they can be plainly read (i.e., clear text) and easily compromised.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-@@ -2687,14 +2467,14 @@ Passwords need to be protected at all times, and encryption is the standard meth
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
-           <xccdf:ident system="http://cyber.mil/cci">CCI-000196</xccdf:ident>
--          <xccdf:fixtext fixref="F-32877r743918_fix">Configure RHEL 8 to encrypt all stored passwords with a strong cryptographic hash.
-+          <xccdf:fixtext fixref="F-32877r809272_fix">Configure RHEL 8 to encrypt all stored passwords with a strong cryptographic hash.
- 
--Edit/modify the following line in the "/etc/pam.d/password-auth" file and set "rounds" to a value no lower than "5000":
-+Edit/modify the following line in the "/etc/login.defs" file and set "SHA_CRYPT_MIN_ROUNDS" to a value no lower than "5000":
- 
--password sufficient pam_unix.so sha512 rounds=5000</xccdf:fixtext>
--          <xccdf:fix id="F-32877r743918_fix" />
-+SHA_CRYPT_MIN_ROUNDS 5000</xccdf:fixtext>
-+          <xccdf:fix id="F-32877r809272_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:105" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:105" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -2722,7 +2502,7 @@ Enter password:
- Confirm password:</xccdf:fixtext>
-           <xccdf:fix id="F-32878r743921_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:106" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:106" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -2750,7 +2530,7 @@ Enter password:
- Confirm password:</xccdf:fixtext>
-           <xccdf:fix id="F-32879r743924_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:107" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:107" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -2774,14 +2554,14 @@ Confirm password:</xccdf:fixtext>
- ExecStart=-/usr/lib/systemd/systemd-sulogin-shell rescue</xccdf:fixtext>
-           <xccdf:fix id="F-32880r743927_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:108" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:108" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-       <xccdf:Group id="xccdf_mil.disa.stig_group_V-230237">
-         <xccdf:title>SRG-OS-000120-GPOS-00061</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230237r743931_rule" weight="10.0" severity="medium">
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230237r809276_rule" weight="10.0" severity="medium">
-           <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-010160</xccdf:version>
-           <xccdf:title>The RHEL 8 pam_unix.so module must be configured in the password-auth file to use a FIPS 140-2 approved cryptographic hashing algorithm for system authentication.</xccdf:title>
-           <xccdf:description>&lt;VulnDiscussion&gt;Unapproved mechanisms that are used for authentication to the cryptographic module are not verified and therefore cannot be relied upon to provide confidentiality or integrity, and DoD data may be compromised.
-@@ -2797,14 +2577,14 @@ FIPS 140-2 is the current standard for validating that mechanisms used to access
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
-           <xccdf:ident system="http://cyber.mil/cci">CCI-000803</xccdf:ident>
--          <xccdf:fixtext fixref="F-32881r743930_fix">Configure RHEL 8 to use a FIPS 140-2 approved cryptographic hashing algorithm for system authentication.
-+          <xccdf:fixtext fixref="F-32881r809275_fix">Configure RHEL 8 to use a FIPS 140-2 approved cryptographic hashing algorithm for system authentication.
- 
- Edit/modify the following line in the "/etc/pam.d/password-auth" file to include the sha512 option for pam_unix.so:
- 
--password sufficient pam_unix.so sha512 rounds=5000</xccdf:fixtext>
--          <xccdf:fix id="F-32881r743930_fix" />
-+password sufficient pam_unix.so sha512</xccdf:fixtext>
-+          <xccdf:fix id="F-32881r809275_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:109" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:109" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -2834,7 +2614,7 @@ FIPS 140-2 is the current standard for validating that mechanisms used to access
- Remove any files with the .keytab extension from the operating system.</xccdf:fixtext>
-           <xccdf:fix id="F-32882r567461_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:110" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:110" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -2864,7 +2644,7 @@ FIPS 140-2 is the current standard for validating that mechanisms used to access
- $ sudo yum remove krb5-workstation</xccdf:fixtext>
-           <xccdf:fix id="F-32883r567464_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:111" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:111" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -2890,7 +2670,7 @@ Policycoreutils contains the policy core utilities that are required for basic o
- $ sudo yum install policycoreutils</xccdf:fixtext>
-           <xccdf:fix id="F-32885r567470_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:112" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:112" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -2926,7 +2706,7 @@ In order for the changes to take effect, the SSH daemon must be restarted.
- $ sudo systemctl restart sshd.service</xccdf:fixtext>
-           <xccdf:fix id="F-32888r743933_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:115" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:115" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -2952,7 +2732,7 @@ The structure and content of error messages must be carefully considered by the
- $ sudo chmod 0640 /var/log/messages</xccdf:fixtext>
-           <xccdf:fix id="F-32889r567482_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:116" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:116" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -2978,7 +2758,7 @@ The structure and content of error messages must be carefully considered by the
- $ sudo chown root /var/log/messages</xccdf:fixtext>
-           <xccdf:fix id="F-32890r567485_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:117" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:117" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -3004,7 +2784,7 @@ The structure and content of error messages must be carefully considered by the
- $ sudo chgrp root /var/log/messages</xccdf:fixtext>
-           <xccdf:fix id="F-32891r567488_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:118" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:118" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -3030,7 +2810,7 @@ The structure and content of error messages must be carefully considered by the
- $ sudo chmod 0755 /var/log</xccdf:fixtext>
-           <xccdf:fix id="F-32892r567491_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:119" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:119" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -3056,7 +2836,7 @@ The structure and content of error messages must be carefully considered by the
- $ sudo chown root /var/log</xccdf:fixtext>
-           <xccdf:fix id="F-32893r567494_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:120" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:120" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -3082,7 +2862,7 @@ The structure and content of error messages must be carefully considered by the
- $ sudo chgrp root /var/log</xccdf:fixtext>
-           <xccdf:fix id="F-32894r567497_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:121" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:121" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -3112,14 +2892,14 @@ SSH_USE_STRONG_RNG=32
- The SSH service must be restarted for changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-32897r567506_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:122" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:122" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-       <xccdf:Group id="xccdf_mil.disa.stig_group_V-230255">
-         <xccdf:title>SRG-OS-000250-GPOS-00093</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230255r627750_rule" weight="10.0" severity="medium">
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230255r809382_rule" weight="10.0" severity="medium">
-           <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-010294</xccdf:version>
-           <xccdf:title>The RHEL 8 operating system must implement DoD-approved TLS encryption in the OpenSSL package.</xccdf:title>
-           <xccdf:description>&lt;VulnDiscussion&gt;Without cryptographic integrity protections, information can be altered by unauthorized users without detection.
-@@ -3139,14 +2919,18 @@ Satisfies: SRG-OS-000250-GPOS-00093, SRG-OS-000393-GPOS-00173, SRG-OS-000394-GPO
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
-           <xccdf:ident system="http://cyber.mil/cci">CCI-001453</xccdf:ident>
--          <xccdf:fixtext fixref="F-32899r567512_fix">Configure the RHEL 8 OpenSSL library to use only DoD-approved TLS encryption by editing the following line in the "/etc/crypto-policies/back-ends/opensslcnf.config" file:
-+          <xccdf:fixtext fixref="F-32899r809381_fix">Configure the RHEL 8 OpenSSL library to use only DoD-approved TLS encryption by editing the following line in the "/etc/crypto-policies/back-ends/opensslcnf.config" file:
- 
-+For versions prior to crypto-policies-20210617-1.gitc776d3e.el8.noarch:
- MinProtocol = TLSv1.2
- 
-+For version crypto-policies-20210617-1.gitc776d3e.el8.noarch and newer:
-+TLS.MinProtocol = TLSv1.2
-+DTLS.MinProtocol = DTLSv1.2
- A reboot is required for the changes to take effect.</xccdf:fixtext>
--          <xccdf:fix id="F-32899r567512_fix" />
-+          <xccdf:fix id="F-32899r809381_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:123" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:123" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -3174,7 +2958,7 @@ Run the following command, replacing "[FILE]" with any system command with a mod
- $ sudo chmod 755 [FILE]</xccdf:fixtext>
-           <xccdf:fix id="F-32901r792861_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:124" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:124" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -3202,7 +2986,7 @@ Run the following command, replacing "[FILE]" with any system command file not o
- $ sudo chown root [FILE]</xccdf:fixtext>
-           <xccdf:fix id="F-32902r567521_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:125" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:125" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -3230,7 +3014,7 @@ Run the following command, replacing "[FILE]" with any system command file not g
- $ sudo chgrp root [FILE]</xccdf:fixtext>
-           <xccdf:fix id="F-32903r567524_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:126" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:126" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -3258,7 +3042,7 @@ Verifying the authenticity of the software prior to installation validates the i
- gpgcheck=1</xccdf:fixtext>
-           <xccdf:fix id="F-32908r567539_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:130" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:130" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -3288,7 +3072,7 @@ Set the "localpkg_gpgcheck" option to "True" in the "/etc/dnf/dnf.conf" file:
- localpkg_gpgcheck=True</xccdf:fixtext>
-           <xccdf:fix id="F-32909r567542_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:131" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:131" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -3329,7 +3113,7 @@ Load settings from all system configuration files with the following command:
- $ sudo sysctl --system</xccdf:fixtext>
-           <xccdf:fix id="F-32910r792869_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:132" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:132" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -3375,7 +3159,7 @@ Load settings from all system configuration files with the following command:
- $ sudo sysctl --system</xccdf:fixtext>
-           <xccdf:fix id="F-32911r792872_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:133" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:133" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -3421,7 +3205,7 @@ Load settings from all system configuration files with the following command:
- $ sudo sysctl --system</xccdf:fixtext>
-           <xccdf:fix id="F-32912r792875_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:134" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:134" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -3467,7 +3251,7 @@ Load settings from all system configuration files with the following command:
- $ sudo sysctl --system</xccdf:fixtext>
-           <xccdf:fix id="F-32913r792878_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:135" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:135" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -3513,7 +3297,7 @@ Load settings from all system configuration files with the following command:
- $ sudo sysctl --system</xccdf:fixtext>
-           <xccdf:fix id="F-32914r792881_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:136" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:136" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -3539,7 +3323,7 @@ Satisfies: SRG-OS-000373-GPOS-00156, SRG-OS-000373-GPOS-00157, SRG-OS-000373-GPO
-           <xccdf:fixtext fixref="F-32915r567560_fix">Remove any occurrence of "NOPASSWD" found in "/etc/sudoers" file or files in the "/etc/sudoers.d" directory.</xccdf:fixtext>
-           <xccdf:fix id="F-32915r567560_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:137" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:137" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -3565,7 +3349,7 @@ Satisfies: SRG-OS-000373-GPOS-00156, SRG-OS-000373-GPOS-00157, SRG-OS-000373-GPO
-           <xccdf:fixtext fixref="F-32916r567563_fix">Remove any occurrence of "!authenticate" found in "/etc/sudoers" file or files in the "/etc/sudoers.d" directory.</xccdf:fixtext>
-           <xccdf:fix id="F-32916r567563_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:138" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:138" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -3597,7 +3381,7 @@ This requirement only applies to components where this is specific to the functi
- $ sudo yum install openssl-pkcs11</xccdf:fixtext>
-           <xccdf:fix id="F-32917r743942_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:139" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:139" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -3623,7 +3407,7 @@ Set the "clean_requirements_on_remove" option to "True" in the "/etc/dnf/dnf.con
- clean_requirements_on_remove=True</xccdf:fixtext>
-           <xccdf:fix id="F-32925r567590_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:145" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:145" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -3653,7 +3437,7 @@ SELINUXTYPE=targeted
- A reboot is required for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-32926r567593_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:146" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:146" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -3677,7 +3461,7 @@ A reboot is required for the changes to take effect.</xccdf:fixtext>
- $ sudo rm /etc/ssh/shosts.equiv</xccdf:fixtext>
-           <xccdf:fix id="F-32927r567596_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:147" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:147" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -3701,7 +3485,7 @@ $ sudo rm /etc/ssh/shosts.equiv</xccdf:fixtext>
- $ sudo rm /[path]/[to]/[file]/.shosts</xccdf:fixtext>
-           <xccdf:fix id="F-32928r567599_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:148" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:148" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -3729,7 +3513,7 @@ The SSH daemon must be restarted for the changes to take effect. To restart the
- $ sudo systemctl restart sshd.service</xccdf:fixtext>
-           <xccdf:fix id="F-32930r567605_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:149" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:149" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -3757,7 +3541,7 @@ The SSH daemon must be restarted for the changes to take effect. To restart the
- $ sudo systemctl restart sshd.service</xccdf:fixtext>
-           <xccdf:fix id="F-32931r743950_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:150" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:150" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -3785,7 +3569,7 @@ The SSH daemon must be restarted for the changes to take effect. To restart the
- $ sudo systemctl restart sshd.service</xccdf:fixtext>
-           <xccdf:fix id="F-32932r567611_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:151" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:151" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -3811,7 +3595,7 @@ Compression no
- The SSH service must be restarted for changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-32933r743953_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:152" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:152" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -3841,7 +3625,7 @@ The SSH daemon must be restarted for the changes to take effect. To restart the
- $ sudo systemctl restart sshd.service</xccdf:fixtext>
-           <xccdf:fix id="F-32934r567617_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:153" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:153" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -3871,7 +3655,7 @@ The SSH daemon must be restarted for the changes to take effect. To restart the
- $ sudo systemctl restart sshd.service</xccdf:fixtext>
-           <xccdf:fix id="F-32935r743956_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:154" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:154" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -3893,7 +3677,7 @@ $ sudo systemctl restart sshd.service</xccdf:fixtext>
-           <xccdf:fixtext fixref="F-32936r567623_fix">Migrate the "/var" path onto a separate file system.</xccdf:fixtext>
-           <xccdf:fix id="F-32936r567623_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:155" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:155" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -3915,7 +3699,7 @@ $ sudo systemctl restart sshd.service</xccdf:fixtext>
-           <xccdf:fixtext fixref="F-32937r567626_fix">Migrate the "/var/log" path onto a separate file system.</xccdf:fixtext>
-           <xccdf:fix id="F-32937r567626_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:156" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:156" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -3937,7 +3721,7 @@ $ sudo systemctl restart sshd.service</xccdf:fixtext>
-           <xccdf:fixtext fixref="F-32938r567629_fix">Migrate the system audit data path onto a separate file system.</xccdf:fixtext>
-           <xccdf:fix id="F-32938r567629_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:157" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:157" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -3959,7 +3743,7 @@ $ sudo systemctl restart sshd.service</xccdf:fixtext>
-           <xccdf:fixtext fixref="F-32939r567632_fix">Migrate the "/tmp" directory onto a separate file system/partition.</xccdf:fixtext>
-           <xccdf:fix id="F-32939r567632_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:158" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:158" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -3989,35 +3773,7 @@ The SSH daemon must be restarted for the changes to take effect. To restart the
- $ sudo systemctl restart sshd.service</xccdf:fixtext>
-           <xccdf:fix id="F-32940r567635_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:159" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
--          </xccdf:check>
--        </xccdf:Rule>
--      </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230297">
--        <xccdf:title>SRG-OS-000480-GPOS-00227</xccdf:title>
--        <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230297r627750_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-010560</xccdf:version>
--          <xccdf:title>The auditd service must be running in RHEL 8.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;Configuring RHEL 8 to implement organization-wide security implementation guides and security checklists ensures compliance with federal standards and establishes a common security baseline across the DoD that reflects the most restrictive security posture consistent with operational requirements.
--
--Configuration settings are the set of parameters that can be changed in hardware, software, or firmware components of the system that affect the security posture and/or functionality of the system. Security-related parameters are those parameters impacting the security state of the system, including the parameters required to satisfy other security control requirements. Security-related parameters include, for example: registry settings; account, file, directory permission settings; and settings for functions, ports, protocols, services, and remote connections.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
--          <xccdf:reference>
--            <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
--            <dc:publisher>DISA</dc:publisher>
--            <dc:type>DPMS Target</dc:type>
--            <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
--            <dc:identifier>2921</dc:identifier>
--          </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-000366</xccdf:ident>
--          <xccdf:fixtext fixref="F-32941r567638_fix">Start the auditd service, and enable the auditd service with the following commands:
--
--$ sudo systemctl start auditd.service
--
--$ sudo systemctl enable auditd.service</xccdf:fixtext>
--          <xccdf:fix id="F-32941r567638_fix" />
--          <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:160" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:159" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -4045,7 +3801,7 @@ $ sudo systemctl start rsyslog.service
- $ sudo systemctl enable rsyslog.service</xccdf:fixtext>
-           <xccdf:fix id="F-32942r567641_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:161" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:161" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -4067,7 +3823,7 @@ $ sudo systemctl enable rsyslog.service</xccdf:fixtext>
-           <xccdf:fixtext fixref="F-32944r567647_fix">Configure the "/etc/fstab" to use the "nosuid" option on the /boot directory.</xccdf:fixtext>
-           <xccdf:fix id="F-32944r567647_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:162" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:162" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -4089,7 +3845,7 @@ $ sudo systemctl enable rsyslog.service</xccdf:fixtext>
-           <xccdf:fixtext fixref="F-32945r567650_fix">Configure the "/etc/fstab" to use the "nodev" option on all non-root local partitions.</xccdf:fixtext>
-           <xccdf:fix id="F-32945r567650_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:163" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:163" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -4111,7 +3867,7 @@ $ sudo systemctl enable rsyslog.service</xccdf:fixtext>
-           <xccdf:fixtext fixref="F-32950r567665_fix">Configure the "/etc/fstab" to use the "noexec" option on file systems that are being imported via NFS.</xccdf:fixtext>
-           <xccdf:fix id="F-32950r567665_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:165" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:165" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -4133,7 +3889,7 @@ $ sudo systemctl enable rsyslog.service</xccdf:fixtext>
-           <xccdf:fixtext fixref="F-32951r567668_fix">Configure the "/etc/fstab" to use the "nodev" option on file systems that are being imported via NFS.</xccdf:fixtext>
-           <xccdf:fix id="F-32951r567668_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:166" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:166" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -4155,7 +3911,7 @@ $ sudo systemctl enable rsyslog.service</xccdf:fixtext>
-           <xccdf:fixtext fixref="F-32952r567671_fix">Configure the "/etc/fstab" to use the "nosuid" option on file systems that are being imported via NFS.</xccdf:fixtext>
-           <xccdf:fix id="F-32952r567671_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:167" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:167" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -4195,7 +3951,7 @@ The system configuration files need to be reloaded for the changes to take effec
- $ sudo sysctl --system</xccdf:fixtext>
-           <xccdf:fix id="F-32955r792893_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:168" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:168" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -4223,7 +3979,7 @@ Add the following line to the top of the /etc/security/limits.conf or in a ".con
- * hard core 0</xccdf:fixtext>
-           <xccdf:fix id="F-32957r619861_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:169" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:169" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -4251,7 +4007,7 @@ Add or modify the following line in /etc/systemd/coredump.conf:
- Storage=none</xccdf:fixtext>
-           <xccdf:fix id="F-32958r567689_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:170" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:170" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -4279,7 +4035,7 @@ Add or modify the following line in /etc/systemd/coredump.conf:
- ProcessSizeMax=0</xccdf:fixtext>
-           <xccdf:fix id="F-32959r567692_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:171" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:171" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -4303,7 +4059,7 @@ ProcessSizeMax=0</xccdf:fixtext>
- CREATE_HOME yes</xccdf:fixtext>
-           <xccdf:fix id="F-32968r567719_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:177" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:177" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -4333,7 +4089,7 @@ The SSH daemon must be restarted for the changes to take effect. To restart the
- $ sudo systemctl restart sshd.service</xccdf:fixtext>
-           <xccdf:fix id="F-32974r567737_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:179" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:179" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -4371,7 +4127,7 @@ The "sssd" service must be restarted for the changes to take effect. To restart
- $ sudo systemctl restart sssd.service</xccdf:fixtext>
-           <xccdf:fix id="F-32976r567743_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:180" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:180" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -4403,7 +4159,7 @@ Add/Modify the "/etc/security/faillock.conf" file to match the following line:
- deny = 3</xccdf:fixtext>
-           <xccdf:fix id="F-32977r743965_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:181" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:181" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -4441,7 +4197,7 @@ The "sssd" service must be restarted for the changes to take effect. To restart
- $ sudo systemctl restart sssd.service</xccdf:fixtext>
-           <xccdf:fix id="F-32978r567749_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:182" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:182" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -4473,7 +4229,7 @@ Add/Modify the "/etc/security/faillock.conf" file to match the following line:
- fail_interval = 900</xccdf:fixtext>
-           <xccdf:fix id="F-32979r743968_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:183" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:183" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -4511,7 +4267,7 @@ The "sssd" service must be restarted for the changes to take effect. To restart
- $ sudo systemctl restart sssd.service</xccdf:fixtext>
-           <xccdf:fix id="F-32980r567755_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:184" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:184" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -4543,7 +4299,7 @@ Add/Modify the "/etc/security/faillock.conf" file to match the following line:
- unlock_time = 0</xccdf:fixtext>
-           <xccdf:fix id="F-32981r743971_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:185" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:185" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -4581,7 +4337,7 @@ The "sssd" service must be restarted for the changes to take effect. To restart
- $ sudo systemctl restart sssd.service</xccdf:fixtext>
-           <xccdf:fix id="F-32984r567767_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:186" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:186" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -4613,7 +4369,7 @@ Add/Modify the "/etc/security/faillock.conf" file to match the following line:
- silent</xccdf:fixtext>
-           <xccdf:fix id="F-32985r743977_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:187" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:187" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -4653,7 +4409,7 @@ The "sssd" service must be restarted for the changes to take effect. To restart
- $ sudo systemctl restart sssd.service</xccdf:fixtext>
-           <xccdf:fix id="F-32986r567773_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:188" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:188" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -4685,7 +4441,7 @@ Add/Modify the "/etc/security/faillock.conf" file to match the following line:
- audit</xccdf:fixtext>
-           <xccdf:fix id="F-32987r743980_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:189" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:189" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -4725,7 +4481,7 @@ The "sssd" service must be restarted for the changes to take effect. To restart
- $ sudo systemctl restart sssd.service</xccdf:fixtext>
-           <xccdf:fix id="F-32988r567779_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:190" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:190" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -4757,7 +4513,7 @@ Add/Modify the "/etc/security/faillock.conf" file to match the following line:
- even_deny_root</xccdf:fixtext>
-           <xccdf:fix id="F-32989r743983_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:191" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:191" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -4785,7 +4541,7 @@ Add the following line to the top of the /etc/security/limits.conf or in a ".con
- * hard maxlogins 10</xccdf:fixtext>
-           <xccdf:fix id="F-32990r619863_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:192" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:192" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -4817,14 +4573,14 @@ Create a global configuration file "/etc/tmux.conf" and add the following line:
- set -g lock-command vlock</xccdf:fixtext>
-           <xccdf:fix id="F-32992r743986_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:193" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:193" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-       <xccdf:Group id="xccdf_mil.disa.stig_group_V-230349">
-         <xccdf:title>SRG-OS-000028-GPOS-00009</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230349r627750_rule" weight="10.0" severity="medium">
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230349r810020_rule" weight="10.0" severity="medium">
-           <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-020041</xccdf:version>
-           <xccdf:title>RHEL 8 must ensure session control is automatically started at shell initialization.</xccdf:title>
-           <xccdf:description>&lt;VulnDiscussion&gt;A session lock is a temporary action taken when a user stops work and moves away from the immediate physical vicinity of the information system but does not want to log out because of the temporary nature of the absence.
-@@ -4842,14 +4598,18 @@ Satisfies: SRG-OS-000028-GPOS-00009, SRG-OS-000030-GPOS-00011&lt;/VulnDiscussion
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
-           <xccdf:ident system="http://cyber.mil/cci">CCI-000056</xccdf:ident>
--          <xccdf:fixtext fixref="F-32993r567794_fix">Configure the operating system to initialize the tmux terminal multiplexer as each shell is called by adding the following line to the end of the "/etc/bashrc" configuration file:
-+          <xccdf:fixtext fixref="F-32993r809283_fix">Configure the operating system to initialize the tmux terminal multiplexer as each shell is called by adding the following lines to a custom.sh shell script in the /etc/profile.d/ directory:
- 
--[ -n "$PS1" -a -z "$TMUX" ] &amp;&amp; exec tmux
-+If [ "$PS1" ]; then
-+parent=$(ps -o ppid= -p $$)
-+name=$(ps -o comm= -p $parent)
-+case "$name" in (sshd|login) exec tmux ;; esac
-+fi
- 
- This setting will take effect at next logon.</xccdf:fixtext>
--          <xccdf:fix id="F-32993r567794_fix" />
-+          <xccdf:fix id="F-32993r809283_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:194" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:194" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -4877,23 +4637,21 @@ Satisfies: SRG-OS-000028-GPOS-00009, SRG-OS-000030-GPOS-00011&lt;/VulnDiscussion
-           <xccdf:fixtext fixref="F-32994r567797_fix">Configure the operating system to prevent users from disabling the tmux terminal multiplexer by editing the "/etc/shells" configuration file to remove any instances of tmux.</xccdf:fixtext>
-           <xccdf:fix id="F-32994r567797_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:195" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:195" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-       <xccdf:Group id="xccdf_mil.disa.stig_group_V-230356">
-         <xccdf:title>SRG-OS-000069-GPOS-00037</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230356r627750_rule" weight="10.0" severity="medium">
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230356r809379_rule" weight="10.0" severity="medium">
-           <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-020100</xccdf:version>
--          <xccdf:title>RHEL 8 must ensure a password complexity module is enabled.</xccdf:title>
-+          <xccdf:title>RHEL 8 must ensure the password complexity module is enabled in the password-auth file.</xccdf:title>
-           <xccdf:description>&lt;VulnDiscussion&gt;Use of a complex password helps to increase the time and resources required to compromise the password. Password complexity, or strength, is a measure of the effectiveness of a password in resisting attempts at guessing and brute-force attacks. "pwquality" enforces complex password construction configuration and has the ability to limit brute-force attacks on the system.
- 
- RHEL 8 utilizes "pwquality" as a mechanism to enforce password complexity. This is set in both:
- /etc/pam.d/password-auth
--/etc/pam.d/system-auth
--
--Note the value of "retry" set in these configuration files should be between "1" and "3". Manual changes to the listed files may be overwritten by the "authselect" program.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+/etc/pam.d/system-auth&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -4901,15 +4659,15 @@ Note the value of "retry" set in these configuration files should be between "1"
-             <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-000192</xccdf:ident>
--          <xccdf:fixtext fixref="F-33000r567815_fix">Configure the operating system to use "pwquality" to enforce password complexity rules.
-+          <xccdf:ident system="http://cyber.mil/cci">CCI-000366</xccdf:ident>
-+          <xccdf:fixtext fixref="F-33000r809286_fix">Configure the operating system to use "pwquality" to enforce password complexity rules.
- 
--Add the following line to both "/etc/pam.d/password-auth" and "/etc/pam.d/system-auth" (or modify the line to have the required value):
-+Add the following line to the "/etc/pam.d/password-auth" file (or modify the line to have the required value):
- 
--password required pam_pwquality.so retry=3</xccdf:fixtext>
--          <xccdf:fix id="F-33000r567815_fix" />
-+password required pam_pwquality.so</xccdf:fixtext>
-+          <xccdf:fix id="F-33000r809286_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:196" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:196" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -4939,7 +4697,7 @@ Add the following line to /etc/security/pwquality.conf (or modify the line to ha
- ucredit = -1</xccdf:fixtext>
-           <xccdf:fix id="F-33001r567818_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:197" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:197" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -4969,7 +4727,7 @@ Add the following line to /etc/security/pwquality.conf (or modify the line to ha
- lcredit = -1</xccdf:fixtext>
-           <xccdf:fix id="F-33002r567821_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:198" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:198" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -4999,14 +4757,14 @@ Add the following line to /etc/security/pwquality.conf (or modify the line to ha
- dcredit = -1</xccdf:fixtext>
-           <xccdf:fix id="F-33003r567824_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:199" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:199" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-       <xccdf:Group id="xccdf_mil.disa.stig_group_V-230360">
-         <xccdf:title>SRG-OS-000072-GPOS-00040</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230360r627750_rule" weight="10.0" severity="medium">
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230360r809289_rule" weight="10.0" severity="medium">
-           <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-020140</xccdf:version>
-           <xccdf:title>RHEL 8 must require the maximum number of repeating characters of the same character class be limited to four when passwords are changed.</xccdf:title>
-           <xccdf:description>&lt;VulnDiscussion&gt;Use of a complex password helps to increase the time and resources required to compromise the password. Password complexity, or strength, is a measure of the effectiveness of a password in resisting attempts at guessing and brute-force attacks.
-@@ -5029,7 +4787,7 @@ Add the following line to "/etc/security/pwquality.conf" conf (or modify the lin
- maxclassrepeat = 4</xccdf:fixtext>
-           <xccdf:fix id="F-33004r567827_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:200" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:200" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -5059,7 +4817,7 @@ Add the following line to "/etc/security/pwquality.conf conf" (or modify the lin
- maxrepeat = 3</xccdf:fixtext>
-           <xccdf:fix id="F-33005r567830_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:201" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:201" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -5089,7 +4847,7 @@ Add the following line to "/etc/security/pwquality.conf conf" (or modify the lin
- minclass = 4</xccdf:fixtext>
-           <xccdf:fix id="F-33006r567833_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:202" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:202" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -5119,7 +4877,7 @@ Add the following line to "/etc/security/pwquality.conf" (or modify the line to
- difok = 8</xccdf:fixtext>
-           <xccdf:fix id="F-33007r567836_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:203" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:203" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -5143,7 +4901,7 @@ difok = 8</xccdf:fixtext>
- $ sudo chage -m 1 [user]</xccdf:fixtext>
-           <xccdf:fix id="F-33008r567839_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:204" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:204" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -5169,7 +4927,7 @@ Add the following line in "/etc/login.defs" (or modify the line to have the requ
- PASS_MIN_DAYS 1</xccdf:fixtext>
-           <xccdf:fix id="F-33009r567842_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:205" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:205" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -5195,7 +4953,7 @@ Add, or modify the following line in the "/etc/login.defs" file:
- PASS_MAX_DAYS 60</xccdf:fixtext>
-           <xccdf:fix id="F-33010r567845_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:206" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:206" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -5219,19 +4977,19 @@ PASS_MAX_DAYS 60</xccdf:fixtext>
- $ sudo chage -M 60 [user]</xccdf:fixtext>
-           <xccdf:fix id="F-33011r567848_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:207" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:207" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-       <xccdf:Group id="xccdf_mil.disa.stig_group_V-230368">
-         <xccdf:title>SRG-OS-000077-GPOS-00045</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230368r627750_rule" weight="10.0" severity="medium">
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230368r810414_rule" weight="10.0" severity="medium">
-           <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-020220</xccdf:version>
--          <xccdf:title>RHEL 8 passwords must be prohibited from reuse for a minimum of five generations.</xccdf:title>
-+          <xccdf:title>RHEL 8 must be configured in the password-auth file to prohibit password reuse for a minimum of five generations.</xccdf:title>
-           <xccdf:description>&lt;VulnDiscussion&gt;Password complexity, or strength, is a measure of the effectiveness of a password in resisting attempts at guessing and brute-force attacks. If the information system or application allows the user to reuse their password consecutively when that password has exceeded its defined lifetime, the end result is a password that is not changed per policy requirements.
- 
--RHEL 8 utilizes "pwquality" consecutively as a mechanism to enforce password complexity. This is set in both:
-+RHEL 8 uses "pwhistory" consecutively as a mechanism to prohibit password reuse. This is set in both:
- /etc/pam.d/password-auth
- /etc/pam.d/system-auth.
- 
-@@ -5244,14 +5002,14 @@ Note that manual changes to the listed files may be overwritten by the "authsele
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
-           <xccdf:ident system="http://cyber.mil/cci">CCI-000200</xccdf:ident>
--          <xccdf:fixtext fixref="F-33012r567851_fix">Configure the operating system to prohibit password reuse for a minimum of five generations.
-+          <xccdf:fixtext fixref="F-33012r809291_fix">Configure the operating system in the password-auth file to prohibit password reuse for a minimum of five generations.
- 
--Add the following line in "/etc/pam.d/system-auth" and "/etc/pam.d/password-auth" (or modify the line to have the required value):
-+Add the following line in "/etc/pam.d/password-auth" (or modify the line to have the required value):
- 
- password required pam_pwhistory.so use_authtok remember=5 retry=3</xccdf:fixtext>
--          <xccdf:fix id="F-33012r567851_fix" />
-+          <xccdf:fix id="F-33012r809291_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:208" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:208" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -5285,7 +5043,7 @@ Add the following line to "/etc/security/pwquality.conf" (or modify the line to
- minlen = 15</xccdf:fixtext>
-           <xccdf:fix id="F-33013r567854_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:209" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:209" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -5315,7 +5073,7 @@ Add, or modify the following line in the "/etc/login.defs" file:
- PASS_MIN_LEN 15</xccdf:fixtext>
-           <xccdf:fix id="F-33014r567857_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:210" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:210" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -5345,7 +5103,7 @@ $ sudo useradd -D -f 35
- DoD recommendation is 35 days, but a lower value is acceptable. The value "-1" will disable this feature, and "0" will disable the account immediately after the password expires.</xccdf:fixtext>
-           <xccdf:fix id="F-33017r567866_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:211" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:211" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -5375,7 +5133,7 @@ Add the following line to /etc/security/pwquality.conf (or modify the line to ha
- ocredit = -1</xccdf:fixtext>
-           <xccdf:fix id="F-33019r567872_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:212" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:212" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -5401,7 +5159,7 @@ Add or update the following line in the "/etc/security/pwquality.conf" file or a
- dictcheck=1</xccdf:fixtext>
-           <xccdf:fix id="F-33021r567878_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:214" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:214" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -5429,7 +5187,7 @@ Modify the "/etc/login.defs" file to set the "FAIL_DELAY" parameter to "4" or gr
- FAIL_DELAY 4</xccdf:fixtext>
-           <xccdf:fix id="F-33022r567881_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:215" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:215" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -5457,7 +5215,7 @@ The SSH daemon must be restarted for the changes to take effect. To restart the
- $ sudo systemctl restart sshd.service</xccdf:fixtext>
-           <xccdf:fix id="F-33024r743992_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:216" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:216" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -5485,7 +5243,7 @@ PrintLastLog yes
- The SSH service must be restarted for changes to "sshd_config" to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33026r567893_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:218" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:218" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -5511,7 +5269,7 @@ Add or edit the line for the "UMASK" parameter in "/etc/login.defs" file to "077
- UMASK 077</xccdf:fixtext>
-           <xccdf:fix id="F-33027r567896_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:219" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:219" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -5545,7 +5303,7 @@ Add or update the following file system rules to "/etc/audit/rules.d/audit.rules
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33030r567905_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:220" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:220" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -5575,7 +5333,7 @@ Edit the following line in "/etc/audit/auditd.conf" to ensure that administrator
- action_mail_acct = root</xccdf:fixtext>
-           <xccdf:fix id="F-33032r567911_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:222" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:222" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -5607,37 +5365,7 @@ disk_error_action = HALT
- If availability has been determined to be more important, and this decision is documented with the ISSO, configure the operating system to notify system administration staff and ISSO staff in the event of an audit processing failure by setting the "disk_error_action" to "SYSLOG".</xccdf:fixtext>
-           <xccdf:fix id="F-33034r567917_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:223" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
--          </xccdf:check>
--        </xccdf:Rule>
--      </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230391">
--        <xccdf:title>SRG-OS-000047-GPOS-00023</xccdf:title>
--        <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230391r743998_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-030050</xccdf:version>
--          <xccdf:title>The RHEL 8 System Administrator (SA) and Information System Security Officer (ISSO) (at a minimum) must be alerted when the audit storage volume is full.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;It is critical that when RHEL 8 is at risk of failing to process audit logs as required, it takes action to mitigate the failure. Audit processing failures include software/hardware errors; failures in the audit capturing mechanisms; and audit storage capacity being reached or exceeded. Responses to audit failure depend upon the nature of the failure mode.
--
--When availability is an overriding concern, other approved actions in response to an audit failure are as follows:
--
--1) If the failure was caused by the lack of audit record storage capacity, RHEL 8 must continue generating audit records if possible (automatically restarting the audit service if necessary) and overwriting the oldest audit records in a first-in-first-out manner.
--
--2) If audit records are sent to a centralized collection server and communication with this server is lost or the server fails, RHEL 8 must queue audit records locally until communication is restored or until the audit records are retrieved manually. Upon restoration of the connection to the centralized collection server, action should be taken to synchronize the local audit data with the collection server.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
--          <xccdf:reference>
--            <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
--            <dc:publisher>DISA</dc:publisher>
--            <dc:type>DPMS Target</dc:type>
--            <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
--            <dc:identifier>2921</dc:identifier>
--          </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-000140</xccdf:ident>
--          <xccdf:fixtext fixref="F-33035r743997_fix">Configure RHEL 8 to notify the System Administrator (SA) and Information System Security Officer (ISSO) when the audit storage volume is full by configuring the "max_log_file_action" parameter in the "/etc/audit/auditd.conf" file with the a value of "syslog" or "keep_logs":
--
--max_log_file_action = syslog</xccdf:fixtext>
--          <xccdf:fix id="F-33035r743997_fix" />
--          <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:224" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:223" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -5671,7 +5399,7 @@ disk_full_action = HALT
- If availability has been determined to be more important, and this decision is documented with the ISSO, configure the operating system to notify system administration staff and ISSO staff in the event of an audit processing failure by setting the "disk_full_action" to "SYSLOG".</xccdf:fixtext>
-           <xccdf:fix id="F-33036r567923_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:225" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:225" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -5699,7 +5427,7 @@ Add or update the following line in "/etc/audit/auditd.conf" file:
- local_events = yes</xccdf:fixtext>
-           <xccdf:fix id="F-33037r567926_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:226" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:226" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -5731,7 +5459,7 @@ name_format = hostname
- The audit daemon must be restarted for changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33038r567929_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:227" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:227" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -5761,7 +5489,7 @@ log_format = ENRICHED
- The audit daemon must be restarted for changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33039r567932_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:228" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:228" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -5789,7 +5517,7 @@ Satisfies: SRG-OS-000057-GPOS-00027, SRG-OS-000058-GPOS-00028, SRG-OS-000059-GPO
- log_group = root</xccdf:fixtext>
-           <xccdf:fix id="F-33040r567935_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:229" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:229" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -5819,7 +5547,7 @@ $ sudo chown root [audit_log_file]
- Replace "[audit_log_file]" to the correct audit log path, by default this location is "/var/log/audit/audit.log".</xccdf:fixtext>
-           <xccdf:fix id="F-33041r567938_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:230" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:230" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -5847,7 +5575,7 @@ Satisfies: SRG-OS-000057-GPOS-00027, SRG-OS-000058-GPOS-00028, SRG-OS-000059-GPO
- log_group = root</xccdf:fixtext>
-           <xccdf:fix id="F-33042r567941_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:231" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:231" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -5877,7 +5605,7 @@ $ sudo chown root [audit_log_directory]
- Replace "[audit_log_directory]" with the correct audit log directory path, by default this location is usually "/var/log/audit".</xccdf:fixtext>
-           <xccdf:fix id="F-33043r567944_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:232" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:232" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -5907,7 +5635,7 @@ $ sudo chgrp root [audit_log_directory]
- Replace "[audit_log_directory]" with the correct audit log directory path, by default this location is usually "/var/log/audit".</xccdf:fixtext>
-           <xccdf:fix id="F-33044r567947_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:233" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:233" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -5937,7 +5665,7 @@ $ sudo chmod 0700 [audit_log_directory]
- Replace "[audit_log_directory]" to the correct audit log directory path, by default this location is "/var/log/audit".</xccdf:fixtext>
-           <xccdf:fix id="F-33045r567950_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:234" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:234" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -5969,7 +5697,7 @@ Satisfies: SRG-OS-000057-GPOS-00027, SRG-OS-000058-GPOS-00028, SRG-OS-000059-GPO
- Note: Once set, the system must be rebooted for auditing to be changed.  It is recommended to add this option as the last step in securing the system.</xccdf:fixtext>
-           <xccdf:fix id="F-33046r567953_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:235" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:235" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -5999,7 +5727,7 @@ Satisfies: SRG-OS-000057-GPOS-00027, SRG-OS-000058-GPOS-00028, SRG-OS-000059-GPO
- --loginuid-immutable</xccdf:fixtext>
-           <xccdf:fix id="F-33047r567956_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:236" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:236" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -6031,7 +5759,7 @@ Add or update the following file system rule to "/etc/audit/rules.d/audit.rules"
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33048r567959_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:237" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:237" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -6063,7 +5791,7 @@ Add or update the following file system rule to "/etc/audit/rules.d/audit.rules"
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33049r567962_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:238" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:238" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -6095,7 +5823,7 @@ Add or update the following file system rule to "/etc/audit/rules.d/audit.rules"
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33050r567965_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:239" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:239" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -6127,7 +5855,7 @@ Add or update the following file system rule to "/etc/audit/rules.d/audit.rules"
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33051r567968_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:240" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:240" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -6159,7 +5887,7 @@ Add or update the following file system rule to "/etc/audit/rules.d/audit.rules"
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33052r567971_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:241" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:241" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -6191,7 +5919,7 @@ Add or update the following file system rule to "/etc/audit/rules.d/audit.rules"
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33053r567974_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:242" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:242" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -6223,7 +5951,7 @@ Add or update the following file system rule to "/etc/audit/rules.d/audit.rules"
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33054r567977_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:243" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:243" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -6255,7 +5983,7 @@ Install the audit service (if the audit service is not already installed) with t
- $ sudo yum install audit</xccdf:fixtext>
-           <xccdf:fix id="F-33055r646880_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:244" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:244" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -6287,167 +6015,32 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33056r567983_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:245" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:245" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-       <xccdf:Group id="xccdf_mil.disa.stig_group_V-230413">
-         <xccdf:title>SRG-OS-000062-GPOS-00031</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230413r627750_rule" weight="10.0" severity="medium">
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230413r810463_rule" weight="10.0" severity="medium">
-           <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-030200</xccdf:version>
--          <xccdf:title>The RHEL 8 audit system must be configured to audit any usage of the lremovexattr system call.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
--
--Audit records can be generated from various components within the information system (e.g., module or policy filter). "Lremovexattr" is a system call that removes extended attributes. This is used for removal of extended attributes from symbolic links.
--
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
--
--Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000458-GPOS-00203, SRG-OS-000462-GPOS-00206, SRG-OS-000463-GPOS-00207, SRG-OS-000468-GPOS-00212, SRG-OS-000471-GPOS-00215, SRG-OS-000474-GPOS-00219, SRG-OS-000466-GPOS-00210&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
--          <xccdf:reference>
--            <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
--            <dc:publisher>DISA</dc:publisher>
--            <dc:type>DPMS Target</dc:type>
--            <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
--            <dc:identifier>2921</dc:identifier>
--          </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-000169</xccdf:ident>
--          <xccdf:fixtext fixref="F-33057r567986_fix">Configure RHEL 8 to audit the execution of the "lremovexattr" system call, by adding or updating the following lines to "/etc/audit/rules.d/audit.rules":
--
---a always,exit -F arch=b32 -S lremovexattr -F auid&gt;=1000 -F auid!=unset -k perm_mod
---a always,exit -F arch=b64 -S lremovexattr -F auid&gt;=1000 -F auid!=unset -k perm_mod
--
---a always,exit -F arch=b32 -S lremovexattr -F auid=0 -k perm_mod
---a always,exit -F arch=b64 -S lremovexattr -F auid=0 -k perm_mod
--
--The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
--          <xccdf:fix id="F-33057r567986_fix" />
--          <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:246" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
--          </xccdf:check>
--        </xccdf:Rule>
--      </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230414">
--        <xccdf:title>SRG-OS-000062-GPOS-00031</xccdf:title>
--        <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230414r627750_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-030210</xccdf:version>
--          <xccdf:title>The RHEL 8 audit system must be configured to audit any usage of the removexattr system call.</xccdf:title>
-+          <xccdf:title>The RHEL 8 audit system must be configured to audit any usage of the setxattr, fsetxattr, lsetxattr, removexattr, fremovexattr, and lremovexattr system calls.</xccdf:title>
-           <xccdf:description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
- 
--Audit records can be generated from various components within the information system (e.g., module or policy filter). "Removexattr" is a system call that removes extended attributes.
--
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
--
--Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000458-GPOS-00203, SRG-OS-000462-GPOS-00206, SRG-OS-000463-GPOS-00207, SRG-OS-000468-GPOS-00212, SRG-OS-000471-GPOS-00215, SRG-OS-000474-GPOS-00219, SRG-OS-000466-GPOS-00210&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
--          <xccdf:reference>
--            <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
--            <dc:publisher>DISA</dc:publisher>
--            <dc:type>DPMS Target</dc:type>
--            <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
--            <dc:identifier>2921</dc:identifier>
--          </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-000169</xccdf:ident>
--          <xccdf:fixtext fixref="F-33058r567989_fix">Configure RHEL 8 to audit the execution of the "removexattr" system call, by adding or updating the following lines to "/etc/audit/rules.d/audit.rules":
--
---a always,exit -F arch=b32 -S removexattr -F auid&gt;=1000 -F auid!=unset -k perm_mod
---a always,exit -F arch=b64 -S removexattr -F auid&gt;=1000 -F auid!=unset -k perm_mod
--
---a always,exit -F arch=b32 -S removexattr -F auid=0 -k perm_mod
---a always,exit -F arch=b64 -S removexattr -F auid=0 -k perm_mod 
--
--The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
--          <xccdf:fix id="F-33058r567989_fix" />
--          <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:247" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
--          </xccdf:check>
--        </xccdf:Rule>
--      </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230415">
--        <xccdf:title>SRG-OS-000062-GPOS-00031</xccdf:title>
--        <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230415r627750_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-030220</xccdf:version>
--          <xccdf:title>The RHEL 8 audit system must be configured to audit any usage of the lsetxattr system call.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
-+Audit records can be generated from various components within the information system (e.g., module or policy filter). 
- 
--Audit records can be generated from various components within the information system (e.g., module or policy filter). "Lsetxattr" is a system call used to set an extended attribute value. This is used to set extended attributes on a symbolic link.
-+"Setxattr" is a system call used to set an extended attribute value.
-+"Fsetxattr" is a system call used to set an extended attribute value. This is used to set extended attributes on a file.
-+"Lsetxattr" is a system call used to set an extended attribute value. This is used to set extended attributes on a symbolic link.
-+"Removexattr" is a system call that removes extended attributes.
-+"Fremovexattr" is a system call that removes extended attributes. This is used for removal of extended attributes from a file.
-+"Lremovexattr" is a system call that removes extended attributes. This is used for removal of extended attributes from symbolic links.
- 
- When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
- 
--Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000458-GPOS-00203, SRG-OS-000462-GPOS-00206, SRG-OS-000463-GPOS-00207, SRG-OS-000468-GPOS-00212, SRG-OS-000471-GPOS-00215, SRG-OS-000474-GPOS-00219&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
--          <xccdf:reference>
--            <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
--            <dc:publisher>DISA</dc:publisher>
--            <dc:type>DPMS Target</dc:type>
--            <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
--            <dc:identifier>2921</dc:identifier>
--          </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-000169</xccdf:ident>
--          <xccdf:fixtext fixref="F-33059r567992_fix">Configure RHEL 8 to audit the execution of the "lsetxattr" system call, by adding or updating the following lines to "/etc/audit/rules.d/audit.rules":
--
---a always,exit -F arch=b32 -S lsetxattr -F auid&gt;=1000 -F auid!=unset -k perm_mod
---a always,exit -F arch=b64 -S lsetxattr -F auid&gt;=1000 -F auid!=unset -k perm_mod
--
---a always,exit -F arch=b32 -S lsetxattr -F auid=0 -k perm_mod 
---a always,exit -F arch=b64 -S lsetxattr -F auid=0 -k perm_mod
--
--The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
--          <xccdf:fix id="F-33059r567992_fix" />
--          <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:248" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
--          </xccdf:check>
--        </xccdf:Rule>
--      </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230416">
--        <xccdf:title>SRG-OS-000062-GPOS-00031</xccdf:title>
--        <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230416r627750_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-030230</xccdf:version>
--          <xccdf:title>The RHEL 8 audit system must be configured to audit any usage of the fsetxattr system call.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
--
--Audit records can be generated from various components within the information system (e.g., module or policy filter). "Fsetxattr" is a system call used to set an extended attribute value. This is used to set extended attributes on a file.
--
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The auid representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
--
--Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000458-GPOS-00203, SRG-OS-000462-GPOS-00206, SRG-OS-000463-GPOS-00207, SRG-OS-000468-GPOS-00212, SRG-OS-000471-GPOS-00215, SRG-OS-000474-GPOS-00219&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
--          <xccdf:reference>
--            <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
--            <dc:publisher>DISA</dc:publisher>
--            <dc:type>DPMS Target</dc:type>
--            <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
--            <dc:identifier>2921</dc:identifier>
--          </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-000169</xccdf:ident>
--          <xccdf:fixtext fixref="F-33060r567995_fix">Configure RHEL 8 to audit the execution of the "fsetxattr" system call, by adding or updating the following lines to "/etc/audit/rules.d/audit.rules":
--
---a always,exit -F arch=b32 -S fsetxattr -F auid&gt;=1000 -F auid!=unset -k perm_mod
---a always,exit -F arch=b64 -S fsetxattr -F auid&gt;=1000 -F auid!=unset -k perm_mod
--
---a always,exit -F arch=b32 -S fsetxattr -F auid=0 -k perm_mod
---a always,exit -F arch=b64 -S fsetxattr -F auid=0 -k perm_mod
--
--The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
--          <xccdf:fix id="F-33060r567995_fix" />
--          <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:249" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
--          </xccdf:check>
--        </xccdf:Rule>
--      </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230417">
--        <xccdf:title>SRG-OS-000062-GPOS-00031</xccdf:title>
--        <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230417r627750_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-030240</xccdf:version>
--          <xccdf:title>The RHEL 8 audit system must be configured to audit any usage of the fremovexattr system call.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
--
--Audit records can be generated from various components within the information system (e.g., module or policy filter). "Fremovexattr" is a system call that removes extended attributes. This is used for removal of extended attributes from a file.
--
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
-+The system call rules are loaded into a matching engine that intercepts each syscall made by all programs on the system. Therefore, it is very important to use syscall rules only when absolutely necessary since these affect performance. The more rules, the bigger the performance hit. The performance can be helped, however, by combining syscalls into one rule whenever possible.
- 
--Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000458-GPOS-00203, SRG-OS-000462-GPOS-00206, SRG-OS-000463-GPOS-00207, SRG-OS-000471-GPOS-00215, SRG-OS-000474-GPOS-00219, SRG-OS-000466-GPOS-00210&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000392-GPOS-00172, SRG-OS-000458-GPOS-00203, SRG-OS-000462-GPOS-00206, SRG-OS-000463-GPOS-00207, SRG-OS-000468-GPOS-00212, SRG-OS-000471-GPOS-00215, SRG-OS-000474-GPOS-00219, SRG-OS-000466-GPOS-00210&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -6456,18 +6049,18 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
-           <xccdf:ident system="http://cyber.mil/cci">CCI-000169</xccdf:ident>
--          <xccdf:fixtext fixref="F-33061r567998_fix">Configure RHEL 8 to audit the execution of the "fremovexattr" system call by adding or updating the following lines to "/etc/audit/rules.d/audit.rules":
-+          <xccdf:fixtext fixref="F-33057r809294_fix">Configure RHEL 8 to audit the execution of the "setxattr", "fsetxattr", "lsetxattr", "removexattr", "fremovexattr", and "lremovexattr" system calls by adding or updating the following lines to "/etc/audit/rules.d/audit.rules":
- 
---a always,exit -F arch=b32 -S fremovexattr -F auid&gt;=1000 -F auid!=unset -k perm_mod
---a always,exit -F arch=b64 -S fremovexattr -F auid&gt;=1000 -F auid!=unset -k perm_mod
-+-a always,exit -F arch=b32 -S setxattr,fsetxattr,lsetxattr,removexattr,fremovexattr,lremovexattr -F auid&gt;=1000 -F auid!=unset -k perm_mod
-+-a always,exit -F arch=b64 -S setxattr,fsetxattr,lsetxattr,removexattr,fremovexattr,lremovexattr -F auid&gt;=1000 -F auid!=unset -k perm_mod
- 
---a always,exit -F arch=b32 -S fremovexattr -F auid=0 -k perm_mod
---a always,exit -F arch=b64 -S fremovexattr -F auid=0 -k perm_mod 
-+-a always,exit -F arch=b32 -S setxattr,fsetxattr,lsetxattr,removexattr,fremovexattr,lremovexattr -F auid=0 -k perm_mod
-+-a always,exit -F arch=b64 -S setxattr,fsetxattr,lsetxattr,removexattr,fremovexattr,lremovexattr -F auid=0 -k perm_mod
- 
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
--          <xccdf:fix id="F-33061r567998_fix" />
-+          <xccdf:fix id="F-33057r809294_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:250" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:246" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -6499,7 +6092,7 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33062r568001_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:251" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:251" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -6531,43 +6124,7 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33063r568004_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:252" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
--          </xccdf:check>
--        </xccdf:Rule>
--      </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230420">
--        <xccdf:title>SRG-OS-000062-GPOS-00031</xccdf:title>
--        <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230420r627750_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-030270</xccdf:version>
--          <xccdf:title>The RHEL 8 audit system must be configured to audit any usage of the setxattr system call.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
--
--Audit records can be generated from various components within the information system (e.g., module or policy filter). "Setxattr" is a system call used to set an extended attribute value.
--
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
--
--Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000462-GPOS-00206, SRG-OS-000471-GPOS-00215&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
--          <xccdf:reference>
--            <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
--            <dc:publisher>DISA</dc:publisher>
--            <dc:type>DPMS Target</dc:type>
--            <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
--            <dc:identifier>2921</dc:identifier>
--          </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-000169</xccdf:ident>
--          <xccdf:fixtext fixref="F-33064r568007_fix">Configure RHEL 8 to audit the execution of the "setxattr" system call, by adding or updating the following lines to "/etc/audit/rules.d/audit.rules":
--
---a always,exit -F arch=b32 -S setxattr -F auid&gt;=1000 -F auid!=unset -k perm_mod
---a always,exit -F arch=b64 -S setxattr -F auid&gt;=1000 -F auid!=unset -k perm_mod
--
---a always,exit -F arch=b32 -S setxattr -F auid=0 -k perm_mod
---a always,exit -F arch=b64 -S setxattr -F auid=0 -k perm_mod
--
--The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
--          <xccdf:fix id="F-33064r568007_fix" />
--          <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:253" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:252" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -6599,7 +6156,7 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33065r568010_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:254" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:254" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -6631,7 +6188,7 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33066r568013_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:255" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:255" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -6663,7 +6220,7 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33067r568016_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:256" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:256" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -6695,7 +6252,7 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33068r568019_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:257" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:257" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -6728,7 +6285,7 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33069r568022_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:258" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:258" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -6760,7 +6317,7 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33070r568025_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:259" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:259" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -6792,7 +6349,7 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33071r568028_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:260" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:260" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -6824,7 +6381,7 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33072r568031_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:261" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:261" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -6856,7 +6413,7 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33073r568034_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:262" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:262" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -6888,7 +6445,7 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33074r568037_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:263" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:263" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -6920,7 +6477,7 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33075r568040_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:264" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:264" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -6952,7 +6509,7 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33076r568043_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:265" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:265" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -6984,7 +6541,7 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33077r568046_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:266" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:266" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -7016,7 +6573,7 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33078r744001_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:267" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:267" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -7048,7 +6605,7 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33079r568052_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:268" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:268" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -7080,7 +6637,7 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33080r568055_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:269" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:269" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -7112,23 +6669,25 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33081r568058_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:270" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:270" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-       <xccdf:Group id="xccdf_mil.disa.stig_group_V-230438">
-         <xccdf:title>SRG-OS-000062-GPOS-00031</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230438r627750_rule" weight="10.0" severity="medium">
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230438r810464_rule" weight="10.0" severity="medium">
-           <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-030360</xccdf:version>
--          <xccdf:title>Successful/unsuccessful uses of the init_module command in RHEL 8 must generate an audit record.</xccdf:title>
-+          <xccdf:title>Successful/unsuccessful uses of the init_module and finit_module system calls in RHEL 8 must generate an audit record.</xccdf:title>
-           <xccdf:description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
- 
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "init_module" command is used to load a kernel module.
-+Audit records can be generated from various components within the information system (e.g., module or policy filter). The "init_module" and "finit_module" system calls are used to load a kernel module.
- 
- When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
- 
--Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000462-GPOS-00206, SRG-OS-000471-GPOS-00215&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+The system call rules are loaded into a matching engine that intercepts each syscall made by all programs on the system. Therefore, it is very important to use syscall rules only when absolutely necessary since these affect performance. The more rules, the bigger the performance hit. The performance can be helped, however, by combining syscalls into one rule whenever possible.
-+
-+Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000392-GPOS-00172, SRG-OS-000462-GPOS-00206, SRG-OS-000471-GPOS-00215&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -7137,31 +6696,38 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
-           <xccdf:ident system="http://cyber.mil/cci">CCI-000169</xccdf:ident>
--          <xccdf:fixtext fixref="F-33082r568061_fix">Configure the audit system to generate an audit event for any successful/unsuccessful use of the "init_module" command by adding or updating the following rules in the "/etc/audit/rules.d/audit.rules" file:
-+          <xccdf:fixtext fixref="F-33082r810448_fix">Configure the audit system to generate an audit event for any successful/unsuccessful use of the "init_module" and "finit_module" system calls by adding or updating the following rules in the "/etc/audit/rules.d/audit.rules" file:
- 
---a always,exit -F arch=b32 -S init_module -F auid&gt;=1000 -F auid!=unset -k module_chng
---a always,exit -F arch=b64 -S init_module -F auid&gt;=1000 -F auid!=unset -k module_chng
-+-a always,exit -F arch=b32 -S init_module,finit_module -F auid&gt;=1000 -F auid!=unset -k module_chng
-+-a always,exit -F arch=b64 -S init_module,finit_module -F auid&gt;=1000 -F auid!=unset -k module_chng
- 
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
--          <xccdf:fix id="F-33082r568061_fix" />
-+          <xccdf:fix id="F-33082r810448_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:271" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:271" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-       <xccdf:Group id="xccdf_mil.disa.stig_group_V-230439">
-         <xccdf:title>SRG-OS-000062-GPOS-00031</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230439r627750_rule" weight="10.0" severity="medium">
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230439r810465_rule" weight="10.0" severity="medium">
-           <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-030361</xccdf:version>
--          <xccdf:title>Successful/unsuccessful uses of the rename command in RHEL 8 must generate an audit record.</xccdf:title>
-+          <xccdf:title>Successful/unsuccessful uses of the rename, unlink, rmdir, renameat, and unlinkat system calls in RHEL 8 must generate an audit record.</xccdf:title>
-           <xccdf:description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
- 
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "rename" command will rename the specified files by replacing the first occurrence of expression in their name by replacement.
-+Audit records can be generated from various components within the information system (e.g., module or policy filter). The "rename" system call will rename the specified files by replacing the first occurrence of expression in their name by replacement.
-+
-+The "unlink" system call deletes a name from the filesystem. If that name was the last link to a file and no processes have the file open, the file is deleted and the space it was using is made available for reuse.
-+The "rmdir" system call removes empty directories.
-+The "renameat" system call renames a file, moving it between directories if required.
-+The "unlinkat" system call operates in exactly the same way as either "unlink" or "rmdir" except for the differences described in the manual page.
- 
- When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
- 
--Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000462-GPOS-00206, SRG-OS-000471-GPOS-00215&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+The system call rules are loaded into a matching engine that intercepts each syscall made by all programs on the system. Therefore, it is very important to use syscall rules only when absolutely necessary since these affect performance. The more rules, the bigger the performance hit. Performance can be helped, however, by combining syscalls into one rule whenever possible.
-+
-+Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000392-GPOS-00172, SRG-OS-000462-GPOS-00206, SRG-OS-000471-GPOS-00215&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -7170,27 +6736,27 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
-           <xccdf:ident system="http://cyber.mil/cci">CCI-000169</xccdf:ident>
--          <xccdf:fixtext fixref="F-33083r568064_fix">Configure the audit system to generate an audit event for any successful/unsuccessful use of the "rename" command by adding or updating the following rules in the "/etc/audit/rules.d/audit.rules" file:
-+          <xccdf:fixtext fixref="F-33083r809301_fix">Configure the audit system to generate an audit event for any successful/unsuccessful use of the "rename", "unlink", "rmdir", "renameat", and "unlinkat" system calls by adding or updating the following rules in the "/etc/audit/rules.d/audit.rules" file:
- 
---a always,exit -F arch=b32 -S rename -F auid&gt;=1000 -F auid!=unset -k delete
---a always,exit -F arch=b64 -S rename -F auid&gt;=1000 -F auid!=unset -k delete
-+-a always,exit -F arch=b32 -S rename,unlink,rmdir,renameat,unlinkat -F auid&gt;=1000 -F auid!=unset -k delete
-+-a always,exit -F arch=b64 -S rename,unlink,rmdir,renameat,unlinkat -F auid&gt;=1000 -F auid!=unset -k delete
- 
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
--          <xccdf:fix id="F-33083r568064_fix" />
-+          <xccdf:fix id="F-33083r809301_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:272" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:272" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230440">
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230444">
-         <xccdf:title>SRG-OS-000062-GPOS-00031</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230440r627750_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-030362</xccdf:version>
--          <xccdf:title>Successful/unsuccessful uses of the renameat command in RHEL 8 must generate an audit record.</xccdf:title>
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230444r627750_rule" weight="10.0" severity="medium">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-030370</xccdf:version>
-+          <xccdf:title>Successful/unsuccessful uses of the gpasswd command in RHEL 8 must generate an audit record.</xccdf:title>
-           <xccdf:description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
- 
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "renameat" command renames a file, moving it between directories if required.
-+Audit records can be generated from various components within the information system (e.g., module or policy filter). The "gpasswd" command is used to administer /etc/group and /etc/gshadow. Every group can have administrators, members and a password.
- 
- When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
- 
-@@ -7203,27 +6769,26 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
-           <xccdf:ident system="http://cyber.mil/cci">CCI-000169</xccdf:ident>
--          <xccdf:fixtext fixref="F-33084r568067_fix">Configure the audit system to generate an audit event for any successful/unsuccessful use of the "renameat" command by adding or updating the following rules in the "/etc/audit/rules.d/audit.rules" file:
-+          <xccdf:fixtext fixref="F-33088r568079_fix">Configure the audit system to generate an audit event for any successful/unsuccessful uses of the "gpasswd" command by adding or updating the following rule in the "/etc/audit/rules.d/audit.rules" file:
- 
---a always,exit -F arch=b32 -S renameat -F auid&gt;=1000 -F auid!=unset -k delete
---a always,exit -F arch=b64 -S renameat -F auid&gt;=1000 -F auid!=unset -k delete
-+-a always,exit -F path=/usr/bin/gpasswd -F perm=x -F auid&gt;=1000 -F auid!=unset -k privileged-gpasswd
- 
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
--          <xccdf:fix id="F-33084r568067_fix" />
-+          <xccdf:fix id="F-33088r568079_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:273" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:277" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230441">
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230446">
-         <xccdf:title>SRG-OS-000062-GPOS-00031</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230441r627750_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-030363</xccdf:version>
--          <xccdf:title>Successful/unsuccessful uses of the rmdir command in RHEL 8 must generate an audit record.</xccdf:title>
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230446r627750_rule" weight="10.0" severity="medium">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-030390</xccdf:version>
-+          <xccdf:title>Successful/unsuccessful uses of the delete_module command in RHEL 8 must generate an audit record.</xccdf:title>
-           <xccdf:description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
- 
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "rmdir" command removes empty directories.
-+Audit records can be generated from various components within the information system (e.g., module or policy filter). The "delete_module" command is used to unload a kernel module.
- 
- When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
- 
-@@ -7236,27 +6801,27 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
-           <xccdf:ident system="http://cyber.mil/cci">CCI-000169</xccdf:ident>
--          <xccdf:fixtext fixref="F-33085r568070_fix">Configure the audit system to generate an audit event for any successful/unsuccessful use of the "rmdir" command by adding or updating the following rules in the "/etc/audit/rules.d/audit.rules" file:
-+          <xccdf:fixtext fixref="F-33090r568085_fix">Configure the audit system to generate an audit event for any successful/unsuccessful use of the "delete_module" command by adding or updating the following rules in the "/etc/audit/rules.d/audit.rules" file:
- 
---a always,exit -F arch=b32 -S rmdir -F auid&gt;=1000 -F auid!=unset -k delete
---a always,exit -F arch=b64 -S rmdir -F auid&gt;=1000 -F auid!=unset -k delete
-+-a always,exit -F arch=b32 -S delete_module -F auid&gt;=1000 -F auid!=unset -k module_chng
-+-a always,exit -F arch=b64 -S delete_module -F auid&gt;=1000 -F auid!=unset -k module_chng
- 
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
--          <xccdf:fix id="F-33085r568070_fix" />
-+          <xccdf:fix id="F-33090r568085_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:274" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:279" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230442">
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230447">
-         <xccdf:title>SRG-OS-000062-GPOS-00031</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230442r627750_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-030364</xccdf:version>
--          <xccdf:title>Successful/unsuccessful uses of the unlink command in RHEL 8 must generate an audit record.</xccdf:title>
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230447r627750_rule" weight="10.0" severity="medium">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-030400</xccdf:version>
-+          <xccdf:title>Successful/unsuccessful uses of the crontab command in RHEL 8 must generate an audit record.</xccdf:title>
-           <xccdf:description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
- 
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "unlink" command deletes a name from the filesystem.  If that name was the last link to a file and no processes have the file open, the file is deleted and the space it was using is made available for reuse. 
-+Audit records can be generated from various components within the information system (e.g., module or policy filter). The "crontab" command is used to maintain crontab files for individual users. Crontab is the program used to install, remove, or list the tables used to drive the cron daemon. This is similar to the task scheduler used in other operating systems.
- 
- When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
- 
-@@ -7269,27 +6834,26 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
-           <xccdf:ident system="http://cyber.mil/cci">CCI-000169</xccdf:ident>
--          <xccdf:fixtext fixref="F-33086r568073_fix">Configure the audit system to generate an audit event for any successful/unsuccessful use of the "unlink" command by adding or updating the following rules in the "/etc/audit/rules.d/audit.rules" file:
-+          <xccdf:fixtext fixref="F-33091r568088_fix">Configure the audit system to generate an audit event for any successful/unsuccessful uses of the "crontab" command by adding or updating the following rule in the "/etc/audit/rules.d/audit.rules" file:
- 
---a always,exit -F arch=b32 -S unlink -F auid&gt;=1000 -F auid!=unset -k delete
---a always,exit -F arch=b64 -S unlink -F auid&gt;=1000 -F auid!=unset -k delete
-+-a always,exit -F path=/usr/bin/crontab -F perm=x -F auid&gt;=1000 -F auid!=unset -k privileged-crontab
- 
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
--          <xccdf:fix id="F-33086r568073_fix" />
-+          <xccdf:fix id="F-33091r568088_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:275" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:280" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230443">
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230448">
-         <xccdf:title>SRG-OS-000062-GPOS-00031</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230443r627750_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-030365</xccdf:version>
--          <xccdf:title>Successful/unsuccessful uses of the unlinkat command in RHEL 8 must generate an audit record.</xccdf:title>
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230448r627750_rule" weight="10.0" severity="medium">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-030410</xccdf:version>
-+          <xccdf:title>Successful/unsuccessful uses of the chsh command in RHEL 8 must generate an audit record.</xccdf:title>
-           <xccdf:description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
- 
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "unlinkat" system call operates in exactly the same way as either "unlink" or "rmdir" except for the differences described in the manual page.
-+Audit records can be generated from various components within the information system (e.g., module or policy filter). The "chsh" command is used to change the login shell.
- 
- When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
- 
-@@ -7302,31 +6866,37 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
-           <xccdf:ident system="http://cyber.mil/cci">CCI-000169</xccdf:ident>
--          <xccdf:fixtext fixref="F-33087r568076_fix">Configure the audit system to generate an audit event for any successful/unsuccessful use of the "unlinkat" command by adding or updating the following rules in the "/etc/audit/rules.d/audit.rules" file:
-+          <xccdf:fixtext fixref="F-33092r568091_fix">Configure the audit system to generate an audit event for any successful/unsuccessful use of the "chsh" command by adding or updating the following rule in the "/etc/audit/rules.d/audit.rules" file:
- 
---a always,exit -F arch=b32 -S unlinkat -F auid&gt;=1000 -F auid!=unset -k delete
---a always,exit -F arch=b64 -S unlinkat -F auid&gt;=1000 -F auid!=unset -k delete
-+-a always,exit -F path=/usr/bin/chsh -F perm=x -F auid&gt;=1000 -F auid!=unset -k priv_cmd
- 
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
--          <xccdf:fix id="F-33087r568076_fix" />
-+          <xccdf:fix id="F-33092r568091_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:276" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:281" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230444">
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230449">
-         <xccdf:title>SRG-OS-000062-GPOS-00031</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230444r627750_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-030370</xccdf:version>
--          <xccdf:title>Successful/unsuccessful uses of the gpasswd command in RHEL 8 must generate an audit record.</xccdf:title>
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230449r810455_rule" weight="10.0" severity="medium">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-030420</xccdf:version>
-+          <xccdf:title>Successful/unsuccessful uses of the truncate, ftruncate, creat, open, openat, and open_by_handle_at system calls in RHEL 8 must generate an audit record.</xccdf:title>
-           <xccdf:description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
- 
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "gpasswd" command is used to administer /etc/group and /etc/gshadow. Every group can have administrators, members and a password.
-+Audit records can be generated from various components within the information system (e.g., module or policy filter). The "truncate" and "ftruncate" functions are used to truncate a file to a specified length. 
-+
-+The "creat" system call is used to open and possibly create a file or device.
-+The "open" system call opens a file specified by a pathname. If the specified file does not exist, it may optionally be created by "open".
-+The "openat" system call opens a file specified by a relative pathname.
-+The "name_to_handle_at" and "open_by_handle_at" system calls split the functionality of "openat" into two parts: "name_to_handle_at" returns an opaque handle that corresponds to a specified file; "open_by_handle_at" opens the file corresponding to a handle returned by a previous call to "name_to_handle_at" and returns an open file descriptor.
- 
- When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
- 
--Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000462-GPOS-00206, SRG-OS-000471-GPOS-00215&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+The system call rules are loaded into a matching engine that intercepts each syscall made by all programs on the system. Therefore, it is very important to use syscall rules only when absolutely necessary since these affect performance. The more rules, the bigger the performance hit. The performance can be helped, however, by combining syscalls into one rule whenever possible.
-+
-+Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000392-GPOS-00172, SRG-OS-000462-GPOS-00206, SRG-OS-000471-GPOS-00215, SRG-OS-000064-GPOS-00033&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -7335,30 +6905,40 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
-           <xccdf:ident system="http://cyber.mil/cci">CCI-000169</xccdf:ident>
--          <xccdf:fixtext fixref="F-33088r568079_fix">Configure the audit system to generate an audit event for any successful/unsuccessful uses of the "gpasswd" command by adding or updating the following rule in the "/etc/audit/rules.d/audit.rules" file:
-+          <xccdf:fixtext fixref="F-33093r809304_fix">Configure the audit system to generate an audit event for any successful/unsuccessful use of the "truncate", "ftruncate", "creat", "open", "openat", and "open_by_handle_at" system calls by adding or updating the following rules in the "/etc/audit/rules.d/audit.rules" file:
- 
---a always,exit -F path=/usr/bin/gpasswd -F perm=x -F auid&gt;=1000 -F auid!=unset -k privileged-gpasswd
-+-a always,exit -F arch=b32 -S truncate,ftruncate,creat,open,openat,open_by_handle_at -F exit=-EPERM -F auid&gt;=1000 -F auid!=unset -k perm_access
-+-a always,exit -F arch=b64 -S truncate,ftruncate,creat,open,openat,open_by_handle_at -F exit=-EPERM -F auid&gt;=1000 -F auid!=unset -k perm_access
-+
-+-a always,exit -F arch=b32 -S truncate,ftruncate,creat,open,openat,open_by_handle_at -F exit=-EACCES -F auid&gt;=1000 -F auid!=unset -k perm_access
-+-a always,exit -F arch=b64 -S truncate,ftruncate,creat,open,openat,open_by_handle_at -F exit=-EACCES -F auid&gt;=1000 -F auid!=unset -k perm_access
- 
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
--          <xccdf:fix id="F-33088r568079_fix" />
-+          <xccdf:fix id="F-33093r809304_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:277" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:282" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230445">
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230455">
-         <xccdf:title>SRG-OS-000062-GPOS-00031</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230445r627750_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-030380</xccdf:version>
--          <xccdf:title>Successful/unsuccessful uses of the finit_module command in RHEL 8 must generate an audit record.</xccdf:title>
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230455r810459_rule" weight="10.0" severity="medium">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-030480</xccdf:version>
-+          <xccdf:title>Successful/unsuccessful uses of the chown, fchown, fchownat, and lchown system calls in RHEL 8 must generate an audit record.</xccdf:title>
-           <xccdf:description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
- 
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "finit_module" command is used to load a kernel module.
-+Audit records can be generated from various components within the information system (e.g., module or policy filter). The "chown" command is used to change file owner and group.
-+
-+The "fchown" system call is used to change the ownership of a file referred to by the open file descriptor.
-+The "fchownat" system call is used to change ownership of a file relative to a directory file descriptor.
-+The "lchown" system call is used to change the ownership of the file specified by a path, which does not dereference symbolic links.
- 
- When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
- 
--Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000462-GPOS-00206, SRG-OS-000471-GPOS-00215&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+The system call rules are loaded into a matching engine that intercepts each syscall made by all programs on the system. Therefore, it is very important to use syscall rules only when absolutely necessary since these affect performance. The more rules, the bigger the performance hit. The performance can be helped, however, by combining syscalls into one rule whenever possible.
-+
-+Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000392-GPOS-00172, SRG-OS-000462-GPOS-00206, SRG-OS-000471-GPOS-00215, SRG-OS-000064-GPOS-00033, SRG-OS-000466-GPOS-00210&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -7367,31 +6947,36 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
-           <xccdf:ident system="http://cyber.mil/cci">CCI-000169</xccdf:ident>
--          <xccdf:fixtext fixref="F-33089r568082_fix">Configure the audit system to generate an audit event for any successful/unsuccessful use of the "finit_module" command by adding or updating the following rules in the "/etc/audit/rules.d/audit.rules" file:
-+          <xccdf:fixtext fixref="F-33099r809307_fix">Configure the audit system to generate an audit event for any successful/unsuccessful use of the "chown", "fchown", "fchownat", and "lchown" system calls by adding or updating the following line to "/etc/audit/rules.d/audit.rules":
- 
---a always,exit -F arch=b32 -S finit_module -F auid&gt;=1000 -F auid!=unset -k module_chng
---a always,exit -F arch=b64 -S finit_module -F auid&gt;=1000 -F auid!=unset -k module_chng
-+-a always,exit -F arch=b32 -S chown,fchown,fchownat,lchown -F auid&gt;=1000 -F auid!=unset -k perm_mod
-+-a always,exit -F arch=b64 -S chown,fchown,fchownat,lchown -F auid&gt;=1000 -F auid!=unset -k perm_mod
- 
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
--          <xccdf:fix id="F-33089r568082_fix" />
-+          <xccdf:fix id="F-33099r809307_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:278" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:288" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230446">
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230456">
-         <xccdf:title>SRG-OS-000062-GPOS-00031</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230446r627750_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-030390</xccdf:version>
--          <xccdf:title>Successful/unsuccessful uses of the delete_module command in RHEL 8 must generate an audit record.</xccdf:title>
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230456r810462_rule" weight="10.0" severity="medium">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-030490</xccdf:version>
-+          <xccdf:title>Successful/unsuccessful uses of the chmod, fchmod, and fchmodat system calls in RHEL 8 must generate an audit record.</xccdf:title>
-           <xccdf:description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
- 
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "delete_module" command is used to unload a kernel module.
-+Audit records can be generated from various components within the information system (e.g., module or policy filter). The "chmod" system call changes the file mode bits of each given file according to mode, which can be either a symbolic representation of changes to make, or an octal number representing the bit pattern for the new mode bits.
-+
-+The "fchmod" system call is used to change permissions of a file.
-+The "fchmodat" system call is used to change permissions of a file relative to a directory file descriptor.
- 
- When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
- 
--Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000462-GPOS-00206, SRG-OS-000471-GPOS-00215&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+The system call rules are loaded into a matching engine that intercepts each syscall made by all programs on the system. Therefore, it is very important to use syscall rules only when absolutely necessary since these affect performance. The more rules, the bigger the performance hit. Performance can be helped, however, by combining syscalls into one rule whenever possible.
-+
-+Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000392-GPOS-00172, SRG-OS-000462-GPOS-00206, SRG-OS-000471-GPOS-00215, SRG-OS-000064-GPOS-00033, SRG-OS-000466-GPOS-00210&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -7400,31 +6985,31 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
-           <xccdf:ident system="http://cyber.mil/cci">CCI-000169</xccdf:ident>
--          <xccdf:fixtext fixref="F-33090r568085_fix">Configure the audit system to generate an audit event for any successful/unsuccessful use of the "delete_module" command by adding or updating the following rules in the "/etc/audit/rules.d/audit.rules" file:
-+          <xccdf:fixtext fixref="F-33100r809310_fix">Configure the audit system to generate an audit event for any successful/unsuccessful use of the "chmod", "fchmod", and "fchmodat" syscalls by adding or updating the following line to "/etc/audit/rules.d/audit.rules": 
- 
---a always,exit -F arch=b32 -S delete_module -F auid&gt;=1000 -F auid!=unset -k module_chng
---a always,exit -F arch=b64 -S delete_module -F auid&gt;=1000 -F auid!=unset -k module_chng
-+-a always,exit -F arch=b32 -S chmod,fchmod,fchmodat -F auid&gt;=1000 -F auid!=unset -k perm_mod
-+-a always,exit -F arch=b64 -S chmod,fchmod,fchmodat -F auid&gt;=1000 -F auid!=unset -k perm_mod
- 
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
--          <xccdf:fix id="F-33090r568085_fix" />
-+          <xccdf:fix id="F-33100r809310_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:279" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:289" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230447">
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230462">
-         <xccdf:title>SRG-OS-000062-GPOS-00031</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230447r627750_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-030400</xccdf:version>
--          <xccdf:title>Successful/unsuccessful uses of the crontab command in RHEL 8 must generate an audit record.</xccdf:title>
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230462r627750_rule" weight="10.0" severity="medium">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-030550</xccdf:version>
-+          <xccdf:title>Successful/unsuccessful uses of the sudo command in RHEL 8 must generate an audit record.</xccdf:title>
-           <xccdf:description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
- 
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "crontab" command is used to maintain crontab files for individual users. Crontab is the program used to install, remove, or list the tables used to drive the cron daemon. This is similar to the task scheduler used in other operating systems.
-+Audit records can be generated from various components within the information system (e.g., module or policy filter). The "sudo" command allows a permitted user to execute a command as the superuser or another user, as specified by the security policy.
- 
- When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
- 
--Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000462-GPOS-00206, SRG-OS-000471-GPOS-00215&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000462-GPOS-00206, SRG-OS-000471-GPOS-00215, SRG-OS-000466-GPOS-00210&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -7433,30 +7018,30 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
-           <xccdf:ident system="http://cyber.mil/cci">CCI-000169</xccdf:ident>
--          <xccdf:fixtext fixref="F-33091r568088_fix">Configure the audit system to generate an audit event for any successful/unsuccessful uses of the "crontab" command by adding or updating the following rule in the "/etc/audit/rules.d/audit.rules" file:
-+          <xccdf:fixtext fixref="F-33106r568133_fix">Configure the audit system to generate an audit event for any successful/unsuccessful use of the "sudo" command by adding or updating the following rule in the "/etc/audit/rules.d/audit.rules" file:
- 
---a always,exit -F path=/usr/bin/crontab -F perm=x -F auid&gt;=1000 -F auid!=unset -k privileged-crontab
-+-a always,exit -F path=/usr/bin/sudo -F perm=x -F auid&gt;=1000 -F auid!=unset -k priv_cmd
- 
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
--          <xccdf:fix id="F-33091r568088_fix" />
-+          <xccdf:fix id="F-33106r568133_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:280" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:295" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230448">
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230463">
-         <xccdf:title>SRG-OS-000062-GPOS-00031</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230448r627750_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-030410</xccdf:version>
--          <xccdf:title>Successful/unsuccessful uses of the chsh command in RHEL 8 must generate an audit record.</xccdf:title>
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230463r627750_rule" weight="10.0" severity="medium">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-030560</xccdf:version>
-+          <xccdf:title>Successful/unsuccessful uses of the usermod command in RHEL 8 must generate an audit record.</xccdf:title>
-           <xccdf:description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
- 
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "chsh" command is used to change the login shell.
-+Audit records can be generated from various components within the information system (e.g., module or policy filter). The "usermod" command modifies the system account files to reflect the changes that are specified on the command line.
- 
- When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
- 
--Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000462-GPOS-00206, SRG-OS-000471-GPOS-00215&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000462-GPOS-00206, SRG-OS-000471-GPOS-00215, SRG-OS-000466-GPOS-00210&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -7465,30 +7050,30 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
-           <xccdf:ident system="http://cyber.mil/cci">CCI-000169</xccdf:ident>
--          <xccdf:fixtext fixref="F-33092r568091_fix">Configure the audit system to generate an audit event for any successful/unsuccessful use of the "chsh" command by adding or updating the following rule in the "/etc/audit/rules.d/audit.rules" file:
-+          <xccdf:fixtext fixref="F-33107r568136_fix">Configure the audit system to generate an audit event for any successful/unsuccessful uses of the "usermod" command by adding or updating the following rule in the "/etc/audit/rules.d/audit.rules" file:
- 
---a always,exit -F path=/usr/bin/chsh -F perm=x -F auid&gt;=1000 -F auid!=unset -k priv_cmd
-+-a always,exit -F path=/usr/sbin/usermod -F perm=x -F auid&gt;=1000 -F auid!=unset -k privileged-usermod
- 
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
--          <xccdf:fix id="F-33092r568091_fix" />
-+          <xccdf:fix id="F-33107r568136_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:281" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:296" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230449">
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230464">
-         <xccdf:title>SRG-OS-000062-GPOS-00031</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230449r627750_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-030420</xccdf:version>
--          <xccdf:title>Successful/unsuccessful uses of the truncate command in RHEL 8 must generate an audit record.</xccdf:title>
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230464r627750_rule" weight="10.0" severity="medium">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-030570</xccdf:version>
-+          <xccdf:title>Successful/unsuccessful uses of the chacl command in RHEL 8 must generate an audit record.</xccdf:title>
-           <xccdf:description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
- 
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "truncate" and "ftruncate" functions are used to truncate a file to a specified length. 
-+Audit records can be generated from various components within the information system (e.g., module or policy filter). The "chacl" command is used to change the access control list of a file or directory.
- 
- When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
- 
--Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000462-GPOS-00206, SRG-OS-000471-GPOS-00215, SRG-OS-000064-GPOS-00033&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000462-GPOS-00206, SRG-OS-000471-GPOS-00215, SRG-OS-000466-GPOS-00210&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -7497,34 +7082,40 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
-           <xccdf:ident system="http://cyber.mil/cci">CCI-000169</xccdf:ident>
--          <xccdf:fixtext fixref="F-33093r568094_fix">Configure the audit system to generate an audit event for any successful/unsuccessful use of the "truncate" command by adding or updating the following rules in the "/etc/audit/rules.d/audit.rules" file:
--
---a always,exit -F arch=b32 -S truncate -F exit=-EPERM -F auid&gt;=1000 -F auid!=unset -k perm_access
---a always,exit -F arch=b64 -S truncate -F exit=-EPERM -F auid&gt;=1000 -F auid!=unset -k perm_access
-+          <xccdf:fixtext fixref="F-33108r568139_fix">Configure the audit system to generate an audit event for any successful/unsuccessful use of the "chacl" command by adding or updating the following rule in the "/etc/audit/rules.d/audit.rules" file:
- 
---a always,exit -F arch=b32 -S truncate -F exit=-EACCES -F auid&gt;=1000 -F auid!=unset -k perm_access
---a always,exit -F arch=b64 -S truncate -F exit=-EACCES -F auid&gt;=1000 -F auid!=unset -k perm_access
-+-a always,exit -F path=/usr/bin/chacl -F perm=x -F auid&gt;=1000 -F auid!=unset -k perm_mod
- 
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
--          <xccdf:fix id="F-33093r568094_fix" />
-+          <xccdf:fix id="F-33108r568139_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:282" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:297" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230450">
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230465">
-         <xccdf:title>SRG-OS-000062-GPOS-00031</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230450r627750_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-030430</xccdf:version>
--          <xccdf:title>Successful/unsuccessful uses of the openat system call in RHEL 8 must generate an audit record.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230465r627750_rule" weight="10.0" severity="medium">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-030580</xccdf:version>
-+          <xccdf:title>Successful/unsuccessful uses of the kmod command in RHEL 8 must generate an audit record.</xccdf:title>
-+          <xccdf:description>&lt;VulnDiscussion&gt;Without the capability to generate audit records, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
- 
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "openat" system call opens a file specified by a relative pathname.
-+Audit records can be generated from various components within the information system (e.g., module or policy filter). The "kmod" command is used to control Linux Kernel modules.
- 
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
-+The list of audited events is the set of events for which audits are to be generated. This set of events is typically a subset of the list of all events for which the system is capable of generating audit records.
- 
--Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000462-GPOS-00206, SRG-OS-000471-GPOS-00215, SRG-OS-000064-GPOS-00033&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+DoD has defined the list of events for which RHEL 8 will provide an audit record generation capability as the following:
-+
-+1) Successful and unsuccessful attempts to access, modify, or delete privileges, security objects, security levels, or categories of information (e.g., classification levels);
-+
-+2) Access actions, such as successful and unsuccessful logon attempts, privileged activities or other system-level access, starting and ending time for user access to the system, concurrent logons from different workstations, successful and unsuccessful accesses to objects, all program initiations, and all direct access to the information system;
-+
-+3) All account creations, modifications, disabling, and terminations; and 
-+
-+4) All kernel module load, unload, and restart actions.
-+
-+Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000462-GPOS-00206, SRG-OS-000471-GPOS-00215, SRG-OS-000471-GPOS-00216, SRG-OS-000477-GPOS-00222&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -7533,34 +7124,40 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
-           <xccdf:ident system="http://cyber.mil/cci">CCI-000169</xccdf:ident>
--          <xccdf:fixtext fixref="F-33094r568097_fix">Configure the audit system to generate an audit event for any successful/unsuccessful use of the "openat" command by adding or updating the following rules in the "/etc/audit/rules.d/audit.rules" file:
--
---a always,exit -F arch=b32 -S openat -F exit=-EPERM -F auid&gt;=1000 -F auid!=unset -k perm_access
---a always,exit -F arch=b64 -S openat -F exit=-EPERM -F auid&gt;=1000 -F auid!=unset -k perm_access
-+          <xccdf:fixtext fixref="F-33109r568142_fix">Configure RHEL 8 to audit the execution of the module management program "kmod" by adding or updating the following line to "/etc/audit/rules.d/audit.rules":
- 
---a always,exit -F arch=b32 -S openat -F exit=-EACCES -F auid&gt;=1000 -F auid!=unset -k perm_access
---a always,exit -F arch=b64 -S openat -F exit=-EACCES -F auid&gt;=1000 -F auid!=unset -k perm_access
-+-a always,exit -F path=/usr/bin/kmod -F perm=x -F auid&gt;=1000 -F auid!=unset -k modules
- 
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
--          <xccdf:fix id="F-33094r568097_fix" />
-+          <xccdf:fix id="F-33109r568142_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:283" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:298" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230451">
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230467">
-         <xccdf:title>SRG-OS-000062-GPOS-00031</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230451r627750_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-030440</xccdf:version>
--          <xccdf:title>Successful/unsuccessful uses of the open system call in RHEL 8 must generate an audit record.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230467r627750_rule" weight="10.0" severity="medium">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-030600</xccdf:version>
-+          <xccdf:title>Successful/unsuccessful modifications to the lastlog file in RHEL 8 must generate an audit record.</xccdf:title>
-+          <xccdf:description>&lt;VulnDiscussion&gt;Without the capability to generate audit records, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
- 
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "open system" call opens a file specified by a pathname. If the specified file does not exist, it may optionally be created by "open".
-+Audit records can be generated from various components within the information system (e.g., module or policy filter).
- 
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
-+The list of audited events is the set of events for which audits are to be generated. This set of events is typically a subset of the list of all events for which the system is capable of generating audit records.
-+
-+DoD has defined the list of events for which RHEL 8 will provide an audit record generation capability as the following:
-+
-+1) Successful and unsuccessful attempts to access, modify, or delete privileges, security objects, security levels, or categories of information (e.g., classification levels);
-+
-+2) Access actions, such as successful and unsuccessful logon attempts, privileged activities or other system-level access, starting and ending time for user access to the system, concurrent logons from different workstations, successful and unsuccessful accesses to objects, all program initiations, and all direct access to the information system;
-+
-+3) All account creations, modifications, disabling, and terminations; and 
- 
--Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000462-GPOS-00206, SRG-OS-000471-GPOS-00215, SRG-OS-000064-GPOS-00033&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+4) All kernel module load, unload, and restart actions.
-+
-+Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000462-GPOS-00206, SRG-OS-000471-GPOS-00215, SRG-OS-000473-GPOS-00218&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -7569,34 +7166,24 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
-           <xccdf:ident system="http://cyber.mil/cci">CCI-000169</xccdf:ident>
--          <xccdf:fixtext fixref="F-33095r568100_fix">Configure the audit system to generate an audit event for any successful/unsuccessful use of the "open" system call by adding or updating the following rules in the "/etc/audit/rules.d/audit.rules" file:
--
---a always,exit -F arch=b32 -S open -F exit=-EPERM -F auid&gt;=1000 -F auid!=unset -k perm_access
---a always,exit -F arch=b64 -S open -F exit=-EPERM -F auid&gt;=1000 -F auid!=unset -k perm_access
-+          <xccdf:fixtext fixref="F-33111r568148_fix">Configure the audit system to generate an audit event for any successful/unsuccessful modifications to the "lastlog" file by adding or updating the following rules in the "/etc/audit/rules.d/audit.rules" file:
- 
---a always,exit -F arch=b32 -S open -F exit=-EACCES -F auid&gt;=1000 -F auid!=unset -k perm_access
---a always,exit -F arch=b64 -S open -F exit=-EACCES -F auid&gt;=1000 -F auid!=unset -k perm_access
-+-w /var/log/lastlog -p wa -k logins
- 
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
--          <xccdf:fix id="F-33095r568100_fix" />
-+          <xccdf:fix id="F-33111r568148_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:284" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:299" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230452">
--        <xccdf:title>SRG-OS-000062-GPOS-00031</xccdf:title>
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230471">
-+        <xccdf:title>SRG-OS-000063-GPOS-00032</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230452r627750_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-030450</xccdf:version>
--          <xccdf:title>Successful/unsuccessful uses of the open_by_handle_at system call in RHEL 8 must generate an audit record.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
--
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "name_to_handle_at" and "open_by_handle_at" system calls split the functionality of openat into two parts: "name_to_handle_at" returns an opaque handle that corresponds to a specified file; "open_by_handle_at" opens the file corresponding to a handle returned by a previous call to "name_to_handle_at" and returns an open file descriptor.
--
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
--
--Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000462-GPOS-00206, SRG-OS-000471-GPOS-00215, SRG-OS-000064-GPOS-00033&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230471r627750_rule" weight="10.0" severity="medium">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-030610</xccdf:version>
-+          <xccdf:title>RHEL 8 must allow only the Information System Security Manager (ISSM) (or individuals or roles appointed by the ISSM) to select which auditable events are to be audited.</xccdf:title>
-+          <xccdf:description>&lt;VulnDiscussion&gt;Without the capability to restrict the roles and individuals that can select which events are audited, unauthorized personnel may be able to prevent the auditing of critical events. Misconfigured audits may degrade the system's performance by overwhelming the audit log. Misconfigured audits may also make it more difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -7604,35 +7191,29 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
-             <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-000169</xccdf:ident>
--          <xccdf:fixtext fixref="F-33096r568103_fix">Configure the audit system to generate an audit event for any successful/unsuccessful use of the "open_by_handle_at" system call by adding or updating the following rules in the "/etc/audit/rules.d/audit.rules" file:
--
---a always,exit -F arch=b32 -S open_by_handle_at -F exit=-EPERM -F auid&gt;=1000 -F auid!=unset -k perm_access
---a always,exit -F arch=b64 -S open_by_handle_at -F exit=-EPERM -F auid&gt;=1000 -F auid!=unset -k perm_access
--
---a always,exit -F arch=b32 -S open_by_handle_at -F exit=-EACCES -F auid&gt;=1000 -F auid!=unset -k perm_access
---a always,exit -F arch=b64 -S open_by_handle_at -F exit=-EACCES -F auid&gt;=1000 -F auid!=unset -k perm_access
-+          <xccdf:ident system="http://cyber.mil/cci">CCI-000171</xccdf:ident>
-+          <xccdf:fixtext fixref="F-33115r568160_fix">Configure the files in directory "/etc/audit/rules.d/" and the "/etc/audit/auditd.conf" file to have a mode of "0640" with the following commands:
- 
--The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
--          <xccdf:fix id="F-33096r568103_fix" />
-+$ sudo chmod 0640 /etc/audit/rules.d/audit.rules
-+$ sudo chmod 0640 /etc/audit/rules.d/[customrulesfile].rules
-+$ sudo chmod 0640 /etc/audit/auditd.conf</xccdf:fixtext>
-+          <xccdf:fix id="F-33115r568160_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:285" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:303" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230453">
--        <xccdf:title>SRG-OS-000062-GPOS-00031</xccdf:title>
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230472">
-+        <xccdf:title>SRG-OS-000256-GPOS-00097</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230453r627750_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-030460</xccdf:version>
--          <xccdf:title>Successful/unsuccessful uses of the ftruncate command in RHEL 8 must generate an audit record.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
--
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "truncate" and "ftruncate" functions are used to truncate a file to a specified length.
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230472r627750_rule" weight="10.0" severity="medium">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-030620</xccdf:version>
-+          <xccdf:title>RHEL 8 audit tools must have a mode of 0755 or less permissive.</xccdf:title>
-+          <xccdf:description>&lt;VulnDiscussion&gt;Protecting audit information also includes identifying and protecting the tools used to view and manipulate log data. Therefore, protecting audit tools is necessary to prevent unauthorized operation on audit information.
- 
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
-+RHEL 8 systems providing tools to interface with audit information will leverage user permissions and roles identifying the user accessing the tools, and the corresponding rights the user enjoys, to make access decisions regarding the access to audit tools.
- 
--Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000462-GPOS-00206, SRG-OS-000471-GPOS-00215, SRG-OS-000064-GPOS-00033&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+Audit tools include, but are not limited to, vendor-provided and open source audit tools needed to successfully view and manipulate audit information system activity and records. Audit tools include custom queries and report generators.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -7640,35 +7221,31 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
-             <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-000169</xccdf:ident>
--          <xccdf:fixtext fixref="F-33097r568106_fix">Configure the audit system to generate an audit event for any successful/unsuccessful use of the "ftruncate" command by adding or updating the following rules in the "/etc/audit/rules.d/audit.rules" file:
--
---a always,exit -F arch=b32 -S ftruncate -F exit=-EPERM -F auid&gt;=1000 -F auid!=unset -k perm_access
---a always,exit -F arch=b64 -S ftruncate -F exit=-EPERM -F auid&gt;=1000 -F auid!=unset -k perm_access
-+          <xccdf:ident system="http://cyber.mil/cci">CCI-001493</xccdf:ident>
-+          <xccdf:fixtext fixref="F-33116r568163_fix">Configure the audit tools to be protected from unauthorized access by setting the correct permissive mode using the following command:
- 
---a always,exit -F arch=b32 -S ftruncate -F exit=-EACCES -F auid&gt;=1000 -F auid!=unset -k perm_access
---a always,exit -F arch=b64 -S ftruncate -F exit=-EACCES -F auid&gt;=1000 -F auid!=unset -k perm_access
-+$ sudo chmod 0755 [audit_tool]
- 
--The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
--          <xccdf:fix id="F-33097r568106_fix" />
-+Replace "[audit_tool]" with the audit tool that does not have the correct permissive mode.</xccdf:fixtext>
-+          <xccdf:fix id="F-33116r568163_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:286" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:304" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230454">
--        <xccdf:title>SRG-OS-000062-GPOS-00031</xccdf:title>
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230473">
-+        <xccdf:title>SRG-OS-000256-GPOS-00097</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230454r627750_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-030470</xccdf:version>
--          <xccdf:title>Successful/unsuccessful uses of the creat system call in RHEL 8 must generate an audit record.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230473r744008_rule" weight="10.0" severity="medium">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-030630</xccdf:version>
-+          <xccdf:title>RHEL 8 audit tools must be owned by root.</xccdf:title>
-+          <xccdf:description>&lt;VulnDiscussion&gt;Protecting audit information also includes identifying and protecting the tools used to view and manipulate log data. Therefore, protecting audit tools is necessary to prevent unauthorized operation on audit information.
- 
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "creat" system call is used to open and possibly create a file or device.
-+RHEL 8 systems providing tools to interface with audit information will leverage user permissions and roles identifying the user accessing the tools, and the corresponding rights the user enjoys, to make access decisions regarding the access to audit tools.
- 
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
-+Audit tools include, but are not limited to, vendor-provided and open source audit tools needed to successfully view and manipulate audit information system activity and records. Audit tools include custom queries and report generators.
- 
--Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000462-GPOS-00206, SRG-OS-000471-GPOS-00215, SRG-OS-000064-GPOS-00033&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+Satisfies: SRG-OS-000256-GPOS-00097, SRG-OS-000257-GPOS-00098, SRG-OS-000258-GPOS-00099&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -7676,35 +7253,31 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
-             <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-000169</xccdf:ident>
--          <xccdf:fixtext fixref="F-33098r568109_fix">Configure the audit system to generate an audit event for any successful/unsuccessful use of the "creat" system call by adding or updating the following rules in the "/etc/audit/rules.d/audit.rules" file:
--
---a always,exit -F arch=b32 -S creat -F exit=-EPERM -F auid&gt;=1000 -F auid!=unset -k perm_access
---a always,exit -F arch=b64 -S creat -F exit=-EPERM -F auid&gt;=1000 -F auid!=unset -k perm_access
-+          <xccdf:ident system="http://cyber.mil/cci">CCI-001493</xccdf:ident>
-+          <xccdf:fixtext fixref="F-33117r568166_fix">Configure the audit tools to be owned by "root", by running the following command:
- 
---a always,exit -F arch=b32 -S creat -F exit=-EACCES -F auid&gt;=1000 -F auid!=unset -k perm_access
---a always,exit -F arch=b64 -S creat -F exit=-EACCES -F auid&gt;=1000 -F auid!=unset -k perm_access
-+$ sudo chown root [audit_tool]
- 
--The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
--          <xccdf:fix id="F-33098r568109_fix" />
-+Replace "[audit_tool]" with each audit tool not owned by "root".</xccdf:fixtext>
-+          <xccdf:fix id="F-33117r568166_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:287" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:305" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230455">
--        <xccdf:title>SRG-OS-000062-GPOS-00031</xccdf:title>
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230474">
-+        <xccdf:title>SRG-OS-000256-GPOS-00097</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230455r627750_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-030480</xccdf:version>
--          <xccdf:title>Successful/unsuccessful uses of the chown command in RHEL 8 must generate an audit record.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230474r627750_rule" weight="10.0" severity="medium">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-030640</xccdf:version>
-+          <xccdf:title>RHEL 8 audit tools must be group-owned by root.</xccdf:title>
-+          <xccdf:description>&lt;VulnDiscussion&gt;Protecting audit information also includes identifying and protecting the tools used to view and manipulate log data. Therefore, protecting audit tools is necessary to prevent unauthorized operation on audit information.
- 
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "chown" command is used to change file owner and group.
-+RHEL 8 systems providing tools to interface with audit information will leverage user permissions and roles identifying the user accessing the tools, and the corresponding rights the user enjoys, to make access decisions regarding the access to audit tools.
- 
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
-+Audit tools include, but are not limited to, vendor-provided and open source audit tools needed to successfully view and manipulate audit information system activity and records. Audit tools include custom queries and report generators.
- 
--Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000462-GPOS-00206, SRG-OS-000471-GPOS-00215, SRG-OS-000064-GPOS-00033, SRG-OS-000466-GPOS-00210&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+Satisfies: SRG-OS-000256-GPOS-00097, SRG-OS-000257-GPOS-00098, SRG-OS-000258-GPOS-00099&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -7712,32 +7285,36 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
-             <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-000169</xccdf:ident>
--          <xccdf:fixtext fixref="F-33099r568112_fix">Configure the audit system to generate an audit event for any successful/unsuccessful use of the "chown" command by adding or updating the following line to "/etc/audit/rules.d/audit.rules":
-+          <xccdf:ident system="http://cyber.mil/cci">CCI-001493</xccdf:ident>
-+          <xccdf:fixtext fixref="F-33118r568169_fix">Configure the audit tools to be group-owned by "root", by running the following command:
- 
---a always,exit -F arch=b32 -S chown -F auid&gt;=1000 -F auid!=unset -k perm_mod
---a always,exit -F arch=b64 -S chown -F auid&gt;=1000 -F auid!=unset -k perm_mod
-+$ sudo chgrp root [audit_tool]
- 
--The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
--          <xccdf:fix id="F-33099r568112_fix" />
-+Replace "[audit_tool]" with each audit tool not group-owned by "root".</xccdf:fixtext>
-+          <xccdf:fix id="F-33118r568169_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:288" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:306" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230456">
--        <xccdf:title>SRG-OS-000062-GPOS-00031</xccdf:title>
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230477">
-+        <xccdf:title>SRG-OS-000480-GPOS-00227</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230456r627750_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-030490</xccdf:version>
--          <xccdf:title>Successful/unsuccessful uses of the chmod command in RHEL 8 must generate an audit record.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230477r627750_rule" weight="10.0" severity="medium">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-030670</xccdf:version>
-+          <xccdf:title>RHEL 8 must have the packages required for offloading audit logs installed.</xccdf:title>
-+          <xccdf:description>&lt;VulnDiscussion&gt;Information stored in one location is vulnerable to accidental or incidental deletion or alteration.
- 
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "chmod" command changes the file mode bits of each given file according to mode, which can be either a symbolic representation of changes to make, or an octal number representing the bit pattern for the new mode bits.
-+Off-loading is a common process in information systems with limited audit storage capacity.
- 
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
-+RHEL 8 installation media provides "rsyslogd".  "rsyslogd" is a system utility providing support for message logging.  Support for both internet and UNIX domain sockets enables this utility to support both local and remote logging.  Couple this utility with "gnutls" (which is a secure communications library implementing the SSL, TLS and DTLS protocols), and you have a method to securely encrypt and off-load auditing.
- 
--Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000462-GPOS-00206, SRG-OS-000471-GPOS-00215, SRG-OS-000064-GPOS-00033, SRG-OS-000466-GPOS-00210&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+Rsyslog provides three ways to forward message: the traditional UDP transport, which is extremely lossy but standard; the plain TCP based transport, which loses messages only during certain situations but is widely available; and the RELP transport, which does not lose messages but is currently available only as part of the rsyslogd 3.15.0 and above.
-+Examples of each configuration:
-+UDP *.* @remotesystemname
-+TCP *.* @@remotesystemname
-+RELP *.* :omrelp:remotesystemname:2514
-+Note that a port number was given as there is no standard port for RELP.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -7745,32 +7322,34 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
-             <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-000169</xccdf:ident>
--          <xccdf:fixtext fixref="F-33100r568115_fix">Configure the audit system to generate an audit event for any successful/unsuccessful use of the "chmod" command by adding or updating the following line to "/etc/audit/rules.d/audit.rules": 
--
---a always,exit -F arch=b32 -S chmod -F auid&gt;=1000 -F auid!=unset -k perm_mod
---a always,exit -F arch=b64 -S chmod -F auid&gt;=1000 -F auid!=unset -k perm_mod
-+          <xccdf:ident system="http://cyber.mil/cci">CCI-000366</xccdf:ident>
-+          <xccdf:fixtext fixref="F-33121r568178_fix">Configure the operating system to offload audit logs by installing the required packages with the following command:
- 
--The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
--          <xccdf:fix id="F-33100r568115_fix" />
-+$ sudo yum install rsyslog</xccdf:fixtext>
-+          <xccdf:fix id="F-33121r568178_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:289" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:412" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230457">
--        <xccdf:title>SRG-OS-000062-GPOS-00031</xccdf:title>
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230478">
-+        <xccdf:title>SRG-OS-000480-GPOS-00227</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230457r627750_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-030500</xccdf:version>
--          <xccdf:title>Successful/unsuccessful uses of the lchown system call in RHEL 8 must generate an audit record.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230478r744011_rule" weight="10.0" severity="medium">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-030680</xccdf:version>
-+          <xccdf:title>RHEL 8 must have the packages required for encrypting offloaded audit logs installed.</xccdf:title>
-+          <xccdf:description>&lt;VulnDiscussion&gt;Information stored in one location is vulnerable to accidental or incidental deletion or alteration.
- 
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "lchown" system call is used to change the ownership of the file specified by a path, which does not dereference symbolic links.
-+Off-loading is a common process in information systems with limited audit storage capacity.
- 
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
-+RHEL 8 installation media provides "rsyslogd".  "rsyslogd" is a system utility providing support for message logging.  Support for both internet and UNIX domain sockets enables this utility to support both local and remote logging.  Couple this utility with "rsyslog-gnutls" (which is a secure communications library implementing the SSL, TLS and DTLS protocols), and you have a method to securely encrypt and off-load auditing.
- 
--Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000462-GPOS-00206, SRG-OS-000471-GPOS-00215, SRG-OS-000064-GPOS-00033, SRG-OS-000466-GPOS-00210&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+Rsyslog provides three ways to forward message: the traditional UDP transport, which is extremely lossy but standard; the plain TCP based transport, which loses messages only during certain situations but is widely available; and the RELP transport, which does not lose messages but is currently available only as part of the rsyslogd 3.15.0 and above.
-+Examples of each configuration:
-+UDP *.* @remotesystemname
-+TCP *.* @@remotesystemname
-+RELP *.* :omrelp:remotesystemname:2514
-+Note that a port number was given as there is no standard port for RELP.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -7778,32 +7357,29 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
-             <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-000169</xccdf:ident>
--          <xccdf:fixtext fixref="F-33101r568118_fix">Configure the audit system to generate an audit event for any successful/unsuccessful use of the "lchown" system call by adding or updating the following lines to "/etc/audit/rules.d/audit.rules": 
--
---a always,exit -F arch=b32 -S lchown -F auid&gt;=1000 -F auid!=unset -k perm_mod
---a always,exit -F arch=b64 -S lchown -F auid&gt;=1000 -F auid!=unset -k perm_mod
-+          <xccdf:ident system="http://cyber.mil/cci">CCI-000366</xccdf:ident>
-+          <xccdf:fixtext fixref="F-33122r744010_fix">Configure the operating system to encrypt offloaded audit logs by installing the required packages with the following command:
- 
--The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
--          <xccdf:fix id="F-33101r568118_fix" />
-+$ sudo yum install rsyslog-gnutls</xccdf:fixtext>
-+          <xccdf:fix id="F-33122r744010_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:290" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:307" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230458">
--        <xccdf:title>SRG-OS-000062-GPOS-00031</xccdf:title>
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230480">
-+        <xccdf:title>SRG-OS-000342-GPOS-00133</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230458r627750_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-030510</xccdf:version>
--          <xccdf:title>Successful/unsuccessful uses of the fchownat system call in RHEL 8 must generate an audit record.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230480r627750_rule" weight="10.0" severity="medium">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-030700</xccdf:version>
-+          <xccdf:title>RHEL 8 must take appropriate action when the internal event queue is full.</xccdf:title>
-+          <xccdf:description>&lt;VulnDiscussion&gt;Information stored in one location is vulnerable to accidental or incidental deletion or alteration.
- 
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "fchownat" system call is used to change ownership of a file relative to a directory file descriptor.
-+Off-loading is a common process in information systems with limited audit storage capacity.
- 
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
-+RHEL 8 installation media provides "rsyslogd".  "rsyslogd" is a system utility providing support for message logging.  Support for both internet and UNIX domain sockets enables this utility to support both local and remote logging.  Couple this utility with "gnutls" (which is a secure communications library implementing the SSL, TLS and DTLS protocols), and you have a method to securely encrypt and off-load auditing.
- 
--Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000462-GPOS-00206, SRG-OS-000471-GPOS-00215, SRG-OS-000064-GPOS-00033, SRG-OS-000466-GPOS-00210&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+Satisfies: SRG-OS-000342-GPOS-00133, SRG-OS-000479-GPOS-00224&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -7811,32 +7387,25 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
-             <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-000169</xccdf:ident>
--          <xccdf:fixtext fixref="F-33102r568121_fix">Configure the audit system to generate an audit event for any successful/unsuccessful use of the "fchownat" system call by adding or updating the following lines to "/etc/audit/rules.d/audit.rules": 
-+          <xccdf:ident system="http://cyber.mil/cci">CCI-001851</xccdf:ident>
-+          <xccdf:fixtext fixref="F-33124r568187_fix">Edit the /etc/audit/auditd.conf file and add or update the "overflow_action" option:
- 
---a always,exit -F arch=b32 -S fchownat -F auid&gt;=1000 -F auid!=unset -k perm_mod
---a always,exit -F arch=b64 -S fchownat -F auid&gt;=1000 -F auid!=unset -k perm_mod
-+overflow_action = syslog
- 
--The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
--          <xccdf:fix id="F-33102r568121_fix" />
-+The audit daemon must be restarted for changes to take effect.</xccdf:fixtext>
-+          <xccdf:fix id="F-33124r568187_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:291" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:308" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230459">
--        <xccdf:title>SRG-OS-000062-GPOS-00031</xccdf:title>
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230483">
-+        <xccdf:title>SRG-OS-000343-GPOS-00134</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230459r627750_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-030520</xccdf:version>
--          <xccdf:title>Successful/unsuccessful uses of the fchown system call in RHEL 8 must generate an audit record.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
--
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "fchown" system call is used to change the ownership of a file referred to by the open file descriptor.
--
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
--
--Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000462-GPOS-00206, SRG-OS-000471-GPOS-00215, SRG-OS-000064-GPOS-00033, SRG-OS-000466-GPOS-00210&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230483r744014_rule" weight="10.0" severity="medium">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-030730</xccdf:version>
-+          <xccdf:title>RHEL 8 must take action when allocated audit record storage volume reaches 75 percent of the repository maximum audit record storage capacity.</xccdf:title>
-+          <xccdf:description>&lt;VulnDiscussion&gt;If security personnel are not notified immediately when storage volume reaches 75 percent utilization, they are unable to plan for audit record storage capacity expansion.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -7844,32 +7413,31 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
-             <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-000169</xccdf:ident>
--          <xccdf:fixtext fixref="F-33103r568124_fix">Configure the audit system to generate an audit event for any successful/unsuccessful use of the "fchown" system call by adding or updating the following line to "/etc/audit/rules.d/audit.rules": 
-+          <xccdf:ident system="http://cyber.mil/cci">CCI-001855</xccdf:ident>
-+          <xccdf:fixtext fixref="F-33127r744013_fix">Configure the operating system to initiate an action to notify the SA and ISSO (at a minimum) when allocated audit record storage volume reaches 75 percent of the repository maximum audit record storage capacity by adding/modifying the following line in the /etc/audit/auditd.conf file.
- 
---a always,exit -F arch=b32 -S fchown -F auid&gt;=1000 -F auid!=unset -k perm_mod
---a always,exit -F arch=b64 -S fchown -F auid&gt;=1000 -F auid!=unset -k perm_mod
-+space_left = 25%
- 
--The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
--          <xccdf:fix id="F-33103r568124_fix" />
-+Note: Option names and values in the auditd.conf file are case insensitive.</xccdf:fixtext>
-+          <xccdf:fix id="F-33127r744013_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:292" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:309" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230460">
--        <xccdf:title>SRG-OS-000062-GPOS-00031</xccdf:title>
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230485">
-+        <xccdf:title>SRG-OS-000095-GPOS-00049</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230460r627750_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-030530</xccdf:version>
--          <xccdf:title>Successful/unsuccessful uses of the fchmodat system call in RHEL 8 must generate an audit record.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230485r627750_rule" weight="10.0" severity="low">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-030741</xccdf:version>
-+          <xccdf:title>RHEL 8 must disable the chrony daemon from acting as a server.</xccdf:title>
-+          <xccdf:description>&lt;VulnDiscussion&gt;Inaccurate time stamps make it more difficult to correlate events and can lead to an inaccurate analysis. Determining the correct time a particular event occurred on a system is critical when conducting forensic analysis and investigating system events. Sources outside the configured acceptable allowance (drift) may be inaccurate.
- 
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "fchmodat" system call is used to change permissions of a file relative to a directory file descriptor.
-+Minimizing the exposure of the server functionality of the chrony daemon diminishes the attack surface.
- 
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
-+RHEL 8 utilizes the "timedatectl" command to view the status of the "systemd-timesyncd.service". The "timedatectl" status will display the local time, UTC, and the offset from UTC.
- 
--Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000462-GPOS-00206, SRG-OS-000471-GPOS-00215, SRG-OS-000064-GPOS-00033, SRG-OS-000466-GPOS-00210&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+Note that USNO offers authenticated NTP service to DoD and U.S. Government agencies operating on the NIPR and SIPR networks. Visit https://www.usno.navy.mil/USNO/time/ntp/dod-customers for more information.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -7877,32 +7445,29 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
-             <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-000169</xccdf:ident>
--          <xccdf:fixtext fixref="F-33104r568127_fix">Configure the audit system to generate an audit event for any successful/unsuccessful use of the "fchmodat" system call by adding or updating the following lines to "/etc/audit/rules.d/audit.rules": 
--
---a always,exit -F arch=b32 -S fchmodat -F auid&gt;=1000 -F auid!=unset -k perm_mod
---a always,exit -F arch=b64 -S fchmodat -F auid&gt;=1000 -F auid!=unset -k perm_mod
-+          <xccdf:ident system="http://cyber.mil/cci">CCI-000381</xccdf:ident>
-+          <xccdf:fixtext fixref="F-33129r568202_fix">Configure the operating system to disable the chrony daemon from acting as a server by adding/modifying the following line in the /etc/chrony.conf file.
- 
--The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
--          <xccdf:fix id="F-33104r568127_fix" />
-+port 0</xccdf:fixtext>
-+          <xccdf:fix id="F-33129r568202_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:293" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:310" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230461">
--        <xccdf:title>SRG-OS-000062-GPOS-00031</xccdf:title>
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230486">
-+        <xccdf:title>SRG-OS-000095-GPOS-00049</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230461r627750_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-030540</xccdf:version>
--          <xccdf:title>Successful/unsuccessful uses of the fchmod system call in RHEL 8 must generate an audit record.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230486r627750_rule" weight="10.0" severity="low">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-030742</xccdf:version>
-+          <xccdf:title>RHEL 8 must disable network management of the chrony daemon.</xccdf:title>
-+          <xccdf:description>&lt;VulnDiscussion&gt;Inaccurate time stamps make it more difficult to correlate events and can lead to an inaccurate analysis. Determining the correct time a particular event occurred on a system is critical when conducting forensic analysis and investigating system events. Sources outside the configured acceptable allowance (drift) may be inaccurate.
- 
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "fchmod" system call is used to change permissions of a file.
-+Not exposing the management interface of the chrony daemon on the network diminishes the attack space.
- 
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
-+RHEL 8 utilizes the "timedatectl" command to view the status of the "systemd-timesyncd.service". The "timedatectl" status will display the local time, UTC, and the offset from UTC.
- 
--Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000462-GPOS-00206, SRG-OS-000471-GPOS-00215, SRG-OS-000064-GPOS-00033, SRG-OS-000466-GPOS-00210&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+Note that USNO offers authenticated NTP service to DoD and U.S. Government agencies operating on the NIPR and SIPR networks. Visit https://www.usno.navy.mil/USNO/time/ntp/dod-customers for more information.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -7910,32 +7475,33 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
-             <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-000169</xccdf:ident>
--          <xccdf:fixtext fixref="F-33105r568130_fix">Configure the audit system to generate an audit event for any successful/unsuccessful use of the "fchmod" system call by adding or updating the following line to "/etc/audit/rules.d/audit.rules": 
--
---a always,exit -F arch=b32 -S fchmod -F auid&gt;=1000 -F auid!=unset -k perm_mod
---a always,exit -F arch=b64 -S fchmod -F auid&gt;=1000 -F auid!=unset -k perm_mod
-+          <xccdf:ident system="http://cyber.mil/cci">CCI-000381</xccdf:ident>
-+          <xccdf:fixtext fixref="F-33130r568205_fix">Configure the operating system disable network management of the chrony daemon by adding/modifying the following line in the /etc/chrony.conf file.
- 
--The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
--          <xccdf:fix id="F-33105r568130_fix" />
-+cmdport 0</xccdf:fixtext>
-+          <xccdf:fix id="F-33130r568205_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:294" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:311" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230462">
--        <xccdf:title>SRG-OS-000062-GPOS-00031</xccdf:title>
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230487">
-+        <xccdf:title>SRG-OS-000095-GPOS-00049</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230462r627750_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-030550</xccdf:version>
--          <xccdf:title>Successful/unsuccessful uses of the sudo command in RHEL 8 must generate an audit record.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230487r627750_rule" weight="10.0" severity="high">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040000</xccdf:version>
-+          <xccdf:title>RHEL 8 must not have the telnet-server package installed.</xccdf:title>
-+          <xccdf:description>&lt;VulnDiscussion&gt;It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
- 
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "sudo" command allows a permitted user to execute a command as the superuser or another user, as specified by the security policy.
-+Operating systems are capable of providing a wide variety of functions and services. Some of the functions and services, provided by default, may not be necessary to support essential organizational operations (e.g., key missions, functions).
- 
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
-+Examples of non-essential capabilities include, but are not limited to, games, software packages, tools, and demonstration software not related to requirements or providing a wide array of functionality not required for every mission, but which cannot be disabled.
- 
--Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000462-GPOS-00206, SRG-OS-000471-GPOS-00215, SRG-OS-000466-GPOS-00210&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+Verify the operating system is configured to disable non-essential capabilities. The most secure way of ensuring a non-essential capability is disabled is to not have the capability installed.
-+
-+The telnet service provides an unencrypted remote access service that does not provide for the confidentiality and integrity of user passwords or the remote session.
-+
-+If a privileged user were to log on using this service, the privileged user password could be compromised.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -7943,31 +7509,29 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
-             <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-000169</xccdf:ident>
--          <xccdf:fixtext fixref="F-33106r568133_fix">Configure the audit system to generate an audit event for any successful/unsuccessful use of the "sudo" command by adding or updating the following rule in the "/etc/audit/rules.d/audit.rules" file:
--
---a always,exit -F path=/usr/bin/sudo -F perm=x -F auid&gt;=1000 -F auid!=unset -k priv_cmd
-+          <xccdf:ident system="http://cyber.mil/cci">CCI-000381</xccdf:ident>
-+          <xccdf:fixtext fixref="F-33131r568208_fix">Configure the operating system to disable non-essential capabilities by removing the telnet-server package from the system with the following command:
- 
--The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
--          <xccdf:fix id="F-33106r568133_fix" />
-+$ sudo yum remove telnet-server</xccdf:fixtext>
-+          <xccdf:fix id="F-33131r568208_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:295" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:312" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230463">
--        <xccdf:title>SRG-OS-000062-GPOS-00031</xccdf:title>
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230488">
-+        <xccdf:title>SRG-OS-000095-GPOS-00049</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230463r627750_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-030560</xccdf:version>
--          <xccdf:title>Successful/unsuccessful uses of the usermod command in RHEL 8 must generate an audit record.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230488r627750_rule" weight="10.0" severity="medium">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040001</xccdf:version>
-+          <xccdf:title>RHEL 8 must not have any automated bug reporting tools installed.</xccdf:title>
-+          <xccdf:description>&lt;VulnDiscussion&gt;It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
- 
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "usermod" command modifies the system account files to reflect the changes that are specified on the command line.
-+Operating systems are capable of providing a wide variety of functions and services. Some of the functions and services, provided by default, may not be necessary to support essential organizational operations (e.g., key missions, functions).
- 
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
-+Examples of non-essential capabilities include, but are not limited to, games, software packages, tools, and demonstration software not related to requirements or providing a wide array of functionality not required for every mission, but which cannot be disabled.
- 
--Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000462-GPOS-00206, SRG-OS-000471-GPOS-00215, SRG-OS-000466-GPOS-00210&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+Verify the operating system is configured to disable non-essential capabilities. The most secure way of ensuring a non-essential capability is disabled is to not have the capability installed.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -7975,31 +7539,29 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
-             <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-000169</xccdf:ident>
--          <xccdf:fixtext fixref="F-33107r568136_fix">Configure the audit system to generate an audit event for any successful/unsuccessful uses of the "usermod" command by adding or updating the following rule in the "/etc/audit/rules.d/audit.rules" file:
--
---a always,exit -F path=/usr/sbin/usermod -F perm=x -F auid&gt;=1000 -F auid!=unset -k privileged-usermod
-+          <xccdf:ident system="http://cyber.mil/cci">CCI-000381</xccdf:ident>
-+          <xccdf:fixtext fixref="F-33132r568211_fix">Configure the operating system to disable non-essential capabilities by removing automated bug reporting packages from the system with the following command:
- 
--The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
--          <xccdf:fix id="F-33107r568136_fix" />
-+$ sudo yum remove abrt*</xccdf:fixtext>
-+          <xccdf:fix id="F-33132r568211_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:296" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:313" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230464">
--        <xccdf:title>SRG-OS-000062-GPOS-00031</xccdf:title>
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230489">
-+        <xccdf:title>SRG-OS-000095-GPOS-00049</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230464r627750_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-030570</xccdf:version>
--          <xccdf:title>Successful/unsuccessful uses of the chacl command in RHEL 8 must generate an audit record.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230489r627750_rule" weight="10.0" severity="medium">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040002</xccdf:version>
-+          <xccdf:title>RHEL 8 must not have the sendmail package installed.</xccdf:title>
-+          <xccdf:description>&lt;VulnDiscussion&gt;It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
- 
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "chacl" command is used to change the access control list of a file or directory.
-+Operating systems are capable of providing a wide variety of functions and services. Some of the functions and services, provided by default, may not be necessary to support essential organizational operations (e.g., key missions, functions).
- 
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
-+Examples of non-essential capabilities include, but are not limited to, games, software packages, tools, and demonstration software not related to requirements or providing a wide array of functionality not required for every mission, but which cannot be disabled.
- 
--Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000462-GPOS-00206, SRG-OS-000471-GPOS-00215, SRG-OS-000466-GPOS-00210&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+Verify the operating system is configured to disable non-essential capabilities. The most secure way of ensuring a non-essential capability is disabled is to not have the capability installed.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -8007,41 +7569,31 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
-             <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-000169</xccdf:ident>
--          <xccdf:fixtext fixref="F-33108r568139_fix">Configure the audit system to generate an audit event for any successful/unsuccessful use of the "chacl" command by adding or updating the following rule in the "/etc/audit/rules.d/audit.rules" file:
--
---a always,exit -F path=/usr/bin/chacl -F perm=x -F auid&gt;=1000 -F auid!=unset -k perm_mod
-+          <xccdf:ident system="http://cyber.mil/cci">CCI-000381</xccdf:ident>
-+          <xccdf:fixtext fixref="F-33133r568214_fix">Configure the operating system to disable non-essential capabilities by removing the sendmail package from the system with the following command:
- 
--The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
--          <xccdf:fix id="F-33108r568139_fix" />
-+$ sudo yum remove sendmail</xccdf:fixtext>
-+          <xccdf:fix id="F-33133r568214_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:297" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:314" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230465">
--        <xccdf:title>SRG-OS-000062-GPOS-00031</xccdf:title>
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230492">
-+        <xccdf:title>SRG-OS-000095-GPOS-00049</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230465r627750_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-030580</xccdf:version>
--          <xccdf:title>Successful/unsuccessful uses of the kmod command in RHEL 8 must generate an audit record.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;Without the capability to generate audit records, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
--
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "kmod" command is used to control Linux Kernel modules.
--
--The list of audited events is the set of events for which audits are to be generated. This set of events is typically a subset of the list of all events for which the system is capable of generating audit records.
--
--DoD has defined the list of events for which RHEL 8 will provide an audit record generation capability as the following:
--
--1) Successful and unsuccessful attempts to access, modify, or delete privileges, security objects, security levels, or categories of information (e.g., classification levels);
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230492r627750_rule" weight="10.0" severity="high">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040010</xccdf:version>
-+          <xccdf:title>RHEL 8 must not have the rsh-server package installed.</xccdf:title>
-+          <xccdf:description>&lt;VulnDiscussion&gt;It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
- 
--2) Access actions, such as successful and unsuccessful logon attempts, privileged activities or other system-level access, starting and ending time for user access to the system, concurrent logons from different workstations, successful and unsuccessful accesses to objects, all program initiations, and all direct access to the information system;
-+Operating systems are capable of providing a wide variety of functions and services. Some of the functions and services, provided by default, may not be necessary to support essential organizational operations (e.g., key missions, functions).
- 
--3) All account creations, modifications, disabling, and terminations; and 
-+The rsh-server service provides an unencrypted remote access service that does not provide for the confidentiality and integrity of user passwords or the remote session and has very weak authentication.
- 
--4) All kernel module load, unload, and restart actions.
-+If a privileged user were to log on using this service, the privileged user password could be compromised.
- 
--Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000462-GPOS-00206, SRG-OS-000471-GPOS-00215, SRG-OS-000471-GPOS-00216, SRG-OS-000477-GPOS-00222&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+Satisfies: SRG-OS-000095-GPOS-00049, SRG-OS-000074-GPOS-00042&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -8049,41 +7601,27 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
-             <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-000169</xccdf:ident>
--          <xccdf:fixtext fixref="F-33109r568142_fix">Configure RHEL 8 to audit the execution of the module management program "kmod" by adding or updating the following line to "/etc/audit/rules.d/audit.rules":
--
---a always,exit -F path=/usr/bin/kmod -F perm=x -F auid&gt;=1000 -F auid!=unset -k modules
-+          <xccdf:ident system="http://cyber.mil/cci">CCI-000381</xccdf:ident>
-+          <xccdf:fixtext fixref="F-33136r568223_fix">Configure the operating system to disable non-essential capabilities by removing the rsh-server package from the system with the following command:
- 
--The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
--          <xccdf:fix id="F-33109r568142_fix" />
-+$ sudo yum remove rsh-server</xccdf:fixtext>
-+          <xccdf:fix id="F-33136r568223_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:298" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:317" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230467">
--        <xccdf:title>SRG-OS-000062-GPOS-00031</xccdf:title>
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230494">
-+        <xccdf:title>SRG-OS-000095-GPOS-00049</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230467r627750_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-030600</xccdf:version>
--          <xccdf:title>Successful/unsuccessful modifications to the lastlog file in RHEL 8 must generate an audit record.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;Without the capability to generate audit records, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
--
--Audit records can be generated from various components within the information system (e.g., module or policy filter).
--
--The list of audited events is the set of events for which audits are to be generated. This set of events is typically a subset of the list of all events for which the system is capable of generating audit records.
--
--DoD has defined the list of events for which RHEL 8 will provide an audit record generation capability as the following:
--
--1) Successful and unsuccessful attempts to access, modify, or delete privileges, security objects, security levels, or categories of information (e.g., classification levels);
--
--2) Access actions, such as successful and unsuccessful logon attempts, privileged activities or other system-level access, starting and ending time for user access to the system, concurrent logons from different workstations, successful and unsuccessful accesses to objects, all program initiations, and all direct access to the information system;
--
--3) All account creations, modifications, disabling, and terminations; and 
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230494r792911_rule" weight="10.0" severity="low">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040021</xccdf:version>
-+          <xccdf:title>RHEL 8 must disable the asynchronous transfer mode (ATM) protocol.</xccdf:title>
-+          <xccdf:description>&lt;VulnDiscussion&gt;It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
- 
--4) All kernel module load, unload, and restart actions.
-+Failing to disconnect unused protocols can result in a system compromise.
- 
--Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000462-GPOS-00206, SRG-OS-000471-GPOS-00215, SRG-OS-000473-GPOS-00218&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+The Asynchronous Transfer Mode (ATM) is a protocol operating on network, data link, and physical layers, based on virtual circuits and virtual paths. Disabling ATM protects the system against exploitation of any laws in its implementation.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -8091,25 +7629,32 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
-             <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-000169</xccdf:ident>
--          <xccdf:fixtext fixref="F-33111r568148_fix">Configure the audit system to generate an audit event for any successful/unsuccessful modifications to the "lastlog" file by adding or updating the following rules in the "/etc/audit/rules.d/audit.rules" file:
-+          <xccdf:ident system="http://cyber.mil/cci">CCI-000381</xccdf:ident>
-+          <xccdf:fixtext fixref="F-33138r792910_fix">Configure the operating system to disable the ability to use the ATM protocol kernel module.
- 
---w /var/log/lastlog -p wa -k logins
-+Add or update the following lines in the file "/etc/modprobe.d/blacklist.conf":
- 
--The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
--          <xccdf:fix id="F-33111r568148_fix" />
-+install atm /bin/true
-+blacklist atm
-+
-+Reboot the system for the settings to take effect.</xccdf:fixtext>
-+          <xccdf:fix id="F-33138r792910_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:299" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:318" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230471">
--        <xccdf:title>SRG-OS-000063-GPOS-00032</xccdf:title>
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230495">
-+        <xccdf:title>SRG-OS-000095-GPOS-00049</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230471r627750_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-030610</xccdf:version>
--          <xccdf:title>RHEL 8 must allow only the Information System Security Manager (ISSM) (or individuals or roles appointed by the ISSM) to select which auditable events are to be audited.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;Without the capability to restrict the roles and individuals that can select which events are audited, unauthorized personnel may be able to prevent the auditing of critical events. Misconfigured audits may degrade the system's performance by overwhelming the audit log. Misconfigured audits may also make it more difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230495r792914_rule" weight="10.0" severity="low">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040022</xccdf:version>
-+          <xccdf:title>RHEL 8 must disable the controller area network (CAN) protocol.</xccdf:title>
-+          <xccdf:description>&lt;VulnDiscussion&gt;It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
-+
-+Failing to disconnect unused protocols can result in a system compromise.
-+
-+The Controller Area Network (CAN) is a serial communications protocol, which was initially developed for automotive and is now also used in marine, industrial, and medical applications. Disabling CAN protects the system against exploitation of any flaws in its implementation.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -8117,29 +7662,32 @@ The audit daemon must be restarted for the changes to take effect.</xccdf:fixtex
-             <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-000171</xccdf:ident>
--          <xccdf:fixtext fixref="F-33115r568160_fix">Configure the files in directory "/etc/audit/rules.d/" and the "/etc/audit/auditd.conf" file to have a mode of "0640" with the following commands:
-+          <xccdf:ident system="http://cyber.mil/cci">CCI-000381</xccdf:ident>
-+          <xccdf:fixtext fixref="F-33139r792913_fix">Configure the operating system to disable the ability to use the CAN protocol kernel module.
- 
--$ sudo chmod 0640 /etc/audit/rules.d/audit.rules
--$ sudo chmod 0640 /etc/audit/rules.d/[customrulesfile].rules
--$ sudo chmod 0640 /etc/audit/auditd.conf</xccdf:fixtext>
--          <xccdf:fix id="F-33115r568160_fix" />
-+Add or update the following lines in the file "/etc/modprobe.d/blacklist.conf":
-+
-+install can /bin/true
-+blacklist can
-+
-+Reboot the system for the settings to take effect.</xccdf:fixtext>
-+          <xccdf:fix id="F-33139r792913_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:303" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:319" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230472">
--        <xccdf:title>SRG-OS-000256-GPOS-00097</xccdf:title>
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230496">
-+        <xccdf:title>SRG-OS-000095-GPOS-00049</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230472r627750_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-030620</xccdf:version>
--          <xccdf:title>RHEL 8 audit tools must have a mode of 0755 or less permissive.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;Protecting audit information also includes identifying and protecting the tools used to view and manipulate log data. Therefore, protecting audit tools is necessary to prevent unauthorized operation on audit information.
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230496r792917_rule" weight="10.0" severity="low">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040023</xccdf:version>
-+          <xccdf:title>RHEL 8 must disable the stream control transmission protocol (SCTP).</xccdf:title>
-+          <xccdf:description>&lt;VulnDiscussion&gt;It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
- 
--RHEL 8 systems providing tools to interface with audit information will leverage user permissions and roles identifying the user accessing the tools, and the corresponding rights the user enjoys, to make access decisions regarding the access to audit tools.
-+Failing to disconnect unused protocols can result in a system compromise.
- 
--Audit tools include, but are not limited to, vendor-provided and open source audit tools needed to successfully view and manipulate audit information system activity and records. Audit tools include custom queries and report generators.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+The Stream Control Transmission Protocol (SCTP) is a transport layer protocol, designed to support the idea of message-oriented communication, with several streams of messages within one connection. Disabling SCTP protects the system against exploitation of any flaws in its implementation.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -8147,31 +7695,32 @@ Audit tools include, but are not limited to, vendor-provided and open source aud
-             <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-001493</xccdf:ident>
--          <xccdf:fixtext fixref="F-33116r568163_fix">Configure the audit tools to be protected from unauthorized access by setting the correct permissive mode using the following command:
-+          <xccdf:ident system="http://cyber.mil/cci">CCI-000381</xccdf:ident>
-+          <xccdf:fixtext fixref="F-33140r792916_fix">Configure the operating system to disable the ability to use the SCTP kernel module.
- 
--$ sudo chmod 0755 [audit_tool]
-+Add or update the following lines in the file "/etc/modprobe.d/blacklist.conf":
- 
--Replace "[audit_tool]" with the audit tool that does not have the correct permissive mode.</xccdf:fixtext>
--          <xccdf:fix id="F-33116r568163_fix" />
-+install sctp /bin/true
-+blacklist sctp
-+
-+Reboot the system for the settings to take effect.</xccdf:fixtext>
-+          <xccdf:fix id="F-33140r792916_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:304" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:320" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230473">
--        <xccdf:title>SRG-OS-000256-GPOS-00097</xccdf:title>
--        <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230473r744008_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-030630</xccdf:version>
--          <xccdf:title>RHEL 8 audit tools must be owned by root.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;Protecting audit information also includes identifying and protecting the tools used to view and manipulate log data. Therefore, protecting audit tools is necessary to prevent unauthorized operation on audit information.
--
--RHEL 8 systems providing tools to interface with audit information will leverage user permissions and roles identifying the user accessing the tools, and the corresponding rights the user enjoys, to make access decisions regarding the access to audit tools.
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230497">
-+        <xccdf:title>SRG-OS-000095-GPOS-00049</xccdf:title>
-+        <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230497r792920_rule" weight="10.0" severity="low">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040024</xccdf:version>
-+          <xccdf:title>RHEL 8 must disable the transparent inter-process communication (TIPC) protocol.</xccdf:title>
-+          <xccdf:description>&lt;VulnDiscussion&gt;It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
- 
--Audit tools include, but are not limited to, vendor-provided and open source audit tools needed to successfully view and manipulate audit information system activity and records. Audit tools include custom queries and report generators.
-+Failing to disconnect unused protocols can result in a system compromise.
- 
--Satisfies: SRG-OS-000256-GPOS-00097, SRG-OS-000257-GPOS-00098, SRG-OS-000258-GPOS-00099&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+The Transparent Inter-Process Communication (TIPC) protocol is designed to provide communications between nodes in a cluster. Disabling TIPC protects the system against exploitation of any flaws in its implementation.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -8179,31 +7728,32 @@ Satisfies: SRG-OS-000256-GPOS-00097, SRG-OS-000257-GPOS-00098, SRG-OS-000258-GPO
-             <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-001493</xccdf:ident>
--          <xccdf:fixtext fixref="F-33117r568166_fix">Configure the audit tools to be owned by "root", by running the following command:
-+          <xccdf:ident system="http://cyber.mil/cci">CCI-000381</xccdf:ident>
-+          <xccdf:fixtext fixref="F-33141r792919_fix">Configure the operating system to disable the ability to use the TIPC protocol kernel module.
- 
--$ sudo chown root [audit_tool]
-+Add or update the following lines in the file "/etc/modprobe.d/blacklist.conf":
- 
--Replace "[audit_tool]" with each audit tool not owned by "root".</xccdf:fixtext>
--          <xccdf:fix id="F-33117r568166_fix" />
-+install tipc /bin/true
-+blacklist tipc
-+
-+Reboot the system for the settings to take effect.</xccdf:fixtext>
-+          <xccdf:fix id="F-33141r792919_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:305" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:321" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230474">
--        <xccdf:title>SRG-OS-000256-GPOS-00097</xccdf:title>
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230498">
-+        <xccdf:title>SRG-OS-000095-GPOS-00049</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230474r627750_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-030640</xccdf:version>
--          <xccdf:title>RHEL 8 audit tools must be group-owned by root.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;Protecting audit information also includes identifying and protecting the tools used to view and manipulate log data. Therefore, protecting audit tools is necessary to prevent unauthorized operation on audit information.
--
--RHEL 8 systems providing tools to interface with audit information will leverage user permissions and roles identifying the user accessing the tools, and the corresponding rights the user enjoys, to make access decisions regarding the access to audit tools.
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230498r792922_rule" weight="10.0" severity="low">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040025</xccdf:version>
-+          <xccdf:title>RHEL 8 must disable mounting of cramfs.</xccdf:title>
-+          <xccdf:description>&lt;VulnDiscussion&gt;It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
- 
--Audit tools include, but are not limited to, vendor-provided and open source audit tools needed to successfully view and manipulate audit information system activity and records. Audit tools include custom queries and report generators.
-+Removing support for unneeded filesystem types reduces the local attack surface of the server.
- 
--Satisfies: SRG-OS-000256-GPOS-00097, SRG-OS-000257-GPOS-00098, SRG-OS-000258-GPOS-00099&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+Compressed ROM/RAM file system (or cramfs) is a read-only file system designed for simplicity and space-efficiency.  It is mainly used in embedded and small-footprint systems.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -8211,36 +7761,30 @@ Satisfies: SRG-OS-000256-GPOS-00097, SRG-OS-000257-GPOS-00098, SRG-OS-000258-GPO
-             <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-001493</xccdf:ident>
--          <xccdf:fixtext fixref="F-33118r568169_fix">Configure the audit tools to be group-owned by "root", by running the following command:
-+          <xccdf:ident system="http://cyber.mil/cci">CCI-000381</xccdf:ident>
-+          <xccdf:fixtext fixref="F-33142r568241_fix">Configure the operating system to disable the ability to use the cramfs kernel module.
- 
--$ sudo chgrp root [audit_tool]
-+Add or update the following lines in the file "/etc/modprobe.d/blacklist.conf":
- 
--Replace "[audit_tool]" with each audit tool not group-owned by "root".</xccdf:fixtext>
--          <xccdf:fix id="F-33118r568169_fix" />
-+install cramfs /bin/true
-+blacklist cramfs
-+
-+Reboot the system for the settings to take effect.</xccdf:fixtext>
-+          <xccdf:fix id="F-33142r568241_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:306" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:322" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230477">
--        <xccdf:title>SRG-OS-000480-GPOS-00227</xccdf:title>
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230499">
-+        <xccdf:title>SRG-OS-000095-GPOS-00049</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230477r627750_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-030670</xccdf:version>
--          <xccdf:title>RHEL 8 must have the packages required for offloading audit logs installed.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;Information stored in one location is vulnerable to accidental or incidental deletion or alteration.
--
--Off-loading is a common process in information systems with limited audit storage capacity.
--
--RHEL 8 installation media provides "rsyslogd".  "rsyslogd" is a system utility providing support for message logging.  Support for both internet and UNIX domain sockets enables this utility to support both local and remote logging.  Couple this utility with "gnutls" (which is a secure communications library implementing the SSL, TLS and DTLS protocols), and you have a method to securely encrypt and off-load auditing.
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230499r792924_rule" weight="10.0" severity="low">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040026</xccdf:version>
-+          <xccdf:title>RHEL 8 must disable IEEE 1394 (FireWire) Support.</xccdf:title>
-+          <xccdf:description>&lt;VulnDiscussion&gt;It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
- 
--Rsyslog provides three ways to forward message: the traditional UDP transport, which is extremely lossy but standard; the plain TCP based transport, which loses messages only during certain situations but is widely available; and the RELP transport, which does not lose messages but is currently available only as part of the rsyslogd 3.15.0 and above.
--Examples of each configuration:
--UDP *.* @remotesystemname
--TCP *.* @@remotesystemname
--RELP *.* :omrelp:remotesystemname:2514
--Note that a port number was given as there is no standard port for RELP.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+The IEEE 1394 (FireWire) is a serial bus standard for high-speed real-time communication. Disabling FireWire protects the system against exploitation of any flaws in its implementation.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -8248,34 +7792,30 @@ Note that a port number was given as there is no standard port for RELP.&lt;/Vul
-             <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-000366</xccdf:ident>
--          <xccdf:fixtext fixref="F-33121r568178_fix">Configure the operating system to offload audit logs by installing the required packages with the following command:
-+          <xccdf:ident system="http://cyber.mil/cci">CCI-000381</xccdf:ident>
-+          <xccdf:fixtext fixref="F-33143r568244_fix">Configure the operating system to disable the ability to use the firewire-core kernel module.
- 
--$ sudo yum install rsyslog</xccdf:fixtext>
--          <xccdf:fix id="F-33121r568178_fix" />
-+Add or update the following lines in the file "/etc/modprobe.d/blacklist.conf":
-+
-+install firewire-core /bin/true
-+blacklist firewire-core
-+
-+Reboot the system for the settings to take effect.</xccdf:fixtext>
-+          <xccdf:fix id="F-33143r568244_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:412" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:323" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230478">
--        <xccdf:title>SRG-OS-000480-GPOS-00227</xccdf:title>
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230503">
-+        <xccdf:title>SRG-OS-000114-GPOS-00059</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230478r744011_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-030680</xccdf:version>
--          <xccdf:title>RHEL 8 must have the packages required for encrypting offloaded audit logs installed.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;Information stored in one location is vulnerable to accidental or incidental deletion or alteration.
--
--Off-loading is a common process in information systems with limited audit storage capacity.
--
--RHEL 8 installation media provides "rsyslogd".  "rsyslogd" is a system utility providing support for message logging.  Support for both internet and UNIX domain sockets enables this utility to support both local and remote logging.  Couple this utility with "rsyslog-gnutls" (which is a secure communications library implementing the SSL, TLS and DTLS protocols), and you have a method to securely encrypt and off-load auditing.
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230503r809319_rule" weight="10.0" severity="medium">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040080</xccdf:version>
-+          <xccdf:title>RHEL 8 must be configured to disable USB mass storage.</xccdf:title>
-+          <xccdf:description>&lt;VulnDiscussion&gt;USB mass storage permits easy introduction of unknown devices, thereby facilitating malicious activity.
- 
--Rsyslog provides three ways to forward message: the traditional UDP transport, which is extremely lossy but standard; the plain TCP based transport, which loses messages only during certain situations but is widely available; and the RELP transport, which does not lose messages but is currently available only as part of the rsyslogd 3.15.0 and above.
--Examples of each configuration:
--UDP *.* @remotesystemname
--TCP *.* @@remotesystemname
--RELP *.* :omrelp:remotesystemname:2514
--Note that a port number was given as there is no standard port for RELP.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+Satisfies: SRG-OS-000114-GPOS-00059, SRG-OS-000378-GPOS-00163&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -8283,29 +7823,32 @@ Note that a port number was given as there is no standard port for RELP.&lt;/Vul
-             <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-000366</xccdf:ident>
--          <xccdf:fixtext fixref="F-33122r744010_fix">Configure the operating system to encrypt offloaded audit logs by installing the required packages with the following command:
-+          <xccdf:ident system="http://cyber.mil/cci">CCI-000778</xccdf:ident>
-+          <xccdf:fixtext fixref="F-33147r809318_fix">Configure the operating system to disable the ability to use the USB Storage kernel module and the ability to use USB mass storage devices.
- 
--$ sudo yum install rsyslog-gnutls</xccdf:fixtext>
--          <xccdf:fix id="F-33122r744010_fix" />
-+Add or update the following lines in the file "/etc/modprobe.d/blacklist.conf":
-+
-+install usb-storage /bin/true
-+blacklist usb-storage
-+
-+Reboot the system for the settings to take effect.</xccdf:fixtext>
-+          <xccdf:fix id="F-33147r809318_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:307" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:325" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230480">
--        <xccdf:title>SRG-OS-000342-GPOS-00133</xccdf:title>
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230507">
-+        <xccdf:title>SRG-OS-000300-GPOS-00118</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230480r627750_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-030700</xccdf:version>
--          <xccdf:title>RHEL 8 must take appropriate action when the internal event queue is full.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;Information stored in one location is vulnerable to accidental or incidental deletion or alteration.
--
--Off-loading is a common process in information systems with limited audit storage capacity.
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230507r627750_rule" weight="10.0" severity="medium">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040111</xccdf:version>
-+          <xccdf:title>RHEL 8 Bluetooth must be disabled.</xccdf:title>
-+          <xccdf:description>&lt;VulnDiscussion&gt;Without protection of communications with wireless peripherals, confidentiality and integrity may be compromised because unprotected communications can be intercepted and either read, altered, or used to compromise the RHEL 8 operating system.
- 
--RHEL 8 installation media provides "rsyslogd".  "rsyslogd" is a system utility providing support for message logging.  Support for both internet and UNIX domain sockets enables this utility to support both local and remote logging.  Couple this utility with "gnutls" (which is a secure communications library implementing the SSL, TLS and DTLS protocols), and you have a method to securely encrypt and off-load auditing.
-+This requirement applies to wireless peripheral technologies (e.g., wireless mice, keyboards, displays, etc.) used with RHEL 8 systems. Wireless peripherals (e.g., Wi-Fi/Bluetooth/IR Keyboards, Mice, and Pointing Devices and Near Field Communications [NFC]) present a unique challenge by creating an open, unsecured port on a computer. Wireless peripherals must meet DoD requirements for wireless data transmission and be approved for use by the Authorizing Official (AO). Even though some wireless peripherals, such as mice and pointing devices, do not ordinarily carry information that need to be protected, modification of communications with these wireless peripherals may be used to compromise the RHEL 8 operating system. Communication paths outside the physical protection of a controlled boundary are exposed to the possibility of interception and modification.
- 
--Satisfies: SRG-OS-000342-GPOS-00133, SRG-OS-000479-GPOS-00224&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+Protecting the confidentiality and integrity of communications with wireless peripherals can be accomplished by physical means (e.g., employing physical barriers to wireless radio frequencies) or by logical means (e.g., employing cryptographic techniques). If physical means of protection are employed, then logical means (cryptography) do not have to be employed, and vice versa. If the wireless peripheral is only passing telemetry data, encryption of the data may not be required.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -8313,25 +7856,33 @@ Satisfies: SRG-OS-000342-GPOS-00133, SRG-OS-000479-GPOS-00224&lt;/VulnDiscussion
-             <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-001851</xccdf:ident>
--          <xccdf:fixtext fixref="F-33124r568187_fix">Edit the /etc/audit/auditd.conf file and add or update the "overflow_action" option:
-+          <xccdf:ident system="http://cyber.mil/cci">CCI-001443</xccdf:ident>
-+          <xccdf:fixtext fixref="F-33151r568268_fix">Configure the operating system to disable the Bluetooth adapter when not in use.
- 
--overflow_action = syslog
-+Build or modify the "/etc/modprobe.d/bluetooth.conf" file with the following line:
- 
--The audit daemon must be restarted for changes to take effect.</xccdf:fixtext>
--          <xccdf:fix id="F-33124r568187_fix" />
-+install bluetooth /bin/true
-+
-+Reboot the system for the settings to take effect.</xccdf:fixtext>
-+          <xccdf:fix id="F-33151r568268_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:308" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:326" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230483">
--        <xccdf:title>SRG-OS-000343-GPOS-00134</xccdf:title>
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230508">
-+        <xccdf:title>SRG-OS-000368-GPOS-00154</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230483r744014_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-030730</xccdf:version>
--          <xccdf:title>RHEL 8 must take action when allocated audit record storage volume reaches 75 percent of the repository maximum audit record storage capacity.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;If security personnel are not notified immediately when storage volume reaches 75 percent utilization, they are unable to plan for audit record storage capacity expansion.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230508r627750_rule" weight="10.0" severity="medium">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040120</xccdf:version>
-+          <xccdf:title>RHEL 8 must mount /dev/shm with the nodev option.</xccdf:title>
-+          <xccdf:description>&lt;VulnDiscussion&gt;The organization must identify authorized software programs and permit execution of authorized software. The process used to identify software programs that are authorized to execute on organizational information systems is commonly referred to as whitelisting.
-+
-+The "noexec" mount option causes the system to not execute binary files. This option must be used for mounting any file system not containing approved binary files, as they may be incompatible. Executing files from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.
-+
-+The "nodev" mount option causes the system to not interpret character or block special devices. Executing character or block special devices from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.
-+
-+The "nosuid" mount option causes the system to not execute "setuid" and "setgid" files with owner privileges. This option must be used for mounting any file system not containing approved "setuid" and "setguid" files. Executing files from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -8339,31 +7890,27 @@ The audit daemon must be restarted for changes to take effect.</xccdf:fixtext>
-             <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-001855</xccdf:ident>
--          <xccdf:fixtext fixref="F-33127r744013_fix">Configure the operating system to initiate an action to notify the SA and ISSO (at a minimum) when allocated audit record storage volume reaches 75 percent of the repository maximum audit record storage capacity by adding/modifying the following line in the /etc/audit/auditd.conf file.
--
--space_left = 25%
-+          <xccdf:ident system="http://cyber.mil/cci">CCI-001764</xccdf:ident>
-+          <xccdf:fixtext fixref="F-33152r568271_fix">Configure the system so that /dev/shm is mounted with the "nodev" option by adding /modifying the /etc/fstab with the following line:
- 
--Note: Option names and values in the auditd.conf file are case insensitive.</xccdf:fixtext>
--          <xccdf:fix id="F-33127r744013_fix" />
-+tmpfs /dev/shm tmpfs defaults,nodev,nosuid,noexec 0 0</xccdf:fixtext>
-+          <xccdf:fix id="F-33152r568271_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:309" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:327" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230485">
--        <xccdf:title>SRG-OS-000095-GPOS-00049</xccdf:title>
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230509">
-+        <xccdf:title>SRG-OS-000368-GPOS-00154</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230485r627750_rule" weight="10.0" severity="low">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-030741</xccdf:version>
--          <xccdf:title>RHEL 8 must disable the chrony daemon from acting as a server.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;Inaccurate time stamps make it more difficult to correlate events and can lead to an inaccurate analysis. Determining the correct time a particular event occurred on a system is critical when conducting forensic analysis and investigating system events. Sources outside the configured acceptable allowance (drift) may be inaccurate.
--
--Minimizing the exposure of the server functionality of the chrony daemon diminishes the attack surface.
--
--RHEL 8 utilizes the "timedatectl" command to view the status of the "systemd-timesyncd.service". The "timedatectl" status will display the local time, UTC, and the offset from UTC.
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230509r627750_rule" weight="10.0" severity="medium">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040121</xccdf:version>
-+          <xccdf:title>RHEL 8 must mount /dev/shm with the nosuid option.</xccdf:title>
-+          <xccdf:description>&lt;VulnDiscussion&gt;The organization must identify authorized software programs and permit execution of authorized software. The process used to identify software programs that are authorized to execute on organizational information systems is commonly referred to as whitelisting.
- 
--Note that USNO offers authenticated NTP service to DoD and U.S. Government agencies operating on the NIPR and SIPR networks. Visit https://www.usno.navy.mil/USNO/time/ntp/dod-customers for more information.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+The "noexec" mount option causes the system to not execute binary files. This option must be used for mounting any file system not containing approved binary files, as they may be incompatible. Executing files from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.
-+The "nodev" mount option causes the system to not interpret character or block special devices. Executing character or block special devices from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.
-+The "nosuid" mount option causes the system to not execute "setuid" and "setgid" files with owner privileges. This option must be used for mounting any file system not containing approved "setuid" and "setguid" files. Executing files from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -8371,29 +7918,29 @@ Note that USNO offers authenticated NTP service to DoD and U.S. Government agenc
-             <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-000381</xccdf:ident>
--          <xccdf:fixtext fixref="F-33129r568202_fix">Configure the operating system to disable the chrony daemon from acting as a server by adding/modifying the following line in the /etc/chrony.conf file.
-+          <xccdf:ident system="http://cyber.mil/cci">CCI-001764</xccdf:ident>
-+          <xccdf:fixtext fixref="F-33153r568274_fix">Configure the system so that /dev/shm is mounted with the  "nosuid" option by adding /modifying the /etc/fstab with the following line:
- 
--port 0</xccdf:fixtext>
--          <xccdf:fix id="F-33129r568202_fix" />
-+tmpfs /dev/shm tmpfs defaults,nodev,nosuid,noexec 0 0</xccdf:fixtext>
-+          <xccdf:fix id="F-33153r568274_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:310" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:328" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230486">
--        <xccdf:title>SRG-OS-000095-GPOS-00049</xccdf:title>
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230510">
-+        <xccdf:title>SRG-OS-000368-GPOS-00154</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230486r627750_rule" weight="10.0" severity="low">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-030742</xccdf:version>
--          <xccdf:title>RHEL 8 must disable network management of the chrony daemon.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;Inaccurate time stamps make it more difficult to correlate events and can lead to an inaccurate analysis. Determining the correct time a particular event occurred on a system is critical when conducting forensic analysis and investigating system events. Sources outside the configured acceptable allowance (drift) may be inaccurate.
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230510r627750_rule" weight="10.0" severity="medium">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040122</xccdf:version>
-+          <xccdf:title>RHEL 8 must mount /dev/shm with the noexec option.</xccdf:title>
-+          <xccdf:description>&lt;VulnDiscussion&gt;The organization must identify authorized software programs and permit execution of authorized software. The process used to identify software programs that are authorized to execute on organizational information systems is commonly referred to as whitelisting.
- 
--Not exposing the management interface of the chrony daemon on the network diminishes the attack space.
-+The "noexec" mount option causes the system to not execute binary files. This option must be used for mounting any file system not containing approved binary files, as they may be incompatible. Executing files from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.
- 
--RHEL 8 utilizes the "timedatectl" command to view the status of the "systemd-timesyncd.service". The "timedatectl" status will display the local time, UTC, and the offset from UTC.
-+The "nodev" mount option causes the system to not interpret character or block special devices. Executing character or block special devices from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.
- 
--Note that USNO offers authenticated NTP service to DoD and U.S. Government agencies operating on the NIPR and SIPR networks. Visit https://www.usno.navy.mil/USNO/time/ntp/dod-customers for more information.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+The "nosuid" mount option causes the system to not execute "setuid" and "setgid" files with owner privileges. This option must be used for mounting any file system not containing approved "setuid" and "setguid" files. Executing files from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -8401,33 +7948,29 @@ Note that USNO offers authenticated NTP service to DoD and U.S. Government agenc
-             <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-000381</xccdf:ident>
--          <xccdf:fixtext fixref="F-33130r568205_fix">Configure the operating system disable network management of the chrony daemon by adding/modifying the following line in the /etc/chrony.conf file.
-+          <xccdf:ident system="http://cyber.mil/cci">CCI-001764</xccdf:ident>
-+          <xccdf:fixtext fixref="F-33154r568277_fix">Configure the system so that /dev/shm is mounted with the "noexec" option by adding /modifying the /etc/fstab with the following line:
- 
--cmdport 0</xccdf:fixtext>
--          <xccdf:fix id="F-33130r568205_fix" />
-+tmpfs /dev/shm tmpfs defaults,nodev,nosuid,noexec 0 0</xccdf:fixtext>
-+          <xccdf:fix id="F-33154r568277_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:311" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:329" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230487">
--        <xccdf:title>SRG-OS-000095-GPOS-00049</xccdf:title>
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230511">
-+        <xccdf:title>SRG-OS-000368-GPOS-00154</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230487r627750_rule" weight="10.0" severity="high">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040000</xccdf:version>
--          <xccdf:title>RHEL 8 must not have the telnet-server package installed.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230511r627750_rule" weight="10.0" severity="medium">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040123</xccdf:version>
-+          <xccdf:title>RHEL 8 must mount /tmp with the nodev option.</xccdf:title>
-+          <xccdf:description>&lt;VulnDiscussion&gt;The organization must identify authorized software programs and permit execution of authorized software. The process used to identify software programs that are authorized to execute on organizational information systems is commonly referred to as whitelisting.
- 
--Operating systems are capable of providing a wide variety of functions and services. Some of the functions and services, provided by default, may not be necessary to support essential organizational operations (e.g., key missions, functions).
-+The "noexec" mount option causes the system to not execute binary files. This option must be used for mounting any file system not containing approved binary files, as they may be incompatible. Executing files from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.
- 
--Examples of non-essential capabilities include, but are not limited to, games, software packages, tools, and demonstration software not related to requirements or providing a wide array of functionality not required for every mission, but which cannot be disabled.
--
--Verify the operating system is configured to disable non-essential capabilities. The most secure way of ensuring a non-essential capability is disabled is to not have the capability installed.
--
--The telnet service provides an unencrypted remote access service that does not provide for the confidentiality and integrity of user passwords or the remote session.
-+The "nodev" mount option causes the system to not interpret character or block special devices. Executing character or block special devices from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.
- 
--If a privileged user were to log on using this service, the privileged user password could be compromised.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+The "nosuid" mount option causes the system to not execute "setuid" and "setgid" files with owner privileges. This option must be used for mounting any file system not containing approved "setuid" and "setguid" files. Executing files from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -8435,29 +7978,27 @@ If a privileged user were to log on using this service, the privileged user pass
-             <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-000381</xccdf:ident>
--          <xccdf:fixtext fixref="F-33131r568208_fix">Configure the operating system to disable non-essential capabilities by removing the telnet-server package from the system with the following command:
-+          <xccdf:ident system="http://cyber.mil/cci">CCI-001764</xccdf:ident>
-+          <xccdf:fixtext fixref="F-33155r568280_fix">Configure the system so that /tmp is mounted with the "nodev" option by adding /modifying the /etc/fstab with the following line:
- 
--$ sudo yum remove telnet-server</xccdf:fixtext>
--          <xccdf:fix id="F-33131r568208_fix" />
-+/dev/mapper/rhel-tmp /tmp xfs defaults,nodev,nosuid,noexec 0 0</xccdf:fixtext>
-+          <xccdf:fix id="F-33155r568280_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:312" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:330" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230488">
--        <xccdf:title>SRG-OS-000095-GPOS-00049</xccdf:title>
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230512">
-+        <xccdf:title>SRG-OS-000368-GPOS-00154</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230488r627750_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040001</xccdf:version>
--          <xccdf:title>RHEL 8 must not have any automated bug reporting tools installed.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
--
--Operating systems are capable of providing a wide variety of functions and services. Some of the functions and services, provided by default, may not be necessary to support essential organizational operations (e.g., key missions, functions).
--
--Examples of non-essential capabilities include, but are not limited to, games, software packages, tools, and demonstration software not related to requirements or providing a wide array of functionality not required for every mission, but which cannot be disabled.
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230512r627750_rule" weight="10.0" severity="medium">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040124</xccdf:version>
-+          <xccdf:title>RHEL 8 must mount /tmp with the nosuid option.</xccdf:title>
-+          <xccdf:description>&lt;VulnDiscussion&gt;The organization must identify authorized software programs and permit execution of authorized software. The process used to identify software programs that are authorized to execute on organizational information systems is commonly referred to as whitelisting.
- 
--Verify the operating system is configured to disable non-essential capabilities. The most secure way of ensuring a non-essential capability is disabled is to not have the capability installed.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+The "noexec" mount option causes the system to not execute binary files. This option must be used for mounting any file system not containing approved binary files, as they may be incompatible. Executing files from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.
-+The "nodev" mount option causes the system to not interpret character or block special devices. Executing character or block special devices from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.
-+The "nosuid" mount option causes the system to not execute "setuid" and "setgid" files with owner privileges. This option must be used for mounting any file system not containing approved "setuid" and "setguid" files. Executing files from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -8465,29 +8006,29 @@ Verify the operating system is configured to disable non-essential capabilities.
-             <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-000381</xccdf:ident>
--          <xccdf:fixtext fixref="F-33132r568211_fix">Configure the operating system to disable non-essential capabilities by removing automated bug reporting packages from the system with the following command:
-+          <xccdf:ident system="http://cyber.mil/cci">CCI-001764</xccdf:ident>
-+          <xccdf:fixtext fixref="F-33156r568283_fix">Configure the system so that /tmp is mounted with the "nosuid" option by adding /modifying the /etc/fstab with the following line:
- 
--$ sudo yum remove abrt*</xccdf:fixtext>
--          <xccdf:fix id="F-33132r568211_fix" />
-+/dev/mapper/rhel-tmp /tmp xfs defaults,nodev,nosuid,noexec 0 0</xccdf:fixtext>
-+          <xccdf:fix id="F-33156r568283_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:313" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:331" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230489">
--        <xccdf:title>SRG-OS-000095-GPOS-00049</xccdf:title>
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230513">
-+        <xccdf:title>SRG-OS-000368-GPOS-00154</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230489r627750_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040002</xccdf:version>
--          <xccdf:title>RHEL 8 must not have the sendmail package installed.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230513r627750_rule" weight="10.0" severity="medium">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040125</xccdf:version>
-+          <xccdf:title>RHEL 8 must mount /tmp with the noexec option.</xccdf:title>
-+          <xccdf:description>&lt;VulnDiscussion&gt;The organization must identify authorized software programs and permit execution of authorized software. The process used to identify software programs that are authorized to execute on organizational information systems is commonly referred to as whitelisting.
- 
--Operating systems are capable of providing a wide variety of functions and services. Some of the functions and services, provided by default, may not be necessary to support essential organizational operations (e.g., key missions, functions).
-+The "noexec" mount option causes the system to not execute binary files. This option must be used for mounting any file system not containing approved binary files, as they may be incompatible. Executing files from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.
- 
--Examples of non-essential capabilities include, but are not limited to, games, software packages, tools, and demonstration software not related to requirements or providing a wide array of functionality not required for every mission, but which cannot be disabled.
-+The "nodev" mount option causes the system to not interpret character or block special devices. Executing character or block special devices from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.
- 
--Verify the operating system is configured to disable non-essential capabilities. The most secure way of ensuring a non-essential capability is disabled is to not have the capability installed.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+The "nosuid" mount option causes the system to not execute "setuid" and "setgid" files with owner privileges. This option must be used for mounting any file system not containing approved "setuid" and "setguid" files. Executing files from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -8495,31 +8036,29 @@ Verify the operating system is configured to disable non-essential capabilities.
-             <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-000381</xccdf:ident>
--          <xccdf:fixtext fixref="F-33133r568214_fix">Configure the operating system to disable non-essential capabilities by removing the sendmail package from the system with the following command:
-+          <xccdf:ident system="http://cyber.mil/cci">CCI-001764</xccdf:ident>
-+          <xccdf:fixtext fixref="F-33157r568286_fix">Configure the system so that /tmp is mounted with the "noexec" option by adding /modifying the /etc/fstab with the following line:
- 
--$ sudo yum remove sendmail</xccdf:fixtext>
--          <xccdf:fix id="F-33133r568214_fix" />
-+/dev/mapper/rhel-tmp /tmp xfs defaults,nodev,nosuid,noexec 0 0</xccdf:fixtext>
-+          <xccdf:fix id="F-33157r568286_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:314" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:332" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230492">
--        <xccdf:title>SRG-OS-000095-GPOS-00049</xccdf:title>
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230514">
-+        <xccdf:title>SRG-OS-000368-GPOS-00154</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230492r627750_rule" weight="10.0" severity="high">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040010</xccdf:version>
--          <xccdf:title>RHEL 8 must not have the rsh-server package installed.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
--
--Operating systems are capable of providing a wide variety of functions and services. Some of the functions and services, provided by default, may not be necessary to support essential organizational operations (e.g., key missions, functions).
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230514r627750_rule" weight="10.0" severity="medium">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040126</xccdf:version>
-+          <xccdf:title>RHEL 8 must mount /var/log with the nodev option.</xccdf:title>
-+          <xccdf:description>&lt;VulnDiscussion&gt;The organization must identify authorized software programs and permit execution of authorized software. The process used to identify software programs that are authorized to execute on organizational information systems is commonly referred to as whitelisting.
- 
--The rsh-server service provides an unencrypted remote access service that does not provide for the confidentiality and integrity of user passwords or the remote session and has very weak authentication.
-+The "noexec" mount option causes the system to not execute binary files. This option must be used for mounting any file system not containing approved binary files, as they may be incompatible. Executing files from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.
- 
--If a privileged user were to log on using this service, the privileged user password could be compromised.
-+The "nodev" mount option causes the system to not interpret character or block special devices. Executing character or block special devices from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.
- 
--Satisfies: SRG-OS-000095-GPOS-00049, SRG-OS-000074-GPOS-00042&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+The "nosuid" mount option causes the system to not execute "setuid" and "setgid" files with owner privileges. This option must be used for mounting any file system not containing approved "setuid" and "setguid" files. Executing files from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -8527,27 +8066,29 @@ Satisfies: SRG-OS-000095-GPOS-00049, SRG-OS-000074-GPOS-00042&lt;/VulnDiscussion
-             <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-000381</xccdf:ident>
--          <xccdf:fixtext fixref="F-33136r568223_fix">Configure the operating system to disable non-essential capabilities by removing the rsh-server package from the system with the following command:
-+          <xccdf:ident system="http://cyber.mil/cci">CCI-001764</xccdf:ident>
-+          <xccdf:fixtext fixref="F-33158r568289_fix">Configure the system so that /var/log is mounted with the "nodev" option by adding /modifying the /etc/fstab with the following line:
- 
--$ sudo yum remove rsh-server</xccdf:fixtext>
--          <xccdf:fix id="F-33136r568223_fix" />
-+/dev/mapper/rhel-var-log /var/log xfs defaults,nodev,nosuid,noexec 0 0</xccdf:fixtext>
-+          <xccdf:fix id="F-33158r568289_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:317" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:333" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230494">
--        <xccdf:title>SRG-OS-000095-GPOS-00049</xccdf:title>
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230515">
-+        <xccdf:title>SRG-OS-000368-GPOS-00154</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230494r792911_rule" weight="10.0" severity="low">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040021</xccdf:version>
--          <xccdf:title>RHEL 8 must disable the asynchronous transfer mode (ATM) protocol.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230515r627750_rule" weight="10.0" severity="medium">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040127</xccdf:version>
-+          <xccdf:title>RHEL 8 must mount /var/log with the nosuid option.</xccdf:title>
-+          <xccdf:description>&lt;VulnDiscussion&gt;The organization must identify authorized software programs and permit execution of authorized software. The process used to identify software programs that are authorized to execute on organizational information systems is commonly referred to as whitelisting.
- 
--Failing to disconnect unused protocols can result in a system compromise.
-+The "noexec" mount option causes the system to not execute binary files. This option must be used for mounting any file system not containing approved binary files, as they may be incompatible. Executing files from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.
- 
--The Asynchronous Transfer Mode (ATM) is a protocol operating on network, data link, and physical layers, based on virtual circuits and virtual paths. Disabling ATM protects the system against exploitation of any laws in its implementation.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+The "nodev" mount option causes the system to not interpret character or block special devices. Executing character or block special devices from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.
-+
-+The "nosuid" mount option causes the system to not execute "setuid" and "setgid" files with owner privileges. This option must be used for mounting any file system not containing approved "setuid" and "setguid" files. Executing files from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -8555,32 +8096,29 @@ The Asynchronous Transfer Mode (ATM) is a protocol operating on network, data li
-             <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-000381</xccdf:ident>
--          <xccdf:fixtext fixref="F-33138r792910_fix">Configure the operating system to disable the ability to use the ATM protocol kernel module.
--
--Add or update the following lines in the file "/etc/modprobe.d/blacklist.conf":
--
--install atm /bin/true
--blacklist atm
-+          <xccdf:ident system="http://cyber.mil/cci">CCI-001764</xccdf:ident>
-+          <xccdf:fixtext fixref="F-33159r568292_fix">Configure the system so that /var/log is mounted with the "nosuid" option by adding /modifying the /etc/fstab with the following line:
- 
--Reboot the system for the settings to take effect.</xccdf:fixtext>
--          <xccdf:fix id="F-33138r792910_fix" />
-+/dev/mapper/rhel-var-log /var/log xfs defaults,nodev,nosuid,noexec 0 0</xccdf:fixtext>
-+          <xccdf:fix id="F-33159r568292_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:318" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:334" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230495">
--        <xccdf:title>SRG-OS-000095-GPOS-00049</xccdf:title>
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230516">
-+        <xccdf:title>SRG-OS-000368-GPOS-00154</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230495r792914_rule" weight="10.0" severity="low">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040022</xccdf:version>
--          <xccdf:title>RHEL 8 must disable the controller area network (CAN) protocol.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230516r627750_rule" weight="10.0" severity="medium">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040128</xccdf:version>
-+          <xccdf:title>RHEL 8 must mount /var/log with the noexec option.</xccdf:title>
-+          <xccdf:description>&lt;VulnDiscussion&gt;The organization must identify authorized software programs and permit execution of authorized software. The process used to identify software programs that are authorized to execute on organizational information systems is commonly referred to as whitelisting.
- 
--Failing to disconnect unused protocols can result in a system compromise.
-+The "noexec" mount option causes the system to not execute binary files. This option must be used for mounting any file system not containing approved binary files, as they may be incompatible. Executing files from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.
- 
--The Controller Area Network (CAN) is a serial communications protocol, which was initially developed for automotive and is now also used in marine, industrial, and medical applications. Disabling CAN protects the system against exploitation of any flaws in its implementation.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+The "nodev" mount option causes the system to not interpret character or block special devices. Executing character or block special devices from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.
-+
-+The "nosuid" mount option causes the system to not execute "setuid" and "setgid" files with owner privileges. This option must be used for mounting any file system not containing approved "setuid" and "setguid" files. Executing files from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -8588,32 +8126,29 @@ The Controller Area Network (CAN) is a serial communications protocol, which was
-             <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-000381</xccdf:ident>
--          <xccdf:fixtext fixref="F-33139r792913_fix">Configure the operating system to disable the ability to use the CAN protocol kernel module.
--
--Add or update the following lines in the file "/etc/modprobe.d/blacklist.conf":
--
--install can /bin/true
--blacklist can
-+          <xccdf:ident system="http://cyber.mil/cci">CCI-001764</xccdf:ident>
-+          <xccdf:fixtext fixref="F-33160r568295_fix">Configure the system so that /var/log is mounted with the "noexec" option by adding /modifying the /etc/fstab with the following line:
- 
--Reboot the system for the settings to take effect.</xccdf:fixtext>
--          <xccdf:fix id="F-33139r792913_fix" />
-+/dev/mapper/rhel-var-log /var/log xfs defaults,nodev,nosuid,noexec 0 0</xccdf:fixtext>
-+          <xccdf:fix id="F-33160r568295_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:319" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:335" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230496">
--        <xccdf:title>SRG-OS-000095-GPOS-00049</xccdf:title>
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230517">
-+        <xccdf:title>SRG-OS-000368-GPOS-00154</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230496r792917_rule" weight="10.0" severity="low">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040023</xccdf:version>
--          <xccdf:title>RHEL 8 must disable the stream control transmission protocol (SCTP).</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230517r627750_rule" weight="10.0" severity="medium">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040129</xccdf:version>
-+          <xccdf:title>RHEL 8 must mount /var/log/audit with the nodev option.</xccdf:title>
-+          <xccdf:description>&lt;VulnDiscussion&gt;The organization must identify authorized software programs and permit execution of authorized software. The process used to identify software programs that are authorized to execute on organizational information systems is commonly referred to as whitelisting.
- 
--Failing to disconnect unused protocols can result in a system compromise.
-+The "noexec" mount option causes the system to not execute binary files. This option must be used for mounting any file system not containing approved binary files, as they may be incompatible. Executing files from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.
- 
--The Stream Control Transmission Protocol (SCTP) is a transport layer protocol, designed to support the idea of message-oriented communication, with several streams of messages within one connection. Disabling SCTP protects the system against exploitation of any flaws in its implementation.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+The "nodev" mount option causes the system to not interpret character or block special devices. Executing character or block special devices from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.
-+
-+The "nosuid" mount option causes the system to not execute "setuid" and "setgid" files with owner privileges. This option must be used for mounting any file system not containing approved "setuid" and "setguid" files. Executing files from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -8621,32 +8156,29 @@ The Stream Control Transmission Protocol (SCTP) is a transport layer protocol, d
-             <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-000381</xccdf:ident>
--          <xccdf:fixtext fixref="F-33140r792916_fix">Configure the operating system to disable the ability to use the SCTP kernel module.
--
--Add or update the following lines in the file "/etc/modprobe.d/blacklist.conf":
--
--install sctp /bin/true
--blacklist sctp
-+          <xccdf:ident system="http://cyber.mil/cci">CCI-001764</xccdf:ident>
-+          <xccdf:fixtext fixref="F-33161r568298_fix">Configure the system so that /var/log/audit is mounted with the "nodev" option by adding /modifying the /etc/fstab with the following line:
- 
--Reboot the system for the settings to take effect.</xccdf:fixtext>
--          <xccdf:fix id="F-33140r792916_fix" />
-+/dev/mapper/rhel-var-log-audit /var/log/audit xfs defaults,nodev,nosuid,noexec 0 0</xccdf:fixtext>
-+          <xccdf:fix id="F-33161r568298_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:320" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:336" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230497">
--        <xccdf:title>SRG-OS-000095-GPOS-00049</xccdf:title>
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230518">
-+        <xccdf:title>SRG-OS-000368-GPOS-00154</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230497r792920_rule" weight="10.0" severity="low">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040024</xccdf:version>
--          <xccdf:title>RHEL 8 must disable the transparent inter-process communication (TIPC) protocol.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230518r627750_rule" weight="10.0" severity="medium">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040130</xccdf:version>
-+          <xccdf:title>RHEL 8 must mount /var/log/audit with the nosuid option.</xccdf:title>
-+          <xccdf:description>&lt;VulnDiscussion&gt;The organization must identify authorized software programs and permit execution of authorized software. The process used to identify software programs that are authorized to execute on organizational information systems is commonly referred to as whitelisting.
- 
--Failing to disconnect unused protocols can result in a system compromise.
-+The "noexec" mount option causes the system to not execute binary files. This option must be used for mounting any file system not containing approved binary files, as they may be incompatible. Executing files from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.
- 
--The Transparent Inter-Process Communication (TIPC) protocol is designed to provide communications between nodes in a cluster. Disabling TIPC protects the system against exploitation of any flaws in its implementation.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+The "nodev" mount option causes the system to not interpret character or block special devices. Executing character or block special devices from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.
-+
-+The "nosuid" mount option causes the system to not execute "setuid" and "setgid" files with owner privileges. This option must be used for mounting any file system not containing approved "setuid" and "setguid" files. Executing files from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -8654,32 +8186,29 @@ The Transparent Inter-Process Communication (TIPC) protocol is designed to provi
-             <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-000381</xccdf:ident>
--          <xccdf:fixtext fixref="F-33141r792919_fix">Configure the operating system to disable the ability to use the TIPC protocol kernel module.
--
--Add or update the following lines in the file "/etc/modprobe.d/blacklist.conf":
--
--install tipc /bin/true
--blacklist tipc
-+          <xccdf:ident system="http://cyber.mil/cci">CCI-001764</xccdf:ident>
-+          <xccdf:fixtext fixref="F-33162r568301_fix">Configure the system so that /var/log/audit is mounted with the "nosuid" option by adding /modifying the /etc/fstab with the following line:
- 
--Reboot the system for the settings to take effect.</xccdf:fixtext>
--          <xccdf:fix id="F-33141r792919_fix" />
-+/dev/mapper/rhel-var-log-audit /var/log/audit xfs defaults,nodev,nosuid,noexec 0 0</xccdf:fixtext>
-+          <xccdf:fix id="F-33162r568301_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:321" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:337" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230498">
--        <xccdf:title>SRG-OS-000095-GPOS-00049</xccdf:title>
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230519">
-+        <xccdf:title>SRG-OS-000368-GPOS-00154</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230498r792922_rule" weight="10.0" severity="low">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040025</xccdf:version>
--          <xccdf:title>RHEL 8 must disable mounting of cramfs.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230519r627750_rule" weight="10.0" severity="medium">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040131</xccdf:version>
-+          <xccdf:title>RHEL 8 must mount /var/log/audit with the noexec option.</xccdf:title>
-+          <xccdf:description>&lt;VulnDiscussion&gt;The organization must identify authorized software programs and permit execution of authorized software. The process used to identify software programs that are authorized to execute on organizational information systems is commonly referred to as whitelisting.
- 
--Removing support for unneeded filesystem types reduces the local attack surface of the server.
-+The "noexec" mount option causes the system to not execute binary files. This option must be used for mounting any file system not containing approved binary files, as they may be incompatible. Executing files from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.
- 
--Compressed ROM/RAM file system (or cramfs) is a read-only file system designed for simplicity and space-efficiency.  It is mainly used in embedded and small-footprint systems.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+The "nodev" mount option causes the system to not interpret character or block special devices. Executing character or block special devices from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.
-+
-+The "nosuid" mount option causes the system to not execute "setuid" and "setgid" files with owner privileges. This option must be used for mounting any file system not containing approved "setuid" and "setguid" files. Executing files from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -8687,103 +8216,29 @@ Compressed ROM/RAM file system (or cramfs) is a read-only file system designed f
-             <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-000381</xccdf:ident>
--          <xccdf:fixtext fixref="F-33142r568241_fix">Configure the operating system to disable the ability to use the cramfs kernel module.
--
--Add or update the following lines in the file "/etc/modprobe.d/blacklist.conf":
--
--install cramfs /bin/true
--blacklist cramfs
-+          <xccdf:ident system="http://cyber.mil/cci">CCI-001764</xccdf:ident>
-+          <xccdf:fixtext fixref="F-33163r568304_fix">Configure the system so that /var/log/audit is mounted with the "noexec" option by adding /modifying the /etc/fstab with the following line:
- 
--Reboot the system for the settings to take effect.</xccdf:fixtext>
--          <xccdf:fix id="F-33142r568241_fix" />
-+/dev/mapper/rhel-var-log-audit /var/log/audit xfs defaults,nodev,nosuid,noexec 0 0</xccdf:fixtext>
-+          <xccdf:fix id="F-33163r568304_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:322" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:338" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230499">
--        <xccdf:title>SRG-OS-000095-GPOS-00049</xccdf:title>
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230520">
-+        <xccdf:title>SRG-OS-000368-GPOS-00154</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230499r792924_rule" weight="10.0" severity="low">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040026</xccdf:version>
--          <xccdf:title>RHEL 8 must disable IEEE 1394 (FireWire) Support.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
--
--The IEEE 1394 (FireWire) is a serial bus standard for high-speed real-time communication. Disabling FireWire protects the system against exploitation of any flaws in its implementation.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
--          <xccdf:reference>
--            <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
--            <dc:publisher>DISA</dc:publisher>
--            <dc:type>DPMS Target</dc:type>
--            <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
--            <dc:identifier>2921</dc:identifier>
--          </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-000381</xccdf:ident>
--          <xccdf:fixtext fixref="F-33143r568244_fix">Configure the operating system to disable the ability to use the firewire-core kernel module.
--
--Add or update the following lines in the file "/etc/modprobe.d/blacklist.conf":
--
--install firewire-core /bin/true
--blacklist firewire-core
--
--Reboot the system for the settings to take effect.</xccdf:fixtext>
--          <xccdf:fix id="F-33143r568244_fix" />
--          <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:323" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
--          </xccdf:check>
--        </xccdf:Rule>
--      </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230503">
--        <xccdf:title>SRG-OS-000114-GPOS-00059</xccdf:title>
--        <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230503r627750_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040080</xccdf:version>
--          <xccdf:title>RHEL 8 must be configured to disable USB mass storage.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;USB mass storage permits easy introduction of unknown devices, thereby facilitating malicious activity.
--
--Satisfies: SRG-OS-000114-GPOS-00059, SRG-OS-000378-GPOS-00163&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
--          <xccdf:reference>
--            <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
--            <dc:publisher>DISA</dc:publisher>
--            <dc:type>DPMS Target</dc:type>
--            <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
--            <dc:identifier>2921</dc:identifier>
--          </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-000778</xccdf:ident>
--          <xccdf:fixtext fixref="F-33147r568256_fix">Configure the operating system to disable the ability to use the USB Storage kernel module.
--
--Create a file under "/etc/modprobe.d" with the following command:
--
--$ sudo touch /etc/modprobe.d/usb-storage.conf
--
--Add the following line to the created file:
--
--install usb-storage /bin/true
--
--Configure the operating system to disable the ability to use USB mass storage devices.
--
--$ sudo vi /etc/modprobe.d/blacklist.conf
--
--Add or update the line:
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230520r792927_rule" weight="10.0" severity="medium">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040132</xccdf:version>
-+          <xccdf:title>RHEL 8 must mount /var/tmp with the nodev option.</xccdf:title>
-+          <xccdf:description>&lt;VulnDiscussion&gt;The organization must identify authorized software programs and permit execution of authorized software. The process used to identify software programs that are authorized to execute on organizational information systems is commonly referred to as whitelisting.
- 
--blacklist usb-storage</xccdf:fixtext>
--          <xccdf:fix id="F-33147r568256_fix" />
--          <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:325" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
--          </xccdf:check>
--        </xccdf:Rule>
--      </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230507">
--        <xccdf:title>SRG-OS-000300-GPOS-00118</xccdf:title>
--        <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230507r627750_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040111</xccdf:version>
--          <xccdf:title>RHEL 8 Bluetooth must be disabled.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;Without protection of communications with wireless peripherals, confidentiality and integrity may be compromised because unprotected communications can be intercepted and either read, altered, or used to compromise the RHEL 8 operating system.
-+The "noexec" mount option causes the system to not execute binary files. This option must be used for mounting any file system not containing approved binary files, as they may be incompatible. Executing files from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.
- 
--This requirement applies to wireless peripheral technologies (e.g., wireless mice, keyboards, displays, etc.) used with RHEL 8 systems. Wireless peripherals (e.g., Wi-Fi/Bluetooth/IR Keyboards, Mice, and Pointing Devices and Near Field Communications [NFC]) present a unique challenge by creating an open, unsecured port on a computer. Wireless peripherals must meet DoD requirements for wireless data transmission and be approved for use by the Authorizing Official (AO). Even though some wireless peripherals, such as mice and pointing devices, do not ordinarily carry information that need to be protected, modification of communications with these wireless peripherals may be used to compromise the RHEL 8 operating system. Communication paths outside the physical protection of a controlled boundary are exposed to the possibility of interception and modification.
-+The "nodev" mount option causes the system to not interpret character or block special devices. Executing character or block special devices from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.
- 
--Protecting the confidentiality and integrity of communications with wireless peripherals can be accomplished by physical means (e.g., employing physical barriers to wireless radio frequencies) or by logical means (e.g., employing cryptographic techniques). If physical means of protection are employed, then logical means (cryptography) do not have to be employed, and vice versa. If the wireless peripheral is only passing telemetry data, encryption of the data may not be required.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+The "nosuid" mount option causes the system to not execute "setuid" and "setgid" files with owner privileges. This option must be used for mounting any file system not containing approved "setuid" and "setguid" files. Executing files from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -8791,26 +8246,22 @@ Protecting the confidentiality and integrity of communications with wireless per
-             <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-001443</xccdf:ident>
--          <xccdf:fixtext fixref="F-33151r568268_fix">Configure the operating system to disable the Bluetooth adapter when not in use.
--
--Build or modify the "/etc/modprobe.d/bluetooth.conf" file with the following line:
--
--install bluetooth /bin/true
-+          <xccdf:ident system="http://cyber.mil/cci">CCI-001764</xccdf:ident>
-+          <xccdf:fixtext fixref="F-33164r792926_fix">Configure the system so that /var/tmp is mounted with the "nodev" option by adding /modifying the /etc/fstab with the following line:
- 
--Reboot the system for the settings to take effect.</xccdf:fixtext>
--          <xccdf:fix id="F-33151r568268_fix" />
-+/dev/mapper/rhel-var-tmp /var/tmp xfs defaults,nodev,nosuid,noexec 0 0</xccdf:fixtext>
-+          <xccdf:fix id="F-33164r792926_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:326" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:339" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230508">
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230521">
-         <xccdf:title>SRG-OS-000368-GPOS-00154</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230508r627750_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040120</xccdf:version>
--          <xccdf:title>RHEL 8 must mount /dev/shm with the nodev option.</xccdf:title>
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230521r792930_rule" weight="10.0" severity="medium">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040133</xccdf:version>
-+          <xccdf:title>RHEL 8 must mount /var/tmp with the nosuid option.</xccdf:title>
-           <xccdf:description>&lt;VulnDiscussion&gt;The organization must identify authorized software programs and permit execution of authorized software. The process used to identify software programs that are authorized to execute on organizational information systems is commonly referred to as whitelisting.
- 
- The "noexec" mount option causes the system to not execute binary files. This option must be used for mounting any file system not containing approved binary files, as they may be incompatible. Executing files from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.
-@@ -8826,25 +8277,27 @@ The "nosuid" mount option causes the system to not execute "setuid" and "setgid"
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
-           <xccdf:ident system="http://cyber.mil/cci">CCI-001764</xccdf:ident>
--          <xccdf:fixtext fixref="F-33152r568271_fix">Configure the system so that /dev/shm is mounted with the "nodev" option by adding /modifying the /etc/fstab with the following line:
-+          <xccdf:fixtext fixref="F-33165r792929_fix">Configure the system so that /var/tmp is mounted with the "nosuid" option by adding /modifying the /etc/fstab with the following line:
- 
--tmpfs /dev/shm tmpfs defaults,nodev,nosuid,noexec 0 0</xccdf:fixtext>
--          <xccdf:fix id="F-33152r568271_fix" />
-+/dev/mapper/rhel-var-tmp /var/tmp xfs defaults,nodev,nosuid,noexec 0 0</xccdf:fixtext>
-+          <xccdf:fix id="F-33165r792929_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:327" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:340" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230509">
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230522">
-         <xccdf:title>SRG-OS-000368-GPOS-00154</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230509r627750_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040121</xccdf:version>
--          <xccdf:title>RHEL 8 must mount /dev/shm with the nosuid option.</xccdf:title>
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230522r792933_rule" weight="10.0" severity="medium">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040134</xccdf:version>
-+          <xccdf:title>RHEL 8 must mount /var/tmp with the noexec option.</xccdf:title>
-           <xccdf:description>&lt;VulnDiscussion&gt;The organization must identify authorized software programs and permit execution of authorized software. The process used to identify software programs that are authorized to execute on organizational information systems is commonly referred to as whitelisting.
- 
- The "noexec" mount option causes the system to not execute binary files. This option must be used for mounting any file system not containing approved binary files, as they may be incompatible. Executing files from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.
-+
- The "nodev" mount option causes the system to not interpret character or block special devices. Executing character or block special devices from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.
-+
- The "nosuid" mount option causes the system to not execute "setuid" and "setgid" files with owner privileges. This option must be used for mounting any file system not containing approved "setuid" and "setguid" files. Executing files from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-@@ -8854,28 +8307,28 @@ The "nosuid" mount option causes the system to not execute "setuid" and "setgid"
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
-           <xccdf:ident system="http://cyber.mil/cci">CCI-001764</xccdf:ident>
--          <xccdf:fixtext fixref="F-33153r568274_fix">Configure the system so that /dev/shm is mounted with the  "nosuid" option by adding /modifying the /etc/fstab with the following line:
-+          <xccdf:fixtext fixref="F-33166r792932_fix">Configure the system so that /var/tmp is mounted with the "noexec" option by adding /modifying the /etc/fstab with the following line:
- 
--tmpfs /dev/shm tmpfs defaults,nodev,nosuid,noexec 0 0</xccdf:fixtext>
--          <xccdf:fix id="F-33153r568274_fix" />
-+/dev/mapper/rhel-var-tmp /var/tmp xfs defaults,nodev,nosuid,noexec 0 0</xccdf:fixtext>
-+          <xccdf:fix id="F-33166r792932_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:328" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:341" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230510">
--        <xccdf:title>SRG-OS-000368-GPOS-00154</xccdf:title>
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230526">
-+        <xccdf:title>SRG-OS-000423-GPOS-00187</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230510r627750_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040122</xccdf:version>
--          <xccdf:title>RHEL 8 must mount /dev/shm with the noexec option.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;The organization must identify authorized software programs and permit execution of authorized software. The process used to identify software programs that are authorized to execute on organizational information systems is commonly referred to as whitelisting.
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230526r744032_rule" weight="10.0" severity="medium">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040160</xccdf:version>
-+          <xccdf:title>All RHEL 8 networked systems must have and implement SSH to protect the confidentiality and integrity of transmitted and received information, as well as information during preparation for transmission.</xccdf:title>
-+          <xccdf:description>&lt;VulnDiscussion&gt;Without protection of the transmitted information, confidentiality and integrity may be compromised because unprotected communications can be intercepted and either read or altered. 
- 
--The "noexec" mount option causes the system to not execute binary files. This option must be used for mounting any file system not containing approved binary files, as they may be incompatible. Executing files from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.
-+This requirement applies to both internal and external networks and all types of information system components from which information can be transmitted (e.g., servers, mobile devices, notebook computers, printers, copiers, scanners, and facsimile machines). Communication paths outside the physical protection of a controlled boundary are exposed to the possibility of interception and modification. 
- 
--The "nodev" mount option causes the system to not interpret character or block special devices. Executing character or block special devices from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.
-+Protecting the confidentiality and integrity of organizational information can be accomplished by physical means (e.g., employing physical distribution systems) or by logical means (e.g., employing cryptographic techniques). If physical means of protection are employed, then logical means (cryptography) do not have to be employed, and vice versa.
- 
--The "nosuid" mount option causes the system to not execute "setuid" and "setgid" files with owner privileges. This option must be used for mounting any file system not containing approved "setuid" and "setguid" files. Executing files from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+Satisfies: SRG-OS-000423-GPOS-00187, SRG-OS-000424-GPOS-00188, SRG-OS-000425-GPOS-00189, SRG-OS-000426-GPOS-00190&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -8883,29 +8336,31 @@ The "nosuid" mount option causes the system to not execute "setuid" and "setgid"
-             <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-001764</xccdf:ident>
--          <xccdf:fixtext fixref="F-33154r568277_fix">Configure the system so that /dev/shm is mounted with the "noexec" option by adding /modifying the /etc/fstab with the following line:
-+          <xccdf:ident system="http://cyber.mil/cci">CCI-002418</xccdf:ident>
-+          <xccdf:fixtext fixref="F-33170r744031_fix">Configure the SSH service to automatically start after reboot with the following command:
- 
--tmpfs /dev/shm tmpfs defaults,nodev,nosuid,noexec 0 0</xccdf:fixtext>
--          <xccdf:fix id="F-33154r568277_fix" />
-+$ sudo systemctl enable sshd.service</xccdf:fixtext>
-+          <xccdf:fix id="F-33170r744031_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:329" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:342" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230511">
--        <xccdf:title>SRG-OS-000368-GPOS-00154</xccdf:title>
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230527">
-+        <xccdf:title>SRG-OS-000033-GPOS-00014</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230511r627750_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040123</xccdf:version>
--          <xccdf:title>RHEL 8 must mount /tmp with the nodev option.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;The organization must identify authorized software programs and permit execution of authorized software. The process used to identify software programs that are authorized to execute on organizational information systems is commonly referred to as whitelisting.
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230527r627750_rule" weight="10.0" severity="medium">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040161</xccdf:version>
-+          <xccdf:title>RHEL 8 must force a frequent session key renegotiation for SSH connections to the server.</xccdf:title>
-+          <xccdf:description>&lt;VulnDiscussion&gt;Without protection of the transmitted information, confidentiality and integrity may be compromised because unprotected communications can be intercepted and either read or altered. 
- 
--The "noexec" mount option causes the system to not execute binary files. This option must be used for mounting any file system not containing approved binary files, as they may be incompatible. Executing files from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.
-+This requirement applies to both internal and external networks and all types of information system components from which information can be transmitted (e.g., servers, mobile devices, notebook computers, printers, copiers, scanners, and facsimile machines). Communication paths outside the physical protection of a controlled boundary are exposed to the possibility of interception and modification. 
- 
--The "nodev" mount option causes the system to not interpret character or block special devices. Executing character or block special devices from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.
-+Protecting the confidentiality and integrity of organizational information can be accomplished by physical means (e.g., employing physical distribution systems) or by logical means (e.g., employing cryptographic techniques). If physical means of protection are employed, then logical means (cryptography) do not have to be employed, and vice versa.
- 
--The "nosuid" mount option causes the system to not execute "setuid" and "setgid" files with owner privileges. This option must be used for mounting any file system not containing approved "setuid" and "setguid" files. Executing files from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+Session key regeneration limits the chances of a session key becoming compromised.
-+
-+Satisfies: SRG-OS-000033-GPOS-00014, SRG-OS-000420-GPOS-00186, SRG-OS-000424-GPOS-00188&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -8913,27 +8368,27 @@ The "nosuid" mount option causes the system to not execute "setuid" and "setgid"
-             <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-001764</xccdf:ident>
--          <xccdf:fixtext fixref="F-33155r568280_fix">Configure the system so that /tmp is mounted with the "nodev" option by adding /modifying the /etc/fstab with the following line:
-+          <xccdf:ident system="http://cyber.mil/cci">CCI-000068</xccdf:ident>
-+          <xccdf:fixtext fixref="F-33171r568328_fix">Configure the system to force a frequent session key renegotiation for SSH connections to the server by add or modifying the following line in the "/etc/ssh/sshd_config" file:
- 
--/dev/mapper/rhel-tmp /tmp xfs defaults,nodev,nosuid,noexec 0 0</xccdf:fixtext>
--          <xccdf:fix id="F-33155r568280_fix" />
-+RekeyLimit 1G 1h
-+
-+Restart the SSH daemon for the settings to take effect.
-+
-+$ sudo systemctl restart sshd.service</xccdf:fixtext>
-+          <xccdf:fix id="F-33171r568328_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:330" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:343" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230512">
--        <xccdf:title>SRG-OS-000368-GPOS-00154</xccdf:title>
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230531">
-+        <xccdf:title>SRG-OS-000480-GPOS-00227</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230512r627750_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040124</xccdf:version>
--          <xccdf:title>RHEL 8 must mount /tmp with the nosuid option.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;The organization must identify authorized software programs and permit execution of authorized software. The process used to identify software programs that are authorized to execute on organizational information systems is commonly referred to as whitelisting.
--
--The "noexec" mount option causes the system to not execute binary files. This option must be used for mounting any file system not containing approved binary files, as they may be incompatible. Executing files from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.
--The "nodev" mount option causes the system to not interpret character or block special devices. Executing character or block special devices from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.
--The "nosuid" mount option causes the system to not execute "setuid" and "setgid" files with owner privileges. This option must be used for mounting any file system not containing approved "setuid" and "setguid" files. Executing files from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230531r627750_rule" weight="10.0" severity="high">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040172</xccdf:version>
-+          <xccdf:title>The systemd Ctrl-Alt-Delete burst key sequence in RHEL 8 must be disabled.</xccdf:title>
-+          <xccdf:description>&lt;VulnDiscussion&gt;A locally logged-on user who presses Ctrl-Alt-Delete when at the console can reboot the system. If accidentally pressed, as could happen in the case of a mixed OS environment, this can create the risk of short-term loss of availability of systems due to unintentional reboot. In a graphical user environment, risk of unintentional reboot from the Ctrl-Alt-Delete sequence is reduced because the user will be prompted before any action is taken.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -8941,29 +8396,27 @@ The "nosuid" mount option causes the system to not execute "setuid" and "setgid"
-             <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-001764</xccdf:ident>
--          <xccdf:fixtext fixref="F-33156r568283_fix">Configure the system so that /tmp is mounted with the "nosuid" option by adding /modifying the /etc/fstab with the following line:
-+          <xccdf:ident system="http://cyber.mil/cci">CCI-000366</xccdf:ident>
-+          <xccdf:fixtext fixref="F-33175r619890_fix">Configure the system to disable the CtrlAltDelBurstAction by added or modifying the following line in the "/etc/systemd/system.conf" configuration file:
- 
--/dev/mapper/rhel-tmp /tmp xfs defaults,nodev,nosuid,noexec 0 0</xccdf:fixtext>
--          <xccdf:fix id="F-33156r568283_fix" />
-+CtrlAltDelBurstAction=none
-+
-+Reload the daemon for this change to take effect.
-+
-+$ sudo systemctl daemon-reload</xccdf:fixtext>
-+          <xccdf:fix id="F-33175r619890_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:331" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:345" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230513">
--        <xccdf:title>SRG-OS-000368-GPOS-00154</xccdf:title>
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230533">
-+        <xccdf:title>SRG-OS-000480-GPOS-00227</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230513r627750_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040125</xccdf:version>
--          <xccdf:title>RHEL 8 must mount /tmp with the noexec option.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;The organization must identify authorized software programs and permit execution of authorized software. The process used to identify software programs that are authorized to execute on organizational information systems is commonly referred to as whitelisting.
--
--The "noexec" mount option causes the system to not execute binary files. This option must be used for mounting any file system not containing approved binary files, as they may be incompatible. Executing files from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.
--
--The "nodev" mount option causes the system to not interpret character or block special devices. Executing character or block special devices from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.
--
--The "nosuid" mount option causes the system to not execute "setuid" and "setgid" files with owner privileges. This option must be used for mounting any file system not containing approved "setuid" and "setguid" files. Executing files from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230533r627750_rule" weight="10.0" severity="high">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040190</xccdf:version>
-+          <xccdf:title>The Trivial File Transfer Protocol (TFTP) server package must not be installed if not required for RHEL 8 operational support.</xccdf:title>
-+          <xccdf:description>&lt;VulnDiscussion&gt;If TFTP is required for operational support (such as the transmission of router configurations) its use must be documented with the Information System Security Officer (ISSO), restricted to only authorized personnel, and have access control rules established.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -8971,29 +8424,23 @@ The "nosuid" mount option causes the system to not execute "setuid" and "setgid"
-             <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-001764</xccdf:ident>
--          <xccdf:fixtext fixref="F-33157r568286_fix">Configure the system so that /tmp is mounted with the "noexec" option by adding /modifying the /etc/fstab with the following line:
-+          <xccdf:ident system="http://cyber.mil/cci">CCI-000366</xccdf:ident>
-+          <xccdf:fixtext fixref="F-33177r568346_fix">Remove the TFTP package from the system with the following command:
- 
--/dev/mapper/rhel-tmp /tmp xfs defaults,nodev,nosuid,noexec 0 0</xccdf:fixtext>
--          <xccdf:fix id="F-33157r568286_fix" />
-+$ sudo yum remove tftp-server</xccdf:fixtext>
-+          <xccdf:fix id="F-33177r568346_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:332" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:346" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230514">
--        <xccdf:title>SRG-OS-000368-GPOS-00154</xccdf:title>
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230534">
-+        <xccdf:title>SRG-OS-000480-GPOS-00227</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230514r627750_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040126</xccdf:version>
--          <xccdf:title>RHEL 8 must mount /var/log with the nodev option.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;The organization must identify authorized software programs and permit execution of authorized software. The process used to identify software programs that are authorized to execute on organizational information systems is commonly referred to as whitelisting.
--
--The "noexec" mount option causes the system to not execute binary files. This option must be used for mounting any file system not containing approved binary files, as they may be incompatible. Executing files from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.
--
--The "nodev" mount option causes the system to not interpret character or block special devices. Executing character or block special devices from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.
--
--The "nosuid" mount option causes the system to not execute "setuid" and "setgid" files with owner privileges. This option must be used for mounting any file system not containing approved "setuid" and "setguid" files. Executing files from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230534r627750_rule" weight="10.0" severity="high">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040200</xccdf:version>
-+          <xccdf:title>The root account must be the only account having unrestricted access to the RHEL 8 system.</xccdf:title>
-+          <xccdf:description>&lt;VulnDiscussion&gt;If an account other than root also has a User Identifier (UID) of "0", it has root authority, giving that account unrestricted access to the entire operating system. Multiple accounts with a UID of "0" afford an opportunity for potential intruders to guess a password for a privileged account.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -9001,29 +8448,33 @@ The "nosuid" mount option causes the system to not execute "setuid" and "setgid"
-             <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-001764</xccdf:ident>
--          <xccdf:fixtext fixref="F-33158r568289_fix">Configure the system so that /var/log is mounted with the "nodev" option by adding /modifying the /etc/fstab with the following line:
-+          <xccdf:ident system="http://cyber.mil/cci">CCI-000366</xccdf:ident>
-+          <xccdf:fixtext fixref="F-33178r568349_fix">Change the UID of any account on the system, other than root, that has a UID of "0". 
- 
--/dev/mapper/rhel-var-log /var/log xfs defaults,nodev,nosuid,noexec 0 0</xccdf:fixtext>
--          <xccdf:fix id="F-33158r568289_fix" />
-+If the account is associated with system commands or applications, the UID should be changed to one greater than "0" but less than "1000". Otherwise, assign a UID of greater than "1000" that has not already been assigned.</xccdf:fixtext>
-+          <xccdf:fix id="F-33178r568349_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:333" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:347" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230515">
--        <xccdf:title>SRG-OS-000368-GPOS-00154</xccdf:title>
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230535">
-+        <xccdf:title>SRG-OS-000480-GPOS-00227</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230515r627750_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040127</xccdf:version>
--          <xccdf:title>RHEL 8 must mount /var/log with the nosuid option.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;The organization must identify authorized software programs and permit execution of authorized software. The process used to identify software programs that are authorized to execute on organizational information systems is commonly referred to as whitelisting.
--
--The "noexec" mount option causes the system to not execute binary files. This option must be used for mounting any file system not containing approved binary files, as they may be incompatible. Executing files from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230535r792936_rule" weight="10.0" severity="medium">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040210</xccdf:version>
-+          <xccdf:title>RHEL 8 must prevent IPv6 Internet Control Message Protocol (ICMP) redirect messages from being accepted.</xccdf:title>
-+          <xccdf:description>&lt;VulnDiscussion&gt;ICMP redirect messages are used by routers to inform hosts that a more direct route exists for a particular destination. These messages modify the host's route table and are unauthenticated. An illicit ICMP redirect message could result in a man-in-the-middle attack.
- 
--The "nodev" mount option causes the system to not interpret character or block special devices. Executing character or block special devices from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.
-+The sysctl --system command will load settings from all system configuration files. All configuration files are sorted by their filename in lexicographic order, regardless of which of the directories they reside in. If multiple files specify the same option, the entry in the file with the lexicographically latest name will take precedence. Files are read from directories in the following list from top to bottom. Once a file of a given filename is loaded, any file of the same name in subsequent directories is ignored.
-+/etc/sysctl.d/*.conf
-+/run/sysctl.d/*.conf
-+/usr/local/lib/sysctl.d/*.conf
-+/usr/lib/sysctl.d/*.conf
-+/lib/sysctl.d/*.conf
-+/etc/sysctl.conf
- 
--The "nosuid" mount option causes the system to not execute "setuid" and "setgid" files with owner privileges. This option must be used for mounting any file system not containing approved "setuid" and "setguid" files. Executing files from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -9031,29 +8482,41 @@ The "nosuid" mount option causes the system to not execute "setuid" and "setgid"
-             <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-001764</xccdf:ident>
--          <xccdf:fixtext fixref="F-33159r568292_fix">Configure the system so that /var/log is mounted with the "nosuid" option by adding /modifying the /etc/fstab with the following line:
-+          <xccdf:ident system="http://cyber.mil/cci">CCI-000366</xccdf:ident>
-+          <xccdf:fixtext fixref="F-33179r792935_fix">Configure RHEL 8 to prevent IPv6 ICMP redirect messages from being accepted.
- 
--/dev/mapper/rhel-var-log /var/log xfs defaults,nodev,nosuid,noexec 0 0</xccdf:fixtext>
--          <xccdf:fix id="F-33159r568292_fix" />
-+Add or edit the following line in a system configuration file, which begins with "99-", in the "/etc/sysctl.d/" directory:
-+
-+net.ipv6.conf.default.accept_redirects = 0
-+
-+Load settings from all system configuration files with the following command:
-+
-+$ sudo sysctl --system</xccdf:fixtext>
-+          <xccdf:fix id="F-33179r792935_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:334" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:348" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230516">
--        <xccdf:title>SRG-OS-000368-GPOS-00154</xccdf:title>
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230536">
-+        <xccdf:title>SRG-OS-000480-GPOS-00227</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230516r627750_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040128</xccdf:version>
--          <xccdf:title>RHEL 8 must mount /var/log with the noexec option.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;The organization must identify authorized software programs and permit execution of authorized software. The process used to identify software programs that are authorized to execute on organizational information systems is commonly referred to as whitelisting.
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230536r792939_rule" weight="10.0" severity="medium">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040220</xccdf:version>
-+          <xccdf:title>RHEL 8 must not send Internet Control Message Protocol (ICMP) redirects.</xccdf:title>
-+          <xccdf:description>&lt;VulnDiscussion&gt;ICMP redirect messages are used by routers to inform hosts that a more direct route exists for a particular destination. These messages contain information from the system's route table, possibly revealing portions of the network topology.
- 
--The "noexec" mount option causes the system to not execute binary files. This option must be used for mounting any file system not containing approved binary files, as they may be incompatible. Executing files from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.
-+There are notable differences between Internet Protocol version 4 (IPv4) and Internet Protocol version 6 (IPv6). There is only a directive to disable sending of IPv4 redirected packets. Refer to RFC4294 for an explanation of "IPv6 Node Requirements", which resulted in this difference between IPv4 and IPv6.
- 
--The "nodev" mount option causes the system to not interpret character or block special devices. Executing character or block special devices from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.
-+The sysctl --system command will load settings from all system configuration files. All configuration files are sorted by their filename in lexicographic order, regardless of which of the directories they reside in. If multiple files specify the same option, the entry in the file with the lexicographically latest name will take precedence. Files are read from directories in the following list from top to bottom. Once a file of a given filename is loaded, any file of the same name in subsequent directories is ignored.
-+/etc/sysctl.d/*.conf
-+/run/sysctl.d/*.conf
-+/usr/local/lib/sysctl.d/*.conf
-+/usr/lib/sysctl.d/*.conf
-+/lib/sysctl.d/*.conf
-+/etc/sysctl.conf
- 
--The "nosuid" mount option causes the system to not execute "setuid" and "setgid" files with owner privileges. This option must be used for mounting any file system not containing approved "setuid" and "setguid" files. Executing files from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -9061,29 +8524,40 @@ The "nosuid" mount option causes the system to not execute "setuid" and "setgid"
-             <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-001764</xccdf:ident>
--          <xccdf:fixtext fixref="F-33160r568295_fix">Configure the system so that /var/log is mounted with the "noexec" option by adding /modifying the /etc/fstab with the following line:
-+          <xccdf:ident system="http://cyber.mil/cci">CCI-000366</xccdf:ident>
-+          <xccdf:fixtext fixref="F-33180r792938_fix">Configure RHEL 8 to not allow interfaces to perform IPv4 ICMP redirects.
- 
--/dev/mapper/rhel-var-log /var/log xfs defaults,nodev,nosuid,noexec 0 0</xccdf:fixtext>
--          <xccdf:fix id="F-33160r568295_fix" />
-+Add or edit the following line in a system configuration file, which begins with "99-", in the "/etc/sysctl.d/" directory:
-+
-+net.ipv4.conf.all.send_redirects=0
-+
-+Load settings from all system configuration files with the following command:
-+
-+$ sudo sysctl --system</xccdf:fixtext>
-+          <xccdf:fix id="F-33180r792938_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:335" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:349" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230517">
--        <xccdf:title>SRG-OS-000368-GPOS-00154</xccdf:title>
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230537">
-+        <xccdf:title>SRG-OS-000480-GPOS-00227</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230517r627750_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040129</xccdf:version>
--          <xccdf:title>RHEL 8 must mount /var/log/audit with the nodev option.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;The organization must identify authorized software programs and permit execution of authorized software. The process used to identify software programs that are authorized to execute on organizational information systems is commonly referred to as whitelisting.
--
--The "noexec" mount option causes the system to not execute binary files. This option must be used for mounting any file system not containing approved binary files, as they may be incompatible. Executing files from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230537r792942_rule" weight="10.0" severity="medium">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040230</xccdf:version>
-+          <xccdf:title>RHEL 8 must not respond to Internet Control Message Protocol (ICMP) echoes sent to a broadcast address.</xccdf:title>
-+          <xccdf:description>&lt;VulnDiscussion&gt;Responding to broadcast ICMP echoes facilitates network mapping and provides a vector for amplification attacks.
- 
--The "nodev" mount option causes the system to not interpret character or block special devices. Executing character or block special devices from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.
-+There are notable differences between Internet Protocol version 4 (IPv4) and Internet Protocol version 6 (IPv6). IPv6 does not implement the same method of broadcast as IPv4. Instead, IPv6 uses multicast addressing to the all-hosts multicast group. Refer to RFC4294 for an explanation of "IPv6 Node Requirements", which resulted in this difference between IPv4 and IPv6.
-+The sysctl --system command will load settings from all system configuration files. All configuration files are sorted by their filename in lexicographic order, regardless of which of the directories they reside in. If multiple files specify the same option, the entry in the file with the lexicographically latest name will take precedence. Files are read from directories in the following list from top to bottom. Once a file of a given filename is loaded, any file of the same name in subsequent directories is ignored.
-+/etc/sysctl.d/*.conf
-+/run/sysctl.d/*.conf
-+/usr/local/lib/sysctl.d/*.conf
-+/usr/lib/sysctl.d/*.conf
-+/lib/sysctl.d/*.conf
-+/etc/sysctl.conf
- 
--The "nosuid" mount option causes the system to not execute "setuid" and "setgid" files with owner privileges. This option must be used for mounting any file system not containing approved "setuid" and "setguid" files. Executing files from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -9091,29 +8565,39 @@ The "nosuid" mount option causes the system to not execute "setuid" and "setgid"
-             <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-001764</xccdf:ident>
--          <xccdf:fixtext fixref="F-33161r568298_fix">Configure the system so that /var/log/audit is mounted with the "nodev" option by adding /modifying the /etc/fstab with the following line:
-+          <xccdf:ident system="http://cyber.mil/cci">CCI-000366</xccdf:ident>
-+          <xccdf:fixtext fixref="F-33181r792941_fix">Configure RHEL 8 to not respond to IPv4 ICMP echoes sent to a broadcast address.
- 
--/dev/mapper/rhel-var-log-audit /var/log/audit xfs defaults,nodev,nosuid,noexec 0 0</xccdf:fixtext>
--          <xccdf:fix id="F-33161r568298_fix" />
-+Add or edit the following line in a system configuration file, which begins with "99-", in the "/etc/sysctl.d/" directory:
-+
-+net.ipv4.icmp_echo_ignore_broadcasts=1
-+
-+Load settings from all system configuration files with the following command:
-+
-+$ sudo sysctl --system</xccdf:fixtext>
-+          <xccdf:fix id="F-33181r792941_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:336" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:350" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230518">
--        <xccdf:title>SRG-OS-000368-GPOS-00154</xccdf:title>
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230538">
-+        <xccdf:title>SRG-OS-000480-GPOS-00227</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230518r627750_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040130</xccdf:version>
--          <xccdf:title>RHEL 8 must mount /var/log/audit with the nosuid option.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;The organization must identify authorized software programs and permit execution of authorized software. The process used to identify software programs that are authorized to execute on organizational information systems is commonly referred to as whitelisting.
--
--The "noexec" mount option causes the system to not execute binary files. This option must be used for mounting any file system not containing approved binary files, as they may be incompatible. Executing files from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230538r792945_rule" weight="10.0" severity="medium">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040240</xccdf:version>
-+          <xccdf:title>RHEL 8 must not forward IPv6 source-routed packets.</xccdf:title>
-+          <xccdf:description>&lt;VulnDiscussion&gt;Source-routed packets allow the source of the packet to suggest that routers forward the packet along a different path than configured on the router, which can be used to bypass network security measures. This requirement applies only to the forwarding of source-routed traffic, such as when forwarding is enabled and the system is functioning as a router.
- 
--The "nodev" mount option causes the system to not interpret character or block special devices. Executing character or block special devices from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.
-+The sysctl --system command will load settings from all system configuration files. All configuration files are sorted by their filename in lexicographic order, regardless of which of the directories they reside in. If multiple files specify the same option, the entry in the file with the lexicographically latest name will take precedence. Files are read from directories in the following list from top to bottom. Once a file of a given filename is loaded, any file of the same name in subsequent directories is ignored.
-+/etc/sysctl.d/*.conf
-+/run/sysctl.d/*.conf
-+/usr/local/lib/sysctl.d/*.conf
-+/usr/lib/sysctl.d/*.conf
-+/lib/sysctl.d/*.conf
-+/etc/sysctl.conf
- 
--The "nosuid" mount option causes the system to not execute "setuid" and "setgid" files with owner privileges. This option must be used for mounting any file system not containing approved "setuid" and "setguid" files. Executing files from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -9121,29 +8605,39 @@ The "nosuid" mount option causes the system to not execute "setuid" and "setgid"
-             <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-001764</xccdf:ident>
--          <xccdf:fixtext fixref="F-33162r568301_fix">Configure the system so that /var/log/audit is mounted with the "nosuid" option by adding /modifying the /etc/fstab with the following line:
-+          <xccdf:ident system="http://cyber.mil/cci">CCI-000366</xccdf:ident>
-+          <xccdf:fixtext fixref="F-33182r792944_fix">Configure RHEL 8 to not forward IPv6 source-routed packets.
- 
--/dev/mapper/rhel-var-log-audit /var/log/audit xfs defaults,nodev,nosuid,noexec 0 0</xccdf:fixtext>
--          <xccdf:fix id="F-33162r568301_fix" />
-+Add or edit the following line in a system configuration file, which begins with "99-", in the "/etc/sysctl.d/" directory:
-+
-+net.ipv6.conf.all.accept_source_route=0
-+
-+Load settings from all system configuration files with the following command:
-+
-+$ sudo sysctl --system</xccdf:fixtext>
-+          <xccdf:fix id="F-33182r792944_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:337" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:351" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230519">
--        <xccdf:title>SRG-OS-000368-GPOS-00154</xccdf:title>
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230539">
-+        <xccdf:title>SRG-OS-000480-GPOS-00227</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230519r627750_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040131</xccdf:version>
--          <xccdf:title>RHEL 8 must mount /var/log/audit with the noexec option.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;The organization must identify authorized software programs and permit execution of authorized software. The process used to identify software programs that are authorized to execute on organizational information systems is commonly referred to as whitelisting.
--
--The "noexec" mount option causes the system to not execute binary files. This option must be used for mounting any file system not containing approved binary files, as they may be incompatible. Executing files from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230539r792948_rule" weight="10.0" severity="medium">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040250</xccdf:version>
-+          <xccdf:title>RHEL 8 must not forward IPv6 source-routed packets by default.</xccdf:title>
-+          <xccdf:description>&lt;VulnDiscussion&gt;Source-routed packets allow the source of the packet to suggest that routers forward the packet along a different path than configured on the router, which can be used to bypass network security measures. This requirement applies only to the forwarding of source-routed traffic, such as when forwarding is enabled and the system is functioning as a router.
- 
--The "nodev" mount option causes the system to not interpret character or block special devices. Executing character or block special devices from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.
-+The sysctl --system command will load settings from all system configuration files. All configuration files are sorted by their filename in lexicographic order, regardless of which of the directories they reside in. If multiple files specify the same option, the entry in the file with the lexicographically latest name will take precedence. Files are read from directories in the following list from top to bottom. Once a file of a given filename is loaded, any file of the same name in subsequent directories is ignored.
-+/etc/sysctl.d/*.conf
-+/run/sysctl.d/*.conf
-+/usr/local/lib/sysctl.d/*.conf
-+/usr/lib/sysctl.d/*.conf
-+/lib/sysctl.d/*.conf
-+/etc/sysctl.conf
- 
--The "nosuid" mount option causes the system to not execute "setuid" and "setgid" files with owner privileges. This option must be used for mounting any file system not containing approved "setuid" and "setguid" files. Executing files from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -9151,29 +8645,39 @@ The "nosuid" mount option causes the system to not execute "setuid" and "setgid"
-             <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-001764</xccdf:ident>
--          <xccdf:fixtext fixref="F-33163r568304_fix">Configure the system so that /var/log/audit is mounted with the "noexec" option by adding /modifying the /etc/fstab with the following line:
-+          <xccdf:ident system="http://cyber.mil/cci">CCI-000366</xccdf:ident>
-+          <xccdf:fixtext fixref="F-33183r792947_fix">Configure RHEL 8 to not forward IPv6 source-routed packets by default.
- 
--/dev/mapper/rhel-var-log-audit /var/log/audit xfs defaults,nodev,nosuid,noexec 0 0</xccdf:fixtext>
--          <xccdf:fix id="F-33163r568304_fix" />
-+Add or edit the following line in a system configuration file, which begins with "99-", in the "/etc/sysctl.d/" directory:
-+
-+net.ipv6.conf.default.accept_source_route=0
-+
-+Load settings from all system configuration files with the following command:
-+
-+$ sudo sysctl --system</xccdf:fixtext>
-+          <xccdf:fix id="F-33183r792947_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:338" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:352" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230520">
--        <xccdf:title>SRG-OS-000368-GPOS-00154</xccdf:title>
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230540">
-+        <xccdf:title>SRG-OS-000480-GPOS-00227</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230520r792927_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040132</xccdf:version>
--          <xccdf:title>RHEL 8 must mount /var/tmp with the nodev option.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;The organization must identify authorized software programs and permit execution of authorized software. The process used to identify software programs that are authorized to execute on organizational information systems is commonly referred to as whitelisting.
--
--The "noexec" mount option causes the system to not execute binary files. This option must be used for mounting any file system not containing approved binary files, as they may be incompatible. Executing files from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230540r792951_rule" weight="10.0" severity="medium">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040260</xccdf:version>
-+          <xccdf:title>RHEL 8 must not enable IPv6 packet forwarding unless the system is a router.</xccdf:title>
-+          <xccdf:description>&lt;VulnDiscussion&gt;Routing protocol daemons are typically used on routers to exchange network topology information with other routers. If this software is used when not required, system network information may be unnecessarily transmitted across the network.
- 
--The "nodev" mount option causes the system to not interpret character or block special devices. Executing character or block special devices from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.
-+The sysctl --system command will load settings from all system configuration files. All configuration files are sorted by their filename in lexicographic order, regardless of which of the directories they reside in. If multiple files specify the same option, the entry in the file with the lexicographically latest name will take precedence. Files are read from directories in the following list from top to bottom. Once a file of a given filename is loaded, any file of the same name in subsequent directories is ignored.
-+/etc/sysctl.d/*.conf
-+/run/sysctl.d/*.conf
-+/usr/local/lib/sysctl.d/*.conf
-+/usr/lib/sysctl.d/*.conf
-+/lib/sysctl.d/*.conf
-+/etc/sysctl.conf
- 
--The "nosuid" mount option causes the system to not execute "setuid" and "setgid" files with owner privileges. This option must be used for mounting any file system not containing approved "setuid" and "setguid" files. Executing files from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -9181,29 +8685,41 @@ The "nosuid" mount option causes the system to not execute "setuid" and "setgid"
-             <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-001764</xccdf:ident>
--          <xccdf:fixtext fixref="F-33164r792926_fix">Configure the system so that /var/tmp is mounted with the "nodev" option by adding /modifying the /etc/fstab with the following line:
-+          <xccdf:ident system="http://cyber.mil/cci">CCI-000366</xccdf:ident>
-+          <xccdf:fixtext fixref="F-33184r792950_fix">Configure RHEL 8 to not allow IPv6 packet forwarding, unless the system is a router.
- 
--/dev/mapper/rhel-var-tmp /var/tmp xfs defaults,nodev,nosuid,noexec 0 0</xccdf:fixtext>
--          <xccdf:fix id="F-33164r792926_fix" />
-+Add or edit the following line in a system configuration file, which begins with "99-", in the "/etc/sysctl.d/" directory:
-+
-+net.ipv6.conf.all.forwarding=0
-+
-+Load settings from all system configuration files with the following command:
-+
-+$ sudo sysctl --system</xccdf:fixtext>
-+          <xccdf:fix id="F-33184r792950_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:339" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:353" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230521">
--        <xccdf:title>SRG-OS-000368-GPOS-00154</xccdf:title>
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230541">
-+        <xccdf:title>SRG-OS-000480-GPOS-00227</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230521r792930_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040133</xccdf:version>
--          <xccdf:title>RHEL 8 must mount /var/tmp with the nosuid option.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;The organization must identify authorized software programs and permit execution of authorized software. The process used to identify software programs that are authorized to execute on organizational information systems is commonly referred to as whitelisting.
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230541r792954_rule" weight="10.0" severity="medium">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040261</xccdf:version>
-+          <xccdf:title>RHEL 8 must not accept router advertisements on all IPv6 interfaces.</xccdf:title>
-+          <xccdf:description>&lt;VulnDiscussion&gt;Routing protocol daemons are typically used on routers to exchange network topology information with other routers. If this software is used when not required, system network information may be unnecessarily transmitted across the network.
- 
--The "noexec" mount option causes the system to not execute binary files. This option must be used for mounting any file system not containing approved binary files, as they may be incompatible. Executing files from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.
-+An illicit router advertisement message could result in a man-in-the-middle attack.
- 
--The "nodev" mount option causes the system to not interpret character or block special devices. Executing character or block special devices from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.
-+The sysctl --system command will load settings from all system configuration files. All configuration files are sorted by their filename in lexicographic order, regardless of which of the directories they reside in. If multiple files specify the same option, the entry in the file with the lexicographically latest name will take precedence. Files are read from directories in the following list from top to bottom. Once a file of a given filename is loaded, any file of the same name in subsequent directories is ignored.
-+/etc/sysctl.d/*.conf
-+/run/sysctl.d/*.conf
-+/usr/local/lib/sysctl.d/*.conf
-+/usr/lib/sysctl.d/*.conf
-+/lib/sysctl.d/*.conf
-+/etc/sysctl.conf
- 
--The "nosuid" mount option causes the system to not execute "setuid" and "setgid" files with owner privileges. This option must be used for mounting any file system not containing approved "setuid" and "setguid" files. Executing files from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -9211,119 +8727,41 @@ The "nosuid" mount option causes the system to not execute "setuid" and "setgid"
-             <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-001764</xccdf:ident>
--          <xccdf:fixtext fixref="F-33165r792929_fix">Configure the system so that /var/tmp is mounted with the "nosuid" option by adding /modifying the /etc/fstab with the following line:
-+          <xccdf:ident system="http://cyber.mil/cci">CCI-000366</xccdf:ident>
-+          <xccdf:fixtext fixref="F-33185r792953_fix">Configure RHEL 8 to not accept router advertisements on all IPv6 interfaces unless the system is a router.
- 
--/dev/mapper/rhel-var-tmp /var/tmp xfs defaults,nodev,nosuid,noexec 0 0</xccdf:fixtext>
--          <xccdf:fix id="F-33165r792929_fix" />
--          <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:340" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
--          </xccdf:check>
--        </xccdf:Rule>
--      </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230522">
--        <xccdf:title>SRG-OS-000368-GPOS-00154</xccdf:title>
--        <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230522r792933_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040134</xccdf:version>
--          <xccdf:title>RHEL 8 must mount /var/tmp with the noexec option.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;The organization must identify authorized software programs and permit execution of authorized software. The process used to identify software programs that are authorized to execute on organizational information systems is commonly referred to as whitelisting.
--
--The "noexec" mount option causes the system to not execute binary files. This option must be used for mounting any file system not containing approved binary files, as they may be incompatible. Executing files from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.
--
--The "nodev" mount option causes the system to not interpret character or block special devices. Executing character or block special devices from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.
--
--The "nosuid" mount option causes the system to not execute "setuid" and "setgid" files with owner privileges. This option must be used for mounting any file system not containing approved "setuid" and "setguid" files. Executing files from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
--          <xccdf:reference>
--            <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
--            <dc:publisher>DISA</dc:publisher>
--            <dc:type>DPMS Target</dc:type>
--            <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
--            <dc:identifier>2921</dc:identifier>
--          </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-001764</xccdf:ident>
--          <xccdf:fixtext fixref="F-33166r792932_fix">Configure the system so that /var/tmp is mounted with the "noexec" option by adding /modifying the /etc/fstab with the following line:
--
--/dev/mapper/rhel-var-tmp /var/tmp xfs defaults,nodev,nosuid,noexec 0 0</xccdf:fixtext>
--          <xccdf:fix id="F-33166r792932_fix" />
--          <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:341" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
--          </xccdf:check>
--        </xccdf:Rule>
--      </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230526">
--        <xccdf:title>SRG-OS-000423-GPOS-00187</xccdf:title>
--        <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230526r744032_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040160</xccdf:version>
--          <xccdf:title>All RHEL 8 networked systems must have and implement SSH to protect the confidentiality and integrity of transmitted and received information, as well as information during preparation for transmission.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;Without protection of the transmitted information, confidentiality and integrity may be compromised because unprotected communications can be intercepted and either read or altered. 
--
--This requirement applies to both internal and external networks and all types of information system components from which information can be transmitted (e.g., servers, mobile devices, notebook computers, printers, copiers, scanners, and facsimile machines). Communication paths outside the physical protection of a controlled boundary are exposed to the possibility of interception and modification. 
-+Add or edit the following line in a system configuration file, which begins with "99-", in the "/etc/sysctl.d/" directory:
- 
--Protecting the confidentiality and integrity of organizational information can be accomplished by physical means (e.g., employing physical distribution systems) or by logical means (e.g., employing cryptographic techniques). If physical means of protection are employed, then logical means (cryptography) do not have to be employed, and vice versa.
-+net.ipv6.conf.all.accept_ra=0
- 
--Satisfies: SRG-OS-000423-GPOS-00187, SRG-OS-000424-GPOS-00188, SRG-OS-000425-GPOS-00189, SRG-OS-000426-GPOS-00190&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
--          <xccdf:reference>
--            <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
--            <dc:publisher>DISA</dc:publisher>
--            <dc:type>DPMS Target</dc:type>
--            <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
--            <dc:identifier>2921</dc:identifier>
--          </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-002418</xccdf:ident>
--          <xccdf:fixtext fixref="F-33170r744031_fix">Configure the SSH service to automatically start after reboot with the following command:
-+Load settings from all system configuration files with the following command:
- 
--$ sudo systemctl enable sshd.service</xccdf:fixtext>
--          <xccdf:fix id="F-33170r744031_fix" />
-+$ sudo sysctl --system</xccdf:fixtext>
-+          <xccdf:fix id="F-33185r792953_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:342" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:354" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230527">
--        <xccdf:title>SRG-OS-000033-GPOS-00014</xccdf:title>
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230542">
-+        <xccdf:title>SRG-OS-000480-GPOS-00227</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230527r627750_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040161</xccdf:version>
--          <xccdf:title>RHEL 8 must force a frequent session key renegotiation for SSH connections to the server.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;Without protection of the transmitted information, confidentiality and integrity may be compromised because unprotected communications can be intercepted and either read or altered. 
--
--This requirement applies to both internal and external networks and all types of information system components from which information can be transmitted (e.g., servers, mobile devices, notebook computers, printers, copiers, scanners, and facsimile machines). Communication paths outside the physical protection of a controlled boundary are exposed to the possibility of interception and modification. 
--
--Protecting the confidentiality and integrity of organizational information can be accomplished by physical means (e.g., employing physical distribution systems) or by logical means (e.g., employing cryptographic techniques). If physical means of protection are employed, then logical means (cryptography) do not have to be employed, and vice versa.
--
--Session key regeneration limits the chances of a session key becoming compromised.
--
--Satisfies: SRG-OS-000033-GPOS-00014, SRG-OS-000420-GPOS-00186, SRG-OS-000424-GPOS-00188&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
--          <xccdf:reference>
--            <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
--            <dc:publisher>DISA</dc:publisher>
--            <dc:type>DPMS Target</dc:type>
--            <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
--            <dc:identifier>2921</dc:identifier>
--          </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-000068</xccdf:ident>
--          <xccdf:fixtext fixref="F-33171r568328_fix">Configure the system to force a frequent session key renegotiation for SSH connections to the server by add or modifying the following line in the "/etc/ssh/sshd_config" file:
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230542r792957_rule" weight="10.0" severity="medium">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040262</xccdf:version>
-+          <xccdf:title>RHEL 8 must not accept router advertisements on all IPv6 interfaces by default.</xccdf:title>
-+          <xccdf:description>&lt;VulnDiscussion&gt;Routing protocol daemons are typically used on routers to exchange network topology information with other routers. If this software is used when not required, system network information may be unnecessarily transmitted across the network.
- 
--RekeyLimit 1G 1h
-+An illicit router advertisement message could result in a man-in-the-middle attack.
- 
--Restart the SSH daemon for the settings to take effect.
-+The sysctl --system command will load settings from all system configuration files. All configuration files are sorted by their filename in lexicographic order, regardless of which of the directories they reside in. If multiple files specify the same option, the entry in the file with the lexicographically latest name will take precedence. Files are read from directories in the following list from top to bottom. Once a file of a given filename is loaded, any file of the same name in subsequent directories is ignored.
-+/etc/sysctl.d/*.conf
-+/run/sysctl.d/*.conf
-+/usr/local/lib/sysctl.d/*.conf
-+/usr/lib/sysctl.d/*.conf
-+/lib/sysctl.d/*.conf
-+/etc/sysctl.conf
- 
--$ sudo systemctl restart sshd.service</xccdf:fixtext>
--          <xccdf:fix id="F-33171r568328_fix" />
--          <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:343" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
--          </xccdf:check>
--        </xccdf:Rule>
--      </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230531">
--        <xccdf:title>SRG-OS-000480-GPOS-00227</xccdf:title>
--        <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230531r627750_rule" weight="10.0" severity="high">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040172</xccdf:version>
--          <xccdf:title>The systemd Ctrl-Alt-Delete burst key sequence in RHEL 8 must be disabled.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;A locally logged-on user who presses Ctrl-Alt-Delete when at the console can reboot the system. If accidentally pressed, as could happen in the case of a mixed OS environment, this can create the risk of short-term loss of availability of systems due to unintentional reboot. In a graphical user environment, risk of unintentional reboot from the Ctrl-Alt-Delete sequence is reduced because the user will be prompted before any action is taken.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -9332,74 +8770,30 @@ $ sudo systemctl restart sshd.service</xccdf:fixtext>
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
-           <xccdf:ident system="http://cyber.mil/cci">CCI-000366</xccdf:ident>
--          <xccdf:fixtext fixref="F-33175r619890_fix">Configure the system to disable the CtrlAltDelBurstAction by added or modifying the following line in the "/etc/systemd/system.conf" configuration file:
-+          <xccdf:fixtext fixref="F-33186r792956_fix">Configure RHEL 8 to not accept router advertisements on all IPv6 interfaces by default unless the system is a router.
- 
--CtrlAltDelBurstAction=none
-+Add or edit the following line in a system configuration file, which begins with "99-", in the "/etc/sysctl.d/" directory:
- 
--Reload the daemon for this change to take effect.
-+net.ipv6.conf.default.accept_ra=0
- 
--$ sudo systemctl daemon-reload</xccdf:fixtext>
--          <xccdf:fix id="F-33175r619890_fix" />
--          <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:345" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
--          </xccdf:check>
--        </xccdf:Rule>
--      </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230533">
--        <xccdf:title>SRG-OS-000480-GPOS-00227</xccdf:title>
--        <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230533r627750_rule" weight="10.0" severity="high">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040190</xccdf:version>
--          <xccdf:title>The Trivial File Transfer Protocol (TFTP) server package must not be installed if not required for RHEL 8 operational support.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;If TFTP is required for operational support (such as the transmission of router configurations) its use must be documented with the Information System Security Officer (ISSO), restricted to only authorized personnel, and have access control rules established.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
--          <xccdf:reference>
--            <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
--            <dc:publisher>DISA</dc:publisher>
--            <dc:type>DPMS Target</dc:type>
--            <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
--            <dc:identifier>2921</dc:identifier>
--          </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-000366</xccdf:ident>
--          <xccdf:fixtext fixref="F-33177r568346_fix">Remove the TFTP package from the system with the following command:
-+Load settings from all system configuration files with the following command:
- 
--$ sudo yum remove tftp-server</xccdf:fixtext>
--          <xccdf:fix id="F-33177r568346_fix" />
-+$ sudo sysctl --system</xccdf:fixtext>
-+          <xccdf:fix id="F-33186r792956_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:346" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:355" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230534">
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230543">
-         <xccdf:title>SRG-OS-000480-GPOS-00227</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230534r627750_rule" weight="10.0" severity="high">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040200</xccdf:version>
--          <xccdf:title>The root account must be the only account having unrestricted access to the RHEL 8 system.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;If an account other than root also has a User Identifier (UID) of "0", it has root authority, giving that account unrestricted access to the entire operating system. Multiple accounts with a UID of "0" afford an opportunity for potential intruders to guess a password for a privileged account.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
--          <xccdf:reference>
--            <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
--            <dc:publisher>DISA</dc:publisher>
--            <dc:type>DPMS Target</dc:type>
--            <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
--            <dc:identifier>2921</dc:identifier>
--          </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-000366</xccdf:ident>
--          <xccdf:fixtext fixref="F-33178r568349_fix">Change the UID of any account on the system, other than root, that has a UID of "0". 
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230543r792960_rule" weight="10.0" severity="medium">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040270</xccdf:version>
-+          <xccdf:title>RHEL 8 must not allow interfaces to perform Internet Control Message Protocol (ICMP) redirects by default.</xccdf:title>
-+          <xccdf:description>&lt;VulnDiscussion&gt;ICMP redirect messages are used by routers to inform hosts that a more direct route exists for a particular destination. These messages contain information from the system's route table, possibly revealing portions of the network topology.
- 
--If the account is associated with system commands or applications, the UID should be changed to one greater than "0" but less than "1000". Otherwise, assign a UID of greater than "1000" that has not already been assigned.</xccdf:fixtext>
--          <xccdf:fix id="F-33178r568349_fix" />
--          <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:347" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
--          </xccdf:check>
--        </xccdf:Rule>
--      </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230535">
--        <xccdf:title>SRG-OS-000480-GPOS-00227</xccdf:title>
--        <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230535r792936_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040210</xccdf:version>
--          <xccdf:title>RHEL 8 must prevent IPv6 Internet Control Message Protocol (ICMP) redirect messages from being accepted.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;ICMP redirect messages are used by routers to inform hosts that a more direct route exists for a particular destination. These messages modify the host's route table and are unauthenticated. An illicit ICMP redirect message could result in a man-in-the-middle attack.
-+There are notable differences between Internet Protocol version 4 (IPv4) and Internet Protocol version 6 (IPv6). There is only a directive to disable sending of IPv4 redirected packets. Refer to RFC4294 for an explanation of "IPv6 Node Requirements", which resulted in this difference between IPv4 and IPv6.
- 
- The sysctl --system command will load settings from all system configuration files. All configuration files are sorted by their filename in lexicographic order, regardless of which of the directories they reside in. If multiple files specify the same option, the entry in the file with the lexicographically latest name will take precedence. Files are read from directories in the following list from top to bottom. Once a file of a given filename is loaded, any file of the same name in subsequent directories is ignored.
- /etc/sysctl.d/*.conf
-@@ -9418,30 +8812,28 @@ Based on the information above, if a configuration file that begins with "99-" i
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
-           <xccdf:ident system="http://cyber.mil/cci">CCI-000366</xccdf:ident>
--          <xccdf:fixtext fixref="F-33179r792935_fix">Configure RHEL 8 to prevent IPv6 ICMP redirect messages from being accepted.
-+          <xccdf:fixtext fixref="F-33187r792959_fix">Configure RHEL 8 to not allow interfaces to perform Internet Protocol version 4 (IPv4) ICMP redirects by default.
- 
- Add or edit the following line in a system configuration file, which begins with "99-", in the "/etc/sysctl.d/" directory:
- 
--net.ipv6.conf.default.accept_redirects = 0
-+net.ipv4.conf.default.send_redirects = 0
- 
- Load settings from all system configuration files with the following command:
- 
- $ sudo sysctl --system</xccdf:fixtext>
--          <xccdf:fix id="F-33179r792935_fix" />
-+          <xccdf:fix id="F-33187r792959_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:348" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:356" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230536">
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230544">
-         <xccdf:title>SRG-OS-000480-GPOS-00227</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230536r792939_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040220</xccdf:version>
--          <xccdf:title>RHEL 8 must not send Internet Control Message Protocol (ICMP) redirects.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;ICMP redirect messages are used by routers to inform hosts that a more direct route exists for a particular destination. These messages contain information from the system's route table, possibly revealing portions of the network topology.
--
--There are notable differences between Internet Protocol version 4 (IPv4) and Internet Protocol version 6 (IPv6). There is only a directive to disable sending of IPv4 redirected packets. Refer to RFC4294 for an explanation of "IPv6 Node Requirements", which resulted in this difference between IPv4 and IPv6.
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230544r792963_rule" weight="10.0" severity="medium">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040280</xccdf:version>
-+          <xccdf:title>RHEL 8 must ignore IPv6 Internet Control Message Protocol (ICMP) redirect messages.</xccdf:title>
-+          <xccdf:description>&lt;VulnDiscussion&gt;ICMP redirect messages are used by routers to inform hosts that a more direct route exists for a particular destination. These messages modify the host's route table and are unauthenticated. An illicit ICMP redirect message could result in a man-in-the-middle attack.
- 
- The sysctl --system command will load settings from all system configuration files. All configuration files are sorted by their filename in lexicographic order, regardless of which of the directories they reside in. If multiple files specify the same option, the entry in the file with the lexicographically latest name will take precedence. Files are read from directories in the following list from top to bottom. Once a file of a given filename is loaded, any file of the same name in subsequent directories is ignored.
- /etc/sysctl.d/*.conf
-@@ -9460,30 +8852,29 @@ Based on the information above, if a configuration file that begins with "99-" i
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
-           <xccdf:ident system="http://cyber.mil/cci">CCI-000366</xccdf:ident>
--          <xccdf:fixtext fixref="F-33180r792938_fix">Configure RHEL 8 to not allow interfaces to perform IPv4 ICMP redirects.
-+          <xccdf:fixtext fixref="F-33188r792962_fix">Configure RHEL 8 to ignore IPv6 ICMP redirect messages.
- 
- Add or edit the following line in a system configuration file, which begins with "99-", in the "/etc/sysctl.d/" directory:
- 
--net.ipv4.conf.all.send_redirects=0
-+net.ipv6.conf.all.accept_redirects = 0
- 
- Load settings from all system configuration files with the following command:
- 
- $ sudo sysctl --system</xccdf:fixtext>
--          <xccdf:fix id="F-33180r792938_fix" />
-+          <xccdf:fix id="F-33188r792962_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:349" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:357" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230537">
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230545">
-         <xccdf:title>SRG-OS-000480-GPOS-00227</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230537r792942_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040230</xccdf:version>
--          <xccdf:title>RHEL 8 must not respond to Internet Control Message Protocol (ICMP) echoes sent to a broadcast address.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;Responding to broadcast ICMP echoes facilitates network mapping and provides a vector for amplification attacks.
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230545r792966_rule" weight="10.0" severity="medium">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040281</xccdf:version>
-+          <xccdf:title>RHEL 8 must disable access to network bpf syscall from unprivileged processes.</xccdf:title>
-+          <xccdf:description>&lt;VulnDiscussion&gt;It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
- 
--There are notable differences between Internet Protocol version 4 (IPv4) and Internet Protocol version 6 (IPv6). IPv6 does not implement the same method of broadcast as IPv4. Instead, IPv6 uses multicast addressing to the all-hosts multicast group. Refer to RFC4294 for an explanation of "IPv6 Node Requirements", which resulted in this difference between IPv4 and IPv6.
- The sysctl --system command will load settings from all system configuration files. All configuration files are sorted by their filename in lexicographic order, regardless of which of the directories they reside in. If multiple files specify the same option, the entry in the file with the lexicographically latest name will take precedence. Files are read from directories in the following list from top to bottom. Once a file of a given filename is loaded, any file of the same name in subsequent directories is ignored.
- /etc/sysctl.d/*.conf
- /run/sysctl.d/*.conf
-@@ -9501,28 +8892,26 @@ Based on the information above, if a configuration file that begins with "99-" i
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
-           <xccdf:ident system="http://cyber.mil/cci">CCI-000366</xccdf:ident>
--          <xccdf:fixtext fixref="F-33181r792941_fix">Configure RHEL 8 to not respond to IPv4 ICMP echoes sent to a broadcast address.
--
--Add or edit the following line in a system configuration file, which begins with "99-", in the "/etc/sysctl.d/" directory:
-+          <xccdf:fixtext fixref="F-33189r792965_fix">Configure RHEL 8 to prevent privilege escalation thru the kernel by disabling access to the bpf syscall by adding the following line to a file, which begins with "99-", in the "/etc/sysctl.d" directory:
- 
--net.ipv4.icmp_echo_ignore_broadcasts=1
-+kernel.unprivileged_bpf_disabled = 1
- 
--Load settings from all system configuration files with the following command:
-+The system configuration files need to be reloaded for the changes to take effect. To reload the contents of the files, run the following command:
- 
- $ sudo sysctl --system</xccdf:fixtext>
--          <xccdf:fix id="F-33181r792941_fix" />
-+          <xccdf:fix id="F-33189r792965_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:350" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:358" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230538">
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230546">
-         <xccdf:title>SRG-OS-000480-GPOS-00227</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230538r792945_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040240</xccdf:version>
--          <xccdf:title>RHEL 8 must not forward IPv6 source-routed packets.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;Source-routed packets allow the source of the packet to suggest that routers forward the packet along a different path than configured on the router, which can be used to bypass network security measures. This requirement applies only to the forwarding of source-routed traffic, such as when forwarding is enabled and the system is functioning as a router.
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230546r792969_rule" weight="10.0" severity="medium">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040282</xccdf:version>
-+          <xccdf:title>RHEL 8 must restrict usage of ptrace to descendant  processes.</xccdf:title>
-+          <xccdf:description>&lt;VulnDiscussion&gt;It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
- 
- The sysctl --system command will load settings from all system configuration files. All configuration files are sorted by their filename in lexicographic order, regardless of which of the directories they reside in. If multiple files specify the same option, the entry in the file with the lexicographically latest name will take precedence. Files are read from directories in the following list from top to bottom. Once a file of a given filename is loaded, any file of the same name in subsequent directories is ignored.
- /etc/sysctl.d/*.conf
-@@ -9541,28 +8930,26 @@ Based on the information above, if a configuration file that begins with "99-" i
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
-           <xccdf:ident system="http://cyber.mil/cci">CCI-000366</xccdf:ident>
--          <xccdf:fixtext fixref="F-33182r792944_fix">Configure RHEL 8 to not forward IPv6 source-routed packets.
--
--Add or edit the following line in a system configuration file, which begins with "99-", in the "/etc/sysctl.d/" directory:
-+          <xccdf:fixtext fixref="F-33190r792968_fix">Configure RHEL 8 to restrict usage of ptrace to descendant processes by adding the following line to a file, which begins with "99-", in the "/etc/sysctl.d" directory:
- 
--net.ipv6.conf.all.accept_source_route=0
-+kernel.yama.ptrace_scope = 1
- 
--Load settings from all system configuration files with the following command:
-+The system configuration files need to be reloaded for the changes to take effect. To reload the contents of the files, run the following command:
- 
- $ sudo sysctl --system</xccdf:fixtext>
--          <xccdf:fix id="F-33182r792944_fix" />
-+          <xccdf:fix id="F-33190r792968_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:351" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:359" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230539">
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230547">
-         <xccdf:title>SRG-OS-000480-GPOS-00227</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230539r792948_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040250</xccdf:version>
--          <xccdf:title>RHEL 8 must not forward IPv6 source-routed packets by default.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;Source-routed packets allow the source of the packet to suggest that routers forward the packet along a different path than configured on the router, which can be used to bypass network security measures. This requirement applies only to the forwarding of source-routed traffic, such as when forwarding is enabled and the system is functioning as a router.
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230547r792972_rule" weight="10.0" severity="medium">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040283</xccdf:version>
-+          <xccdf:title>RHEL 8 must restrict exposed kernel pointer addresses access.</xccdf:title>
-+          <xccdf:description>&lt;VulnDiscussion&gt;It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
- 
- The sysctl --system command will load settings from all system configuration files. All configuration files are sorted by their filename in lexicographic order, regardless of which of the directories they reside in. If multiple files specify the same option, the entry in the file with the lexicographically latest name will take precedence. Files are read from directories in the following list from top to bottom. Once a file of a given filename is loaded, any file of the same name in subsequent directories is ignored.
- /etc/sysctl.d/*.conf
-@@ -9581,28 +8968,26 @@ Based on the information above, if a configuration file that begins with "99-" i
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
-           <xccdf:ident system="http://cyber.mil/cci">CCI-000366</xccdf:ident>
--          <xccdf:fixtext fixref="F-33183r792947_fix">Configure RHEL 8 to not forward IPv6 source-routed packets by default.
-+          <xccdf:fixtext fixref="F-33191r792971_fix">Configure RHEL 8 to restrict exposed kernel pointer addresses access by adding the following line to a file, which begins with "99-", in the "/etc/sysctl.d" directory:
- 
--Add or edit the following line in a system configuration file, which begins with "99-", in the "/etc/sysctl.d/" directory:
-+kernel.kptr_restrict = 1
- 
--net.ipv6.conf.default.accept_source_route=0
--
--Load settings from all system configuration files with the following command:
-+The system configuration files need to be reloaded for the changes to take effect. To reload the contents of the files, run the following command:
- 
- $ sudo sysctl --system</xccdf:fixtext>
--          <xccdf:fix id="F-33183r792947_fix" />
-+          <xccdf:fix id="F-33191r792971_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:352" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:360" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230540">
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230548">
-         <xccdf:title>SRG-OS-000480-GPOS-00227</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230540r792951_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040260</xccdf:version>
--          <xccdf:title>RHEL 8 must not enable IPv6 packet forwarding unless the system is a router.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;Routing protocol daemons are typically used on routers to exchange network topology information with other routers. If this software is used when not required, system network information may be unnecessarily transmitted across the network.
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230548r792975_rule" weight="10.0" severity="medium">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040284</xccdf:version>
-+          <xccdf:title>RHEL 8 must disable the use of user namespaces.</xccdf:title>
-+          <xccdf:description>&lt;VulnDiscussion&gt;It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
- 
- The sysctl --system command will load settings from all system configuration files. All configuration files are sorted by their filename in lexicographic order, regardless of which of the directories they reside in. If multiple files specify the same option, the entry in the file with the lexicographically latest name will take precedence. Files are read from directories in the following list from top to bottom. Once a file of a given filename is loaded, any file of the same name in subsequent directories is ignored.
- /etc/sysctl.d/*.conf
-@@ -9621,30 +9006,28 @@ Based on the information above, if a configuration file that begins with "99-" i
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
-           <xccdf:ident system="http://cyber.mil/cci">CCI-000366</xccdf:ident>
--          <xccdf:fixtext fixref="F-33184r792950_fix">Configure RHEL 8 to not allow IPv6 packet forwarding, unless the system is a router.
-+          <xccdf:fixtext fixref="F-33192r792974_fix">Configure RHEL 8 to disable the use of user namespaces by adding the following line to a file, which begins with "99-", in the "/etc/sysctl.d" directory:
- 
--Add or edit the following line in a system configuration file, which begins with "99-", in the "/etc/sysctl.d/" directory:
-+Note: User namespaces are used primarily for Linux containers. If containers are in use, this requirement is not applicable. 
- 
--net.ipv6.conf.all.forwarding=0
-+user.max_user_namespaces = 0
- 
--Load settings from all system configuration files with the following command:
-+The system configuration files need to be reloaded for the changes to take effect. To reload the contents of the files, run the following command:
- 
- $ sudo sysctl --system</xccdf:fixtext>
--          <xccdf:fix id="F-33184r792950_fix" />
-+          <xccdf:fix id="F-33192r792974_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:353" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:361" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230541">
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230549">
-         <xccdf:title>SRG-OS-000480-GPOS-00227</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230541r792954_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040261</xccdf:version>
--          <xccdf:title>RHEL 8 must not accept router advertisements on all IPv6 interfaces.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;Routing protocol daemons are typically used on routers to exchange network topology information with other routers. If this software is used when not required, system network information may be unnecessarily transmitted across the network.
--
--An illicit router advertisement message could result in a man-in-the-middle attack.
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230549r792978_rule" weight="10.0" severity="medium">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040285</xccdf:version>
-+          <xccdf:title>RHEL 8 must use reverse path filtering on all IPv4 interfaces.</xccdf:title>
-+          <xccdf:description>&lt;VulnDiscussion&gt;It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
- 
- The sysctl --system command will load settings from all system configuration files. All configuration files are sorted by their filename in lexicographic order, regardless of which of the directories they reside in. If multiple files specify the same option, the entry in the file with the lexicographically latest name will take precedence. Files are read from directories in the following list from top to bottom. Once a file of a given filename is loaded, any file of the same name in subsequent directories is ignored.
- /etc/sysctl.d/*.conf
-@@ -9663,40 +9046,26 @@ Based on the information above, if a configuration file that begins with "99-" i
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
-           <xccdf:ident system="http://cyber.mil/cci">CCI-000366</xccdf:ident>
--          <xccdf:fixtext fixref="F-33185r792953_fix">Configure RHEL 8 to not accept router advertisements on all IPv6 interfaces unless the system is a router.
--
--Add or edit the following line in a system configuration file, which begins with "99-", in the "/etc/sysctl.d/" directory:
-+          <xccdf:fixtext fixref="F-33193r792977_fix">Configure RHEL 8 to use reverse path filtering on all IPv4 interfaces by adding the following line to a file, which begins with "99-", in the "/etc/sysctl.d" directory:
- 
--net.ipv6.conf.all.accept_ra=0
-+net.ipv4.conf.all.rp_filter = 1
- 
--Load settings from all system configuration files with the following command:
-+The system configuration files need to be reloaded for the changes to take effect. To reload the contents of the files, run the following command:
- 
- $ sudo sysctl --system</xccdf:fixtext>
--          <xccdf:fix id="F-33185r792953_fix" />
-+          <xccdf:fix id="F-33193r792977_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:354" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:362" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230542">
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230550">
-         <xccdf:title>SRG-OS-000480-GPOS-00227</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230542r792957_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040262</xccdf:version>
--          <xccdf:title>RHEL 8 must not accept router advertisements on all IPv6 interfaces by default.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;Routing protocol daemons are typically used on routers to exchange network topology information with other routers. If this software is used when not required, system network information may be unnecessarily transmitted across the network.
--
--An illicit router advertisement message could result in a man-in-the-middle attack.
--
--The sysctl --system command will load settings from all system configuration files. All configuration files are sorted by their filename in lexicographic order, regardless of which of the directories they reside in. If multiple files specify the same option, the entry in the file with the lexicographically latest name will take precedence. Files are read from directories in the following list from top to bottom. Once a file of a given filename is loaded, any file of the same name in subsequent directories is ignored.
--/etc/sysctl.d/*.conf
--/run/sysctl.d/*.conf
--/usr/local/lib/sysctl.d/*.conf
--/usr/lib/sysctl.d/*.conf
--/lib/sysctl.d/*.conf
--/etc/sysctl.conf
--
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230550r627750_rule" weight="10.0" severity="medium">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040290</xccdf:version>
-+          <xccdf:title>RHEL 8 must be configured to prevent unrestricted mail relaying.</xccdf:title>
-+          <xccdf:description>&lt;VulnDiscussion&gt;If unrestricted mail relaying is permitted, unauthorized senders could use this host as a mail relay for the purpose of sending spam or other unauthorized activity.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -9705,40 +9074,26 @@ Based on the information above, if a configuration file that begins with "99-" i
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
-           <xccdf:ident system="http://cyber.mil/cci">CCI-000366</xccdf:ident>
--          <xccdf:fixtext fixref="F-33186r792956_fix">Configure RHEL 8 to not accept router advertisements on all IPv6 interfaces by default unless the system is a router.
--
--Add or edit the following line in a system configuration file, which begins with "99-", in the "/etc/sysctl.d/" directory:
--
--net.ipv6.conf.default.accept_ra=0
--
--Load settings from all system configuration files with the following command:
-+          <xccdf:fixtext fixref="F-33194r568397_fix">If "postfix" is installed, modify the "/etc/postfix/main.cf" file to restrict client connections to the local network with the following command:
- 
--$ sudo sysctl --system</xccdf:fixtext>
--          <xccdf:fix id="F-33186r792956_fix" />
-+$ sudo postconf -e 'smtpd_client_restrictions = permit_mynetworks,reject'</xccdf:fixtext>
-+          <xccdf:fix id="F-33194r568397_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:355" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:363" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230543">
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230555">
-         <xccdf:title>SRG-OS-000480-GPOS-00227</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230543r792960_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040270</xccdf:version>
--          <xccdf:title>RHEL 8 must not allow interfaces to perform Internet Control Message Protocol (ICMP) redirects by default.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;ICMP redirect messages are used by routers to inform hosts that a more direct route exists for a particular destination. These messages contain information from the system's route table, possibly revealing portions of the network topology.
--
--There are notable differences between Internet Protocol version 4 (IPv4) and Internet Protocol version 6 (IPv6). There is only a directive to disable sending of IPv4 redirected packets. Refer to RFC4294 for an explanation of "IPv6 Node Requirements", which resulted in this difference between IPv4 and IPv6.
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230555r627750_rule" weight="10.0" severity="medium">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040340</xccdf:version>
-+          <xccdf:title>RHEL 8 remote X connections for interactive users must be disabled unless to fulfill documented and validated mission requirements.</xccdf:title>
-+          <xccdf:description>&lt;VulnDiscussion&gt;The security risk of using X11 forwarding is that the client's X11 display server may be exposed to attack when the SSH client requests forwarding.  A system administrator may have a stance in which they want to protect clients that may expose themselves to attack by unwittingly requesting X11 forwarding, which can warrant a "no" setting.
- 
--The sysctl --system command will load settings from all system configuration files. All configuration files are sorted by their filename in lexicographic order, regardless of which of the directories they reside in. If multiple files specify the same option, the entry in the file with the lexicographically latest name will take precedence. Files are read from directories in the following list from top to bottom. Once a file of a given filename is loaded, any file of the same name in subsequent directories is ignored.
--/etc/sysctl.d/*.conf
--/run/sysctl.d/*.conf
--/usr/local/lib/sysctl.d/*.conf
--/usr/lib/sysctl.d/*.conf
--/lib/sysctl.d/*.conf
--/etc/sysctl.conf
-+X11 forwarding should be enabled with caution. Users with the ability to bypass file permissions on the remote host (for the user's X11 authorization database) can access the local X11 display through the forwarded connection. An attacker may then be able to perform activities such as keystroke monitoring if the ForwardX11Trusted option is also enabled.
- 
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+If X11 services are not required for the system's intended function, they should be disabled or restricted as appropriate to the system’s needs.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -9747,38 +9102,26 @@ Based on the information above, if a configuration file that begins with "99-" i
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
-           <xccdf:ident system="http://cyber.mil/cci">CCI-000366</xccdf:ident>
--          <xccdf:fixtext fixref="F-33187r792959_fix">Configure RHEL 8 to not allow interfaces to perform Internet Protocol version 4 (IPv4) ICMP redirects by default.
--
--Add or edit the following line in a system configuration file, which begins with "99-", in the "/etc/sysctl.d/" directory:
-+          <xccdf:fixtext fixref="F-33199r568412_fix">Edit the "/etc/ssh/sshd_config" file to uncomment or add the line for the "X11Forwarding" keyword and set its value to "no" (this file may be named differently or be in a different location if using a version of SSH that is provided by a third-party vendor):
- 
--net.ipv4.conf.default.send_redirects = 0
-+X11Forwarding no
- 
--Load settings from all system configuration files with the following command:
-+The SSH service must be restarted for changes to take effect:
- 
--$ sudo sysctl --system</xccdf:fixtext>
--          <xccdf:fix id="F-33187r792959_fix" />
-+$ sudo systemctl restart sshd</xccdf:fixtext>
-+          <xccdf:fix id="F-33199r568412_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:356" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:364" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230544">
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230556">
-         <xccdf:title>SRG-OS-000480-GPOS-00227</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230544r792963_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040280</xccdf:version>
--          <xccdf:title>RHEL 8 must ignore IPv6 Internet Control Message Protocol (ICMP) redirect messages.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;ICMP redirect messages are used by routers to inform hosts that a more direct route exists for a particular destination. These messages modify the host's route table and are unauthenticated. An illicit ICMP redirect message could result in a man-in-the-middle attack.
--
--The sysctl --system command will load settings from all system configuration files. All configuration files are sorted by their filename in lexicographic order, regardless of which of the directories they reside in. If multiple files specify the same option, the entry in the file with the lexicographically latest name will take precedence. Files are read from directories in the following list from top to bottom. Once a file of a given filename is loaded, any file of the same name in subsequent directories is ignored.
--/etc/sysctl.d/*.conf
--/run/sysctl.d/*.conf
--/usr/local/lib/sysctl.d/*.conf
--/usr/lib/sysctl.d/*.conf
--/lib/sysctl.d/*.conf
--/etc/sysctl.conf
--
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230556r627750_rule" weight="10.0" severity="medium">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040341</xccdf:version>
-+          <xccdf:title>The RHEL 8 SSH daemon must prevent remote hosts from connecting to the proxy display.</xccdf:title>
-+          <xccdf:description>&lt;VulnDiscussion&gt;When X11 forwarding is enabled, there may be additional exposure to the server and client displays if the sshd proxy display is configured to listen on the wildcard address.  By default, sshd binds the forwarding server to the loopback address and sets the hostname part of the DIPSLAY environment variable to localhost.  This prevents remote hosts from connecting to the proxy display.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -9787,38 +9130,24 @@ Based on the information above, if a configuration file that begins with "99-" i
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
-           <xccdf:ident system="http://cyber.mil/cci">CCI-000366</xccdf:ident>
--          <xccdf:fixtext fixref="F-33188r792962_fix">Configure RHEL 8 to ignore IPv6 ICMP redirect messages.
--
--Add or edit the following line in a system configuration file, which begins with "99-", in the "/etc/sysctl.d/" directory:
--
--net.ipv6.conf.all.accept_redirects = 0
-+          <xccdf:fixtext fixref="F-33200r568415_fix">Configure the SSH daemon to prevent remote hosts from connecting to the proxy display.
- 
--Load settings from all system configuration files with the following command:
-+Edit the "/etc/ssh/sshd_config" file to uncomment or add the line for the "X11UseLocalhost" keyword and set its value to "yes" (this file may be named differently or be in a different location if using a version of SSH that is provided by a third-party vendor):
- 
--$ sudo sysctl --system</xccdf:fixtext>
--          <xccdf:fix id="F-33188r792962_fix" />
-+X11UseLocalhost yes</xccdf:fixtext>
-+          <xccdf:fix id="F-33200r568415_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:357" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:365" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230545">
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230557">
-         <xccdf:title>SRG-OS-000480-GPOS-00227</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230545r792966_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040281</xccdf:version>
--          <xccdf:title>RHEL 8 must disable access to network bpf syscall from unprivileged processes.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
--
--The sysctl --system command will load settings from all system configuration files. All configuration files are sorted by their filename in lexicographic order, regardless of which of the directories they reside in. If multiple files specify the same option, the entry in the file with the lexicographically latest name will take precedence. Files are read from directories in the following list from top to bottom. Once a file of a given filename is loaded, any file of the same name in subsequent directories is ignored.
--/etc/sysctl.d/*.conf
--/run/sysctl.d/*.conf
--/usr/local/lib/sysctl.d/*.conf
--/usr/lib/sysctl.d/*.conf
--/lib/sysctl.d/*.conf
--/etc/sysctl.conf
--
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230557r627750_rule" weight="10.0" severity="medium">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040350</xccdf:version>
-+          <xccdf:title>If the Trivial File Transfer Protocol (TFTP) server is required, the RHEL 8 TFTP daemon must be configured to operate in secure mode.</xccdf:title>
-+          <xccdf:description>&lt;VulnDiscussion&gt;Restricting TFTP to a specific directory prevents remote users from copying, transferring, or overwriting system files.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -9827,36 +9156,22 @@ Based on the information above, if a configuration file that begins with "99-" i
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
-           <xccdf:ident system="http://cyber.mil/cci">CCI-000366</xccdf:ident>
--          <xccdf:fixtext fixref="F-33189r792965_fix">Configure RHEL 8 to prevent privilege escalation thru the kernel by disabling access to the bpf syscall by adding the following line to a file, which begins with "99-", in the "/etc/sysctl.d" directory:
--
--kernel.unprivileged_bpf_disabled = 1
--
--The system configuration files need to be reloaded for the changes to take effect. To reload the contents of the files, run the following command:
-+          <xccdf:fixtext fixref="F-33201r568418_fix">Configure the TFTP daemon to operate in secure mode by adding the following line to "/etc/xinetd.d/tftp" (or modify the line to have the required value):
- 
--$ sudo sysctl --system</xccdf:fixtext>
--          <xccdf:fix id="F-33189r792965_fix" />
-+server_args = -s /var/lib/tftpboot</xccdf:fixtext>
-+          <xccdf:fix id="F-33201r568418_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:358" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:366" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230546">
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230558">
-         <xccdf:title>SRG-OS-000480-GPOS-00227</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230546r792969_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040282</xccdf:version>
--          <xccdf:title>RHEL 8 must restrict usage of ptrace to descendant  processes.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
--
--The sysctl --system command will load settings from all system configuration files. All configuration files are sorted by their filename in lexicographic order, regardless of which of the directories they reside in. If multiple files specify the same option, the entry in the file with the lexicographically latest name will take precedence. Files are read from directories in the following list from top to bottom. Once a file of a given filename is loaded, any file of the same name in subsequent directories is ignored.
--/etc/sysctl.d/*.conf
--/run/sysctl.d/*.conf
--/usr/local/lib/sysctl.d/*.conf
--/usr/lib/sysctl.d/*.conf
--/lib/sysctl.d/*.conf
--/etc/sysctl.conf
--
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230558r627750_rule" weight="10.0" severity="high">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040360</xccdf:version>
-+          <xccdf:title>A File Transfer Protocol (FTP) server package must not be installed unless mission essential on RHEL 8.</xccdf:title>
-+          <xccdf:description>&lt;VulnDiscussion&gt;The FTP service provides an unencrypted remote access that does not provide for the confidentiality and integrity of user passwords or the remote session. If a privileged user were to log on using this service, the privileged user password could be compromised. SSH or other encrypted file transfer methods must be used in place of this service.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -9865,36 +9180,26 @@ Based on the information above, if a configuration file that begins with "99-" i
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
-           <xccdf:ident system="http://cyber.mil/cci">CCI-000366</xccdf:ident>
--          <xccdf:fixtext fixref="F-33190r792968_fix">Configure RHEL 8 to restrict usage of ptrace to descendant processes by adding the following line to a file, which begins with "99-", in the "/etc/sysctl.d" directory:
--
--kernel.yama.ptrace_scope = 1
--
--The system configuration files need to be reloaded for the changes to take effect. To reload the contents of the files, run the following command:
-+          <xccdf:fixtext fixref="F-33202r568421_fix">Document the FTP server package with the ISSO as an operational requirement or remove it from the system with the following command:
- 
--$ sudo sysctl --system</xccdf:fixtext>
--          <xccdf:fix id="F-33190r792968_fix" />
-+$ sudo yum remove vsftpd</xccdf:fixtext>
-+          <xccdf:fix id="F-33202r568421_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:359" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:367" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230547">
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230559">
-         <xccdf:title>SRG-OS-000480-GPOS-00227</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230547r792972_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040283</xccdf:version>
--          <xccdf:title>RHEL 8 must restrict exposed kernel pointer addresses access.</xccdf:title>
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230559r646887_rule" weight="10.0" severity="medium">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040370</xccdf:version>
-+          <xccdf:title>The gssproxy package must not be installed unless mission essential on RHEL 8.</xccdf:title>
-           <xccdf:description>&lt;VulnDiscussion&gt;It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
- 
--The sysctl --system command will load settings from all system configuration files. All configuration files are sorted by their filename in lexicographic order, regardless of which of the directories they reside in. If multiple files specify the same option, the entry in the file with the lexicographically latest name will take precedence. Files are read from directories in the following list from top to bottom. Once a file of a given filename is loaded, any file of the same name in subsequent directories is ignored.
--/etc/sysctl.d/*.conf
--/run/sysctl.d/*.conf
--/usr/local/lib/sysctl.d/*.conf
--/usr/lib/sysctl.d/*.conf
--/lib/sysctl.d/*.conf
--/etc/sysctl.conf
-+Operating systems are capable of providing a wide variety of functions and services. Some of the functions and services, provided by default, may not be necessary to support essential organizational operations (e.g., key missions, functions).
- 
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+The gssproxy package is a proxy for GSS API credential handling and could expose secrets on some networks. It is not needed for normal function of the OS.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -9902,267 +9207,27 @@ Based on the information above, if a configuration file that begins with "99-" i
-             <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-000366</xccdf:ident>
--          <xccdf:fixtext fixref="F-33191r792971_fix">Configure RHEL 8 to restrict exposed kernel pointer addresses access by adding the following line to a file, which begins with "99-", in the "/etc/sysctl.d" directory:
--
--kernel.kptr_restrict = 1
--
--The system configuration files need to be reloaded for the changes to take effect. To reload the contents of the files, run the following command:
-+          <xccdf:ident system="http://cyber.mil/cci">CCI-000381</xccdf:ident>
-+          <xccdf:fixtext fixref="F-33203r568424_fix">Document the gssproxy package with the ISSO as an operational requirement or remove it from the system with the following command:
- 
--$ sudo sysctl --system</xccdf:fixtext>
--          <xccdf:fix id="F-33191r792971_fix" />
-+$ sudo yum remove gssproxy</xccdf:fixtext>
-+          <xccdf:fix id="F-33203r568424_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:360" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:368" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230548">
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230560">
-         <xccdf:title>SRG-OS-000480-GPOS-00227</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230548r792975_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040284</xccdf:version>
--          <xccdf:title>RHEL 8 must disable the use of user namespaces.</xccdf:title>
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230560r627750_rule" weight="10.0" severity="medium">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040380</xccdf:version>
-+          <xccdf:title>The iprutils package must not be installed unless mission essential on RHEL 8.</xccdf:title>
-           <xccdf:description>&lt;VulnDiscussion&gt;It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
- 
--The sysctl --system command will load settings from all system configuration files. All configuration files are sorted by their filename in lexicographic order, regardless of which of the directories they reside in. If multiple files specify the same option, the entry in the file with the lexicographically latest name will take precedence. Files are read from directories in the following list from top to bottom. Once a file of a given filename is loaded, any file of the same name in subsequent directories is ignored.
--/etc/sysctl.d/*.conf
--/run/sysctl.d/*.conf
--/usr/local/lib/sysctl.d/*.conf
--/usr/lib/sysctl.d/*.conf
--/lib/sysctl.d/*.conf
--/etc/sysctl.conf
-+Operating systems are capable of providing a wide variety of functions and services. Some of the functions and services, provided by default, may not be necessary to support essential organizational operations (e.g., key missions, functions).
- 
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
--          <xccdf:reference>
--            <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
--            <dc:publisher>DISA</dc:publisher>
--            <dc:type>DPMS Target</dc:type>
--            <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
--            <dc:identifier>2921</dc:identifier>
--          </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-000366</xccdf:ident>
--          <xccdf:fixtext fixref="F-33192r792974_fix">Configure RHEL 8 to disable the use of user namespaces by adding the following line to a file, which begins with "99-", in the "/etc/sysctl.d" directory:
--
--Note: User namespaces are used primarily for Linux containers. If containers are in use, this requirement is not applicable. 
--
--user.max_user_namespaces = 0
--
--The system configuration files need to be reloaded for the changes to take effect. To reload the contents of the files, run the following command:
--
--$ sudo sysctl --system</xccdf:fixtext>
--          <xccdf:fix id="F-33192r792974_fix" />
--          <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:361" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
--          </xccdf:check>
--        </xccdf:Rule>
--      </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230549">
--        <xccdf:title>SRG-OS-000480-GPOS-00227</xccdf:title>
--        <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230549r792978_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040285</xccdf:version>
--          <xccdf:title>RHEL 8 must use reverse path filtering on all IPv4 interfaces.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
--
--The sysctl --system command will load settings from all system configuration files. All configuration files are sorted by their filename in lexicographic order, regardless of which of the directories they reside in. If multiple files specify the same option, the entry in the file with the lexicographically latest name will take precedence. Files are read from directories in the following list from top to bottom. Once a file of a given filename is loaded, any file of the same name in subsequent directories is ignored.
--/etc/sysctl.d/*.conf
--/run/sysctl.d/*.conf
--/usr/local/lib/sysctl.d/*.conf
--/usr/lib/sysctl.d/*.conf
--/lib/sysctl.d/*.conf
--/etc/sysctl.conf
--
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
--          <xccdf:reference>
--            <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
--            <dc:publisher>DISA</dc:publisher>
--            <dc:type>DPMS Target</dc:type>
--            <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
--            <dc:identifier>2921</dc:identifier>
--          </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-000366</xccdf:ident>
--          <xccdf:fixtext fixref="F-33193r792977_fix">Configure RHEL 8 to use reverse path filtering on all IPv4 interfaces by adding the following line to a file, which begins with "99-", in the "/etc/sysctl.d" directory:
--
--net.ipv4.conf.all.rp_filter = 1
--
--The system configuration files need to be reloaded for the changes to take effect. To reload the contents of the files, run the following command:
--
--$ sudo sysctl --system</xccdf:fixtext>
--          <xccdf:fix id="F-33193r792977_fix" />
--          <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:362" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
--          </xccdf:check>
--        </xccdf:Rule>
--      </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230550">
--        <xccdf:title>SRG-OS-000480-GPOS-00227</xccdf:title>
--        <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230550r627750_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040290</xccdf:version>
--          <xccdf:title>RHEL 8 must be configured to prevent unrestricted mail relaying.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;If unrestricted mail relaying is permitted, unauthorized senders could use this host as a mail relay for the purpose of sending spam or other unauthorized activity.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
--          <xccdf:reference>
--            <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
--            <dc:publisher>DISA</dc:publisher>
--            <dc:type>DPMS Target</dc:type>
--            <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
--            <dc:identifier>2921</dc:identifier>
--          </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-000366</xccdf:ident>
--          <xccdf:fixtext fixref="F-33194r568397_fix">If "postfix" is installed, modify the "/etc/postfix/main.cf" file to restrict client connections to the local network with the following command:
--
--$ sudo postconf -e 'smtpd_client_restrictions = permit_mynetworks,reject'</xccdf:fixtext>
--          <xccdf:fix id="F-33194r568397_fix" />
--          <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:363" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
--          </xccdf:check>
--        </xccdf:Rule>
--      </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230555">
--        <xccdf:title>SRG-OS-000480-GPOS-00227</xccdf:title>
--        <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230555r627750_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040340</xccdf:version>
--          <xccdf:title>RHEL 8 remote X connections for interactive users must be disabled unless to fulfill documented and validated mission requirements.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;The security risk of using X11 forwarding is that the client's X11 display server may be exposed to attack when the SSH client requests forwarding.  A system administrator may have a stance in which they want to protect clients that may expose themselves to attack by unwittingly requesting X11 forwarding, which can warrant a "no" setting.
--
--X11 forwarding should be enabled with caution. Users with the ability to bypass file permissions on the remote host (for the user's X11 authorization database) can access the local X11 display through the forwarded connection. An attacker may then be able to perform activities such as keystroke monitoring if the ForwardX11Trusted option is also enabled.
--
--If X11 services are not required for the system's intended function, they should be disabled or restricted as appropriate to the system’s needs.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
--          <xccdf:reference>
--            <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
--            <dc:publisher>DISA</dc:publisher>
--            <dc:type>DPMS Target</dc:type>
--            <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
--            <dc:identifier>2921</dc:identifier>
--          </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-000366</xccdf:ident>
--          <xccdf:fixtext fixref="F-33199r568412_fix">Edit the "/etc/ssh/sshd_config" file to uncomment or add the line for the "X11Forwarding" keyword and set its value to "no" (this file may be named differently or be in a different location if using a version of SSH that is provided by a third-party vendor):
--
--X11Forwarding no
--
--The SSH service must be restarted for changes to take effect:
--
--$ sudo systemctl restart sshd</xccdf:fixtext>
--          <xccdf:fix id="F-33199r568412_fix" />
--          <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:364" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
--          </xccdf:check>
--        </xccdf:Rule>
--      </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230556">
--        <xccdf:title>SRG-OS-000480-GPOS-00227</xccdf:title>
--        <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230556r627750_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040341</xccdf:version>
--          <xccdf:title>The RHEL 8 SSH daemon must prevent remote hosts from connecting to the proxy display.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;When X11 forwarding is enabled, there may be additional exposure to the server and client displays if the sshd proxy display is configured to listen on the wildcard address.  By default, sshd binds the forwarding server to the loopback address and sets the hostname part of the DIPSLAY environment variable to localhost.  This prevents remote hosts from connecting to the proxy display.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
--          <xccdf:reference>
--            <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
--            <dc:publisher>DISA</dc:publisher>
--            <dc:type>DPMS Target</dc:type>
--            <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
--            <dc:identifier>2921</dc:identifier>
--          </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-000366</xccdf:ident>
--          <xccdf:fixtext fixref="F-33200r568415_fix">Configure the SSH daemon to prevent remote hosts from connecting to the proxy display.
--
--Edit the "/etc/ssh/sshd_config" file to uncomment or add the line for the "X11UseLocalhost" keyword and set its value to "yes" (this file may be named differently or be in a different location if using a version of SSH that is provided by a third-party vendor):
--
--X11UseLocalhost yes</xccdf:fixtext>
--          <xccdf:fix id="F-33200r568415_fix" />
--          <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:365" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
--          </xccdf:check>
--        </xccdf:Rule>
--      </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230557">
--        <xccdf:title>SRG-OS-000480-GPOS-00227</xccdf:title>
--        <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230557r627750_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040350</xccdf:version>
--          <xccdf:title>If the Trivial File Transfer Protocol (TFTP) server is required, the RHEL 8 TFTP daemon must be configured to operate in secure mode.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;Restricting TFTP to a specific directory prevents remote users from copying, transferring, or overwriting system files.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
--          <xccdf:reference>
--            <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
--            <dc:publisher>DISA</dc:publisher>
--            <dc:type>DPMS Target</dc:type>
--            <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
--            <dc:identifier>2921</dc:identifier>
--          </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-000366</xccdf:ident>
--          <xccdf:fixtext fixref="F-33201r568418_fix">Configure the TFTP daemon to operate in secure mode by adding the following line to "/etc/xinetd.d/tftp" (or modify the line to have the required value):
--
--server_args = -s /var/lib/tftpboot</xccdf:fixtext>
--          <xccdf:fix id="F-33201r568418_fix" />
--          <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:366" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
--          </xccdf:check>
--        </xccdf:Rule>
--      </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230558">
--        <xccdf:title>SRG-OS-000480-GPOS-00227</xccdf:title>
--        <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230558r627750_rule" weight="10.0" severity="high">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040360</xccdf:version>
--          <xccdf:title>A File Transfer Protocol (FTP) server package must not be installed unless mission essential on RHEL 8.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;The FTP service provides an unencrypted remote access that does not provide for the confidentiality and integrity of user passwords or the remote session. If a privileged user were to log on using this service, the privileged user password could be compromised. SSH or other encrypted file transfer methods must be used in place of this service.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
--          <xccdf:reference>
--            <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
--            <dc:publisher>DISA</dc:publisher>
--            <dc:type>DPMS Target</dc:type>
--            <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
--            <dc:identifier>2921</dc:identifier>
--          </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-000366</xccdf:ident>
--          <xccdf:fixtext fixref="F-33202r568421_fix">Document the FTP server package with the ISSO as an operational requirement or remove it from the system with the following command:
--
--$ sudo yum remove vsftpd</xccdf:fixtext>
--          <xccdf:fix id="F-33202r568421_fix" />
--          <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:367" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
--          </xccdf:check>
--        </xccdf:Rule>
--      </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230559">
--        <xccdf:title>SRG-OS-000480-GPOS-00227</xccdf:title>
--        <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230559r646887_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040370</xccdf:version>
--          <xccdf:title>The gssproxy package must not be installed unless mission essential on RHEL 8.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
--
--Operating systems are capable of providing a wide variety of functions and services. Some of the functions and services, provided by default, may not be necessary to support essential organizational operations (e.g., key missions, functions).
--
--The gssproxy package is a proxy for GSS API credential handling and could expose secrets on some networks. It is not needed for normal function of the OS.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
--          <xccdf:reference>
--            <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
--            <dc:publisher>DISA</dc:publisher>
--            <dc:type>DPMS Target</dc:type>
--            <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
--            <dc:identifier>2921</dc:identifier>
--          </xccdf:reference>
--          <xccdf:ident system="http://cyber.mil/cci">CCI-000381</xccdf:ident>
--          <xccdf:fixtext fixref="F-33203r568424_fix">Document the gssproxy package with the ISSO as an operational requirement or remove it from the system with the following command:
--
--$ sudo yum remove gssproxy</xccdf:fixtext>
--          <xccdf:fix id="F-33203r568424_fix" />
--          <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:368" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
--          </xccdf:check>
--        </xccdf:Rule>
--      </xccdf:Group>
--      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230560">
--        <xccdf:title>SRG-OS-000480-GPOS-00227</xccdf:title>
--        <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230560r627750_rule" weight="10.0" severity="medium">
--          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040380</xccdf:version>
--          <xccdf:title>The iprutils package must not be installed unless mission essential on RHEL 8.</xccdf:title>
--          <xccdf:description>&lt;VulnDiscussion&gt;It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
--
--Operating systems are capable of providing a wide variety of functions and services. Some of the functions and services, provided by default, may not be necessary to support essential organizational operations (e.g., key missions, functions).
--
--The iprutils package provides a suite of utilities to manage and configure SCSI devices supported by the ipr SCSI storage device driver.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+The iprutils package provides a suite of utilities to manage and configure SCSI devices supported by the ipr SCSI storage device driver.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -10176,7 +9241,7 @@ The iprutils package provides a suite of utilities to manage and configure SCSI
- $ sudo yum remove iprutils</xccdf:fixtext>
-           <xccdf:fix id="F-33204r568427_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:369" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:369" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -10204,7 +9269,7 @@ The tuned package contains a daemon that tunes the system settings dynamically.
- $ sudo yum remove tuned</xccdf:fixtext>
-           <xccdf:fix id="F-33205r568430_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:370" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:370" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -10234,7 +9299,7 @@ FIPS 140-2 is the current standard for validating that mechanisms used to access
- $ sudo yum remove krb5-server</xccdf:fixtext>
-           <xccdf:fix id="F-40822r646889_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:413" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:413" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -10258,14 +9323,14 @@ ALL     ALL=(ALL) ALL
- ALL     ALL=(ALL:ALL) ALL</xccdf:fixtext>
-           <xccdf:fix id="F-40823r646892_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:414" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:414" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-       <xccdf:Group id="xccdf_mil.disa.stig_group_V-237642">
-         <xccdf:title>SRG-OS-000480-GPOS-00227</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-237642r646896_rule" weight="10.0" severity="medium">
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-237642r809326_rule" weight="10.0" severity="medium">
-           <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-010383</xccdf:version>
-           <xccdf:title>RHEL 8 must use the invoking user's password for privilege escalation when using "sudo".</xccdf:title>
-           <xccdf:description>&lt;VulnDiscussion&gt;The sudoers security policy requires that users authenticate themselves before they can use sudo. When sudoers requires authentication, it validates the invoking user's credentials. If the rootpw, targetpw, or runaspw flags are defined and not disabled, by default the operating system will prompt the invoking user for the "root" user password. 
-@@ -10284,14 +9349,14 @@ Defaults !rootpw
- Defaults !runaspw</xccdf:fixtext>
-           <xccdf:fix id="F-40824r646895_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:415" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:415" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-       <xccdf:Group id="xccdf_mil.disa.stig_group_V-237643">
-         <xccdf:title>SRG-OS-000373-GPOS-00156</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-237643r792980_rule" weight="10.0" severity="medium">
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-237643r809328_rule" weight="10.0" severity="medium">
-           <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-010384</xccdf:version>
-           <xccdf:title>RHEL 8 must require re-authentication when using the "sudo" command.</xccdf:title>
-           <xccdf:description>&lt;VulnDiscussion&gt;Without re-authentication, users may access resources or perform tasks for which they do not have authorization. 
-@@ -10316,18 +9381,18 @@ Defaults timestamp_timeout=[value]
- Note: The "[value]" must be a number that is greater than or equal to "0".</xccdf:fixtext>
-           <xccdf:fix id="F-40825r646898_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:416" href="U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:416" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-     </xccdf:Benchmark>
-   </component>
--  <component id="scap_mil.disa.stig_comp_U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-oval.xml" timestamp="2021-10-04T21:38:10">
-+  <component id="scap_mil.disa.stig_comp_U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" timestamp="2022-01-03T11:44:34">
-     <oval_definitions xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5" xmlns:oval="http://oval.mitre.org/XMLSchema/oval-common-5">
-       <generator>
-         <oval:product_name>repotool</oval:product_name>
-         <oval:schema_version>5.10</oval:schema_version>
--        <oval:timestamp>2021-10-04T21:38:10</oval:timestamp>
-+        <oval:timestamp>2022-01-03T11:44:33</oval:timestamp>
-       </generator>
-       <definitions>
-         <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:98" version="1">
-@@ -10358,7 +9423,7 @@ Note: The "[value]" must be a number that is greater than or equal to "0".</xccd
-             <criterion comment="The openssh package is installed" test_ref="oval:mil.disa.stig.rhel8:tst:9900" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:100" version="2">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:100" version="3">
-           <metadata>
-             <title>RHEL-08-010000 - RHEL 8 must be a vendor-supported release.</title>
-             <affected family="unix">
-@@ -10369,8 +9434,9 @@ Note: The "[value]" must be a number that is greater than or equal to "0".</xccd
- 
- Red Hat offers the Extended Update Support (EUS) ad-on to a Red Hat Enterprise Linux subscription, for a fee, for those customers who wish to standardize on a specific minor release for an extended period. The RHEL 8 minor releases eligible for EUS are 8.1, 8.2, 8.4, 8.6, and 8.8. Each RHEL 8 EUS stream is available for 24 months from the availability of the minor release. RHEL 8.10 will be the final minor release ovaerall. For more details on the Red Hat Enterprise Linux Life Cycle please visit https://access.redhat.com/support/policy/updates/errata.</description>
-           </metadata>
--          <criteria>
-+          <criteria operator="OR">
-             <criterion comment="The RHEL 8 minor version is supported." test_ref="oval:mil.disa.stig.rhel8:tst:10000" />
-+            <criterion comment="The RHEL 8 minor version is supported." test_ref="oval:mil.disa.stig.rhel8:tst:10001" />
-           </criteria>
-         </definition>
-         <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:101" version="1">
-@@ -10420,9 +9486,9 @@ Passwords need to be protected at all times, and encryption is the standard meth
-             <criterion comment="No active password hash in /etc/shadow has a prefix other than '$6'." test_ref="oval:mil.disa.stig.rhel8:tst:10400" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:105" version="2">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:105" version="3">
-           <metadata>
--            <title>RHEL-08-010130 - The RHEL 8 password-auth file must be configured to use a sufficient number of hashing rounds.</title>
-+            <title>RHEL-08-010130 - The RHEL 8 shadow password suite must be configured to use a sufficient number of hashing rounds.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
-@@ -10431,7 +9497,8 @@ Passwords need to be protected at all times, and encryption is the standard meth
- Passwords need to be protected at all times, and encryption is the standard method for protecting passwords. If passwords are not encrypted, they can be plainly read (i.e., clear text) and easily compromised.</description>
-           </metadata>
-           <criteria>
--            <criterion comment="Check the file /etc/pam.d/password-auth to see if the password section for pam_unix.so sets rounds to a value no lower than 5000." test_ref="oval:mil.disa.stig.rhel8:tst:10500" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:10500" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:10501" />
-           </criteria>
-         </definition>
-         <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:106" version="1">
-@@ -10506,2717 +9573,2410 @@ RHEL 8 systems utilizing encryption are required to use FIPS-compliant mechanism
- 
- The key derivation function (KDF) in Kerberos is not FIPS compatible. Ensuring the system does not have any keytab files present prevents system daemons from using Kerberos for authentication. A keytab is a file containing pairs of Kerberos principals and encrypted keys.
- 
--FIPS 140-2 is the current standard for validating that mechanisms used to access cryptographic modules utilize authentication that meets DoD requirements. This allows for Security Levels 1, 2, 3, or 4 for use on a general-purpose computing system.</description>
--          </metadata>
--          <criteria operator="OR">
--            <criterion comment="/etc/*.keytab does not exist." test_ref="oval:mil.disa.stig.rhel8:tst:11000" />
--            <criterion comment="krb5-server-1.17-18.el8.x86_64 or newer is installed." test_ref="oval:mil.disa.stig.rhel8:tst:11001" />
--            <criterion comment="krb5-workstation-1.17-18.el8.x86_64 or newer is installed." test_ref="oval:mil.disa.stig.rhel8:tst:11002" />
--          </criteria>
--        </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:111" version="2">
--          <metadata>
--            <title>RHEL-08-010162 - The krb5-workstation package must not be installed on RHEL 8.</title>
--            <affected family="unix">
--              <platform>Red Hat Enterprise Linux 8</platform>
--            </affected>
--            <description>Unapproved mechanisms that are used for authentication to the cryptographic module are not verified and therefore cannot be relied upon to provide confidentiality or integrity, and DoD data may be compromised.
--
--RHEL 8 systems utilizing encryption are required to use FIPS-compliant mechanisms for authenticating to cryptographic modules.
--
--Currently, Kerberos does not utilize FIPS 140-2 cryptography.
--
--FIPS 140-2 is the current standard for validating that mechanisms used to access cryptographic modules utilize authentication that meets DoD requirements. This allows for Security Levels 1, 2, 3, or 4 for use on a general-purpose computing system.</description>
--          </metadata>
--          <criteria operator="OR">
--            <criterion comment="package krb5-workstation is not installed" test_ref="oval:mil.disa.stig.rhel8:tst:11100" />
--            <criterion comment="package krb5-workstation-1.17-18 or newer is installed" test_ref="oval:mil.disa.stig.rhel8:tst:11101" />
--            <criterion comment="package krb5-server is installed" test_ref="oval:mil.disa.stig.rhel8:tst:11102" />
--          </criteria>
--        </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:112" version="1">
--          <metadata>
--            <title>RHEL-08-010171 - RHEL 8 must have the policycoreutils package installed.</title>
--            <affected family="unix">
--              <platform>Red Hat Enterprise Linux 8</platform>
--            </affected>
--            <description>Without verification of the security functions, security functions may not operate correctly and the failure may go unnoticed. Security function is defined as the hardware, software, and/or firmware of the information system responsible for enforcing the system security policy and supporting the isolation of code and data on which the protection is based. Security functionality includes, but is not limited to, establishing system accounts, configuring access authorizations (i.e., permissions, privileges), setting events to be audited, and setting intrusion detection parameters.
--
--Policycoreutils contains the policy core utilities that are required for basic operation of an SELinux-enabled system. These utilities include load_policy to load SELinux policies, setfile to label filesystems, newrole to switch roles, and run_init to run /etc/init.d scripts in the proper context.</description>
--          </metadata>
--          <criteria>
--            <criterion comment="package policycoreutils is installed" test_ref="oval:mil.disa.stig.rhel8:tst:11200" />
--          </criteria>
--        </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:115" version="3">
--          <metadata>
--            <title>RHEL-08-010200 - RHEL 8 must be configured so that all network connections associated with SSH traffic are terminated at the end of the session or after 10 minutes of inactivity, except to fulfill documented and validated mission requirements.</title>
--            <affected family="unix">
--              <platform>Red Hat Enterprise Linux 8</platform>
--            </affected>
--            <description>Terminating an idle SSH session within a short time period reduces the window of opportunity for unauthorized personnel to take control of a management session enabled on the console or console port that has been left unattended. In addition, quickly terminating an idle SSH session will also free up resources committed by the managed network element.
--
--Terminating network connections associated with communications sessions includes, for example, de-allocating associated TCP/IP address/port pairs at the operating system level and de-allocating networking assignments at the application level if multiple application sessions are using a single operating system-level network connection. This does not mean that the operating system terminates all sessions or network access; it only ends the inactive session and releases the resources associated with that session.
--
--RHEL 8 utilizes /etc/ssh/sshd_config for configurations of OpenSSH. Within the sshd_config the product of the values of "ClientAliveInterval" and "ClientAliveCountMax" are used to establish the inactivity threshold. The "ClientAliveInterval" is a timeout interval in seconds after which if no data has been received from the client, sshd will send a message through the encrypted channel to request a response from the client. The "ClientAliveCountMax" is the number of client alive messages that may be sent without sshd receiving any messages back from the client. If this threshold is met, sshd will disconnect the client.</description>
--          </metadata>
--          <criteria operator="OR" comment="IF openssh is installed, THEN ClientAliveInterval * ClientAliveCountMax is less than or equal to 600.">
--            <extend_definition comment="OpenSSH is installed" definition_ref="oval:mil.disa.stig.rhel8:def:99" negate="true" />
--            <criterion comment="/etc/ssh/sshd_config:ClientAliveCountMax = 0." test_ref="oval:mil.disa.stig.rhel8:tst:11501" />
--          </criteria>
--        </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:116" class="compliance" version="1">
--          <metadata>
--            <title>RHEL-08-010210 - The RHEL 8 /var/log/messages file must have mode 0640 or less permissive.</title>
--            <affected family="unix">
--              <platform>Red Hat Enterprise Linux 8</platform>
--            </affected>
--            <description>Only authorized personnel should be aware of errors and the details of the errors. Error messages are an indicator of an organization's operational state or can identify the RHEL 8 system or platform. Additionally, Personally Identifiable Information (PII) and operational information must not be revealed through error messages to unauthorized personnel or their designated representatives.
--
--The structure and content of error messages must be carefully considered by the organization and development team. The extent to which the information system is able to identify and handle error conditions is guided by organizational policy and operational requirements.</description>
--          </metadata>
--          <criteria>
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:11600" comment="/var/log/messages file has mode 0640 or less permissive" />
--          </criteria>
--        </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:117" class="compliance" version="1">
--          <metadata>
--            <title>RHEL-08-010220 - The RHEL 8 /var/log/messages file must be owned by root.</title>
--            <affected family="unix">
--              <platform>Red Hat Enterprise Linux 8</platform>
--            </affected>
--            <description>Only authorized personnel should be aware of errors and the details of the errors. Error messages are an indicator of an organization's operational state or can identify the RHEL 8 system or platform. Additionally, Personally Identifiable Information (PII) and operational information must not be revealed through error messages to unauthorized personnel or their designated representatives.
--
--The structure and content of error messages must be carefully considered by the organization and development team. The extent to which the information system is able to identify and handle error conditions is guided by organizational policy and operational requirements.</description>
--          </metadata>
--          <criteria>
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:11700" comment="/var/log/messages file is owned by root" />
--          </criteria>
--        </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:118" class="compliance" version="1">
--          <metadata>
--            <title>RHEL-08-010230 - The RHEL 8 /var/log/messages file must be group-owned by root.</title>
--            <affected family="unix">
--              <platform>Red Hat Enterprise Linux 8</platform>
--            </affected>
--            <description>Only authorized personnel should be aware of errors and the details of the errors. Error messages are an indicator of an organization's operational state or can identify the RHEL 8 system or platform. Additionally, Personally Identifiable Information (PII) and operational information must not be revealed through error messages to unauthorized personnel or their designated representatives.
--
--The structure and content of error messages must be carefully considered by the organization and development team. The extent to which the information system is able to identify and handle error conditions is guided by organizational policy and operational requirements.</description>
--          </metadata>
--          <criteria>
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:11800" comment="/var/log/messages file is group-owned by root" />
--          </criteria>
--        </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:119" class="compliance" version="1">
--          <metadata>
--            <title>RHEL-08-010240 - The RHEL 8 /var/log directory must have mode 0755 or less permissive.</title>
--            <affected family="unix">
--              <platform>Red Hat Enterprise Linux 8</platform>
--            </affected>
--            <description>Only authorized personnel should be aware of errors and the details of the errors. Error messages are an indicator of an organization's operational state or can identify the RHEL 8 system or platform. Additionally, Personally Identifiable Information (PII) and operational information must not be revealed through error messages to unauthorized personnel or their designated representatives.
--
--The structure and content of error messages must be carefully considered by the organization and development team. The extent to which the information system is able to identify and handle error conditions is guided by organizational policy and operational requirements.</description>
--          </metadata>
--          <criteria>
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:11900" comment="/var/log directory has mode 0755 or less permissive." />
--          </criteria>
--        </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:120" class="compliance" version="1">
--          <metadata>
--            <title>RHEL-08-010250 - The RHEL 8 /var/log directory must be owned by root.</title>
--            <affected family="unix">
--              <platform>Red Hat Enterprise Linux 8</platform>
--            </affected>
--            <description>Only authorized personnel should be aware of errors and the details of the errors. Error messages are an indicator of an organization's operational state or can identify the RHEL 8 system or platform. Additionally, Personally Identifiable Information (PII) and operational information must not be revealed through error messages to unauthorized personnel or their designated representatives.
--
--The structure and content of error messages must be carefully considered by the organization and development team. The extent to which the information system is able to identify and handle error conditions is guided by organizational policy and operational requirements.</description>
--          </metadata>
--          <criteria>
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:12000" comment="/var/log directory is owned by root." />
--          </criteria>
--        </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:121" class="compliance" version="1">
--          <metadata>
--            <title>RHEL-08-010260 - The RHEL 8 /var/log directory must be group-owned by root.</title>
--            <affected family="unix">
--              <platform>Red Hat Enterprise Linux 8</platform>
--            </affected>
--            <description>Only authorized personnel should be aware of errors and the details of the errors. Error messages are an indicator of an organization's operational state or can identify the RHEL 8 system or platform. Additionally, Personally Identifiable Information (PII) and operational information must not be revealed through error messages to unauthorized personnel or their designated representatives.
--
--The structure and content of error messages must be carefully considered by the organization and development team. The extent to which the information system is able to identify and handle error conditions is guided by organizational policy and operational requirements.</description>
--          </metadata>
--          <criteria>
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:12100" comment="/var/log directory is group-owned by root." />
--          </criteria>
--        </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:122" class="compliance" version="3">
--          <metadata>
--            <title>RHEL-08-010292 - RHEL 8 must ensure the SSH server uses strong entropy.</title>
--            <affected family="unix">
--              <platform>Red Hat Enterprise Linux 8</platform>
--            </affected>
--            <description>The most important characteristic of a random number generator is its randomness, namely its ability to deliver random numbers that are impossible to predict.  Entropy in computer security is associated with the unpredictability of a source of randomness.  The random source with high entropy tends to achieve a uniform distribution of random values.  Random number generators are one of the most important building blocks of cryptosystems.
--
--The SSH implementation in RHEL8 uses the OPENSSL library, which does not use high-entropy sources by default.  By using the SSH_USE_STRONG_RNG environment variable the OPENSSL random generator is reseeded from /dev/random.  This setting is not recommended on computers without the hardware random generator because insufficient entropy causes the connection to be blocked until enough entropy is available.</description>
--          </metadata>
--          <criteria operator="OR">
--            <extend_definition definition_ref="oval:mil.disa.stig.rhel8:def:99" negate="true" />
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:18006" negate="true" />
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:12200" />
--          </criteria>
--        </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:123" class="compliance" version="1">
--          <metadata>
--            <title>RHEL-08-010294 - The RHEL 8 operating system must implement DoD-approved TLS encryption in the OpenSSL package.</title>
--            <affected family="unix">
--              <platform>Red Hat Enterprise Linux 8</platform>
--            </affected>
--            <description>Without cryptographic integrity protections, information can be altered by unauthorized users without detection.
--
--Remote access (e.g., RDP) is access to DoD nonpublic information systems by an authorized user (or an information system) communicating through an external, non-organization-controlled network. Remote access methods include, for example, dial-up, broadband, and wireless.
--
--Cryptographic mechanisms used for protecting the integrity of information include, for example, signed hash functions using asymmetric cryptography enabling distribution of the public key to verify the hash information while maintaining the confidentiality of the secret key used to generate the hash.
--
--RHEL 8 incorporates system-wide crypto policies by default.  The employed algorithms can be viewed in the /etc/crypto-policies/back-ends/openssl.config file.</description>
--          </metadata>
--          <criteria>
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:12300" />
--          </criteria>
--        </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:124" class="compliance" version="2">
--          <metadata>
--            <title>RHEL-08-010300 - RHEL 8 system commands must have mode 755 or less permissive.</title>
--            <affected family="unix">
--              <platform>Red Hat Enterprise Linux 8</platform>
--            </affected>
--            <description>If RHEL 8 were to allow any user to make changes to software libraries, then those changes might be implemented without undergoing the appropriate testing and approvals that are part of a robust change management process.
--
--This requirement applies to RHEL 8 with software libraries that are accessible and configurable, as in the case of interpreted languages. Software libraries also include privileged programs that execute with escalated privileges. Only qualified and authorized individuals will be allowed to obtain access to information system components for purposes of initiating changes, including upgrades and modifications.</description>
--          </metadata>
--          <criteria>
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:12400" comment="System command files have mode 755 or less permissive" />
--          </criteria>
--        </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:125" class="compliance" version="1">
--          <metadata>
--            <title>RHEL-08-010310 - RHEL 8 system commands must be owned by root.</title>
--            <affected family="unix">
--              <platform>Red Hat Enterprise Linux 8</platform>
--            </affected>
--            <description>If RHEL 8 were to allow any user to make changes to software libraries, then those changes might be implemented without undergoing the appropriate testing and approvals that are part of a robust change management process.
--
--This requirement applies to RHEL 8 with software libraries that are accessible and configurable, as in the case of interpreted languages. Software libraries also include privileged programs that execute with escalated privileges. Only qualified and authorized individuals will be allowed to obtain access to information system components for purposes of initiating changes, including upgrades and modifications.</description>
--          </metadata>
--          <criteria>
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:12500" comment="System command files are owned by root" />
--          </criteria>
--        </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:126" class="compliance" version="1">
--          <metadata>
--            <title>RHEL-08-010320 - RHEL 8 system commands must be group-owned by root or a system account.</title>
--            <affected family="unix">
--              <platform>Red Hat Enterprise Linux 8</platform>
--            </affected>
--            <description>If RHEL 8 were to allow any user to make changes to software libraries, then those changes might be implemented without undergoing the appropriate testing and approvals that are part of a robust change management process.
--
--This requirement applies to RHEL 8 with software libraries that are accessible and configurable, as in the case of interpreted languages. Software libraries also include privileged programs that execute with escalated privileges. Only qualified and authorized individuals will be allowed to obtain access to information system components for purposes of initiating changes, including upgrades and modifications.</description>
--          </metadata>
--          <criteria>
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:12600" comment="System command files are group-owned by root" />
--          </criteria>
--        </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:130" version="1">
--          <metadata>
--            <title>RHEL-08-010370 - RHEL 8 must prevent the installation of software, patches, service packs, device drivers, or operating system components from a repository without verification they have been digitally signed using a certificate that is issued by a Certificate Authority (CA) that is recognized and approved by the organization.</title>
--            <affected family="unix">
--              <platform>Red Hat Enterprise Linux 8</platform>
--            </affected>
--            <description>Changes to any software components can have significant effects on the overall security of the operating system. This requirement ensures the software has not been tampered with and that it has been provided by a trusted vendor.
--
--Accordingly, patches, service packs, device drivers, or operating system components must be signed with a certificate recognized and approved by the organization.
--
--Verifying the authenticity of the software prior to installation validates the integrity of the patch or upgrade received from a vendor. This verifies the software has not been tampered with and that it has been provided by a trusted vendor. Self-signed certificates are disallowed by this requirement. The operating system should not have to verify the software again. This requirement does not mandate DoD certificates for this purpose; however, the certificate used to verify the software must be from an approved CA.</description>
--          </metadata>
--          <criteria>
--            <criterion comment="Every /etc/yum.repos.d/*.repo:[{reponame}] has a gpgcheck entry set to 1." test_ref="oval:mil.disa.stig.rhel8:tst:13000" />
--            <criterion comment="No /etc/yum.repos.d/*.repo:[{reponame}] has a gpgcheck entry set to 0." test_ref="oval:mil.disa.stig.rhel8:tst:13001" />
--          </criteria>
--        </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:131" version="1">
--          <metadata>
--            <title>RHEL-08-010371 - RHEL 8 must prevent the installation of software, patches, service packs, device drivers, or operating system components of local packages without verification they have been digitally signed using a certificate that is issued by a Certificate Authority (CA) that is recognized and approved by the organization.</title>
--            <affected family="unix">
--              <platform>Red Hat Enterprise Linux 8</platform>
--            </affected>
--            <description>Changes to any software components can have significant effects on the overall security of the operating system. This requirement ensures the software has not been tampered with and that it has been provided by a trusted vendor.
--
--Accordingly, patches, service packs, device drivers, or operating system components must be signed with a certificate recognized and approved by the organization.
--
--Verifying the authenticity of the software prior to installation validates the integrity of the patch or upgrade received from a vendor. This verifies the software has not been tampered with and that it has been provided by a trusted vendor. Self-signed certificates are disallowed by this requirement. The operating system should not have to verify the software again. This requirement does not mandate DoD certificates for this purpose; however, the certificate used to verify the software must be from an approved CA.</description>
--          </metadata>
--          <criteria>
--            <criterion comment="/etc/dnf/dnf.conf:[main]localpkg_gpgcheck is set to true." test_ref="oval:mil.disa.stig.rhel8:tst:13100" />
--          </criteria>
--        </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:132" version="3">
--          <metadata>
--            <title>RHEL-08-010372 - RHEL 8 must prevent the loading of a new kernel for later execution.</title>
--            <affected family="unix">
--              <platform>Red Hat Enterprise Linux 8</platform>
--            </affected>
--            <description>Changes to any software components can have significant effects on the overall security of the operating system. This requirement ensures the software has not been tampered with and that it has been provided by a trusted vendor.
--Disabling kexec_load prevents an unsigned kernel image (that could be a windows kernel or modified vulnerable kernel) from being loaded. Kexec can be used subvert the entire secureboot process and should be avoided at all costs especially since it can load unsigned kernel images.
--The sysctl --system command will load settings from all system configuration files. All configuration files are sorted by their filename in lexicographic order, regardless of which of the directories they reside in. If multiple files specify the same option, the entry in the file with the lexicographically latest name will take precedence. Files are read from directories in the following list from top to bottom. Once a file of a given filename is loaded, any file of the same name in subsequent directories is ignored.
--/etc/sysctl.d/*.conf
--/run/sysctl.d/*.conf
--/usr/local/lib/sysctl.d/*.conf
--/usr/lib/sysctl.d/*.conf
--/lib/sysctl.d/*.conf
--/etc/sysctl.conf
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.</description>
--          </metadata>
--          <criteria operator="AND">
--            <criterion comment="kernel.kexec_load_disabled setting in kernel is 1" test_ref="oval:mil.disa.stig.rhel8:tst:13200" />
--            <criterion comment="kernel.kexec_load_disabled setting in sysctl configuration files is set to 1, and nothing else" test_ref="oval:mil.disa.stig.rhel8:tst:13201" />
--          </criteria>
--        </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:133" version="2">
--          <metadata>
--            <title>RHEL-08-010373 - RHEL 8 must enable kernel parameters to enforce discretionary access control on symlinks.</title>
--            <affected family="unix">
--              <platform>Red Hat Enterprise Linux 8</platform>
--            </affected>
--            <description>Discretionary Access Control (DAC) is based on the notion that individual users are "owners" of objects and therefore have discretion over who should be authorized to access the object and in which mode (e.g., read or write).  Ownership is usually acquired as a consequence of creating the object or via specified ownership assignment.  DAC allows the owner to determine who will have access to objects they control.  An example of DAC includes user-controlled file permissions.  
--
--When discretionary access control policies are implemented, subjects are not constrained with regard to what actions they can take with information for which they have already been granted access.  Thus, subjects that have been granted access to information are not prevented from passing (i.e., the subjects have the discretion to pass) the information to other subjects or objects.  A subject that is constrained in its operation by Mandatory Access Control policies is still able to operate under the less rigorous constraints of this requirement.  Thus, while Mandatory Access Control imposes constraints preventing a subject from passing information to another subject operating at a different sensitivity level, this requirement permits the subject to pass the information to any subject at the same sensitivity level.  The policy is bounded by the information system boundary.  Once the information is passed outside the control of the information system, additional means may be required to ensure the constraints remain in effect.  While the older, more traditional definitions of discretionary access control require identity-based access control, that limitation is not required for this use of discretionary access control.  
--
--By enabling the fs.protected_symlinks kernel parameter, symbolic links are permitted to be followed only when outside a sticky world-writable directory, or when the UID of the link and follower match, or when the directory owner matches the symlink's owner.  Disallowing such symlinks helps mitigate vulnerabilities based on insecure file system accessed by privileged programs, avoiding an exploitation vector exploiting unsafe use of open() or creat().  
--
--The sysctl --system command will load settings from all system configuration files.  All configuration files are sorted by their filename in lexicographic order, regardless of which of the directories they reside in.  If multiple files specify the same option, the entry in the file with lexicographically latest name will take precedence.  Files are read from directories in the following list from top to bottom.  Once a file of a gien filename is loaded, any file of the same name in subsequent directories is ignored.  
--/etc/sysctl.d/*.conf
--/run/sysctl.d/*.conf
--/usr/local/lib/sysctl.d/*.conf/usr/lib/sysctl.d/*.conf
--/lib/sysctl.d/*.conf
--/etc/sysctl.conf
--
--Based on the information above, if a configuration file begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configurationfile on the system.</description>
--          </metadata>
--          <criteria operator="AND">
--            <criterion comment="fs.protected_symlinks setting in kernel is 1" test_ref="oval:mil.disa.stig.rhel8:tst:13300" />
--            <criterion comment="fs.protected_symlinks setting in sysctl configuration files is set to 1, and nothing else" test_ref="oval:mil.disa.stig.rhel8:tst:13301" />
--          </criteria>
--        </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:134" version="2">
--          <metadata>
--            <title>RHEL-08-010374 - RHEL 8 must enable kernel parameters to enforce discretionary access control on hardlinks.</title>
--            <affected family="unix">
--              <platform>Red Hat Enterprise Linux 8</platform>
--            </affected>
--            <description>Discretionary Access Control (DAC) is based on the notion that individual users are "owners" of objects and therefore have discretion over who should be authorized to access the object and in which mode (e.g., read or write). Ownership is usually acquired as a consequence of creating the object or via specified ownership assignment. DAC allows the owner to determine who will have access to objects they control. An example of DAC includes user-controlled file permissions.
--
--When discretionary access control policies are implemented, subjects are not constrained with regard to what actions they can take with information for which they have already been granted access. Thus, subjects that have been granted access to information are not prevented from passing (i.e., the subjects have the discretion to pass) the information to other subjects or objects. A subject that is constrained in its operation by Mandatory Access Control policies is still able to operate under the less rigorous constraints of this requirement. Thus, while Mandatory Access Control imposes constraints preventing a subject from passing information to another subject operating at a different sensitivity level, this requirement permits the subject to pass the information to any subject at the same sensitivity level. The policy is bounded by the information system boundary. Once the information is passed outside the control of the information system, additional means may be required to ensure the constraints remain in effect. While the older, more traditional definitions of discretionary access control require identity-based access control, that limitation is not required for this use of discretionary access control.
--
--By enabling the fs.protected_hardlinks kernel parameter, users can no longer create soft or hard links to files they do not own. Disallowing such hardlinks mitigate vulnerabilities based on insecure file system accessed by privileged programs, avoiding an exploitation vector exploiting unsafe use of open() or creat().
--		
--The sysctl --system command will load settings from all system configuration files. All configuration files are sorted by their filename in lexicographic order, regardless of which of the directories they reside in. If multiple files specify the same option, the entry in the file with the lexicographically latest name will take precedence. Files are read from directories in the following list from top to bottom. Once a file of a given filename is loaded, any file of the same name in subsequent directories is ignored.
--/etc/sysctl.d/*.conf
--/run/sysctl.d/*.conf
--/usr/local/lib/sysctl.d/*.conf
--/usr/lib/sysctl.d/*.conf
--/lib/sysctl.d/*.conf
--/etc/sysctl.conf
--
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.</description>
--          </metadata>
--          <criteria operator="AND">
--            <criterion comment="fs.protected_hardlinks setting in kernel is 1" test_ref="oval:mil.disa.stig.rhel8:tst:13400" />
--            <criterion comment="fs.protected_hardlinks setting in sysctl configuration files is set to 1, and nothing else" test_ref="oval:mil.disa.stig.rhel8:tst:13401" />
--          </criteria>
--        </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:135" version="2">
--          <metadata>
--            <title>RHEL-08-010375 - RHEL 8 must restrict access to the kernel message buffer.</title>
--            <affected family="unix">
--              <platform>Red Hat Enterprise Linux 8</platform>
--            </affected>
--            <description>Preventing unauthorized information transfers mitigates the risk of information, including encrypted representations of information, produced by the actions of prior users/roles (or the actions of processes acting on behalf of prior users/roles) from being available to any current users/roles (or current processes) that obtain access to shared system resources (e.g., registers, main memory, hard disks) after those resources have been released back to information systems. The control of information in shared resources is also commonly referred to as object reuse and residual information protection.
--
--This requirement generally applies to the design of an information technology product, but it can also apply to the configuration of particular information system components that are, or use, such products. This can be verified by acceptance/validation processes in DoD or other government agencies.
--
--There may be shared resources with configurable protections (e.g., files in storage) that may be assessed on specific information system components.
--
--Restricting access to the kernel message buffer limits access to only root. This prevents attackers from gaining additional system information as a non-privileged user.
--
--The sysctl --system command will load settings from all system configuration files.  All configuration files are sorted by their filename in lexicographic order, regardless of which of the directories they reside in.  If multiple files specify the same option, the entry in the file with lexicographically latest name will take precedence.  Files are read from directories in the following list from top to bottom.  Once a file of a gien filename is loaded, any file of the same name in subsequent directories is ignored.  
--/etc/sysctl.d/*.conf
--/run/sysctl.d/*.conf
--/usr/local/lib/sysctl.d/*.conf/usr/lib/sysctl.d/*.conf
--/lib/sysctl.d/*.conf
--/etc/sysctl.conf
--
--Based on the information above, if a configuration file begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configurationfile on the system.</description>
--          </metadata>
--          <criteria operator="AND">
--            <criterion comment="kernel.dmesg_restrict setting in kernel is 1" test_ref="oval:mil.disa.stig.rhel8:tst:13500" />
--            <criterion comment="kernel.dmesg_restrict setting in sysctl configuration files is set to 1, and nothing else" test_ref="oval:mil.disa.stig.rhel8:tst:13501" />
--          </criteria>
--        </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:136" version="2">
--          <metadata>
--            <title>RHEL-08-010376 - RHEL 8 must prevent kernel profiling by unprivileged users.</title>
--            <affected family="unix">
--              <platform>Red Hat Enterprise Linux 8</platform>
--            </affected>
--            <description>Preventing unauthorized information transfers mitigates the risk of information, including encrypted representations of information, produced by the actions of prior users/roles (or the actions of processes acting on behalf of prior users/roles) from being available to any current users/roles (or current processes) that obtain access to shared system resources (e.g., registers, main memory, hard disks) after those resources have been released back to information systems. The control of information in shared resources is also commonly referred to as object reuse and residual information protection.
--
--This requirement generally applies to the design of an information technology product, but it can also apply to the configuration of particular information system components that are, or use, such products. This can be verified by acceptance/validation processes in DoD or other government agencies.
--
--There may be shared resources with configurable protections (e.g., files in storage) that may be assessed on specific information system components.
--		
--Setting the kernel.perf_event_paranoid kernel parameter to "2" prevents attackers from gaining additional system information as a non-privileged user.
--
--The sysctl --system command will load settings from all system configuration files. All configuration files are sorted by their filename in lexicographic order, regardless of which of the directories they reside in. If multiple files specify the same option, the entry in the file with the lexicographically latest name will take precedence. Files are read from directories in the following list from top to bottom. Once a file of a given filename is loaded, any file of the same name in subsequent directories is ignored.
--/etc/sysctl.d/*.conf
--/run/sysctl.d/*.conf
--/usr/local/lib/sysctl.d/*.conf
--/usr/lib/sysctl.d/*.conf
--/lib/sysctl.d/*.conf
--/etc/sysctl.conf
--
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.</description>
--          </metadata>
--          <criteria operator="AND">
--            <criterion comment="kernel.perf_event_paranoid setting in kernel is 2" test_ref="oval:mil.disa.stig.rhel8:tst:13600" />
--            <criterion comment="kernel.perf_event_paranoid setting in sysctl configuration files is set to 2, and nothing else" test_ref="oval:mil.disa.stig.rhel8:tst:13601" />
-+FIPS 140-2 is the current standard for validating that mechanisms used to access cryptographic modules utilize authentication that meets DoD requirements. This allows for Security Levels 1, 2, 3, or 4 for use on a general-purpose computing system.</description>
-+          </metadata>
-+          <criteria operator="OR">
-+            <criterion comment="/etc/*.keytab does not exist." test_ref="oval:mil.disa.stig.rhel8:tst:11000" />
-+            <criterion comment="krb5-server-1.17-18.el8.x86_64 or newer is installed." test_ref="oval:mil.disa.stig.rhel8:tst:11001" />
-+            <criterion comment="krb5-workstation-1.17-18.el8.x86_64 or newer is installed." test_ref="oval:mil.disa.stig.rhel8:tst:11002" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:137" version="1">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:111" version="2">
-           <metadata>
--            <title>RHEL-08-010380 - RHEL 8 must require users to provide a password for privilege escalation.</title>
-+            <title>RHEL-08-010162 - The krb5-workstation package must not be installed on RHEL 8.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Without reauthentication, users may access resources or perform tasks for which they do not have authorization.
-+            <description>Unapproved mechanisms that are used for authentication to the cryptographic module are not verified and therefore cannot be relied upon to provide confidentiality or integrity, and DoD data may be compromised.
- 
--When operating systems provide the capability to escalate a functional capability, it is critical the user reauthenticate.</description>
-+RHEL 8 systems utilizing encryption are required to use FIPS-compliant mechanisms for authenticating to cryptographic modules.
-+
-+Currently, Kerberos does not utilize FIPS 140-2 cryptography.
-+
-+FIPS 140-2 is the current standard for validating that mechanisms used to access cryptographic modules utilize authentication that meets DoD requirements. This allows for Security Levels 1, 2, 3, or 4 for use on a general-purpose computing system.</description>
-           </metadata>
--          <criteria>
--            <criterion comment="'NOPASSWD' does not exist in /etc/sudoers" test_ref="oval:mil.disa.stig.rhel8:tst:13700" />
--            <criterion comment="'NOPASSWD' does not exist in /etc/sudoers.d" test_ref="oval:mil.disa.stig.rhel8:tst:13701" />
-+          <criteria operator="OR">
-+            <criterion comment="package krb5-workstation is not installed" test_ref="oval:mil.disa.stig.rhel8:tst:11100" />
-+            <criterion comment="package krb5-workstation-1.17-18 or newer is installed" test_ref="oval:mil.disa.stig.rhel8:tst:11101" />
-+            <criterion comment="package krb5-server is installed" test_ref="oval:mil.disa.stig.rhel8:tst:11102" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:138" version="1">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:112" version="1">
-           <metadata>
--            <title>RHEL-08-010381 - RHEL 8 must require users to reauthenticate for privilege escalation.</title>
-+            <title>RHEL-08-010171 - RHEL 8 must have the policycoreutils package installed.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Without reauthentication, users may access resources or perform tasks for which they do not have authorization.
-+            <description>Without verification of the security functions, security functions may not operate correctly and the failure may go unnoticed. Security function is defined as the hardware, software, and/or firmware of the information system responsible for enforcing the system security policy and supporting the isolation of code and data on which the protection is based. Security functionality includes, but is not limited to, establishing system accounts, configuring access authorizations (i.e., permissions, privileges), setting events to be audited, and setting intrusion detection parameters.
- 
--When operating systems provide the capability to escalate a functional capability, it is critical the user reauthenticate.</description>
-+Policycoreutils contains the policy core utilities that are required for basic operation of an SELinux-enabled system. These utilities include load_policy to load SELinux policies, setfile to label filesystems, newrole to switch roles, and run_init to run /etc/init.d scripts in the proper context.</description>
-           </metadata>
-           <criteria>
--            <criterion comment="'!authenticate' does not exist in /etc/sudoers" test_ref="oval:mil.disa.stig.rhel8:tst:13800" />
--            <criterion comment="'!authenticate' does not exist in /etc/sudoers.d" test_ref="oval:mil.disa.stig.rhel8:tst:13801" />
-+            <criterion comment="package policycoreutils is installed" test_ref="oval:mil.disa.stig.rhel8:tst:11200" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:139" version="2">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:115" version="3">
-           <metadata>
--            <title>RHEL-08-010390 - RHEL 8 must have the packages required for multifactor authentication installed.</title>
-+            <title>RHEL-08-010200 - RHEL 8 must be configured so that all network connections associated with SSH traffic are terminated at the end of the session or after 10 minutes of inactivity, except to fulfill documented and validated mission requirements.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Using an authentication device, such as a DoD Common Access Card (CAC) or token that is separate from the information system, ensures that even if the information system is compromised, credentials stored on the authentication device will not be affected.
--
--Multifactor solutions that require devices separate from information systems gaining access include, for example, hardware tokens providing time-based or challenge-response authenticators and smart cards such as the U.S. Government Personal Identity Verification (PIV) card and the DoD CAC.
--
--A privileged account is defined as an information system account with authorizations of a privileged user.
-+            <description>Terminating an idle SSH session within a short time period reduces the window of opportunity for unauthorized personnel to take control of a management session enabled on the console or console port that has been left unattended. In addition, quickly terminating an idle SSH session will also free up resources committed by the managed network element.
- 
--Remote access is access to DoD nonpublic information systems by an authorized user (or an information system) communicating through an external, non-organization-controlled network. Remote access methods include, for example, dial-up, broadband, and wireless.
-+Terminating network connections associated with communications sessions includes, for example, de-allocating associated TCP/IP address/port pairs at the operating system level and de-allocating networking assignments at the application level if multiple application sessions are using a single operating system-level network connection. This does not mean that the operating system terminates all sessions or network access; it only ends the inactive session and releases the resources associated with that session.
- 
--This requirement only applies to components where this is specific to the function of the device or has the concept of an organizational user (e.g., VPN, proxy capability). This does not apply to authentication for the purpose of configuring the device itself (management).</description>
-+RHEL 8 utilizes /etc/ssh/sshd_config for configurations of OpenSSH. Within the sshd_config the product of the values of "ClientAliveInterval" and "ClientAliveCountMax" are used to establish the inactivity threshold. The "ClientAliveInterval" is a timeout interval in seconds after which if no data has been received from the client, sshd will send a message through the encrypted channel to request a response from the client. The "ClientAliveCountMax" is the number of client alive messages that may be sent without sshd receiving any messages back from the client. If this threshold is met, sshd will disconnect the client.</description>
-           </metadata>
--          <criteria>
--            <criterion comment="package openssl-pkcs11 is installed" test_ref="oval:mil.disa.stig.rhel8:tst:13901" />
-+          <criteria operator="OR" comment="IF openssh is installed, THEN ClientAliveInterval * ClientAliveCountMax is less than or equal to 600.">
-+            <extend_definition comment="OpenSSH is installed" definition_ref="oval:mil.disa.stig.rhel8:def:99" negate="true" />
-+            <criterion comment="/etc/ssh/sshd_config:ClientAliveCountMax = 0." test_ref="oval:mil.disa.stig.rhel8:tst:11501" />
-           </criteria>
-         </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:145" class="compliance" version="1">
-+        <definition id="oval:mil.disa.stig.rhel8:def:116" class="compliance" version="1">
-           <metadata>
--            <title>RHEL-08-010440 - YUM must remove all software components after updated versions have been installed on RHEL 8.</title>
-+            <title>RHEL-08-010210 - The RHEL 8 /var/log/messages file must have mode 0640 or less permissive.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Previous versions of software components that are not removed from the information system after updates have been installed may be exploited by adversaries. Some information technology products may remove older versions of software automatically from the information system.</description>
-+            <description>Only authorized personnel should be aware of errors and the details of the errors. Error messages are an indicator of an organization's operational state or can identify the RHEL 8 system or platform. Additionally, Personally Identifiable Information (PII) and operational information must not be revealed through error messages to unauthorized personnel or their designated representatives.
-+
-+The structure and content of error messages must be carefully considered by the organization and development team. The extent to which the information system is able to identify and handle error conditions is guided by organizational policy and operational requirements.</description>
-           </metadata>
-           <criteria>
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:14500" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:11600" comment="/var/log/messages file has mode 0640 or less permissive" />
-           </criteria>
-         </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:146" class="compliance" version="1">
-+        <definition id="oval:mil.disa.stig.rhel8:def:117" class="compliance" version="1">
-           <metadata>
--            <title>RHEL-08-010450 - RHEL 8 must enable the SELinux targeted policy.</title>
-+            <title>RHEL-08-010220 - The RHEL 8 /var/log/messages file must be owned by root.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Without verification of the security functions, security functions may not operate correctly and the failure may go unnoticed. Security function is defined as the hardware, software, and/or firmware of the information system responsible for enforcing the system security policy and supporting the isolation of code and data on which the protection is based. Security functionality includes, but is not limited to, establishing system accounts, configuring access authorizations (i.e., permissions, privileges), setting events to be audited, and setting intrusion detection parameters.
-+            <description>Only authorized personnel should be aware of errors and the details of the errors. Error messages are an indicator of an organization's operational state or can identify the RHEL 8 system or platform. Additionally, Personally Identifiable Information (PII) and operational information must not be revealed through error messages to unauthorized personnel or their designated representatives.
- 
--This requirement applies to operating systems performing security function verification/testing and/or systems and environments that require this functionality.</description>
-+The structure and content of error messages must be carefully considered by the organization and development team. The extent to which the information system is able to identify and handle error conditions is guided by organizational policy and operational requirements.</description>
-           </metadata>
-           <criteria>
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:14600" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:11700" comment="/var/log/messages file is owned by root" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:147" version="1">
-+        <definition id="oval:mil.disa.stig.rhel8:def:118" class="compliance" version="1">
-           <metadata>
--            <title>RHEL-08-010460 - There must be no shosts.equiv files on the RHEL 8 operating system.</title>
-+            <title>RHEL-08-010230 - The RHEL 8 /var/log/messages file must be group-owned by root.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>The "shosts.equiv" files are used to configure host-based authentication for the system via SSH. Host-based authentication is not sufficient for preventing unauthorized access to the system, as it does not require interactive identification and authentication of a connection request, or for the use of two-factor authentication.</description>
-+            <description>Only authorized personnel should be aware of errors and the details of the errors. Error messages are an indicator of an organization's operational state or can identify the RHEL 8 system or platform. Additionally, Personally Identifiable Information (PII) and operational information must not be revealed through error messages to unauthorized personnel or their designated representatives.
-+
-+The structure and content of error messages must be carefully considered by the organization and development team. The extent to which the information system is able to identify and handle error conditions is guided by organizational policy and operational requirements.</description>
-           </metadata>
-           <criteria>
--            <criterion comment="There must be no shosts.equiv files on the system." test_ref="oval:mil.disa.stig.rhel8:tst:14700" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:11800" comment="/var/log/messages file is group-owned by root" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:148" version="1">
-+        <definition id="oval:mil.disa.stig.rhel8:def:119" class="compliance" version="1">
-           <metadata>
--            <title>RHEL-08-010470 - There must be no .shosts files on the RHEL 8 operating system.</title>
-+            <title>RHEL-08-010240 - The RHEL 8 /var/log directory must have mode 0755 or less permissive.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>The ".shosts" files are used to configure host-based authentication for individual users or the system via SSH. Host-based authentication is not sufficient for preventing unauthorized access to the system, as it does not require interactive identification and authentication of a connection request, or for the use of two-factor authentication.</description>
-+            <description>Only authorized personnel should be aware of errors and the details of the errors. Error messages are an indicator of an organization's operational state or can identify the RHEL 8 system or platform. Additionally, Personally Identifiable Information (PII) and operational information must not be revealed through error messages to unauthorized personnel or their designated representatives.
-+
-+The structure and content of error messages must be carefully considered by the organization and development team. The extent to which the information system is able to identify and handle error conditions is guided by organizational policy and operational requirements.</description>
-           </metadata>
-           <criteria>
--            <criterion comment="There must be no .shosts files on the system." test_ref="oval:mil.disa.stig.rhel8:tst:14800" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:11900" comment="/var/log directory has mode 0755 or less permissive." />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:149" version="5">
-+        <definition id="oval:mil.disa.stig.rhel8:def:120" class="compliance" version="1">
-           <metadata>
--            <title>RHEL-08-010480 - The RHEL 8 SSH public host key files must have mode 0644 or less permissive.</title>
-+            <title>RHEL-08-010250 - The RHEL 8 /var/log directory must be owned by root.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>If a public host key file is modified by an unauthorized user, the SSH service may be compromised.</description>
-+            <description>Only authorized personnel should be aware of errors and the details of the errors. Error messages are an indicator of an organization's operational state or can identify the RHEL 8 system or platform. Additionally, Personally Identifiable Information (PII) and operational information must not be revealed through error messages to unauthorized personnel or their designated representatives.
-+
-+The structure and content of error messages must be carefully considered by the organization and development team. The extent to which the information system is able to identify and handle error conditions is guided by organizational policy and operational requirements.</description>
-           </metadata>
--          <criteria comment="OpenSSH-server is installed and public key files permissions are acceptable">
--            <extend_definition comment="OpenSSH is installed" definition_ref="oval:mil.disa.stig.rhel8:def:324" />
--            <criterion comment="The SUSE operating system SSH daemon public host key files have mode 0644 or less permissive" test_ref="oval:mil.disa.stig.rhel8:tst:14900" />
-+          <criteria>
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:12000" comment="/var/log directory is owned by root." />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:150" version="3">
-+        <definition id="oval:mil.disa.stig.rhel8:def:121" class="compliance" version="1">
-           <metadata>
--            <title>RHEL-08-010490 - The RHEL 8 SSH private host key files must have mode 0600 or less permissive.</title>
-+            <title>RHEL-08-010260 - The RHEL 8 /var/log directory must be group-owned by root.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>If an unauthorized user obtains the private SSH host key file, the host could be impersonated.</description>
-+            <description>Only authorized personnel should be aware of errors and the details of the errors. Error messages are an indicator of an organization's operational state or can identify the RHEL 8 system or platform. Additionally, Personally Identifiable Information (PII) and operational information must not be revealed through error messages to unauthorized personnel or their designated representatives.
-+
-+The structure and content of error messages must be carefully considered by the organization and development team. The extent to which the information system is able to identify and handle error conditions is guided by organizational policy and operational requirements.</description>
-           </metadata>
--          <criteria comment="OpenSSH is installed and check private key files permissions">
--            <extend_definition definition_ref="oval:mil.disa.stig.rhel8:def:324" comment="openssh is installed" />
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:15000" />
-+          <criteria>
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:12100" comment="/var/log directory is group-owned by root." />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:151" version="2">
-+        <definition id="oval:mil.disa.stig.rhel8:def:122" class="compliance" version="3">
-           <metadata>
--            <title>RHEL-08-010500 - The RHEL 8 SSH daemon must perform strict mode checking of home directory configuration files.</title>
-+            <title>RHEL-08-010292 - RHEL 8 must ensure the SSH server uses strong entropy.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>If other users have access to modify user-specific SSH configuration files, they may be able to log on to the system as another user.</description>
-+            <description>The most important characteristic of a random number generator is its randomness, namely its ability to deliver random numbers that are impossible to predict.  Entropy in computer security is associated with the unpredictability of a source of randomness.  The random source with high entropy tends to achieve a uniform distribution of random values.  Random number generators are one of the most important building blocks of cryptosystems.
-+
-+The SSH implementation in RHEL8 uses the OPENSSL library, which does not use high-entropy sources by default.  By using the SSH_USE_STRONG_RNG environment variable the OPENSSL random generator is reseeded from /dev/random.  This setting is not recommended on computers without the hardware random generator because insufficient entropy causes the connection to be blocked until enough entropy is available.</description>
-           </metadata>
--          <criteria comment="OpenSSH is installed AND StrictModes == yes">
--            <extend_definition comment="OpenSSH is installed" definition_ref="oval:mil.disa.stig.rhel8:def:324" />
--            <criterion comment="/etc/ssh/sshd_config:StrictModes == yes" test_ref="oval:mil.disa.stig.rhel8:tst:15100" />
-+          <criteria operator="OR">
-+            <extend_definition definition_ref="oval:mil.disa.stig.rhel8:def:99" negate="true" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:18006" negate="true" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:12200" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:152" version="3">
-+        <definition id="oval:mil.disa.stig.rhel8:def:123" class="compliance" version="5">
-           <metadata>
--            <title>RHEL-08-010510 - The RHEL 8 SSH daemon must not allow compression or must only allow compression after successful authentication.</title>
-+            <title>RHEL-08-010294 - The RHEL 8 operating system must implement DoD-approved TLS encryption in the OpenSSL package.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>If compression is allowed in an SSH connection prior to authentication, vulnerabilities in the compression software could result in compromise of the system from an unauthenticated connection, potentially with root privileges.</description>
-+            <description>Without cryptographic integrity protections, information can be altered by unauthorized users without detection.
-+
-+Remote access (e.g., RDP) is access to DoD nonpublic information systems by an authorized user (or an information system) communicating through an external, non-organization-controlled network. Remote access methods include, for example, dial-up, broadband, and wireless.
-+
-+Cryptographic mechanisms used for protecting the integrity of information include, for example, signed hash functions using asymmetric cryptography enabling distribution of the public key to verify the hash information while maintaining the confidentiality of the secret key used to generate the hash.
-+
-+RHEL 8 incorporates system-wide crypto policies by default.  The employed algorithms can be viewed in the /etc/crypto-policies/back-ends/openssl.config file.</description>
-           </metadata>
--          <criteria comment="IF SSH is installed, THEN verify Compression is set to no in /etc/ssh/sshd_config." operator="OR">
--            <extend_definition comment="The openssh-server package is installed." definition_ref="oval:mil.disa.stig.rhel8:def:99" negate="true" />
--            <criterion comment="/etc/ssh/sshd_config:Compression == no or Compression == delayed" test_ref="oval:mil.disa.stig.rhel8:tst:15200" />
-+          <criteria>
-+            <criteria operator="OR" comment="If crypto-policies is older than version 20210617, then MinProtocol = TLSv1.2 or TLSv1.3.">
-+              <criterion test_ref="oval:mil.disa.stig.rhel8:tst:12300" />
-+              <criterion test_ref="oval:mil.disa.stig.rhel8:tst:12301" />
-+            </criteria>
-+            <criteria operator="OR" comment="If crypto-policies is version 20210617 or newer, then TLS.MinProtocol = TLSv1.2 or TLSv1.3 and DTLS.MinProtocol = DLSv1.2 or DTLSv1.3">
-+              <criterion test_ref="oval:mil.disa.stig.rhel8:tst:12300" negate="true" />
-+              <criteria>
-+                <criterion test_ref="oval:mil.disa.stig.rhel8:tst:12302" />
-+                <criterion test_ref="oval:mil.disa.stig.rhel8:tst:12303" />
-+              </criteria>
-+            </criteria>
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:153" version="2">
-+        <definition id="oval:mil.disa.stig.rhel8:def:124" class="compliance" version="2">
-           <metadata>
--            <title>RHEL-08-010520 - The RHEL 8 SSH daemon must not allow authentication using known hosts authentication.</title>
-+            <title>RHEL-08-010300 - RHEL 8 system commands must have mode 755 or less permissive.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Configuring this setting for the SSH daemon provides additional assurance that remote logon via SSH will require a password, even in the event of misconfiguration elsewhere.</description>
-+            <description>If RHEL 8 were to allow any user to make changes to software libraries, then those changes might be implemented without undergoing the appropriate testing and approvals that are part of a robust change management process.
-+
-+This requirement applies to RHEL 8 with software libraries that are accessible and configurable, as in the case of interpreted languages. Software libraries also include privileged programs that execute with escalated privileges. Only qualified and authorized individuals will be allowed to obtain access to information system components for purposes of initiating changes, including upgrades and modifications.</description>
-           </metadata>
--          <criteria comment="OpenSSH is installed AND IgnoreUserKnownHosts == yes">
--            <extend_definition comment="OpenSSH is installed" definition_ref="oval:mil.disa.stig.rhel8:def:324" />
--            <criterion comment="/etc/ssh/sshd_config:IgnoreUserKnownHosts == yes" test_ref="oval:mil.disa.stig.rhel8:tst:15300" />
-+          <criteria>
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:12400" comment="System command files have mode 755 or less permissive" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:154" version="3">
-+        <definition id="oval:mil.disa.stig.rhel8:def:125" class="compliance" version="1">
-           <metadata>
--            <title>RHEL-08-010521 - The RHEL 8 SSH daemon must not allow Kerberos authentication, except to fulfill documented and validated mission requirements.</title>
-+            <title>RHEL-08-010310 - RHEL 8 system commands must be owned by root.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Configuring these settings for the SSH daemon provides additional assurance that remote logon via SSH will not use Kerberos authentication, even in the event of misconfiguration elsewhere.</description>
-+            <description>If RHEL 8 were to allow any user to make changes to software libraries, then those changes might be implemented without undergoing the appropriate testing and approvals that are part of a robust change management process.
-+
-+This requirement applies to RHEL 8 with software libraries that are accessible and configurable, as in the case of interpreted languages. Software libraries also include privileged programs that execute with escalated privileges. Only qualified and authorized individuals will be allowed to obtain access to information system components for purposes of initiating changes, including upgrades and modifications.</description>
-           </metadata>
--          <criteria comment="IF SSH is installed, THEN verify KerberosAuthentication is set to no in /etc/ssh/sshd_config." operator="OR">
--            <extend_definition comment="The openssh-server package is installed." definition_ref="oval:mil.disa.stig.rhel8:def:99" negate="true" />
--            <criterion comment="/etc/ssh/sshd_config:KerberosAuthentication == no" test_ref="oval:mil.disa.stig.rhel8:tst:15400" />
-+          <criteria>
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:12500" comment="System command files are owned by root" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:155" version="1">
-+        <definition id="oval:mil.disa.stig.rhel8:def:126" class="compliance" version="1">
-           <metadata>
--            <title>RHEL-08-010540 - RHEL 8 must use a separate file system for /var.</title>
-+            <title>RHEL-08-010320 - RHEL 8 system commands must be group-owned by root or a system account.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>The use of separate file systems for different paths can protect the system from failures resulting from a file system becoming full or failing.</description>
-+            <description>If RHEL 8 were to allow any user to make changes to software libraries, then those changes might be implemented without undergoing the appropriate testing and approvals that are part of a robust change management process.
-+
-+This requirement applies to RHEL 8 with software libraries that are accessible and configurable, as in the case of interpreted languages. Software libraries also include privileged programs that execute with escalated privileges. Only qualified and authorized individuals will be allowed to obtain access to information system components for purposes of initiating changes, including upgrades and modifications.</description>
-           </metadata>
-           <criteria>
--            <criterion comment="There is a separate file system for /var." test_ref="oval:mil.disa.stig.rhel8:tst:15500" />
--            <criterion comment="There is a separate file system configured for /var." test_ref="oval:mil.disa.stig.rhel8:tst:15501" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:12600" comment="System command files are group-owned by root" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:156" version="1">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:130" version="1">
-           <metadata>
--            <title>RHEL-08-010541 - RHEL 8 must use a separate file system for /var/log.</title>
-+            <title>RHEL-08-010370 - RHEL 8 must prevent the installation of software, patches, service packs, device drivers, or operating system components from a repository without verification they have been digitally signed using a certificate that is issued by a Certificate Authority (CA) that is recognized and approved by the organization.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>The use of separate file systems for different paths can protect the system from failures resulting from a file system becoming full or failing.</description>
-+            <description>Changes to any software components can have significant effects on the overall security of the operating system. This requirement ensures the software has not been tampered with and that it has been provided by a trusted vendor.
-+
-+Accordingly, patches, service packs, device drivers, or operating system components must be signed with a certificate recognized and approved by the organization.
-+
-+Verifying the authenticity of the software prior to installation validates the integrity of the patch or upgrade received from a vendor. This verifies the software has not been tampered with and that it has been provided by a trusted vendor. Self-signed certificates are disallowed by this requirement. The operating system should not have to verify the software again. This requirement does not mandate DoD certificates for this purpose; however, the certificate used to verify the software must be from an approved CA.</description>
-           </metadata>
-           <criteria>
--            <criterion comment="There is a separate file system for /var/log." test_ref="oval:mil.disa.stig.rhel8:tst:15600" />
--            <criterion comment="There is a separate file system configured for /var/log." test_ref="oval:mil.disa.stig.rhel8:tst:15601" />
-+            <criterion comment="Every /etc/yum.repos.d/*.repo:[{reponame}] has a gpgcheck entry set to 1." test_ref="oval:mil.disa.stig.rhel8:tst:13000" />
-+            <criterion comment="No /etc/yum.repos.d/*.repo:[{reponame}] has a gpgcheck entry set to 0." test_ref="oval:mil.disa.stig.rhel8:tst:13001" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:157" version="1">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:131" version="1">
-           <metadata>
--            <title>RHEL-08-010542 - RHEL 8 must use a separate file system for the system audit data path.</title>
-+            <title>RHEL-08-010371 - RHEL 8 must prevent the installation of software, patches, service packs, device drivers, or operating system components of local packages without verification they have been digitally signed using a certificate that is issued by a Certificate Authority (CA) that is recognized and approved by the organization.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>The use of separate file systems for different paths can protect the system from failures resulting from a file system becoming full or failing.</description>
-+            <description>Changes to any software components can have significant effects on the overall security of the operating system. This requirement ensures the software has not been tampered with and that it has been provided by a trusted vendor.
-+
-+Accordingly, patches, service packs, device drivers, or operating system components must be signed with a certificate recognized and approved by the organization.
-+
-+Verifying the authenticity of the software prior to installation validates the integrity of the patch or upgrade received from a vendor. This verifies the software has not been tampered with and that it has been provided by a trusted vendor. Self-signed certificates are disallowed by this requirement. The operating system should not have to verify the software again. This requirement does not mandate DoD certificates for this purpose; however, the certificate used to verify the software must be from an approved CA.</description>
-           </metadata>
-           <criteria>
--            <criterion comment="There is a separate file system for audit data directory." test_ref="oval:mil.disa.stig.rhel8:tst:15700" />
--            <criterion comment="There is a separate file system configured for audit data directory." test_ref="oval:mil.disa.stig.rhel8:tst:15701" />
-+            <criterion comment="/etc/dnf/dnf.conf:[main]localpkg_gpgcheck is set to true." test_ref="oval:mil.disa.stig.rhel8:tst:13100" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:158" version="1">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:132" version="3">
-           <metadata>
--            <title>RHEL-08-010543 - A separate RHEL 8 filesystem must be used for the /tmp directory.</title>
-+            <title>RHEL-08-010372 - RHEL 8 must prevent the loading of a new kernel for later execution.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>The use of separate file systems for different paths can protect the system from failures resulting from a file system becoming full or failing.</description>
-+            <description>Changes to any software components can have significant effects on the overall security of the operating system. This requirement ensures the software has not been tampered with and that it has been provided by a trusted vendor.
-+Disabling kexec_load prevents an unsigned kernel image (that could be a windows kernel or modified vulnerable kernel) from being loaded. Kexec can be used subvert the entire secureboot process and should be avoided at all costs especially since it can load unsigned kernel images.
-+The sysctl --system command will load settings from all system configuration files. All configuration files are sorted by their filename in lexicographic order, regardless of which of the directories they reside in. If multiple files specify the same option, the entry in the file with the lexicographically latest name will take precedence. Files are read from directories in the following list from top to bottom. Once a file of a given filename is loaded, any file of the same name in subsequent directories is ignored.
-+/etc/sysctl.d/*.conf
-+/run/sysctl.d/*.conf
-+/usr/local/lib/sysctl.d/*.conf
-+/usr/lib/sysctl.d/*.conf
-+/lib/sysctl.d/*.conf
-+/etc/sysctl.conf
-+Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.</description>
-           </metadata>
--          <criteria>
--            <criterion comment="There is a separate file system for /tmp." test_ref="oval:mil.disa.stig.rhel8:tst:15800" />
--            <criterion comment="There is a separate file system configured for /tmp." test_ref="oval:mil.disa.stig.rhel8:tst:15801" />
-+          <criteria operator="AND">
-+            <criterion comment="kernel.kexec_load_disabled setting in kernel is 1" test_ref="oval:mil.disa.stig.rhel8:tst:13200" />
-+            <criterion comment="kernel.kexec_load_disabled setting in sysctl configuration files is set to 1, and nothing else" test_ref="oval:mil.disa.stig.rhel8:tst:13201" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:159" version="2">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:133" version="2">
-           <metadata>
--            <title>RHEL-08-010550 - RHEL 8 must not permit direct logons to the root account using remote access via SSH.</title>
-+            <title>RHEL-08-010373 - RHEL 8 must enable kernel parameters to enforce discretionary access control on symlinks.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Even though the communications channel may be encrypted, an additional layer of security is gained by extending the policy of not logging on directly as root. In addition, logging on with a user-specific account provides individual accountability of actions performed on the system.</description>
-+            <description>Discretionary Access Control (DAC) is based on the notion that individual users are "owners" of objects and therefore have discretion over who should be authorized to access the object and in which mode (e.g., read or write).  Ownership is usually acquired as a consequence of creating the object or via specified ownership assignment.  DAC allows the owner to determine who will have access to objects they control.  An example of DAC includes user-controlled file permissions.  
-+
-+When discretionary access control policies are implemented, subjects are not constrained with regard to what actions they can take with information for which they have already been granted access.  Thus, subjects that have been granted access to information are not prevented from passing (i.e., the subjects have the discretion to pass) the information to other subjects or objects.  A subject that is constrained in its operation by Mandatory Access Control policies is still able to operate under the less rigorous constraints of this requirement.  Thus, while Mandatory Access Control imposes constraints preventing a subject from passing information to another subject operating at a different sensitivity level, this requirement permits the subject to pass the information to any subject at the same sensitivity level.  The policy is bounded by the information system boundary.  Once the information is passed outside the control of the information system, additional means may be required to ensure the constraints remain in effect.  While the older, more traditional definitions of discretionary access control require identity-based access control, that limitation is not required for this use of discretionary access control.  
-+
-+By enabling the fs.protected_symlinks kernel parameter, symbolic links are permitted to be followed only when outside a sticky world-writable directory, or when the UID of the link and follower match, or when the directory owner matches the symlink's owner.  Disallowing such symlinks helps mitigate vulnerabilities based on insecure file system accessed by privileged programs, avoiding an exploitation vector exploiting unsafe use of open() or creat().  
-+
-+The sysctl --system command will load settings from all system configuration files.  All configuration files are sorted by their filename in lexicographic order, regardless of which of the directories they reside in.  If multiple files specify the same option, the entry in the file with lexicographically latest name will take precedence.  Files are read from directories in the following list from top to bottom.  Once a file of a gien filename is loaded, any file of the same name in subsequent directories is ignored.  
-+/etc/sysctl.d/*.conf
-+/run/sysctl.d/*.conf
-+/usr/local/lib/sysctl.d/*.conf/usr/lib/sysctl.d/*.conf
-+/lib/sysctl.d/*.conf
-+/etc/sysctl.conf
-+
-+Based on the information above, if a configuration file begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configurationfile on the system.</description>
-           </metadata>
--          <criteria comment="OpenSSH is installed AND PermitRootLogin == no">
--            <extend_definition comment="OpenSSH is installed" definition_ref="oval:mil.disa.stig.rhel8:def:324" />
--            <criterion comment="/etc/ssh/sshd_config:PermitRootLogin == no" test_ref="oval:mil.disa.stig.rhel8:tst:15900" />
-+          <criteria operator="AND">
-+            <criterion comment="fs.protected_symlinks setting in kernel is 1" test_ref="oval:mil.disa.stig.rhel8:tst:13300" />
-+            <criterion comment="fs.protected_symlinks setting in sysctl configuration files is set to 1, and nothing else" test_ref="oval:mil.disa.stig.rhel8:tst:13301" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:160" version="2">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:134" version="2">
-           <metadata>
--            <title>RHEL-08-010560 - The auditd service must be running in RHEL 8.</title>
-+            <title>RHEL-08-010374 - RHEL 8 must enable kernel parameters to enforce discretionary access control on hardlinks.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Configuring RHEL 8 to implement organization-wide security implementation guides and security checklists ensures compliance with federal standards and establishes a common security baseline across the DoD that reflects the most restrictive security posture consistent with operational requirements.
-+            <description>Discretionary Access Control (DAC) is based on the notion that individual users are "owners" of objects and therefore have discretion over who should be authorized to access the object and in which mode (e.g., read or write). Ownership is usually acquired as a consequence of creating the object or via specified ownership assignment. DAC allows the owner to determine who will have access to objects they control. An example of DAC includes user-controlled file permissions.
- 
--Configuration settings are the set of parameters that can be changed in hardware, software, or firmware components of the system that affect the security posture and/or functionality of the system. Security-related parameters are those parameters impacting the security state of the system, including the parameters required to satisfy other security control requirements. Security-related parameters include, for example: registry settings; account, file, directory permission settings; and settings for functions, ports, protocols, services, and remote connections.</description>
-+When discretionary access control policies are implemented, subjects are not constrained with regard to what actions they can take with information for which they have already been granted access. Thus, subjects that have been granted access to information are not prevented from passing (i.e., the subjects have the discretion to pass) the information to other subjects or objects. A subject that is constrained in its operation by Mandatory Access Control policies is still able to operate under the less rigorous constraints of this requirement. Thus, while Mandatory Access Control imposes constraints preventing a subject from passing information to another subject operating at a different sensitivity level, this requirement permits the subject to pass the information to any subject at the same sensitivity level. The policy is bounded by the information system boundary. Once the information is passed outside the control of the information system, additional means may be required to ensure the constraints remain in effect. While the older, more traditional definitions of discretionary access control require identity-based access control, that limitation is not required for this use of discretionary access control.
-+
-+By enabling the fs.protected_hardlinks kernel parameter, users can no longer create soft or hard links to files they do not own. Disallowing such hardlinks mitigate vulnerabilities based on insecure file system accessed by privileged programs, avoiding an exploitation vector exploiting unsafe use of open() or creat().
-+		
-+The sysctl --system command will load settings from all system configuration files. All configuration files are sorted by their filename in lexicographic order, regardless of which of the directories they reside in. If multiple files specify the same option, the entry in the file with the lexicographically latest name will take precedence. Files are read from directories in the following list from top to bottom. Once a file of a given filename is loaded, any file of the same name in subsequent directories is ignored.
-+/etc/sysctl.d/*.conf
-+/run/sysctl.d/*.conf
-+/usr/local/lib/sysctl.d/*.conf
-+/usr/lib/sysctl.d/*.conf
-+/lib/sysctl.d/*.conf
-+/etc/sysctl.conf
-+
-+Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.</description>
-           </metadata>
--          <criteria>
--            <extend_definition definition_ref="oval:mil.disa.stig.rhel8:def:244" comment="auditd package is installed" />
--            <criterion comment="check for running auditd" test_ref="oval:mil.disa.stig.rhel8:tst:16000" />
-+          <criteria operator="AND">
-+            <criterion comment="fs.protected_hardlinks setting in kernel is 1" test_ref="oval:mil.disa.stig.rhel8:tst:13400" />
-+            <criterion comment="fs.protected_hardlinks setting in sysctl configuration files is set to 1, and nothing else" test_ref="oval:mil.disa.stig.rhel8:tst:13401" />
-           </criteria>
-         </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:161" class="compliance" version="1">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:135" version="2">
-           <metadata>
--            <title>RHEL-08-010561 - The rsyslog service must be running in RHEL 8.</title>
-+            <title>RHEL-08-010375 - RHEL 8 must restrict access to the kernel message buffer.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Configuring RHEL 8 to implement organization-wide security implementation guides and security checklists ensures compliance with federal standards and establishes a common security baseline across the DoD that reflects the most restrictive security posture consistent with operational requirements.
-+            <description>Preventing unauthorized information transfers mitigates the risk of information, including encrypted representations of information, produced by the actions of prior users/roles (or the actions of processes acting on behalf of prior users/roles) from being available to any current users/roles (or current processes) that obtain access to shared system resources (e.g., registers, main memory, hard disks) after those resources have been released back to information systems. The control of information in shared resources is also commonly referred to as object reuse and residual information protection.
- 
--Configuration settings are the set of parameters that can be changed in hardware, software, or firmware components of the system that affect the security posture and/or functionality of the system. Security-related parameters are those parameters impacting the security state of the system, including the parameters required to satisfy other security control requirements. Security-related parameters include, for example: registry settings; account, file, directory permission settings; and settings for functions, ports, protocols, services, and remote connections.</description>
-+This requirement generally applies to the design of an information technology product, but it can also apply to the configuration of particular information system components that are, or use, such products. This can be verified by acceptance/validation processes in DoD or other government agencies.
-+
-+There may be shared resources with configurable protections (e.g., files in storage) that may be assessed on specific information system components.
-+
-+Restricting access to the kernel message buffer limits access to only root. This prevents attackers from gaining additional system information as a non-privileged user.
-+
-+The sysctl --system command will load settings from all system configuration files.  All configuration files are sorted by their filename in lexicographic order, regardless of which of the directories they reside in.  If multiple files specify the same option, the entry in the file with lexicographically latest name will take precedence.  Files are read from directories in the following list from top to bottom.  Once a file of a gien filename is loaded, any file of the same name in subsequent directories is ignored.  
-+/etc/sysctl.d/*.conf
-+/run/sysctl.d/*.conf
-+/usr/local/lib/sysctl.d/*.conf/usr/lib/sysctl.d/*.conf
-+/lib/sysctl.d/*.conf
-+/etc/sysctl.conf
-+
-+Based on the information above, if a configuration file begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configurationfile on the system.</description>
-           </metadata>
--          <criteria>
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:16100" />
--            <extend_definition definition_ref="oval:mil.disa.stig.rhel8:def:412" />
-+          <criteria operator="AND">
-+            <criterion comment="kernel.dmesg_restrict setting in kernel is 1" test_ref="oval:mil.disa.stig.rhel8:tst:13500" />
-+            <criterion comment="kernel.dmesg_restrict setting in sysctl configuration files is set to 1, and nothing else" test_ref="oval:mil.disa.stig.rhel8:tst:13501" />
-           </criteria>
-         </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:162" class="compliance" version="2">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:136" version="2">
-           <metadata>
--            <title>RHEL-08-010571 - RHEL 8 must prevent files with the setuid and setgid bit set from being executed on the /boot directory.</title>
-+            <title>RHEL-08-010376 - RHEL 8 must prevent kernel profiling by unprivileged users.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>The "nosuid" mount option causes the system not to execute "setuid" and "setgid" files with owner privileges. This option must be used for mounting any file system not containing approved "setuid" and "setguid" files. Executing files from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.</description>
-+            <description>Preventing unauthorized information transfers mitigates the risk of information, including encrypted representations of information, produced by the actions of prior users/roles (or the actions of processes acting on behalf of prior users/roles) from being available to any current users/roles (or current processes) that obtain access to shared system resources (e.g., registers, main memory, hard disks) after those resources have been released back to information systems. The control of information in shared resources is also commonly referred to as object reuse and residual information protection.
-+
-+This requirement generally applies to the design of an information technology product, but it can also apply to the configuration of particular information system components that are, or use, such products. This can be verified by acceptance/validation processes in DoD or other government agencies.
-+
-+There may be shared resources with configurable protections (e.g., files in storage) that may be assessed on specific information system components.
-+		
-+Setting the kernel.perf_event_paranoid kernel parameter to "2" prevents attackers from gaining additional system information as a non-privileged user.
-+
-+The sysctl --system command will load settings from all system configuration files. All configuration files are sorted by their filename in lexicographic order, regardless of which of the directories they reside in. If multiple files specify the same option, the entry in the file with the lexicographically latest name will take precedence. Files are read from directories in the following list from top to bottom. Once a file of a given filename is loaded, any file of the same name in subsequent directories is ignored.
-+/etc/sysctl.d/*.conf
-+/run/sysctl.d/*.conf
-+/usr/local/lib/sysctl.d/*.conf
-+/usr/lib/sysctl.d/*.conf
-+/lib/sysctl.d/*.conf
-+/etc/sysctl.conf
-+
-+Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.</description>
-           </metadata>
--          <criteria operator="OR" comment="The system is UEFI or /boot is mounted and configured with the nosuid option">
--            <criterion comment="/boot/efi/EFI/redhat/grub.cfg exists." test_ref="oval:mil.disa.stig.rhel8:tst:10602" />
--            <criteria>
--              <criterion test_ref="oval:mil.disa.stig.rhel8:tst:16200" comment="/boot is mounted an configured with the nosuid option." />
--              <criterion test_ref="oval:mil.disa.stig.rhel8:tst:16201" comment="If /boot is configured in /etc/fstab it is with the nosuid option." />
--            </criteria>
-+          <criteria operator="AND">
-+            <criterion comment="kernel.perf_event_paranoid setting in kernel is 2" test_ref="oval:mil.disa.stig.rhel8:tst:13600" />
-+            <criterion comment="kernel.perf_event_paranoid setting in sysctl configuration files is set to 2, and nothing else" test_ref="oval:mil.disa.stig.rhel8:tst:13601" />
-           </criteria>
-         </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:163" class="compliance" version="1">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:137" version="1">
-           <metadata>
--            <title>RHEL-08-010580 - RHEL 8 must prevent special devices on non-root local partitions.</title>
-+            <title>RHEL-08-010380 - RHEL 8 must require users to provide a password for privilege escalation.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>The "nodev" mount option causes the system to not interpret character or block special devices. Executing character or block special devices from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.  The only legitimate location for device files is the /dev directory located on the root partition.</description>
-+            <description>Without reauthentication, users may access resources or perform tasks for which they do not have authorization.
-+
-+When operating systems provide the capability to escalate a functional capability, it is critical the user reauthenticate.</description>
-           </metadata>
-           <criteria>
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:16300" />
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:16301" />
-+            <criterion comment="'NOPASSWD' does not exist in /etc/sudoers" test_ref="oval:mil.disa.stig.rhel8:tst:13700" />
-+            <criterion comment="'NOPASSWD' does not exist in /etc/sudoers.d" test_ref="oval:mil.disa.stig.rhel8:tst:13701" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:165" version="2">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:138" version="1">
-           <metadata>
--            <title>RHEL-08-010630 - RHEL 8 must prevent code from being executed on file systems that are imported via Network File System (NFS).</title>
-+            <title>RHEL-08-010381 - RHEL 8 must require users to reauthenticate for privilege escalation.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>The "noexec" mount option causes the system not to execute binary files. This option must be used for mounting any file system not containing approved binary as they may be incompatible. Executing files from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.</description>
-+            <description>Without reauthentication, users may access resources or perform tasks for which they do not have authorization.
-+
-+When operating systems provide the capability to escalate a functional capability, it is critical the user reauthenticate.</description>
-           </metadata>
--          <criteria operator="AND">
--            <criterion comment="remote nfs filesystems in /etc/fstab have noexec" test_ref="oval:mil.disa.stig.rhel8:tst:16500" />
--            <criterion comment="actual nfs mounts have noexec" test_ref="oval:mil.disa.stig.rhel8:tst:16501" />
-+          <criteria>
-+            <criterion comment="'!authenticate' does not exist in /etc/sudoers" test_ref="oval:mil.disa.stig.rhel8:tst:13800" />
-+            <criterion comment="'!authenticate' does not exist in /etc/sudoers.d" test_ref="oval:mil.disa.stig.rhel8:tst:13801" />
-           </criteria>
-         </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:166" class="compliance" version="1">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:139" version="2">
-           <metadata>
--            <title>RHEL-08-010640 - RHEL 8 must prevent special devices on file systems that are imported via Network File System (NFS).</title>
-+            <title>RHEL-08-010390 - RHEL 8 must have the packages required for multifactor authentication installed.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>The "nodev" mount option causes the system to not interpret character or block special devices. Executing character or block special devices from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.</description>
-+            <description>Using an authentication device, such as a DoD Common Access Card (CAC) or token that is separate from the information system, ensures that even if the information system is compromised, credentials stored on the authentication device will not be affected.
-+
-+Multifactor solutions that require devices separate from information systems gaining access include, for example, hardware tokens providing time-based or challenge-response authenticators and smart cards such as the U.S. Government Personal Identity Verification (PIV) card and the DoD CAC.
-+
-+A privileged account is defined as an information system account with authorizations of a privileged user.
-+
-+Remote access is access to DoD nonpublic information systems by an authorized user (or an information system) communicating through an external, non-organization-controlled network. Remote access methods include, for example, dial-up, broadband, and wireless.
-+
-+This requirement only applies to components where this is specific to the function of the device or has the concept of an organizational user (e.g., VPN, proxy capability). This does not apply to authentication for the purpose of configuring the device itself (management).</description>
-           </metadata>
-           <criteria>
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:16600" />
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:16601" />
-+            <criterion comment="package openssl-pkcs11 is installed" test_ref="oval:mil.disa.stig.rhel8:tst:13901" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:167" version="2">
-+        <definition id="oval:mil.disa.stig.rhel8:def:145" class="compliance" version="1">
-           <metadata>
--            <title>RHEL-08-010650 - RHEL 8 must prevent files with the setuid and setgid bit set from being executed on file systems that are imported via Network File System (NFS).</title>
-+            <title>RHEL-08-010440 - YUM must remove all software components after updated versions have been installed on RHEL 8.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>The "nosuid" mount option causes the system not to execute "setuid" and "setgid" files with owner privileges. This option must be used for mounting any file system not containing approved "setuid" and "setguid" files. Executing files from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.</description>
-+            <description>Previous versions of software components that are not removed from the information system after updates have been installed may be exploited by adversaries. Some information technology products may remove older versions of software automatically from the information system.</description>
-           </metadata>
--          <criteria operator="AND">
--            <criterion comment="remote nfs filesystems in /etc/fstab have nosuid" test_ref="oval:mil.disa.stig.rhel8:tst:16700" />
--            <criterion comment="actual nfs mounts have nosuid" test_ref="oval:mil.disa.stig.rhel8:tst:16701" />
-+          <criteria>
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:14500" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:168" version="2">
-+        <definition id="oval:mil.disa.stig.rhel8:def:146" class="compliance" version="1">
-           <metadata>
--            <title>RHEL-08-010671 - RHEL 8 must disable the kernel.core_pattern.</title>
-+            <title>RHEL-08-010450 - RHEL 8 must enable the SELinux targeted policy.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
--
--The sysctl --system command will load settings from all system configuration files. All configuration files are sorted by their filename in lexicographic order, regardless of which of the directories they reside in. If multiple files specify the same option, the entry in the file with the lexicographically latest name will take precedence. Files are read from directories in the following list from top to bottom. Once a file of a given filename is loaded, any file of the same name in subsequent directories is ignored.
--/etc/sysctl.d/*.conf
--/run/sysctl.d/*.conf
--/usr/local/lib/sysctl.d/*.conf
--/usr/lib/sysctl.d/*.conf
--/lib/sysctl.d/*.conf
--/etc/sysctl.conf
-+            <description>Without verification of the security functions, security functions may not operate correctly and the failure may go unnoticed. Security function is defined as the hardware, software, and/or firmware of the information system responsible for enforcing the system security policy and supporting the isolation of code and data on which the protection is based. Security functionality includes, but is not limited to, establishing system accounts, configuring access authorizations (i.e., permissions, privileges), setting events to be audited, and setting intrusion detection parameters.
- 
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.</description>
-+This requirement applies to operating systems performing security function verification/testing and/or systems and environments that require this functionality.</description>
-           </metadata>
--          <criteria operator="AND">
--            <criterion comment="kernel.core_pattern setting in kernel is '|/bin/false'." test_ref="oval:mil.disa.stig.rhel8:tst:16800" />
--            <criterion comment="kernel.core_pattern setting in /etc/sysctld./99-sysctl.conf is set to '|/bin/false', and nothing else" test_ref="oval:mil.disa.stig.rhel8:tst:16801" />
-+          <criteria>
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:14600" />
-           </criteria>
-         </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:169" class="compliance" version="1">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:147" version="1">
-           <metadata>
--            <title>RHEL-08-010673 - RHEL 8 must disable core dumps for all users.</title>
-+            <title>RHEL-08-010460 - There must be no shosts.equiv files on the RHEL 8 operating system.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
--
--A core dump includes a memory image taken at the time the operating system terminates an application. The memory image could contain sensitive data and is generally useful only for developers trying to debug problems.</description>
-+            <description>The "shosts.equiv" files are used to configure host-based authentication for the system via SSH. Host-based authentication is not sufficient for preventing unauthorized access to the system, as it does not require interactive identification and authentication of a connection request, or for the use of two-factor authentication.</description>
-           </metadata>
--          <criteria operator="OR">
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:16900" />
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:16901" />
-+          <criteria>
-+            <criterion comment="There must be no shosts.equiv files on the system." test_ref="oval:mil.disa.stig.rhel8:tst:14700" />
-           </criteria>
-         </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:170" class="compliance" version="1">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:148" version="1">
-           <metadata>
--            <title>RHEL-08-010674 - RHEL 8 must disable storing core dumps.</title>
-+            <title>RHEL-08-010470 - There must be no .shosts files on the RHEL 8 operating system.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
--
--A core dump includes a memory image taken at the time the operating system terminates an application. The memory image could contain sensitive data and is generally useful only for developers trying to debug problems.</description>
-+            <description>The ".shosts" files are used to configure host-based authentication for individual users or the system via SSH. Host-based authentication is not sufficient for preventing unauthorized access to the system, as it does not require interactive identification and authentication of a connection request, or for the use of two-factor authentication.</description>
-           </metadata>
-           <criteria>
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:17000" />
-+            <criterion comment="There must be no .shosts files on the system." test_ref="oval:mil.disa.stig.rhel8:tst:14800" />
-           </criteria>
-         </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:171" class="compliance" version="1">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:149" version="5">
-           <metadata>
--            <title>RHEL-08-010675 - RHEL 8 must disable core dump backtraces.</title>
-+            <title>RHEL-08-010480 - The RHEL 8 SSH public host key files must have mode 0644 or less permissive.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
--
--A core dump includes a memory image taken at the time the operating system terminates an application. The memory image could contain sensitive data and is generally useful only for developers trying to debug problems.</description>
-+            <description>If a public host key file is modified by an unauthorized user, the SSH service may be compromised.</description>
-           </metadata>
--          <criteria>
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:17100" />
-+          <criteria comment="OpenSSH-server is installed and public key files permissions are acceptable">
-+            <extend_definition comment="OpenSSH is installed" definition_ref="oval:mil.disa.stig.rhel8:def:324" />
-+            <criterion comment="The SUSE operating system SSH daemon public host key files have mode 0644 or less permissive" test_ref="oval:mil.disa.stig.rhel8:tst:14900" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:177" version="2">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:150" version="3">
-           <metadata>
--            <title>RHEL-08-010760 - All RHEL 8 local interactive user accounts must be assigned a home directory upon creation</title>
-+            <title>RHEL-08-010490 - The RHEL 8 SSH private host key files must have mode 0600 or less permissive.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>If local interactive users are not assigned a valid home directory, there is no place for the storage and control of files they should own.</description>
-+            <description>If an unauthorized user obtains the private SSH host key file, the host could be impersonated.</description>
-           </metadata>
--          <criteria>
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:17700" comment="All RHEL 8 local interactive user accounts are assigned a home directory upon creation" />
-+          <criteria comment="OpenSSH is installed and check private key files permissions">
-+            <extend_definition definition_ref="oval:mil.disa.stig.rhel8:def:324" comment="openssh is installed" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:15000" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:179" version="2">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:151" version="2">
-           <metadata>
--            <title>RHEL-08-010830 - RHEL 8 must not allow users to override SSH environment variables.</title>
-+            <title>RHEL-08-010500 - The RHEL 8 SSH daemon must perform strict mode checking of home directory configuration files.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>SSH environment options potentially allow users to bypass access restriction in some configurations.</description>
-+            <description>If other users have access to modify user-specific SSH configuration files, they may be able to log on to the system as another user.</description>
-           </metadata>
--          <criteria comment="IF SSH is installed, THEN verify PermitUserEnvironment is set to no in /etc/ssh/sshd_config." operator="OR">
--            <extend_definition comment="The openssh-server package is installed." definition_ref="oval:mil.disa.stig.rhel8:def:99" negate="true" />
--            <criterion comment="/etc/ssh/sshd_config:PermitUserEnvironment == no" test_ref="oval:mil.disa.stig.rhel8:tst:17900" />
-+          <criteria comment="OpenSSH is installed AND StrictModes == yes">
-+            <extend_definition comment="OpenSSH is installed" definition_ref="oval:mil.disa.stig.rhel8:def:324" />
-+            <criterion comment="/etc/ssh/sshd_config:StrictModes == yes" test_ref="oval:mil.disa.stig.rhel8:tst:15100" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:180" version="3">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:152" version="3">
-           <metadata>
--            <title>RHEL-08-020010 - RHEL 8 must automatically lock an account when three unsuccessful logon attempts occur.</title>
-+            <title>RHEL-08-010510 - The RHEL 8 SSH daemon must not allow compression or must only allow compression after successful authentication.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>By limiting the number of failed logon attempts, the risk of unauthorized system access via user password guessing, otherwise known as brute-force attacks, is reduced. Limits are imposed by locking the account.
--
--RHEL 8 can utilize the "pam_faillock.so" for this purpose. Note that manual changes to the listed files may be overwritten by the "authselect" program.
--
--From "Pam_Faillock" man pages: Note that the default directory that "pam_faillock" uses is usually cleared on system boot so the access will be also re-enabled after system reboot. If that is undesirable a different tally directory must be set with the "dir" option.</description>
-+            <description>If compression is allowed in an SSH connection prior to authentication, vulnerabilities in the compression software could result in compromise of the system from an unauthenticated connection, potentially with root privileges.</description>
-           </metadata>
--          <criteria operator="OR" comment="Either system-auth and password-auth are properly configured to use pam_faillock.so to lock an account after 3 failed login attempts or RHEL version is 8.2 or greater.">
--            <criterion comment="The RHEL 8 version is RHEL 8.2 or newer" test_ref="oval:mil.disa.stig.rhel8:tst:18006" />
--            <criteria operator="AND" comment="Check that system-auth and password-auth are configured to lock an account after 3 failed login attempts.">
--              <criterion comment="pam_faillock.so authfail line exists in system-auth" test_ref="oval:mil.disa.stig.rhel8:tst:18000" />
--              <criterion comment="pam_faillock.so preauth deny value set in system-auth" test_ref="oval:mil.disa.stig.rhel8:tst:18002" />
--              <criterion comment="account required pam_faillock.so exists in system-auth" test_ref="oval:mil.disa.stig.rhel8:tst:18004" />
--              <criterion comment="pam_faillock.so authfail exists in password-auth" test_ref="oval:mil.disa.stig.rhel8:tst:18001" />
--              <criterion comment="pam_faillock.so preauth deny value set in password-auth" test_ref="oval:mil.disa.stig.rhel8:tst:18003" />
--              <criterion comment="account required pam_faillock.so exists in password-auth" test_ref="oval:mil.disa.stig.rhel8:tst:18005" />
--            </criteria>
-+          <criteria comment="IF SSH is installed, THEN verify Compression is set to no in /etc/ssh/sshd_config." operator="OR">
-+            <extend_definition comment="The openssh-server package is installed." definition_ref="oval:mil.disa.stig.rhel8:def:99" negate="true" />
-+            <criterion comment="/etc/ssh/sshd_config:Compression == no or Compression == delayed" test_ref="oval:mil.disa.stig.rhel8:tst:15200" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:181" version="2">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:153" version="2">
-           <metadata>
--            <title>RHEL-08-020011 - RHEL 8 must automatically lock an account when three unsuccessful logon attempts occur.</title>
-+            <title>RHEL-08-010520 - The RHEL 8 SSH daemon must not allow authentication using known hosts authentication.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>In RHEL 8.2 the "/etc/security/faillock.conf" file was incorporated to centralize the configuration of the pam_faillock.so module.  Also introduced is a "local_users_only" option that will only track failed user authentication attempts for local users in /etc/passwd and ignore centralized (AD, IdM, LDAP, etc.) users to allow the centralized platform to solely manage user lockout.
--
--From "faillock.conf" man pages: Note that the default directory that "pam_faillock" uses is usually cleared on system boot so the access will be also re-enabled after system reboot. If that is undesirable a different tally directory must be set with the "dir" option.</description>
-+            <description>Configuring this setting for the SSH daemon provides additional assurance that remote logon via SSH will require a password, even in the event of misconfiguration elsewhere.</description>
-           </metadata>
--          <criteria operator="OR" comment="Either system-auth and password-auth are properly configured to use pam_faillock.so to lock an account after 3 failed login attempts or RHEL version is 8.1 or older.">
--            <criterion comment="The RHEL 8 version is RHEL 8.1 or RHEL 8.0" test_ref="oval:mil.disa.stig.rhel8:tst:18106" />
--            <criterion comment="deny is set to 3 or less but not 0 in /etc/security/faillock.conf" test_ref="oval:mil.disa.stig.rhel8:tst:18107" />
-+          <criteria comment="OpenSSH is installed AND IgnoreUserKnownHosts == yes">
-+            <extend_definition comment="OpenSSH is installed" definition_ref="oval:mil.disa.stig.rhel8:def:324" />
-+            <criterion comment="/etc/ssh/sshd_config:IgnoreUserKnownHosts == yes" test_ref="oval:mil.disa.stig.rhel8:tst:15300" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:182" version="1">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:154" version="3">
-           <metadata>
--            <title>RHEL-08-020012 - RHEL 8 must automatically lock an account when three unsuccessful logon attempts occur during a 15-minute time period.</title>
-+            <title>RHEL-08-010521 - The RHEL 8 SSH daemon must not allow Kerberos authentication, except to fulfill documented and validated mission requirements.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>By limiting the number of failed logon attempts, the risk of unauthorized system access via user password guessing, otherwise known as brute-force attacks, is reduced. Limits are imposed by locking the account.
--
--RHEL 8 can utilize the "pam_faillock.so" for this purpose. Note that manual changes to the listed files may be overwritten by the "authselect" program.
--
--From "Pam_Faillock" man pages: Note that the default directory that "pam_faillock" uses is usually cleared on system boot so the access will be reenabled after system reboot. If that is undesirable a different tally directory must be set with the "dir" option.</description>
-+            <description>Configuring these settings for the SSH daemon provides additional assurance that remote logon via SSH will not use Kerberos authentication, even in the event of misconfiguration elsewhere.</description>
-           </metadata>
--          <criteria operator="OR" comment="Either system-auth and password-auth are properly configured to use pam_faillock.so to us the fail_interval between 1 and 900 or RHEL version is 8.2 or newer.">
--            <criterion comment="The RHEL 8 version is RHEL 8.1 or RHEL 8.0" test_ref="oval:mil.disa.stig.rhel8:tst:18203" />
--            <criteria operator="AND" comment="Check that system-auth and password-auth are configured to use a fail_interval between 1 and 900.">
--              <criterion comment="pam_faillock.so peauth fail_interval value set to 900 or less but not 0 in system-auth" test_ref="oval:mil.disa.stig.rhel8:tst:18200" />
--              <criterion comment="pam_faillock.so peauth fail_interval value set to 900 or less but not 0 in password-auth" test_ref="oval:mil.disa.stig.rhel8:tst:18201" />
--            </criteria>
-+          <criteria comment="IF SSH is installed, THEN verify KerberosAuthentication is set to no in /etc/ssh/sshd_config." operator="OR">
-+            <extend_definition comment="The openssh-server package is installed." definition_ref="oval:mil.disa.stig.rhel8:def:99" negate="true" />
-+            <criterion comment="/etc/ssh/sshd_config:KerberosAuthentication == no" test_ref="oval:mil.disa.stig.rhel8:tst:15400" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:183" version="2">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:155" version="1">
-           <metadata>
--            <title>RHEL-08-020013 - RHEL 8 must automatically lock an account when three unsuccessful logon attempts occur during a 15-minute time period.</title>
-+            <title>RHEL-08-010540 - RHEL 8 must use a separate file system for /var.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>By limiting the number of failed logon attempts, the risk of unauthorized system access via user password guessing, otherwise known as brute-force attacks, is reduced. Limits are imposed by locking the account.
--
--In RHEL 8.2 the "/etc/security/faillock.conf" file was incorporated to centralize the configuration of the pam_faillock.so module. Also introduced is a "local_users_only" option that will only track failed user authentication attempts for local users in /etc/passwd and ignore centralized (AD, IdM, LDAP, etc.) users to allow the centralized platform to solely manage user lockout.
--
--From "faillock.conf" man pages: Note that the default directory that "pam_faillock" uses is usually cleared on system boot so the access will be reenabled after system reboot. If that is undesirable a different tally directory must be set with the "dir" option.</description>
-+            <description>The use of separate file systems for different paths can protect the system from failures resulting from a file system becoming full or failing.</description>
-           </metadata>
--          <criteria operator="OR" comment="Either system-auth and password-auth are properly configured to use pam_faillock.so to fail_interval between 1 and 900 or RHEL version is 8.1 or older.">
--            <criterion comment="The RHEL 8 version is RHEL 8.1 or RHEL 8.0" test_ref="oval:mil.disa.stig.rhel8:tst:18306" />
--            <criterion comment="fail_interval is set to 900 or greater in /etc/security/faillock.conf" test_ref="oval:mil.disa.stig.rhel8:tst:18307" />
-+          <criteria>
-+            <criterion comment="There is a separate file system for /var." test_ref="oval:mil.disa.stig.rhel8:tst:15500" />
-+            <criterion comment="There is a separate file system configured for /var." test_ref="oval:mil.disa.stig.rhel8:tst:15501" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:184" version="1">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:156" version="1">
-           <metadata>
--            <title>RHEL-08-020014 - RHEL 8 must automatically lock an account until the locked account is released by an administrator when three unsuccessful logon attempts occur during a 15-minute time period.</title>
-+            <title>RHEL-08-010541 - RHEL 8 must use a separate file system for /var/log.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>By limiting the number of failed logon attempts, the risk of unauthorized system access via user password guessing, otherwise known as brute-force attacks, is reduced. Limits are imposed by locking the account.
--
--RHEL 8 can utilize the "pam_faillock.so" for this purpose. Note that manual changes to the listed files may be overwritten by the "authselect" program.
--
--From "Pam_Faillock" man pages: Note that the default directory that "pam_faillock" uses is usually cleared on system boot so the access will be reenabled after system reboot. If that is undesirable a different tally directory must be set with the "dir" option.</description>
-+            <description>The use of separate file systems for different paths can protect the system from failures resulting from a file system becoming full or failing.</description>
-           </metadata>
--          <criteria operator="OR" comment="Either system-auth and password-auth are properly configured to use pam_faillock.so the unlock_time equals 0 or RHEL version is 8.2 or newer.">
--            <criterion comment="The RHEL 8 version is RHEL 8.1 or RHEL 8.0" test_ref="oval:mil.disa.stig.rhel8:tst:18404" />
--            <criteria operator="AND" comment="Check that system-auth and password-auth are configured to use a unlock_time between 1 and 900.">
--              <criterion comment="pam_faillock.so preauth unlock_time value set to 0 in system-auth" test_ref="oval:mil.disa.stig.rhel8:tst:18400" />
--              <criterion comment="pam_faillock.so preauth unlock_time value set to 0 in password-auth" test_ref="oval:mil.disa.stig.rhel8:tst:18401" />
--              <criterion comment="pam_faillock.so authfail unlock_time value set to 0 in system-auth" test_ref="oval:mil.disa.stig.rhel8:tst:18402" />
--              <criterion comment="pam_faillock.so authfail unlock_time value set to 0 in password-auth" test_ref="oval:mil.disa.stig.rhel8:tst:18403" />
--            </criteria>
-+          <criteria>
-+            <criterion comment="There is a separate file system for /var/log." test_ref="oval:mil.disa.stig.rhel8:tst:15600" />
-+            <criterion comment="There is a separate file system configured for /var/log." test_ref="oval:mil.disa.stig.rhel8:tst:15601" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:185" version="2">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:157" version="1">
-           <metadata>
--            <title>RHEL-08-020015 - RHEL 8 must automatically lock an account until the locked account is released by an administrator when three unsuccessful logon attempts occur during a 15-minute time period.</title>
-+            <title>RHEL-08-010542 - RHEL 8 must use a separate file system for the system audit data path.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>By limiting the number of failed logon attempts, the risk of unauthorized system access via user password guessing, otherwise known as brute-force attacks, is reduced. Limits are imposed by locking the account.
--
--In RHEL 8.2 the "/etc/security/faillock.conf" file was incorporated to centralize the configuration of the pam_faillock.so module. Also introduced is a "local_users_only" option that will only track failed user authentication attempts for local users in /etc/passwd and ignore centralized (AD, IdM, LDAP, etc.) users to allow the centralized platform to solely manage user lockout.
--
--From "faillock.conf" man pages: Note that the default directory that "pam_faillock" uses is usually cleared on system boot so the access will be reenabled after system reboot. If that is undesirable a different tally directory must be set with the "dir" option.</description>
-+            <description>The use of separate file systems for different paths can protect the system from failures resulting from a file system becoming full or failing.</description>
-           </metadata>
--          <criteria operator="OR" comment="Either system-auth and password-auth are properly configured to use pam_faillock.so to unlock_time between 1 and 900 or RHEL version is 8.1 or older.">
--            <criterion comment="The RHEL 8 version is RHEL 8.1 or RHEL 8.0" test_ref="oval:mil.disa.stig.rhel8:tst:18506" />
--            <criterion comment="unlock_time is set to 0 in /etc/security/faillock.conf" test_ref="oval:mil.disa.stig.rhel8:tst:18507" />
-+          <criteria>
-+            <criterion comment="There is a separate file system for audit data directory." test_ref="oval:mil.disa.stig.rhel8:tst:15700" />
-+            <criterion comment="There is a separate file system configured for audit data directory." test_ref="oval:mil.disa.stig.rhel8:tst:15701" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:186" version="1">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:158" version="1">
-           <metadata>
--            <title>RHEL-08-020018 - RHEL 8 must prevent system messages from being presented when three unsuccessful logon attempts occur.</title>
-+            <title>RHEL-08-010543 - A separate RHEL 8 filesystem must be used for the /tmp directory.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>By limiting the number of failed logon attempts, the risk of unauthorized system access via user password guessing, otherwise known as brute-force attacks, is reduced. Limits are imposed by locking the account.
--
--RHEL 8 can utilize the "pam_faillock.so" for this purpose. Note that manual changes to the listed files may be overwritten by the "authselect" program.
--
--From "Pam_Faillock" man pages: Note that the default directory that "pam_faillock" uses is usually cleared on system boot so the access will be also re-enabled after system reboot. If that is undesirable a different tally directory must be set with the "dir" option.</description>
-+            <description>The use of separate file systems for different paths can protect the system from failures resulting from a file system becoming full or failing.</description>
-           </metadata>
--          <criteria operator="OR" comment="Either system-auth and password-auth are properly configured to use pam_faillock.so with the silent option or RHEL version is 8.2 or newer.">
--            <criterion comment="The RHEL 8 version is RHEL 8.1 or RHEL 8.0" test_ref="oval:mil.disa.stig.rhel8:tst:18602" />
--            <criteria operator="AND" comment="Check that system-auth and password-auth are configured to use silent.">
--              <criterion comment="pam_faillock.so preauth silent is in system-auth" test_ref="oval:mil.disa.stig.rhel8:tst:18600" />
--              <criterion comment="pam_faillock.so preauth silent is in password-auth" test_ref="oval:mil.disa.stig.rhel8:tst:18601" />
--            </criteria>
-+          <criteria>
-+            <criterion comment="There is a separate file system for /tmp." test_ref="oval:mil.disa.stig.rhel8:tst:15800" />
-+            <criterion comment="There is a separate file system configured for /tmp." test_ref="oval:mil.disa.stig.rhel8:tst:15801" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:187" version="2">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:159" version="2">
-           <metadata>
--            <title>RHEL-08-020019 - RHEL 8 must prevent system messages from being presented when three unsuccessful logon attempts occur.</title>
-+            <title>RHEL-08-010550 - RHEL 8 must not permit direct logons to the root account using remote access via SSH.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>By limiting the number of failed logon attempts, the risk of unauthorized system access via user password guessing, otherwise known as brute-force attacks, is reduced. Limits are imposed by locking the account.
--
--In RHEL 8.2 the "/etc/security/faillock.conf" file was incorporated to centralize the configuration of the pam_faillock.so module.  Also introduced is a "local_users_only" option that will only track failed user authentication attempts for local users in /etc/passwd and ignore centralized (AD, IdM, LDAP, etc.) users to allow the centralized platform to solely manage user lockout.
--
--From "faillock.conf" man pages: Note that the default directory that "pam_faillock" uses is usually cleared on system boot so the access will be also re-enabled after system reboot. If that is undesirable a different tally directory must be set with the "dir" option.</description>
-+            <description>Even though the communications channel may be encrypted, an additional layer of security is gained by extending the policy of not logging on directly as root. In addition, logging on with a user-specific account provides individual accountability of actions performed on the system.</description>
-           </metadata>
--          <criteria operator="OR" comment="Both system-auth and password-auth are properly configured to use pam_faillock.so and silent or RHEL version is 8.1 or older.">
--            <criterion comment="The RHEL 8 version is RHEL 8.1 or RHEL 8.0" test_ref="oval:mil.disa.stig.rhel8:tst:18706" />
--            <criterion comment="silent is set in /etc/security/faillock.conf" test_ref="oval:mil.disa.stig.rhel8:tst:18707" />
-+          <criteria comment="OpenSSH is installed AND PermitRootLogin == no">
-+            <extend_definition comment="OpenSSH is installed" definition_ref="oval:mil.disa.stig.rhel8:def:324" />
-+            <criterion comment="/etc/ssh/sshd_config:PermitRootLogin == no" test_ref="oval:mil.disa.stig.rhel8:tst:15900" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:188" version="1">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:160" version="2">
-           <metadata>
--            <title>RHEL-08-020020 - RHEL 8 must log user name information when unsuccessful logon attempts occur.</title>
-+            <title>RHEL-08-010560 - The auditd service must be running in RHEL 8.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>By limiting the number of failed logon attempts, the risk of unauthorized system access via user password guessing, otherwise known as brute-force attacks, is reduced. Limits are imposed by locking the account.
--
--RHEL 8 can utilize the "pam_faillock.so" for this purpose. Note that manual changes to the listed files may be overwritten by the "authselect" program.
-+            <description>Configuring RHEL 8 to implement organization-wide security implementation guides and security checklists ensures compliance with federal standards and establishes a common security baseline across the DoD that reflects the most restrictive security posture consistent with operational requirements.
- 
--From "Pam_Faillock" man pages: Note that the default directory that "pam_faillock" uses is usually cleared on system boot so the access will be also re-enabled after system reboot. If that is undesirable a different tally directory must be set with the "dir" option.</description>
-+Configuration settings are the set of parameters that can be changed in hardware, software, or firmware components of the system that affect the security posture and/or functionality of the system. Security-related parameters are those parameters impacting the security state of the system, including the parameters required to satisfy other security control requirements. Security-related parameters include, for example: registry settings; account, file, directory permission settings; and settings for functions, ports, protocols, services, and remote connections.</description>
-           </metadata>
--          <criteria operator="OR" comment="Either system-auth and password-auth are properly configured to use pam_faillock.so with the audit option or RHEL version is 8.2 or newer.">
--            <criterion comment="The RHEL 8 version is RHEL 8.2 or newer" test_ref="oval:mil.disa.stig.rhel8:tst:18802" />
--            <criteria operator="AND" comment="Check that system-auth and password-auth are configured to use audit.">
--              <criterion comment="pam_faillock.so preauth audit is in system-auth" test_ref="oval:mil.disa.stig.rhel8:tst:18800" />
--              <criterion comment="pam_faillock.so preauth audit is in password-auth" test_ref="oval:mil.disa.stig.rhel8:tst:18801" />
--            </criteria>
-+          <criteria>
-+            <extend_definition definition_ref="oval:mil.disa.stig.rhel8:def:244" comment="auditd package is installed" />
-+            <criterion comment="check for running auditd" test_ref="oval:mil.disa.stig.rhel8:tst:16000" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:189" version="2">
-+        <definition id="oval:mil.disa.stig.rhel8:def:161" class="compliance" version="1">
-           <metadata>
--            <title>RHEL-08-020021 - RHEL 8 must prevent system messages from being presented when three unsuccessful logon attempts occur.</title>
-+            <title>RHEL-08-010561 - The rsyslog service must be running in RHEL 8.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>By limiting the number of failed logon attempts, the risk of unauthorized system access via user password guessing, otherwise known as brute-force attacks, is reduced. Limits are imposed by locking the account.
--
--In RHEL 8.2 the "/etc/security/faillock.conf" file was incorporated to centralize the configuration of the pam_faillock.so module.  Also introduced is a "local_users_only" option that will only track failed user authentication attempts for local users in /etc/passwd and ignore centralized (AD, IdM, LDAP, etc.) users to allow the centralized platform to solely manage user lockout.
-+            <description>Configuring RHEL 8 to implement organization-wide security implementation guides and security checklists ensures compliance with federal standards and establishes a common security baseline across the DoD that reflects the most restrictive security posture consistent with operational requirements.
- 
--From "faillock.conf" man pages: Note that the default directory that "pam_faillock" uses is usually cleared on system boot so the access will be also re-enabled after system reboot. If that is undesirable a different tally directory must be set with the "dir" option.</description>
-+Configuration settings are the set of parameters that can be changed in hardware, software, or firmware components of the system that affect the security posture and/or functionality of the system. Security-related parameters are those parameters impacting the security state of the system, including the parameters required to satisfy other security control requirements. Security-related parameters include, for example: registry settings; account, file, directory permission settings; and settings for functions, ports, protocols, services, and remote connections.</description>
-           </metadata>
--          <criteria operator="OR" comment="/etc/security/faillock.conf has audit configured or RHEL version is 8.1 or older.">
--            <criterion comment="The RHEL 8 version is RHEL 8.1 or RHEL 8.0" test_ref="oval:mil.disa.stig.rhel8:tst:18906" />
--            <criterion comment="audit is set in /etc/security/faillock.conf" test_ref="oval:mil.disa.stig.rhel8:tst:18907" />
-+          <criteria>
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:16100" />
-+            <extend_definition definition_ref="oval:mil.disa.stig.rhel8:def:412" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:190" version="2">
-+        <definition id="oval:mil.disa.stig.rhel8:def:162" class="compliance" version="2">
-           <metadata>
--            <title>RHEL-08-020022 - RHEL 8 must include root when automatically locking an account until the locked account is released by an administrator when three unsuccessful logon attempts occur during a 15-minute time period.</title>
-+            <title>RHEL-08-010571 - RHEL 8 must prevent files with the setuid and setgid bit set from being executed on the /boot directory.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>By limiting the number of failed logon attempts, the risk of unauthorized system access via user password guessing, otherwise known as brute-force attacks, is reduced. Limits are imposed by locking the account.
--
--RHEL 8 can utilize the "pam_faillock.so" for this purpose. Note that manual changes to the listed files may be overwritten by the "authselect" program.
--
--From "Pam_Faillock" man pages: Note that the default directory that "pam_faillock" uses is usually cleared on system boot so the access will be also re-enabled after system reboot. If that is undesirable a different tally directory must be set with the "dir" option.</description>
-+            <description>The "nosuid" mount option causes the system not to execute "setuid" and "setgid" files with owner privileges. This option must be used for mounting any file system not containing approved "setuid" and "setguid" files. Executing files from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.</description>
-           </metadata>
--          <criteria operator="OR" comment="Either system-auth and password-auth are properly configured to use pam_faillock.so with the even_deny_root option or RHEL version is 8.2 or newer.">
--            <criterion comment="The RHEL 8 version is RHEL 8.2 or newer" test_ref="oval:mil.disa.stig.rhel8:tst:19002" />
--            <criteria operator="AND" comment="Check that system-auth and password-auth are configured to use even_deny_root.">
--              <criterion comment="pam_faillock.so preauth even_deny_root is in system-auth" test_ref="oval:mil.disa.stig.rhel8:tst:19000" />
--              <criterion comment="pam_faillock.so preauth even_deny_root is in password-auth" test_ref="oval:mil.disa.stig.rhel8:tst:19001" />
-+          <criteria operator="OR" comment="The system is UEFI or /boot is mounted and configured with the nosuid option">
-+            <criterion comment="/boot/efi/EFI/redhat/grub.cfg exists." test_ref="oval:mil.disa.stig.rhel8:tst:10602" />
-+            <criteria>
-+              <criterion test_ref="oval:mil.disa.stig.rhel8:tst:16200" comment="/boot is mounted an configured with the nosuid option." />
-+              <criterion test_ref="oval:mil.disa.stig.rhel8:tst:16201" comment="If /boot is configured in /etc/fstab it is with the nosuid option." />
-             </criteria>
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:191" version="3">
-+        <definition id="oval:mil.disa.stig.rhel8:def:163" class="compliance" version="1">
-           <metadata>
--            <title>RHEL-08-020023 - RHEL 8 must include root when automatically locking an account until the locked account is released by an administrator when three unsuccessful logon attempts occur during a 15-minute time period.</title>
-+            <title>RHEL-08-010580 - RHEL 8 must prevent special devices on non-root local partitions.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>By limiting the number of failed logon attempts, the risk of unauthorized system access via user password guessing, otherwise known as brute-force attacks, is reduced. Limits are imposed by locking the account.
--
--In RHEL 8.2 the "/etc/security/faillock.conf" file was incorporated to centralize the configuration of the pam_faillock.so module.  Also introduced is a "local_users_only" option that will only track failed user authentication attempts for local users in /etc/passwd and ignore centralized (AD, IdM, LDAP, etc.) users to allow the centralized platform to solely manage user lockout.
--
--From "faillock.conf" man pages: Note that the default directory that "pam_faillock" uses is usually cleared on system boot so the access will be also re-enabled after system reboot. If that is undesirable a different tally directory must be set with the "dir" option.</description>
-+            <description>The "nodev" mount option causes the system to not interpret character or block special devices. Executing character or block special devices from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.  The only legitimate location for device files is the /dev directory located on the root partition.</description>
-           </metadata>
--          <criteria operator="OR" comment="Both system-auth and password-auth are properly configured to use pam_faillock.so and even_deny_root or RHEL version is 8.1 or older.">
--            <criterion comment="The RHEL 8 version is RHEL 8.1 or RHEL 8.0" test_ref="oval:mil.disa.stig.rhel8:tst:19106" />
--            <criterion comment="even_deny_root is set in /etc/security/faillock.conf" test_ref="oval:mil.disa.stig.rhel8:tst:19107" />
-+          <criteria>
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:16300" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:16301" />
-           </criteria>
-         </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:192" class="compliance" version="3">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:165" version="2">
-           <metadata>
--            <title>RHEL-08-020024 - RHEL 8 must limit the number of concurrent sessions to ten for all accounts and/or account types.</title>
-+            <title>RHEL-08-010630 - RHEL 8 must prevent code from being executed on file systems that are imported via Network File System (NFS).</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Operating system management includes the ability to control the number of users and user sessions that utilize an operating system. Limiting the number of allowed users and sessions per user is helpful in reducing the risks related to DoS attacks.
--
--This requirement addresses concurrent sessions for information system accounts and does not address concurrent sessions by single users via multiple system accounts. The maximum number of concurrent sessions should be defined based on mission needs and the operational environment for each system.</description>
-+            <description>The "noexec" mount option causes the system not to execute binary files. This option must be used for mounting any file system not containing approved binary as they may be incompatible. Executing files from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.</description>
-           </metadata>
--          <criteria>
--            <criterion comment="limits.conf:maxlogins is set to 10 or less by default" test_ref="oval:mil.disa.stig.rhel8:tst:19200" />
--            <criterion comment="limits.conf:maxlogins is set to 10 or less for non-default domains" test_ref="oval:mil.disa.stig.rhel8:tst:19201" />
-+          <criteria operator="AND">
-+            <criterion comment="remote nfs filesystems in /etc/fstab have noexec" test_ref="oval:mil.disa.stig.rhel8:tst:16500" />
-+            <criterion comment="actual nfs mounts have noexec" test_ref="oval:mil.disa.stig.rhel8:tst:16501" />
-           </criteria>
-         </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:193" class="compliance" version="2">
-+        <definition id="oval:mil.disa.stig.rhel8:def:166" class="compliance" version="1">
-           <metadata>
--            <title>RHEL-08-020040 - RHEL 8 must enable a user session lock until that user re-establishes access using established identification and authentication procedures for command line sessions.</title>
-+            <title>RHEL-08-010640 - RHEL 8 must prevent special devices on file systems that are imported via Network File System (NFS).</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>A session lock is a temporary action taken when a user stops work and moves away from the immediate physical vicinity of the information system but does not want to log out because of the temporary nature of the absence.
--
--The session lock is implemented at the point where session activity can be determined. Rather than be forced to wait for a period of time to expire before the user session can be locked, RHEL 8 needs to provide users with the ability to manually invoke a session lock so users can secure their session if it is necessary to temporarily vacate the immediate physical vicinity.
--
--Tmux is a terminal multiplexer that enables a number of terminals to be created, accessed, and controlled from a single screen.  Red Hat endorses tmux as the recommended session controlling package.</description>
-+            <description>The "nodev" mount option causes the system to not interpret character or block special devices. Executing character or block special devices from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.</description>
-           </metadata>
-           <criteria>
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:19301" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:16600" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:16601" />
-           </criteria>
-         </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:194" class="compliance" version="1">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:167" version="2">
-           <metadata>
--            <title>RHEL-08-020041 - RHEL 8 must ensure session control is automatically started at shell initialization.</title>
-+            <title>RHEL-08-010650 - RHEL 8 must prevent files with the setuid and setgid bit set from being executed on file systems that are imported via Network File System (NFS).</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>A session lock is a temporary action taken when a user stops work and moves away from the immediate physical vicinity of the information system but does not want to log out because of the temporary nature of the absence.
--
--The session lock is implemented at the point where session activity can be determined. Rather than be forced to wait for a period of time to expire before the user session can be locked, RHEL 8 needs to provide users with the ability to manually invoke a session lock so users can secure their session if it is necessary to temporarily vacate the immediate physical vicinity.
--
--Tmux is a terminal multiplexer that enables a number of terminals to be created, accessed, and controlled from a single screen.  Red Hat endorses tmux as the recommended session controlling package.</description>
-+            <description>The "nosuid" mount option causes the system not to execute "setuid" and "setgid" files with owner privileges. This option must be used for mounting any file system not containing approved "setuid" and "setguid" files. Executing files from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.</description>
-           </metadata>
--          <criteria>
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:19400" />
-+          <criteria operator="AND">
-+            <criterion comment="remote nfs filesystems in /etc/fstab have nosuid" test_ref="oval:mil.disa.stig.rhel8:tst:16700" />
-+            <criterion comment="actual nfs mounts have nosuid" test_ref="oval:mil.disa.stig.rhel8:tst:16701" />
-           </criteria>
-         </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:195" class="compliance" version="1">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:168" version="2">
-           <metadata>
--            <title>RHEL-08-020042 - RHEL 8 must prevent users from disabling session control mechanisms.</title>
-+            <title>RHEL-08-010671 - RHEL 8 must disable the kernel.core_pattern.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>A session lock is a temporary action taken when a user stops work and moves away from the immediate physical vicinity of the information system but does not want to log out because of the temporary nature of the absence.
-+            <description>It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
- 
--The session lock is implemented at the point where session activity can be determined. Rather than be forced to wait for a period of time to expire before the user session can be locked, RHEL 8 needs to provide users with the ability to manually invoke a session lock so users can secure their session if it is necessary to temporarily vacate the immediate physical vicinity.
-+The sysctl --system command will load settings from all system configuration files. All configuration files are sorted by their filename in lexicographic order, regardless of which of the directories they reside in. If multiple files specify the same option, the entry in the file with the lexicographically latest name will take precedence. Files are read from directories in the following list from top to bottom. Once a file of a given filename is loaded, any file of the same name in subsequent directories is ignored.
-+/etc/sysctl.d/*.conf
-+/run/sysctl.d/*.conf
-+/usr/local/lib/sysctl.d/*.conf
-+/usr/lib/sysctl.d/*.conf
-+/lib/sysctl.d/*.conf
-+/etc/sysctl.conf
- 
--Tmux is a terminal multiplexer that enables a number of terminals to be created, accessed, and controlled from a single screen.  Red Hat endorses tmux as the recommended session controlling package.</description>
-+Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.</description>
-           </metadata>
--          <criteria>
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:19500" />
-+          <criteria operator="AND">
-+            <criterion comment="kernel.core_pattern setting in kernel is '|/bin/false'." test_ref="oval:mil.disa.stig.rhel8:tst:16800" />
-+            <criterion comment="kernel.core_pattern setting in /etc/sysctld./99-sysctl.conf is set to '|/bin/false', and nothing else" test_ref="oval:mil.disa.stig.rhel8:tst:16801" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:196" version="1">
-+        <definition id="oval:mil.disa.stig.rhel8:def:169" class="compliance" version="1">
-           <metadata>
--            <title>RHEL-08-020100 - RHEL 8 must ensure a password complexity module is enabled.</title>
-+            <title>RHEL-08-010673 - RHEL 8 must disable core dumps for all users.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Use of a complex password helps to increase the time and resources required to compromise the password. Password complexity, or strength, is a measure of the effectiveness of a password in resisting attempts at guessing and brute-force attacks. "pwquality" enforces complex password construction configuration and has the ability to limit brute-force attacks on the system.
--
--RHEL 8 utilizes "pwquality" as a mechanism to enforce password complexity. This is set in both:
--/etc/pam.d/password-auth
--/etc/pam.d/system-auth
-+            <description>It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
- 
--Note the value of "retry" set in these configuration files should be between "1" and "3". Manual changes to the listed files may be overwritten by the "authselect" program.</description>
-+A core dump includes a memory image taken at the time the operating system terminates an application. The memory image could contain sensitive data and is generally useful only for developers trying to debug problems.</description>
-           </metadata>
--          <criteria>
--            <criterion comment="The pam_pwquality module is included in password-auth." test_ref="oval:mil.disa.stig.rhel8:tst:19600" />
--            <criterion comment="The pam_pwquality module is included in system-auth." test_ref="oval:mil.disa.stig.rhel8:tst:19601" />
-+          <criteria operator="OR">
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:16900" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:16901" />
-           </criteria>
-         </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:197" class="compliance" version="1">
-+        <definition id="oval:mil.disa.stig.rhel8:def:170" class="compliance" version="1">
-           <metadata>
--            <title>RHEL-08-020110 - RHEL 8 must enforce password complexity by requiring that at least one uppercase character be used.</title>
-+            <title>RHEL-08-010674 - RHEL 8 must disable storing core dumps.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Use of a complex password helps to increase the time and resources required to compromise the password. Password complexity, or strength, is a measure of the effectiveness of a password in resisting attempts at guessing and brute-force attacks.
--
--Password complexity is one factor of several that determines how long it takes to crack a password. The more complex the password, the greater the number of possible combinations that need to be tested before the password is compromised.
-+            <description>It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
- 
--RHEL 8 utilizes pwquality as a mechanism to enforce password complexity. Note that in order to require uppercase characters, without degrading the "minlen" value, the credit value must be expressed as a negative number in "/etc/security/pwquality.conf".</description>
-+A core dump includes a memory image taken at the time the operating system terminates an application. The memory image could contain sensitive data and is generally useful only for developers trying to debug problems.</description>
-           </metadata>
-           <criteria>
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:19700" comment="at least one uppercase character is required" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:17000" />
-           </criteria>
-         </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:198" class="compliance" version="1">
-+        <definition id="oval:mil.disa.stig.rhel8:def:171" class="compliance" version="1">
-           <metadata>
--            <title>RHEL-08-020120 - RHEL 8 must enforce password complexity by requiring that at least one lower-case character be used.</title>
-+            <title>RHEL-08-010675 - RHEL 8 must disable core dump backtraces.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Use of a complex password helps to increase the time and resources required to compromise the password. Password complexity, or strength, is a measure of the effectiveness of a password in resisting attempts at guessing and brute-force attacks.
--
--Password complexity is one factor of several that determines how long it takes to crack a password. The more complex the password, the greater the number of possible combinations that need to be tested before the password is compromised.
-+            <description>It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
- 
--RHEL 8 utilizes pwquality as a mechanism to enforce password complexity. Note that in order to require lower-case characters without degrading the "minlen" value, the credit value must be expressed as a negative number in "/etc/security/pwquality.conf".</description>
-+A core dump includes a memory image taken at the time the operating system terminates an application. The memory image could contain sensitive data and is generally useful only for developers trying to debug problems.</description>
-           </metadata>
-           <criteria>
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:19800" comment="at least one lowercase character is required" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:17100" />
-           </criteria>
-         </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:199" class="compliance" version="1">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:177" version="2">
-           <metadata>
--            <title>RHEL-08-020130 - RHEL 8 must enforce password complexity by requiring that at least one numeric character be used.</title>
-+            <title>RHEL-08-010760 - All RHEL 8 local interactive user accounts must be assigned a home directory upon creation</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Use of a complex password helps to increase the time and resources required to compromise the password. Password complexity, or strength, is a measure of the effectiveness of a password in resisting attempts at guessing and brute-force attacks.
--
--Password complexity is one factor of several that determines how long it takes to crack a password. The more complex the password, the greater the number of possible combinations that need to be tested before the password is compromised.
--
--RHEL 8 utilizes "pwquality" as a mechanism to enforce password complexity. Note that in order to require numeric characters, without degrading the minlen value, the credit value must be expressed as a negative number in "/etc/security/pwquality.conf".</description>
-+            <description>If local interactive users are not assigned a valid home directory, there is no place for the storage and control of files they should own.</description>
-           </metadata>
-           <criteria>
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:19900" comment="at least one numeric character is required" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:17700" comment="All RHEL 8 local interactive user accounts are assigned a home directory upon creation" />
-           </criteria>
-         </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:200" class="compliance" version="1">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:179" version="2">
-           <metadata>
--            <title>RHEL-08-020140 - RHEL 8 must require the maximum number of repeating characters of the same character class be limited to four when passwords are changed.</title>
-+            <title>RHEL-08-010830 - RHEL 8 must not allow users to override SSH environment variables.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Use of a complex password helps to increase the time and resources required to compromise the password. Password complexity, or strength, is a measure of the effectiveness of a password in resisting attempts at guessing and brute-force attacks.
--
--Password complexity is one factor of several that determines how long it takes to crack a password. The more complex the password, the greater the number of possible combinations that need to be tested before the password is compromised.
--
--RHEL 8 utilizes "pwquality" as a mechanism to enforce password complexity. The "maxclassrepeat" option sets the maximum number of allowed same consecutive characters in the same class in the new password.</description>
-+            <description>SSH environment options potentially allow users to bypass access restriction in some configurations.</description>
-           </metadata>
--          <criteria>
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:20000" comment="the maximum number of repeating characters of the same character class must be limited to four when passwords are changed" />
-+          <criteria comment="IF SSH is installed, THEN verify PermitUserEnvironment is set to no in /etc/ssh/sshd_config." operator="OR">
-+            <extend_definition comment="The openssh-server package is installed." definition_ref="oval:mil.disa.stig.rhel8:def:99" negate="true" />
-+            <criterion comment="/etc/ssh/sshd_config:PermitUserEnvironment == no" test_ref="oval:mil.disa.stig.rhel8:tst:17900" />
-           </criteria>
-         </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:201" class="compliance" version="1">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:180" version="3">
-           <metadata>
--            <title>RHEL-08-020150 - RHEL 8 must require the maximum number of repeating characters be limited to three when passwords are changed.</title>
-+            <title>RHEL-08-020010 - RHEL 8 must automatically lock an account when three unsuccessful logon attempts occur.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Use of a complex password helps to increase the time and resources required to compromise the password. Password complexity, or strength, is a measure of the effectiveness of a password in resisting attempts at guessing and brute-force attacks.
-+            <description>By limiting the number of failed logon attempts, the risk of unauthorized system access via user password guessing, otherwise known as brute-force attacks, is reduced. Limits are imposed by locking the account.
- 
--Password complexity is one factor of several that determines how long it takes to crack a password. The more complex the password, the greater the number of possible combinations that need to be tested before the password is compromised.
-+RHEL 8 can utilize the "pam_faillock.so" for this purpose. Note that manual changes to the listed files may be overwritten by the "authselect" program.
- 
--RHEL 8 utilizes "pwquality" as a mechanism to enforce password complexity. The "maxrepeat" option sets the maximum number of allowed same consecutive characters in a new password.</description>
-+From "Pam_Faillock" man pages: Note that the default directory that "pam_faillock" uses is usually cleared on system boot so the access will be also re-enabled after system reboot. If that is undesirable a different tally directory must be set with the "dir" option.</description>
-           </metadata>
--          <criteria>
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:20100" comment="the maximum number of repeating characters must be limited to three when passwords are changed" />
-+          <criteria operator="OR" comment="Either system-auth and password-auth are properly configured to use pam_faillock.so to lock an account after 3 failed login attempts or RHEL version is 8.2 or greater.">
-+            <criterion comment="The RHEL 8 version is RHEL 8.2 or newer" test_ref="oval:mil.disa.stig.rhel8:tst:18006" />
-+            <criteria operator="AND" comment="Check that system-auth and password-auth are configured to lock an account after 3 failed login attempts.">
-+              <criterion comment="pam_faillock.so authfail line exists in system-auth" test_ref="oval:mil.disa.stig.rhel8:tst:18000" />
-+              <criterion comment="pam_faillock.so preauth deny value set in system-auth" test_ref="oval:mil.disa.stig.rhel8:tst:18002" />
-+              <criterion comment="account required pam_faillock.so exists in system-auth" test_ref="oval:mil.disa.stig.rhel8:tst:18004" />
-+              <criterion comment="pam_faillock.so authfail exists in password-auth" test_ref="oval:mil.disa.stig.rhel8:tst:18001" />
-+              <criterion comment="pam_faillock.so preauth deny value set in password-auth" test_ref="oval:mil.disa.stig.rhel8:tst:18003" />
-+              <criterion comment="account required pam_faillock.so exists in password-auth" test_ref="oval:mil.disa.stig.rhel8:tst:18005" />
-+            </criteria>
-           </criteria>
-         </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:202" class="compliance" version="1">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:181" version="2">
-           <metadata>
--            <title>RHEL-08-020160 - RHEL 8 must require the change of at least four character classes when passwords are changed.</title>
-+            <title>RHEL-08-020011 - RHEL 8 must automatically lock an account when three unsuccessful logon attempts occur.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Use of a complex password helps to increase the time and resources required to compromise the password. Password complexity, or strength, is a measure of the effectiveness of a password in resisting attempts at guessing and brute-force attacks.
--
--Password complexity is one factor of several that determines how long it takes to crack a password. The more complex the password, the greater the number of possible combinations that need to be tested before the password is compromised.
-+            <description>In RHEL 8.2 the "/etc/security/faillock.conf" file was incorporated to centralize the configuration of the pam_faillock.so module.  Also introduced is a "local_users_only" option that will only track failed user authentication attempts for local users in /etc/passwd and ignore centralized (AD, IdM, LDAP, etc.) users to allow the centralized platform to solely manage user lockout.
- 
--RHEL 8 utilizes "pwquality" as a mechanism to enforce password complexity. The "minclass" option sets the minimum number of required classes of characters for the new password (digits, uppercase, lowercase, others).</description>
-+From "faillock.conf" man pages: Note that the default directory that "pam_faillock" uses is usually cleared on system boot so the access will be also re-enabled after system reboot. If that is undesirable a different tally directory must be set with the "dir" option.</description>
-           </metadata>
--          <criteria>
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:20200" comment="passwords must contain at least four character classes" />
-+          <criteria operator="OR" comment="Either system-auth and password-auth are properly configured to use pam_faillock.so to lock an account after 3 failed login attempts or RHEL version is 8.1 or older.">
-+            <criterion comment="The RHEL 8 version is RHEL 8.1 or RHEL 8.0" test_ref="oval:mil.disa.stig.rhel8:tst:18106" />
-+            <criterion comment="deny is set to 3 or less but not 0 in /etc/security/faillock.conf" test_ref="oval:mil.disa.stig.rhel8:tst:18107" />
-           </criteria>
-         </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:203" class="compliance" version="1">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:182" version="1">
-           <metadata>
--            <title>RHEL-08-020170 - RHEL 8 must require the change of at least 8 characters when passwords are changed.</title>
-+            <title>RHEL-08-020012 - RHEL 8 must automatically lock an account when three unsuccessful logon attempts occur during a 15-minute time period.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Use of a complex password helps to increase the time and resources required to compromise the password. Password complexity, or strength, is a measure of the effectiveness of a password in resisting attempts at guessing and brute-force attacks.
-+            <description>By limiting the number of failed logon attempts, the risk of unauthorized system access via user password guessing, otherwise known as brute-force attacks, is reduced. Limits are imposed by locking the account.
- 
--Password complexity is one factor of several that determines how long it takes to crack a password. The more complex the password, the greater the number of possible combinations that need to be tested before the password is compromised.
-+RHEL 8 can utilize the "pam_faillock.so" for this purpose. Note that manual changes to the listed files may be overwritten by the "authselect" program.
- 
--RHEL 8 utilizes "pwquality" as a mechanism to enforce password complexity. The "difok" option sets the number of characters in a password that must not be present in the old password.</description>
-+From "Pam_Faillock" man pages: Note that the default directory that "pam_faillock" uses is usually cleared on system boot so the access will be reenabled after system reboot. If that is undesirable a different tally directory must be set with the "dir" option.</description>
-           </metadata>
--          <criteria>
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:20300" />
-+          <criteria operator="OR" comment="Either system-auth and password-auth are properly configured to use pam_faillock.so to us the fail_interval between 1 and 900 or RHEL version is 8.2 or newer.">
-+            <criterion comment="The RHEL 8 version is RHEL 8.1 or RHEL 8.0" test_ref="oval:mil.disa.stig.rhel8:tst:18203" />
-+            <criteria operator="AND" comment="Check that system-auth and password-auth are configured to use a fail_interval between 1 and 900.">
-+              <criterion comment="pam_faillock.so peauth fail_interval value set to 900 or less but not 0 in system-auth" test_ref="oval:mil.disa.stig.rhel8:tst:18200" />
-+              <criterion comment="pam_faillock.so peauth fail_interval value set to 900 or less but not 0 in password-auth" test_ref="oval:mil.disa.stig.rhel8:tst:18201" />
-+            </criteria>
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:204" version="4">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:183" version="2">
-           <metadata>
--            <title>RHEL-08-020180 - RHEL 8 passwords must have a 24 hours/1 day minimum password lifetime restriction in /etc/shadow.</title>
-+            <title>RHEL-08-020013 - RHEL 8 must automatically lock an account when three unsuccessful logon attempts occur during a 15-minute time period.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Enforcing a minimum password lifetime helps to prevent repeated password changes to defeat the password reuse or history enforcement requirement. If users are allowed to immediately and continually change their password, the password could be repeatedly changed in a short period of time to defeat the organization's policy regarding password reuse.</description>
-+            <description>By limiting the number of failed logon attempts, the risk of unauthorized system access via user password guessing, otherwise known as brute-force attacks, is reduced. Limits are imposed by locking the account.
-+
-+In RHEL 8.2 the "/etc/security/faillock.conf" file was incorporated to centralize the configuration of the pam_faillock.so module. Also introduced is a "local_users_only" option that will only track failed user authentication attempts for local users in /etc/passwd and ignore centralized (AD, IdM, LDAP, etc.) users to allow the centralized platform to solely manage user lockout.
-+
-+From "faillock.conf" man pages: Note that the default directory that "pam_faillock" uses is usually cleared on system boot so the access will be reenabled after system reboot. If that is undesirable a different tally directory must be set with the "dir" option.</description>
-           </metadata>
--          <criteria>
--            <criterion comment="Root does not have a minimum password age of 0 or blank" test_ref="oval:mil.disa.stig.rhel8:tst:20400" />
--            <criterion comment="Non-system users do not have a minimum password age of 0 or blank" test_ref="oval:mil.disa.stig.rhel8:tst:20401" />
-+          <criteria operator="OR" comment="Either system-auth and password-auth are properly configured to use pam_faillock.so to fail_interval between 1 and 900 or RHEL version is 8.1 or older.">
-+            <criterion comment="The RHEL 8 version is RHEL 8.1 or RHEL 8.0" test_ref="oval:mil.disa.stig.rhel8:tst:18306" />
-+            <criterion comment="fail_interval is set to 900 or greater in /etc/security/faillock.conf" test_ref="oval:mil.disa.stig.rhel8:tst:18307" />
-           </criteria>
-         </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:205" class="compliance" version="2">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:184" version="1">
-           <metadata>
--            <title>RHEL-08-020190 - RHEL 8 passwords for new users or password changes must have a 24 hours/1 day minimum password lifetime restriction in /etc/logins.def.</title>
-+            <title>RHEL-08-020014 - RHEL 8 must automatically lock an account until the locked account is released by an administrator when three unsuccessful logon attempts occur during a 15-minute time period.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Enforcing a minimum password lifetime helps to prevent repeated password changes to defeat the password reuse or history enforcement requirement. If users are allowed to immediately and continually change their password, the password could be repeatedly changed in a short period of time to defeat the organization's policy regarding password reuse.</description>
-+            <description>By limiting the number of failed logon attempts, the risk of unauthorized system access via user password guessing, otherwise known as brute-force attacks, is reduced. Limits are imposed by locking the account.
-+
-+RHEL 8 can utilize the "pam_faillock.so" for this purpose. Note that manual changes to the listed files may be overwritten by the "authselect" program.
-+
-+From "Pam_Faillock" man pages: Note that the default directory that "pam_faillock" uses is usually cleared on system boot so the access will be reenabled after system reboot. If that is undesirable a different tally directory must be set with the "dir" option.</description>
-           </metadata>
--          <criteria>
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:20500" />
-+          <criteria operator="OR" comment="Either system-auth and password-auth are properly configured to use pam_faillock.so the unlock_time equals 0 or RHEL version is 8.2 or newer.">
-+            <criterion comment="The RHEL 8 version is RHEL 8.1 or RHEL 8.0" test_ref="oval:mil.disa.stig.rhel8:tst:18404" />
-+            <criteria operator="AND" comment="Check that system-auth and password-auth are configured to use a unlock_time between 1 and 900.">
-+              <criterion comment="pam_faillock.so preauth unlock_time value set to 0 in system-auth" test_ref="oval:mil.disa.stig.rhel8:tst:18400" />
-+              <criterion comment="pam_faillock.so preauth unlock_time value set to 0 in password-auth" test_ref="oval:mil.disa.stig.rhel8:tst:18401" />
-+              <criterion comment="pam_faillock.so authfail unlock_time value set to 0 in system-auth" test_ref="oval:mil.disa.stig.rhel8:tst:18402" />
-+              <criterion comment="pam_faillock.so authfail unlock_time value set to 0 in password-auth" test_ref="oval:mil.disa.stig.rhel8:tst:18403" />
-+            </criteria>
-           </criteria>
-         </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:206" class="compliance" version="2">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:185" version="2">
-           <metadata>
--            <title>RHEL-08-020200 - RHEL 8 user account passwords must have a 60-day maximum password lifetime restriction.</title>
-+            <title>RHEL-08-020015 - RHEL 8 must automatically lock an account until the locked account is released by an administrator when three unsuccessful logon attempts occur during a 15-minute time period.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Any password, no matter how complex, can eventually be cracked. Therefore, passwords need to be changed periodically. If RHEL 8 does not limit the lifetime of passwords and force users to change their passwords, there is the risk that RHEL 8 passwords could be compromised.</description>
-+            <description>By limiting the number of failed logon attempts, the risk of unauthorized system access via user password guessing, otherwise known as brute-force attacks, is reduced. Limits are imposed by locking the account.
-+
-+In RHEL 8.2 the "/etc/security/faillock.conf" file was incorporated to centralize the configuration of the pam_faillock.so module. Also introduced is a "local_users_only" option that will only track failed user authentication attempts for local users in /etc/passwd and ignore centralized (AD, IdM, LDAP, etc.) users to allow the centralized platform to solely manage user lockout.
-+
-+From "faillock.conf" man pages: Note that the default directory that "pam_faillock" uses is usually cleared on system boot so the access will be reenabled after system reboot. If that is undesirable a different tally directory must be set with the "dir" option.</description>
-           </metadata>
--          <criteria>
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:20600" />
-+          <criteria operator="OR" comment="Either system-auth and password-auth are properly configured to use pam_faillock.so to unlock_time between 1 and 900 or RHEL version is 8.1 or older.">
-+            <criterion comment="The RHEL 8 version is RHEL 8.1 or RHEL 8.0" test_ref="oval:mil.disa.stig.rhel8:tst:18506" />
-+            <criterion comment="unlock_time is set to 0 in /etc/security/faillock.conf" test_ref="oval:mil.disa.stig.rhel8:tst:18507" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:207" version="5">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:186" version="1">
-           <metadata>
--            <title>RHEL-08-020210 - RHEL 8 user account passwords must be configured so that existing passwords are restricted to a 60-day maximum lifetime.</title>
-+            <title>RHEL-08-020018 - RHEL 8 must prevent system messages from being presented when three unsuccessful logon attempts occur.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Any password, no matter how complex, can eventually be cracked. Therefore, passwords need to be changed periodically. If RHEL 8 does not limit the lifetime of passwords and force users to change their passwords, there is the risk that RHEL 8 passwords could be compromised.</description>
-+            <description>By limiting the number of failed logon attempts, the risk of unauthorized system access via user password guessing, otherwise known as brute-force attacks, is reduced. Limits are imposed by locking the account.
-+
-+RHEL 8 can utilize the "pam_faillock.so" for this purpose. Note that manual changes to the listed files may be overwritten by the "authselect" program.
-+
-+From "Pam_Faillock" man pages: Note that the default directory that "pam_faillock" uses is usually cleared on system boot so the access will be also re-enabled after system reboot. If that is undesirable a different tally directory must be set with the "dir" option.</description>
-           </metadata>
--          <criteria>
--            <criterion comment="No password in /etc/shadow has a maximum password age of 0 or greater than 60" test_ref="oval:mil.disa.stig.rhel8:tst:20700" />
--            <criterion comment="Root password in /etc/shadow does not have a maximum password age of 0 or greater than 60" test_ref="oval:mil.disa.stig.rhel8:tst:20701" />
--            <criterion comment="Non-system users do not have a blank entry in /etc/shadow for maximum password age" test_ref="oval:mil.disa.stig.rhel8:tst:20702" />
--            <criterion comment="Root does not have a blank entry in /etc/shadow for maximum password age" test_ref="oval:mil.disa.stig.rhel8:tst:20703" />
-+          <criteria operator="OR" comment="Either system-auth and password-auth are properly configured to use pam_faillock.so with the silent option or RHEL version is 8.2 or newer.">
-+            <criterion comment="The RHEL 8 version is RHEL 8.1 or RHEL 8.0" test_ref="oval:mil.disa.stig.rhel8:tst:18602" />
-+            <criteria operator="AND" comment="Check that system-auth and password-auth are configured to use silent.">
-+              <criterion comment="pam_faillock.so preauth silent is in system-auth" test_ref="oval:mil.disa.stig.rhel8:tst:18600" />
-+              <criterion comment="pam_faillock.so preauth silent is in password-auth" test_ref="oval:mil.disa.stig.rhel8:tst:18601" />
-+            </criteria>
-           </criteria>
-         </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:208" class="compliance" version="2">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:187" version="2">
-           <metadata>
--            <title>RHEL-08-020220 - RHEL 8 passwords must be prohibited from reuse for a minimum of five generations.</title>
-+            <title>RHEL-08-020019 - RHEL 8 must prevent system messages from being presented when three unsuccessful logon attempts occur.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Password complexity, or strength, is a measure of the effectiveness of a password in resisting attempts at guessing and brute-force attacks. If the information system or application allows the user to reuse their password consecutively when that password has exceeded its defined lifetime, the end result is a password that is not changed per policy requirements.
-+            <description>By limiting the number of failed logon attempts, the risk of unauthorized system access via user password guessing, otherwise known as brute-force attacks, is reduced. Limits are imposed by locking the account.
- 
--RHEL 8 utilizes "pwquality" consecutively as a mechanism to enforce password complexity. This is set in both:
--/etc/pam.d/password-auth
--/etc/pam.d/system-auth.
-+In RHEL 8.2 the "/etc/security/faillock.conf" file was incorporated to centralize the configuration of the pam_faillock.so module.  Also introduced is a "local_users_only" option that will only track failed user authentication attempts for local users in /etc/passwd and ignore centralized (AD, IdM, LDAP, etc.) users to allow the centralized platform to solely manage user lockout.
- 
--Note that manual changes to the listed files may be overwritten by the "authselect" program.</description>
-+From "faillock.conf" man pages: Note that the default directory that "pam_faillock" uses is usually cleared on system boot so the access will be also re-enabled after system reboot. If that is undesirable a different tally directory must be set with the "dir" option.</description>
-           </metadata>
--          <criteria>
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:20800" />
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:20801" />
-+          <criteria operator="OR" comment="Both system-auth and password-auth are properly configured to use pam_faillock.so and silent or RHEL version is 8.1 or older.">
-+            <criterion comment="The RHEL 8 version is RHEL 8.1 or RHEL 8.0" test_ref="oval:mil.disa.stig.rhel8:tst:18706" />
-+            <criterion comment="silent is set in /etc/security/faillock.conf" test_ref="oval:mil.disa.stig.rhel8:tst:18707" />
-           </criteria>
-         </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:209" class="compliance" version="1">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:188" version="1">
-           <metadata>
--            <title>RHEL-08-020230 - RHEL 8 passwords must have a minimum of 15 characters.</title>
-+            <title>RHEL-08-020020 - RHEL 8 must log user name information when unsuccessful logon attempts occur.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>The shorter the password, the lower the number of possible combinations that need to be tested before the password is compromised.
--
--Password complexity, or strength, is a measure of the effectiveness of a password in resisting attempts at guessing and brute-force attacks. Password length is one factor of several that helps to determine strength and how long it takes to crack a password. Use of more characters in a password helps to increase exponentially the time and/or resources required to compromise the password.
--
--RHEL 8 utilizes "pwquality" as a mechanism to enforce password complexity. Configurations are set in the "etc/security/pwquality.conf" file.
-+            <description>By limiting the number of failed logon attempts, the risk of unauthorized system access via user password guessing, otherwise known as brute-force attacks, is reduced. Limits are imposed by locking the account.
- 
--The "minlen", sometimes noted as minimum length, acts as a "score" of complexity based on the credit components of the "pwquality" module. By setting the credit components to a negative value, not only will those components be required, they will not count towards the total "score" of "minlen". This will enable "minlen" to require a 15-character minimum.
-+RHEL 8 can utilize the "pam_faillock.so" for this purpose. Note that manual changes to the listed files may be overwritten by the "authselect" program.
- 
--The DoD minimum password requirement is 15 characters.</description>
-+From "Pam_Faillock" man pages: Note that the default directory that "pam_faillock" uses is usually cleared on system boot so the access will be also re-enabled after system reboot. If that is undesirable a different tally directory must be set with the "dir" option.</description>
-           </metadata>
--          <criteria>
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:20900" />
-+          <criteria operator="OR" comment="Either system-auth and password-auth are properly configured to use pam_faillock.so with the audit option or RHEL version is 8.2 or newer.">
-+            <criterion comment="The RHEL 8 version is RHEL 8.2 or newer" test_ref="oval:mil.disa.stig.rhel8:tst:18802" />
-+            <criteria operator="AND" comment="Check that system-auth and password-auth are configured to use audit.">
-+              <criterion comment="pam_faillock.so preauth audit is in system-auth" test_ref="oval:mil.disa.stig.rhel8:tst:18800" />
-+              <criterion comment="pam_faillock.so preauth audit is in password-auth" test_ref="oval:mil.disa.stig.rhel8:tst:18801" />
-+            </criteria>
-           </criteria>
-         </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:210" class="compliance" version="1">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:189" version="2">
-           <metadata>
--            <title>RHEL-08-020231 - RHEL 8 passwords for new users must have a minimum of 15 characters.</title>
-+            <title>RHEL-08-020021 - RHEL 8 must prevent system messages from being presented when three unsuccessful logon attempts occur.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>The shorter the password, the lower the number of possible combinations that need to be tested before the password is compromised.
-+            <description>By limiting the number of failed logon attempts, the risk of unauthorized system access via user password guessing, otherwise known as brute-force attacks, is reduced. Limits are imposed by locking the account.
- 
--Password complexity, or strength, is a measure of the effectiveness of a password in resisting attempts at guessing and brute-force attacks. Password length is one factor of several that helps to determine strength and how long it takes to crack a password. Use of more characters in a password helps to increase exponentially the time and/or resources required to compromise the password.
-+In RHEL 8.2 the "/etc/security/faillock.conf" file was incorporated to centralize the configuration of the pam_faillock.so module.  Also introduced is a "local_users_only" option that will only track failed user authentication attempts for local users in /etc/passwd and ignore centralized (AD, IdM, LDAP, etc.) users to allow the centralized platform to solely manage user lockout.
- 
--The DoD minimum password requirement is 15 characters.</description>
-+From "faillock.conf" man pages: Note that the default directory that "pam_faillock" uses is usually cleared on system boot so the access will be also re-enabled after system reboot. If that is undesirable a different tally directory must be set with the "dir" option.</description>
-           </metadata>
--          <criteria>
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:21000" />
-+          <criteria operator="OR" comment="/etc/security/faillock.conf has audit configured or RHEL version is 8.1 or older.">
-+            <criterion comment="The RHEL 8 version is RHEL 8.1 or RHEL 8.0" test_ref="oval:mil.disa.stig.rhel8:tst:18906" />
-+            <criterion comment="audit is set in /etc/security/faillock.conf" test_ref="oval:mil.disa.stig.rhel8:tst:18907" />
-           </criteria>
-         </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:211" class="compliance" version="1">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:190" version="2">
-           <metadata>
--            <title>RHEL-08-020260 - RHEL 8 account identifiers (individuals, groups, roles, and devices) must be disabled after 35 days of inactivity.</title>
-+            <title>RHEL-08-020022 - RHEL 8 must include root when automatically locking an account until the locked account is released by an administrator when three unsuccessful logon attempts occur during a 15-minute time period.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Inactive identifiers pose a risk to systems and applications because attackers may exploit an inactive identifier and potentially obtain undetected access to the system. Owners of inactive accounts will not notice if unauthorized access to their user account has been obtained.
-+            <description>By limiting the number of failed logon attempts, the risk of unauthorized system access via user password guessing, otherwise known as brute-force attacks, is reduced. Limits are imposed by locking the account.
- 
--RHEL 8 needs to track periods of inactivity and disable application identifiers after 35 days of inactivity.</description>
-+RHEL 8 can utilize the "pam_faillock.so" for this purpose. Note that manual changes to the listed files may be overwritten by the "authselect" program.
-+
-+From "Pam_Faillock" man pages: Note that the default directory that "pam_faillock" uses is usually cleared on system boot so the access will be also re-enabled after system reboot. If that is undesirable a different tally directory must be set with the "dir" option.</description>
-           </metadata>
--          <criteria>
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:21100" />
-+          <criteria operator="OR" comment="Either system-auth and password-auth are properly configured to use pam_faillock.so with the even_deny_root option or RHEL version is 8.2 or newer.">
-+            <criterion comment="The RHEL 8 version is RHEL 8.2 or newer" test_ref="oval:mil.disa.stig.rhel8:tst:19002" />
-+            <criteria operator="AND" comment="Check that system-auth and password-auth are configured to use even_deny_root.">
-+              <criterion comment="pam_faillock.so preauth even_deny_root is in system-auth" test_ref="oval:mil.disa.stig.rhel8:tst:19000" />
-+              <criterion comment="pam_faillock.so preauth even_deny_root is in password-auth" test_ref="oval:mil.disa.stig.rhel8:tst:19001" />
-+            </criteria>
-           </criteria>
-         </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:212" class="compliance" version="1">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:191" version="3">
-           <metadata>
--            <title>RHEL-08-020280 - All RHEL 8 passwords must contain at least one special character.</title>
-+            <title>RHEL-08-020023 - RHEL 8 must include root when automatically locking an account until the locked account is released by an administrator when three unsuccessful logon attempts occur during a 15-minute time period.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Use of a complex password helps to increase the time and resources required to compromise the password. Password complexity, or strength, is a measure of the effectiveness of a password in resisting attempts at guessing and brute-force attacks.
-+            <description>By limiting the number of failed logon attempts, the risk of unauthorized system access via user password guessing, otherwise known as brute-force attacks, is reduced. Limits are imposed by locking the account.
- 
--Password complexity is one factor of several that determines how long it takes to crack a password. The more complex the password, the greater the number of possible combinations that need to be tested before the password is compromised.
-+In RHEL 8.2 the "/etc/security/faillock.conf" file was incorporated to centralize the configuration of the pam_faillock.so module.  Also introduced is a "local_users_only" option that will only track failed user authentication attempts for local users in /etc/passwd and ignore centralized (AD, IdM, LDAP, etc.) users to allow the centralized platform to solely manage user lockout.
- 
--RHEL 8 utilizes "pwquality" as a mechanism to enforce password complexity. Note that to require special characters without degrading the "minlen" value, the credit value must be expressed as a negative number in "/etc/security/pwquality.conf".</description>
-+From "faillock.conf" man pages: Note that the default directory that "pam_faillock" uses is usually cleared on system boot so the access will be also re-enabled after system reboot. If that is undesirable a different tally directory must be set with the "dir" option.</description>
-           </metadata>
--          <criteria>
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:21200" />
-+          <criteria operator="OR" comment="Both system-auth and password-auth are properly configured to use pam_faillock.so and even_deny_root or RHEL version is 8.1 or older.">
-+            <criterion comment="The RHEL 8 version is RHEL 8.1 or RHEL 8.0" test_ref="oval:mil.disa.stig.rhel8:tst:19106" />
-+            <criterion comment="even_deny_root is set in /etc/security/faillock.conf" test_ref="oval:mil.disa.stig.rhel8:tst:19107" />
-           </criteria>
-         </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:214" class="compliance" version="1">
-+        <definition id="oval:mil.disa.stig.rhel8:def:192" class="compliance" version="3">
-           <metadata>
--            <title>RHEL-08-020300 - RHEL 8 must prevent the use of dictionary words for passwords.</title>
-+            <title>RHEL-08-020024 - RHEL 8 must limit the number of concurrent sessions to ten for all accounts and/or account types.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>If RHEL 8 allows the user to select passwords based on dictionary words, this increases the chances of password compromise by increasing the opportunity for successful guesses, and brute-force attacks.</description>
-+            <description>Operating system management includes the ability to control the number of users and user sessions that utilize an operating system. Limiting the number of allowed users and sessions per user is helpful in reducing the risks related to DoS attacks.
-+
-+This requirement addresses concurrent sessions for information system accounts and does not address concurrent sessions by single users via multiple system accounts. The maximum number of concurrent sessions should be defined based on mission needs and the operational environment for each system.</description>
-           </metadata>
-           <criteria>
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:21400" />
-+            <criterion comment="limits.conf:maxlogins is set to 10 or less by default" test_ref="oval:mil.disa.stig.rhel8:tst:19200" />
-+            <criterion comment="limits.conf:maxlogins is set to 10 or less for non-default domains" test_ref="oval:mil.disa.stig.rhel8:tst:19201" />
-           </criteria>
-         </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:215" class="compliance" version="1">
-+        <definition id="oval:mil.disa.stig.rhel8:def:193" class="compliance" version="2">
-           <metadata>
--            <title>RHEL-08-020310 - RHEL 8 must enforce a delay of at least four seconds between logon prompts following a failed logon attempt.</title>
-+            <title>RHEL-08-020040 - RHEL 8 must enable a user session lock until that user re-establishes access using established identification and authentication procedures for command line sessions.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Configuring the operating system to implement organization-wide security implementation guides and security checklists verifies compliance with federal standards and establishes a common security baseline across the DoD that reflects the most restrictive security posture consistent with operational requirements.
-+            <description>A session lock is a temporary action taken when a user stops work and moves away from the immediate physical vicinity of the information system but does not want to log out because of the temporary nature of the absence.
- 
--Configuration settings are the set of parameters that can be changed in hardware, software, or firmware components of the system that affect the security posture and/or functionality of the system. Security-related parameters are those parameters impacting the security state of the system, including the parameters required to satisfy other security control requirements. Security-related parameters include, for example, registry settings; account, file, and directory permission settings; and settings for functions, ports, protocols, services, and remote connections.</description>
-+The session lock is implemented at the point where session activity can be determined. Rather than be forced to wait for a period of time to expire before the user session can be locked, RHEL 8 needs to provide users with the ability to manually invoke a session lock so users can secure their session if it is necessary to temporarily vacate the immediate physical vicinity.
-+
-+Tmux is a terminal multiplexer that enables a number of terminals to be created, accessed, and controlled from a single screen.  Red Hat endorses tmux as the recommended session controlling package.</description>
-           </metadata>
-           <criteria>
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:21500" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:19301" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:216" version="2">
-+        <definition id="oval:mil.disa.stig.rhel8:def:194" class="compliance" version="2">
-           <metadata>
--            <title>RHEL-08-020330 - RHEL 8 must not have accounts configured with blank or null passwords.</title>
-+            <title>RHEL-08-020041 - RHEL 8 must ensure session control is automatically started at shell initialization.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>If an account has an empty password, anyone could log on and run commands with the privileges of that account. Accounts with empty passwords should never be used in operational environments.</description>
-+            <description>A session lock is a temporary action taken when a user stops work and moves away from the immediate physical vicinity of the information system but does not want to log out because of the temporary nature of the absence.
-+
-+The session lock is implemented at the point where session activity can be determined. Rather than be forced to wait for a period of time to expire before the user session can be locked, RHEL 8 needs to provide users with the ability to manually invoke a session lock so users can secure their session if it is necessary to temporarily vacate the immediate physical vicinity.
-+
-+Tmux is a terminal multiplexer that enables a number of terminals to be created, accessed, and controlled from a single screen.  Red Hat endorses tmux as the recommended session controlling package.</description>
-           </metadata>
--          <criteria comment="Empty passwords must not be used during authentication.">
--            <criterion comment="The PermitEmptyPasswords option is not set to yes in /etc/ssh/sshd_config." test_ref="oval:mil.disa.stig.rhel8:tst:21602" />
-+          <criteria>
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:19400" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:19401" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:218" version="2">
-+        <definition id="oval:mil.disa.stig.rhel8:def:195" class="compliance" version="1">
-           <metadata>
--            <title>RHEL-08-020350 - RHEL 8 must display the date and time of the last successful account logon upon an SSH logon.</title>
-+            <title>RHEL-08-020042 - RHEL 8 must prevent users from disabling session control mechanisms.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Providing users with feedback on when account accesses via SSH last occurred facilitates user recognition and reporting of unauthorized account use.</description>
-+            <description>A session lock is a temporary action taken when a user stops work and moves away from the immediate physical vicinity of the information system but does not want to log out because of the temporary nature of the absence.
-+
-+The session lock is implemented at the point where session activity can be determined. Rather than be forced to wait for a period of time to expire before the user session can be locked, RHEL 8 needs to provide users with the ability to manually invoke a session lock so users can secure their session if it is necessary to temporarily vacate the immediate physical vicinity.
-+
-+Tmux is a terminal multiplexer that enables a number of terminals to be created, accessed, and controlled from a single screen.  Red Hat endorses tmux as the recommended session controlling package.</description>
-           </metadata>
--          <criteria comment="OpenSSH is installed AND PrintLastLog == yes">
--            <extend_definition comment="OpenSSH is installed" definition_ref="oval:mil.disa.stig.rhel8:def:324" />
--            <criterion comment="/etc/ssh/sshd_config:PrintLastLog == yes" test_ref="oval:mil.disa.stig.rhel8:tst:21800" />
-+          <criteria>
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:19500" />
-           </criteria>
-         </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:219" class="compliance" version="2">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:196" version="2">
-           <metadata>
--            <title>RHEL-08-020351 - RHEL 8 must define default permissions for all authenticated users in such a way that the user can only read and modify their own files.</title>
-+            <title>RHEL-08-020100 - RHEL 8 must ensure the password complexity module is enabled in the password-auth file.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Setting the most restrictive default permissions ensures that when new accounts are created, they do not have unnecessary access.</description>
-+            <description>Use of a complex password helps to increase the time and resources required to compromise the password. Password complexity, or strength, is a measure of the effectiveness of a password in resisting attempts at guessing and brute-force attacks. "pwquality" enforces complex password construction configuration and has the ability to limit brute-force attacks on the system.
-+
-+RHEL 8 utilizes "pwquality" as a mechanism to enforce password complexity. This is set in both:
-+/etc/pam.d/password-auth
-+/etc/pam.d/system-auth</description>
-           </metadata>
-           <criteria>
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:21900" />
-+            <criterion comment="The pam_pwquality module is included in password-auth." test_ref="oval:mil.disa.stig.rhel8:tst:19600" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:220" version="2">
-+        <definition id="oval:mil.disa.stig.rhel8:def:197" class="compliance" version="1">
-           <metadata>
--            <title>RHEL-08-030000 - The RHEL 8 audit system must be configured to audit the execution of privileged functions and prevent all software from executing at higher privilege levels than users executing the software.</title>
-+            <title>RHEL-08-020110 - RHEL 8 must enforce password complexity by requiring that at least one uppercase character be used.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Misuse of privileged functions, either intentionally or unintentionally by authorized users, or by unauthorized external entities that have compromised information system accounts, is a serious and ongoing concern and can have significant adverse impacts on organizations. Auditing the use of privileged functions is one way to detect such misuse and identify the risk from insider threats and the advanced persistent threat.</description>
-+            <description>Use of a complex password helps to increase the time and resources required to compromise the password. Password complexity, or strength, is a measure of the effectiveness of a password in resisting attempts at guessing and brute-force attacks.
-+
-+Password complexity is one factor of several that determines how long it takes to crack a password. The more complex the password, the greater the number of possible combinations that need to be tested before the password is compromised.
-+
-+RHEL 8 utilizes pwquality as a mechanism to enforce password complexity. Note that in order to require uppercase characters, without degrading the "minlen" value, the credit value must be expressed as a negative number in "/etc/security/pwquality.conf".</description>
-           </metadata>
-           <criteria>
--            <extend_definition comment="The auditd package is installed and running" definition_ref="oval:mil.disa.stig.rhel8:def:160" />
--            <criterion comment="Audit 32-bit invocations of execve syscall comparing uids" test_ref="oval:mil.disa.stig.rhel8:tst:22000" />
--            <criterion comment="Audit 64-bit invocations of execve syscall comparing uids" test_ref="oval:mil.disa.stig.rhel8:tst:22001" />
--            <criterion comment="Audit 32-bit invocations of execve syscall comparing gids" test_ref="oval:mil.disa.stig.rhel8:tst:22002" />
--            <criterion comment="Audit 64-bit invocations of execve syscall comparing gids" test_ref="oval:mil.disa.stig.rhel8:tst:22003" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:19700" comment="at least one uppercase character is required" />
-           </criteria>
-         </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:222" class="compliance" version="1">
-+        <definition id="oval:mil.disa.stig.rhel8:def:198" class="compliance" version="1">
-           <metadata>
--            <title>RHEL-08-030020 - The RHEL 8 System Administrator (SA) and Information System Security Officer (ISSO) (at a minimum) must be alerted of an audit processing failure event.</title>
-+            <title>RHEL-08-020120 - RHEL 8 must enforce password complexity by requiring that at least one lower-case character be used.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>It is critical for the appropriate personnel to be aware if a system is at risk of failing to process audit logs as required. Without this notification, the security personnel may be unaware of an impending failure of the audit capability, and system operation may be adversely affected.
-+            <description>Use of a complex password helps to increase the time and resources required to compromise the password. Password complexity, or strength, is a measure of the effectiveness of a password in resisting attempts at guessing and brute-force attacks.
- 
--Audit processing failures include software/hardware errors, failures in the audit capturing mechanisms, and audit storage capacity being reached or exceeded.
-+Password complexity is one factor of several that determines how long it takes to crack a password. The more complex the password, the greater the number of possible combinations that need to be tested before the password is compromised.
- 
--This requirement applies to each audit data storage repository (i.e., distinct information system component where audit records are stored), the centralized audit storage capacity of organizations (i.e., all audit data storage repositories combined), or both.</description>
-+RHEL 8 utilizes pwquality as a mechanism to enforce password complexity. Note that in order to require lower-case characters without degrading the "minlen" value, the credit value must be expressed as a negative number in "/etc/security/pwquality.conf".</description>
-           </metadata>
-           <criteria>
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:22200" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:19800" comment="at least one lowercase character is required" />
-           </criteria>
-         </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:223" class="compliance" version="1">
-+        <definition id="oval:mil.disa.stig.rhel8:def:199" class="compliance" version="1">
-           <metadata>
--            <title>RHEL-08-030040 - The RHEL 8 System must take appropriate action when an audit processing failure occurs.</title>
-+            <title>RHEL-08-020130 - RHEL 8 must enforce password complexity by requiring that at least one numeric character be used.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>It is critical for the appropriate personnel to be aware if a system is at risk of failing to process audit logs as required. Without this notification, the security personnel may be unaware of an impending failure of the audit capability, and system operation may be adversely affected.
-+            <description>Use of a complex password helps to increase the time and resources required to compromise the password. Password complexity, or strength, is a measure of the effectiveness of a password in resisting attempts at guessing and brute-force attacks.
- 
--Audit processing failures include software/hardware errors, failures in the audit capturing mechanisms, and audit storage capacity being reached or exceeded.
-+Password complexity is one factor of several that determines how long it takes to crack a password. The more complex the password, the greater the number of possible combinations that need to be tested before the password is compromised.
- 
--This requirement applies to each audit data storage repository (i.e., distinct information system component where audit records are stored), the centralized audit storage capacity of organizations (i.e., all audit data storage repositories combined), or both.</description>
-+RHEL 8 utilizes "pwquality" as a mechanism to enforce password complexity. Note that in order to require numeric characters, without degrading the minlen value, the credit value must be expressed as a negative number in "/etc/security/pwquality.conf".</description>
-           </metadata>
-           <criteria>
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:22300" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:19900" comment="at least one numeric character is required" />
-           </criteria>
-         </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:224" class="compliance" version="1">
-+        <definition id="oval:mil.disa.stig.rhel8:def:200" class="compliance" version="1">
-           <metadata>
--            <title>RHEL-08-030050 - The RHEL 8 System Administrator (SA) and Information System Security Officer (ISSO) (at a minimum) must be alerted when the audit storage volume is full.</title>
-+            <title>RHEL-08-020140 - RHEL 8 must require the maximum number of repeating characters of the same character class be limited to four when passwords are changed.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>It is critical that when RHEL 8 is at risk of failing to process audit logs as required, it takes action to mitigate the failure. Audit processing failures include software/hardware errors; failures in the audit capturing mechanisms; and audit storage capacity being reached or exceeded. Responses to audit failure depend upon the nature of the failure mode.
--
--When availability is an overriding concern, other approved actions in response to an audit failure are as follows:
-+            <description>Use of a complex password helps to increase the time and resources required to compromise the password. Password complexity, or strength, is a measure of the effectiveness of a password in resisting attempts at guessing and brute-force attacks.
- 
--1) If the failure was caused by the lack of audit record storage capacity, RHEL 8 must continue generating audit records if possible (automatically restarting the audit service if necessary) and overwriting the oldest audit records in a first-in-first-out manner.
-+Password complexity is one factor of several that determines how long it takes to crack a password. The more complex the password, the greater the number of possible combinations that need to be tested before the password is compromised.
- 
--2) If audit records are sent to a centralized collection server and communication with this server is lost or the server fails, RHEL 8 must queue audit records locally until communication is restored or until the audit records are retrieved manually. Upon restoration of the connection to the centralized collection server, action should be taken to synchronize the local audit data with the collection server.</description>
-+RHEL 8 utilizes "pwquality" as a mechanism to enforce password complexity. The "maxclassrepeat" option sets the maximum number of allowed same consecutive characters in the same class in the new password.</description>
-           </metadata>
-           <criteria>
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:22400" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:20000" comment="the maximum number of repeating characters of the same character class must be limited to four when passwords are changed" />
-           </criteria>
-         </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:225" class="compliance" version="1">
-+        <definition id="oval:mil.disa.stig.rhel8:def:201" class="compliance" version="1">
-           <metadata>
--            <title>RHEL-08-030060 - The RHEL 8 audit system must take appropriate action when the audit storage volume is full.</title>
-+            <title>RHEL-08-020150 - RHEL 8 must require the maximum number of repeating characters be limited to three when passwords are changed.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>It is critical that when RHEL 8 is at risk of failing to process audit logs as required, it takes action to mitigate the failure. Audit processing failures include software/hardware errors; failures in the audit capturing mechanisms; and audit storage capacity being reached or exceeded. Responses to audit failure depend upon the nature of the failure mode.
--
--When availability is an overriding concern, other approved actions in response to an audit failure are as follows: 
-+            <description>Use of a complex password helps to increase the time and resources required to compromise the password. Password complexity, or strength, is a measure of the effectiveness of a password in resisting attempts at guessing and brute-force attacks.
- 
--1) If the failure was caused by the lack of audit record storage capacity, RHEL 8 must continue generating audit records if possible (automatically restarting the audit service if necessary) and overwriting the oldest audit records in a first-in-first-out manner.
-+Password complexity is one factor of several that determines how long it takes to crack a password. The more complex the password, the greater the number of possible combinations that need to be tested before the password is compromised.
- 
--2) If audit records are sent to a centralized collection server and communication with this server is lost or the server fails, RHEL 8 must queue audit records locally until communication is restored or until the audit records are retrieved manually. Upon restoration of the connection to the centralized collection server, action should be taken to synchronize the local audit data with the collection server.</description>
-+RHEL 8 utilizes "pwquality" as a mechanism to enforce password complexity. The "maxrepeat" option sets the maximum number of allowed same consecutive characters in a new password.</description>
-           </metadata>
-           <criteria>
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:22500" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:20100" comment="the maximum number of repeating characters must be limited to three when passwords are changed" />
-           </criteria>
-         </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:226" class="compliance" version="1">
-+        <definition id="oval:mil.disa.stig.rhel8:def:202" class="compliance" version="1">
-           <metadata>
--            <title>RHEL-08-030061 - The RHEL 8 audit system must audit local events.</title>
-+            <title>RHEL-08-020160 - RHEL 8 must require the change of at least four character classes when passwords are changed.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Without establishing what type of events occurred, the source of events, where events occurred, and the outcome of events, it would be difficult to establish, correlate, and investigate the events leading up to an outage or attack.
-+            <description>Use of a complex password helps to increase the time and resources required to compromise the password. Password complexity, or strength, is a measure of the effectiveness of a password in resisting attempts at guessing and brute-force attacks.
- 
--Audit record content that may be necessary to satisfy this requirement includes, for example, time stamps, source and destination addresses, user/process identifiers, event descriptions, success/fail indications, filenames involved, and access control or flow control rules invoked.</description>
-+Password complexity is one factor of several that determines how long it takes to crack a password. The more complex the password, the greater the number of possible combinations that need to be tested before the password is compromised.
-+
-+RHEL 8 utilizes "pwquality" as a mechanism to enforce password complexity. The "minclass" option sets the minimum number of required classes of characters for the new password (digits, uppercase, lowercase, others).</description>
-           </metadata>
-           <criteria>
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:22600" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:20200" comment="passwords must contain at least four character classes" />
-           </criteria>
-         </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:227" class="compliance" version="1">
-+        <definition id="oval:mil.disa.stig.rhel8:def:203" class="compliance" version="1">
-           <metadata>
--            <title>RHEL-08-030062 - RHEL 8 must label all off-loaded audit logs before sending them to the central log server.</title>
-+            <title>RHEL-08-020170 - RHEL 8 must require the change of at least 8 characters when passwords are changed.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Without establishing what type of events occurred, the source of events, where events occurred, and the outcome of events, it would be difficult to establish, correlate, and investigate the events leading up to an outage or attack.
--
--Audit record content that may be necessary to satisfy this requirement includes, for example, time stamps, source and destination addresses, user/process identifiers, event descriptions, success/fail indications, filenames involved, and access control or flow control rules invoked.
-+            <description>Use of a complex password helps to increase the time and resources required to compromise the password. Password complexity, or strength, is a measure of the effectiveness of a password in resisting attempts at guessing and brute-force attacks.
- 
--Enriched logging is needed to determine who, what, and when events occur on a system.  Without this, determining root cause of an event will be much more difficult.
-+Password complexity is one factor of several that determines how long it takes to crack a password. The more complex the password, the greater the number of possible combinations that need to be tested before the password is compromised.
- 
--When audit logs are not labeled before they are sent to a central log server, the audit data will not be able to be analyzed and tied back to the correct system.</description>
-+RHEL 8 utilizes "pwquality" as a mechanism to enforce password complexity. The "difok" option sets the number of characters in a password that must not be present in the old password.</description>
-           </metadata>
-           <criteria>
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:22700" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:20300" />
-           </criteria>
-         </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:228" class="compliance" version="1">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:204" version="4">
-           <metadata>
--            <title>RHEL-08-030063 - RHEL 8 must resolve audit information before writing to disk.</title>
-+            <title>RHEL-08-020180 - RHEL 8 passwords must have a 24 hours/1 day minimum password lifetime restriction in /etc/shadow.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Without establishing what type of events occurred, the source of events, where events occurred, and the outcome of events, it would be difficult to establish, correlate, and investigate the events leading up to an outage or attack.
--
--Audit record content that may be necessary to satisfy this requirement includes, for example, time stamps, source and destination addresses, user/process identifiers, event descriptions, success/fail indications, filenames involved, and access control or flow control rules invoked.
--
--Enriched logging aids in making sense of who, what, and when events occur on a system.  Without this, determining root cause of an event will be much more difficult.</description>
-+            <description>Enforcing a minimum password lifetime helps to prevent repeated password changes to defeat the password reuse or history enforcement requirement. If users are allowed to immediately and continually change their password, the password could be repeatedly changed in a short period of time to defeat the organization's policy regarding password reuse.</description>
-           </metadata>
-           <criteria>
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:22800" />
-+            <criterion comment="Root does not have a minimum password age of 0 or blank" test_ref="oval:mil.disa.stig.rhel8:tst:20400" />
-+            <criterion comment="Non-system users do not have a minimum password age of 0 or blank" test_ref="oval:mil.disa.stig.rhel8:tst:20401" />
-           </criteria>
-         </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:229" class="compliance" version="1">
-+        <definition id="oval:mil.disa.stig.rhel8:def:205" class="compliance" version="2">
-           <metadata>
--            <title>RHEL-08-030070 - RHEL 8 audit logs must have a mode of 0600 or less permissive to prevent unauthorized read access.</title>
-+            <title>RHEL-08-020190 - RHEL 8 passwords for new users or password changes must have a 24 hours/1 day minimum password lifetime restriction in /etc/logins.def.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Only authorized personnel should be aware of errors and the details of the errors. Error messages are an indicator of an organization's operational state or can identify the RHEL 8 system or platform. Additionally, Personally Identifiable Information (PII) and operational information must not be revealed through error messages to unauthorized personnel or their designated representatives.
--
--The structure and content of error messages must be carefully considered by the organization and development team. The extent to which the information system is able to identify and handle error conditions is guided by organizational policy and operational requirements.</description>
-+            <description>Enforcing a minimum password lifetime helps to prevent repeated password changes to defeat the password reuse or history enforcement requirement. If users are allowed to immediately and continually change their password, the password could be repeatedly changed in a short period of time to defeat the organization's policy regarding password reuse.</description>
-           </metadata>
-           <criteria>
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:22900" comment="audit log has mode 0600 or less permissive" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:20500" />
-           </criteria>
-         </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:230" class="compliance" version="1">
-+        <definition id="oval:mil.disa.stig.rhel8:def:206" class="compliance" version="2">
-           <metadata>
--            <title>RHEL-08-030080 - RHEL 8 audit logs must be owned by root to prevent unauthorized read access.</title>
-+            <title>RHEL-08-020200 - RHEL 8 user account passwords must have a 60-day maximum password lifetime restriction.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Only authorized personnel should be aware of errors and the details of the errors. Error messages are an indicator of an organization's operational state or can identify the RHEL 8 system or platform. Additionally, Personally Identifiable Information (PII) and operational information must not be revealed through error messages to unauthorized personnel or their designated representatives.
--
--The structure and content of error messages must be carefully considered by the organization and development team. The extent to which the information system is able to identify and handle error conditions is guided by organizational policy and operational requirements.</description>
-+            <description>Any password, no matter how complex, can eventually be cracked. Therefore, passwords need to be changed periodically. If RHEL 8 does not limit the lifetime of passwords and force users to change their passwords, there is the risk that RHEL 8 passwords could be compromised.</description>
-           </metadata>
-           <criteria>
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:23000" comment="audit logs are owned by root" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:20600" />
-           </criteria>
-         </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:231" class="compliance" version="1">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:207" version="5">
-           <metadata>
--            <title>RHEL-08-030090 - RHEL 8 audit logs must be group-owned by root to prevent unauthorized read access.</title>
-+            <title>RHEL-08-020210 - RHEL 8 user account passwords must be configured so that existing passwords are restricted to a 60-day maximum lifetime.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Unauthorized disclosure of audit records can reveal system and configuration data to attackers, thus compromising its confidentiality.
--
--Audit information includes all information (e.g., audit records, audit settings, audit reports) needed to successfully audit RHEL 8 activity.</description>
-+            <description>Any password, no matter how complex, can eventually be cracked. Therefore, passwords need to be changed periodically. If RHEL 8 does not limit the lifetime of passwords and force users to change their passwords, there is the risk that RHEL 8 passwords could be compromised.</description>
-           </metadata>
-           <criteria>
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:23100" comment="audit logs are group-owned by root" />
-+            <criterion comment="No password in /etc/shadow has a maximum password age of 0 or greater than 60" test_ref="oval:mil.disa.stig.rhel8:tst:20700" />
-+            <criterion comment="Root password in /etc/shadow does not have a maximum password age of 0 or greater than 60" test_ref="oval:mil.disa.stig.rhel8:tst:20701" />
-+            <criterion comment="Non-system users do not have a blank entry in /etc/shadow for maximum password age" test_ref="oval:mil.disa.stig.rhel8:tst:20702" />
-+            <criterion comment="Root does not have a blank entry in /etc/shadow for maximum password age" test_ref="oval:mil.disa.stig.rhel8:tst:20703" />
-           </criteria>
-         </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:232" class="compliance" version="1">
-+        <definition id="oval:mil.disa.stig.rhel8:def:208" class="compliance" version="4">
-           <metadata>
--            <title>RHEL-08-030100 - RHEL 8 audit log directory must be owned by root to prevent unauthorized read access.</title>
-+            <title>RHEL-08-020220 - RHEL 8 must be configured in the password-auth file to prohibit password reuse for a minimum of five generations.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Unauthorized disclosure of audit records can reveal system and configuration data to attackers, thus compromising its confidentiality.
-+            <description>Password complexity, or strength, is a measure of the effectiveness of a password in resisting attempts at guessing and brute-force attacks. If the information system or application allows the user to reuse their password consecutively when that password has exceeded its defined lifetime, the end result is a password that is not changed per policy requirements.
- 
--Audit information includes all information (e.g., audit records, audit settings, audit reports) needed to successfully audit RHEL 8 activity.</description>
-+RHEL 8 utilizes "pwhistory" consecutively as a mechanism to prohibit password reuse. This is set in both:
-+/etc/pam.d/password-auth
-+/etc/pam.d/system-auth.
-+
-+Note that manual changes to the listed files may be overwritten by the "authselect" program.</description>
-           </metadata>
-           <criteria>
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:23200" comment="audit log directories are owned by root" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:20801" />
-           </criteria>
-         </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:233" class="compliance" version="1">
-+        <definition id="oval:mil.disa.stig.rhel8:def:209" class="compliance" version="1">
-           <metadata>
--            <title>RHEL-08-030110 - RHEL 8 audit log directory must be group-owned by root to prevent unauthorized read access.</title>
-+            <title>RHEL-08-020230 - RHEL 8 passwords must have a minimum of 15 characters.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Unauthorized disclosure of audit records can reveal system and configuration data to attackers, thus compromising its confidentiality.
-+            <description>The shorter the password, the lower the number of possible combinations that need to be tested before the password is compromised.
- 
--Audit information includes all information (e.g., audit records, audit settings, audit reports) needed to successfully audit RHEL 8 activity.</description>
-+Password complexity, or strength, is a measure of the effectiveness of a password in resisting attempts at guessing and brute-force attacks. Password length is one factor of several that helps to determine strength and how long it takes to crack a password. Use of more characters in a password helps to increase exponentially the time and/or resources required to compromise the password.
-+
-+RHEL 8 utilizes "pwquality" as a mechanism to enforce password complexity. Configurations are set in the "etc/security/pwquality.conf" file.
-+
-+The "minlen", sometimes noted as minimum length, acts as a "score" of complexity based on the credit components of the "pwquality" module. By setting the credit components to a negative value, not only will those components be required, they will not count towards the total "score" of "minlen". This will enable "minlen" to require a 15-character minimum.
-+
-+The DoD minimum password requirement is 15 characters.</description>
-           </metadata>
-           <criteria>
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:23300" comment="audit log directories are group-owned by root" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:20900" />
-           </criteria>
-         </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:234" class="compliance" version="1">
-+        <definition id="oval:mil.disa.stig.rhel8:def:210" class="compliance" version="1">
-           <metadata>
--            <title>RHEL-08-030120 - RHEL 8 audit log directory must have a mode of 0700 or less permissive to prevent unauthorized read access.</title>
-+            <title>RHEL-08-020231 - RHEL 8 passwords for new users must have a minimum of 15 characters.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Unauthorized disclosure of audit records can reveal system and configuration data to attackers, thus compromising its confidentiality.
-+            <description>The shorter the password, the lower the number of possible combinations that need to be tested before the password is compromised.
- 
--Audit information includes all information (e.g., audit records, audit settings, audit reports) needed to successfully audit RHEL 8 system activity.</description>
-+Password complexity, or strength, is a measure of the effectiveness of a password in resisting attempts at guessing and brute-force attacks. Password length is one factor of several that helps to determine strength and how long it takes to crack a password. Use of more characters in a password helps to increase exponentially the time and/or resources required to compromise the password.
-+
-+The DoD minimum password requirement is 15 characters.</description>
-           </metadata>
-           <criteria>
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:23400" comment="audit log directory has a mode of 0700 or less permissive" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:21000" />
-           </criteria>
-         </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:235" class="compliance" version="1">
-+        <definition id="oval:mil.disa.stig.rhel8:def:211" class="compliance" version="1">
-           <metadata>
--            <title>RHEL-08-030121 - RHEL 8 audit system must protect auditing rules from unauthorized change.</title>
-+            <title>RHEL-08-020260 - RHEL 8 account identifiers (individuals, groups, roles, and devices) must be disabled after 35 days of inactivity.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Unauthorized disclosure of audit records can reveal system and configuration data to attackers, thus compromising its confidentiality.
--
--Audit information includes all information (e.g., audit records, audit settings, audit reports) needed to successfully audit RHEL 8 system activity.
-+            <description>Inactive identifiers pose a risk to systems and applications because attackers may exploit an inactive identifier and potentially obtain undetected access to the system. Owners of inactive accounts will not notice if unauthorized access to their user account has been obtained.
- 
--In immutable mode, unauthorized users cannot execute changes to the audit system to potentially hide malicious activity and then put the audit rules back.  A system reboot would be noticeable and a system administrator could then investigate the unauthorized changes.</description>
-+RHEL 8 needs to track periods of inactivity and disable application identifiers after 35 days of inactivity.</description>
-           </metadata>
-           <criteria>
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:23500" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:21100" />
-           </criteria>
-         </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:236" class="compliance" version="1">
-+        <definition id="oval:mil.disa.stig.rhel8:def:212" class="compliance" version="1">
-           <metadata>
--            <title>RHEL-08-030122 - RHEL 8 audit system must protect logon UIDs from unauthorized change.</title>
-+            <title>RHEL-08-020280 - All RHEL 8 passwords must contain at least one special character.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Unauthorized disclosure of audit records can reveal system and configuration data to attackers, thus compromising its confidentiality.
-+            <description>Use of a complex password helps to increase the time and resources required to compromise the password. Password complexity, or strength, is a measure of the effectiveness of a password in resisting attempts at guessing and brute-force attacks.
- 
--Audit information includes all information (e.g., audit records, audit settings, audit reports) needed to successfully audit RHEL 8 system activity.
-+Password complexity is one factor of several that determines how long it takes to crack a password. The more complex the password, the greater the number of possible combinations that need to be tested before the password is compromised.
- 
--In immutable mode, unauthorized users cannot execute changes to the audit system to potentially hide malicious activity and then put the audit rules back.  A system reboot would be noticeable and a system administrator could then investigate the unauthorized changes.</description>
-+RHEL 8 utilizes "pwquality" as a mechanism to enforce password complexity. Note that to require special characters without degrading the "minlen" value, the credit value must be expressed as a negative number in "/etc/security/pwquality.conf".</description>
-           </metadata>
-           <criteria>
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:23600" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:21200" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:237" version="2">
-+        <definition id="oval:mil.disa.stig.rhel8:def:214" class="compliance" version="2">
-           <metadata>
--            <title>RHEL-08-030130 - RHEL 8 must generate audit records for all account creations, modifications, disabling, and termination events that affect /etc/shadow.</title>
-+            <title>RHEL-08-020300 - RHEL 8 must prevent the use of dictionary words for passwords.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
--
--Audit records can be generated from various components within the information system (e.g., module or policy filter).</description>
-+            <description>If RHEL 8 allows the user to select passwords based on dictionary words, this increases the chances of password compromise by increasing the opportunity for successful guesses, and brute-force attacks.</description>
-           </metadata>
--          <criteria>
--            <extend_definition comment="The auditd package is installed and running" definition_ref="oval:mil.disa.stig.rhel8:def:160" />
--            <criterion comment="Audit modifications to /etc/shadow" test_ref="oval:mil.disa.stig.rhel8:tst:23700" />
-+          <criteria operator="OR">
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:21400" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:21401" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:238" version="2">
-+        <definition id="oval:mil.disa.stig.rhel8:def:215" class="compliance" version="1">
-           <metadata>
--            <title>RHEL-08-030140 - RHEL 8 must generate audit records for all account creations, modifications, disabling, and termination events that affect /etc/security/opasswd.</title>
-+            <title>RHEL-08-020310 - RHEL 8 must enforce a delay of at least four seconds between logon prompts following a failed logon attempt.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
-+            <description>Configuring the operating system to implement organization-wide security implementation guides and security checklists verifies compliance with federal standards and establishes a common security baseline across the DoD that reflects the most restrictive security posture consistent with operational requirements.
- 
--Audit records can be generated from various components within the information system (e.g., module or policy filter).</description>
-+Configuration settings are the set of parameters that can be changed in hardware, software, or firmware components of the system that affect the security posture and/or functionality of the system. Security-related parameters are those parameters impacting the security state of the system, including the parameters required to satisfy other security control requirements. Security-related parameters include, for example, registry settings; account, file, and directory permission settings; and settings for functions, ports, protocols, services, and remote connections.</description>
-           </metadata>
-           <criteria>
--            <extend_definition comment="The auditd package is installed and running" definition_ref="oval:mil.disa.stig.rhel8:def:160" />
--            <criterion comment="Audit modifications to /etc/security/opasswd" test_ref="oval:mil.disa.stig.rhel8:tst:23800" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:21500" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:239" version="2">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:216" version="2">
-           <metadata>
--            <title>RHEL-08-030150 - RHEL 8 must generate audit records for all account creations, modifications, disabling, and termination events that affect /etc/passwd.</title>
-+            <title>RHEL-08-020330 - RHEL 8 must not have accounts configured with blank or null passwords.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
--
--Audit records can be generated from various components within the information system (e.g., module or policy filter).</description>
-+            <description>If an account has an empty password, anyone could log on and run commands with the privileges of that account. Accounts with empty passwords should never be used in operational environments.</description>
-           </metadata>
--          <criteria>
--            <extend_definition comment="The auditd package is installed and running" definition_ref="oval:mil.disa.stig.rhel8:def:160" />
--            <criterion comment="Audit modifications to /etc/passwd" test_ref="oval:mil.disa.stig.rhel8:tst:23900" />
-+          <criteria comment="Empty passwords must not be used during authentication.">
-+            <criterion comment="The PermitEmptyPasswords option is not set to yes in /etc/ssh/sshd_config." test_ref="oval:mil.disa.stig.rhel8:tst:21602" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:240" version="2">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:218" version="2">
-           <metadata>
--            <title>RHEL-08-030160 - RHEL 8 must generate audit records for all account creations, modifications, disabling, and termination events that affect /etc/gshadow.</title>
-+            <title>RHEL-08-020350 - RHEL 8 must display the date and time of the last successful account logon upon an SSH logon.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
--
--Audit records can be generated from various components within the information system (e.g., module or policy filter).</description>
-+            <description>Providing users with feedback on when account accesses via SSH last occurred facilitates user recognition and reporting of unauthorized account use.</description>
-           </metadata>
--          <criteria>
--            <extend_definition comment="The auditd package is installed and running" definition_ref="oval:mil.disa.stig.rhel8:def:160" />
--            <criterion comment="Audit modifications to /etc/gshadow" test_ref="oval:mil.disa.stig.rhel8:tst:24000" />
-+          <criteria comment="OpenSSH is installed AND PrintLastLog == yes">
-+            <extend_definition comment="OpenSSH is installed" definition_ref="oval:mil.disa.stig.rhel8:def:324" />
-+            <criterion comment="/etc/ssh/sshd_config:PrintLastLog == yes" test_ref="oval:mil.disa.stig.rhel8:tst:21800" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:241" version="2">
-+        <definition id="oval:mil.disa.stig.rhel8:def:219" class="compliance" version="2">
-           <metadata>
--            <title>RHEL-08-030170 - RHEL 8 must generate audit records for all account creations, modifications, disabling, and termination events that affect /etc/group.</title>
-+            <title>RHEL-08-020351 - RHEL 8 must define default permissions for all authenticated users in such a way that the user can only read and modify their own files.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
--
--Audit records can be generated from various components within the information system (e.g., module or policy filter).</description>
-+            <description>Setting the most restrictive default permissions ensures that when new accounts are created, they do not have unnecessary access.</description>
-           </metadata>
-           <criteria>
--            <extend_definition comment="The auditd package is installed and running" definition_ref="oval:mil.disa.stig.rhel8:def:160" />
--            <criterion comment="Audit modifications to /etc/group" test_ref="oval:mil.disa.stig.rhel8:tst:24100" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:21900" />
-           </criteria>
-         </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:242" class="compliance" version="1">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:220" version="2">
-           <metadata>
--            <title>RHEL-08-030171 - RHEL 8 must generate audit records for all account creations, modifications, disabling, and termination events that affect /etc/sudoers.</title>
-+            <title>RHEL-08-030000 - The RHEL 8 audit system must be configured to audit the execution of privileged functions and prevent all software from executing at higher privilege levels than users executing the software.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
--
--Audit records can be generated from various components within the information system (e.g., module or policy filter).</description>
-+            <description>Misuse of privileged functions, either intentionally or unintentionally by authorized users, or by unauthorized external entities that have compromised information system accounts, is a serious and ongoing concern and can have significant adverse impacts on organizations. Auditing the use of privileged functions is one way to detect such misuse and identify the risk from insider threats and the advanced persistent threat.</description>
-           </metadata>
-           <criteria>
--            <extend_definition definition_ref="oval:mil.disa.stig.rhel8:def:160" comment="The auditd package is installed and running" />
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:24200" comment="Audit modifications to /etc/sudoers" />
-+            <extend_definition comment="The auditd package is installed and running" definition_ref="oval:mil.disa.stig.rhel8:def:160" />
-+            <criterion comment="Audit 32-bit invocations of execve syscall comparing uids" test_ref="oval:mil.disa.stig.rhel8:tst:22000" />
-+            <criterion comment="Audit 64-bit invocations of execve syscall comparing uids" test_ref="oval:mil.disa.stig.rhel8:tst:22001" />
-+            <criterion comment="Audit 32-bit invocations of execve syscall comparing gids" test_ref="oval:mil.disa.stig.rhel8:tst:22002" />
-+            <criterion comment="Audit 64-bit invocations of execve syscall comparing gids" test_ref="oval:mil.disa.stig.rhel8:tst:22003" />
-           </criteria>
-         </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:243" class="compliance" version="2">
-+        <definition id="oval:mil.disa.stig.rhel8:def:222" class="compliance" version="1">
-           <metadata>
--            <title>RHEL-08-030172 - RHEL 8 must generate audit records for all account creations, modifications, disabling, and termination events that affect /etc/sudoers.d/.</title>
-+            <title>RHEL-08-030020 - The RHEL 8 System Administrator (SA) and Information System Security Officer (ISSO) (at a minimum) must be alerted of an audit processing failure event.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
-+            <description>It is critical for the appropriate personnel to be aware if a system is at risk of failing to process audit logs as required. Without this notification, the security personnel may be unaware of an impending failure of the audit capability, and system operation may be adversely affected.
- 
--Audit records can be generated from various components within the information system (e.g., module or policy filter).</description>
-+Audit processing failures include software/hardware errors, failures in the audit capturing mechanisms, and audit storage capacity being reached or exceeded.
-+
-+This requirement applies to each audit data storage repository (i.e., distinct information system component where audit records are stored), the centralized audit storage capacity of organizations (i.e., all audit data storage repositories combined), or both.</description>
-           </metadata>
-           <criteria>
--            <extend_definition definition_ref="oval:mil.disa.stig.rhel8:def:160" comment="The auditd package is installed and running" />
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:24300" comment="Audit modifications to /etc/sudoers.d/" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:22200" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:244" version="4">
-+        <definition id="oval:mil.disa.stig.rhel8:def:223" class="compliance" version="1">
-           <metadata>
--            <title>RHEL-08-030180 - The RHEL 8 audit package must be installed.</title>
-+            <title>RHEL-08-030040 - The RHEL 8 System must take appropriate action when an audit processing failure occurs.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Without establishing what type of events occurred, the source of events, where events occurred, and the outcome of events, it would be difficult to establish, correlate, and investigate the events leading up to an outage or attack.
-+            <description>It is critical for the appropriate personnel to be aware if a system is at risk of failing to process audit logs as required. Without this notification, the security personnel may be unaware of an impending failure of the audit capability, and system operation may be adversely affected.
- 
--Audit record content that may be necessary to satisfy this requirement includes, for example, time stamps, source and destination addresses, user/process identifiers, event descriptions, success/fail indications, filenames involved, and access control or flow control rules invoked.
-+Audit processing failures include software/hardware errors, failures in the audit capturing mechanisms, and audit storage capacity being reached or exceeded.
- 
--Associating event types with detected events in RHEL 8 audit logs provides a means of investigating an attack, recognizing resource utilization or capacity thresholds, or identifying an improperly configured RHEL 8 system.</description>
-+This requirement applies to each audit data storage repository (i.e., distinct information system component where audit records are stored), the centralized audit storage capacity of organizations (i.e., all audit data storage repositories combined), or both.</description>
-           </metadata>
-           <criteria>
--            <criterion comment="package audit is installed" test_ref="oval:mil.disa.stig.rhel8:tst:24400" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:22300" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:245" version="2">
-+        <definition id="oval:mil.disa.stig.rhel8:def:225" class="compliance" version="1">
-           <metadata>
--            <title>RHEL-08-030190 - Successful/unsuccessful uses of the su command in RHEL 8 must generate an audit record.</title>
-+            <title>RHEL-08-030060 - The RHEL 8 audit system must take appropriate action when the audit storage volume is full.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
-+            <description>It is critical that when RHEL 8 is at risk of failing to process audit logs as required, it takes action to mitigate the failure. Audit processing failures include software/hardware errors; failures in the audit capturing mechanisms; and audit storage capacity being reached or exceeded. Responses to audit failure depend upon the nature of the failure mode.
- 
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "su" command allows a user to run commands with a substitute user and group ID.
-+When availability is an overriding concern, other approved actions in response to an audit failure are as follows: 
- 
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.</description>
-+1) If the failure was caused by the lack of audit record storage capacity, RHEL 8 must continue generating audit records if possible (automatically restarting the audit service if necessary) and overwriting the oldest audit records in a first-in-first-out manner.
-+
-+2) If audit records are sent to a centralized collection server and communication with this server is lost or the server fails, RHEL 8 must queue audit records locally until communication is restored or until the audit records are retrieved manually. Upon restoration of the connection to the centralized collection server, action should be taken to synchronize the local audit data with the collection server.</description>
-           </metadata>
-           <criteria>
--            <extend_definition comment="The auditd package is installed and running" definition_ref="oval:mil.disa.stig.rhel8:def:160" />
--            <criterion comment="Audit invocations of /usr/bin/su" test_ref="oval:mil.disa.stig.rhel8:tst:24500" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:22500" />
-           </criteria>
-         </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:246" class="compliance" version="3">
-+        <definition id="oval:mil.disa.stig.rhel8:def:226" class="compliance" version="1">
-           <metadata>
--            <title>RHEL-08-030200 - The RHEL 8 audit system must be configured to audit any usage of the lremovexattr system call.</title>
-+            <title>RHEL-08-030061 - The RHEL 8 audit system must audit local events.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
--
--Audit records can be generated from various components within the information system (e.g., module or policy filter). "Lremovexattr" is a system call that removes extended attributes. This is used for removal of extended attributes from symbolic links.
-+            <description>Without establishing what type of events occurred, the source of events, where events occurred, and the outcome of events, it would be difficult to establish, correlate, and investigate the events leading up to an outage or attack.
- 
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.</description>
-+Audit record content that may be necessary to satisfy this requirement includes, for example, time stamps, source and destination addresses, user/process identifiers, event descriptions, success/fail indications, filenames involved, and access control or flow control rules invoked.</description>
-           </metadata>
-           <criteria>
--            <extend_definition comment="The auditd package is installed and running" definition_ref="oval:mil.disa.stig.rhel8:def:160" />
--            <criterion comment="Audit 32-bit invocations of lremovexattr syscall" test_ref="oval:mil.disa.stig.rhel8:tst:24600" />
--            <criterion comment="Audit 64-bit invocations of lremovexattr syscall" test_ref="oval:mil.disa.stig.rhel8:tst:24601" />
--            <criterion comment="Audit 32-bit invocations of lremovexattr syscall by root" test_ref="oval:mil.disa.stig.rhel8:tst:24602" />
--            <criterion comment="Audit 64-bit invocations of lremovexattr syscall by root" test_ref="oval:mil.disa.stig.rhel8:tst:24603" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:22600" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:247" version="3">
-+        <definition id="oval:mil.disa.stig.rhel8:def:227" class="compliance" version="1">
-           <metadata>
--            <title>RHEL-08-030210 - The RHEL 8 audit system must be configured to audit any usage of the removexattr system call</title>
-+            <title>RHEL-08-030062 - RHEL 8 must label all off-loaded audit logs before sending them to the central log server.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
-+            <description>Without establishing what type of events occurred, the source of events, where events occurred, and the outcome of events, it would be difficult to establish, correlate, and investigate the events leading up to an outage or attack.
- 
--Audit records can be generated from various components within the information system (e.g., module or policy filter). "Removexattr" is a system call that removes extended attributes.
-+Audit record content that may be necessary to satisfy this requirement includes, for example, time stamps, source and destination addresses, user/process identifiers, event descriptions, success/fail indications, filenames involved, and access control or flow control rules invoked.
- 
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
-+Enriched logging is needed to determine who, what, and when events occur on a system.  Without this, determining root cause of an event will be much more difficult.
- 
--Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000458-GPOS-00203, SRG-OS-000462-GPOS-00206, SRG-OS-000463-GPOS-00207, SRG-OS-000468-GPOS-00212, SRG-OS-000471-GPOS-00215, SRG-OS-000474-GPOS-00219, SRG-OS-000466-GPOS-00210</description>
-+When audit logs are not labeled before they are sent to a central log server, the audit data will not be able to be analyzed and tied back to the correct system.</description>
-           </metadata>
-           <criteria>
--            <extend_definition comment="The auditd package is installed and running" definition_ref="oval:mil.disa.stig.rhel8:def:160" />
--            <criterion comment="Audit 32-bit invocations of removexattr syscall (auid&gt;=1000)" test_ref="oval:mil.disa.stig.rhel8:tst:24700" />
--            <criterion comment="Audit 64-bit invocations of removexattr syscall (auid&gt;=1000)" test_ref="oval:mil.disa.stig.rhel8:tst:24701" />
--            <criterion comment="Audit 32-bit invocations of removexattr syscall (auid=0)" test_ref="oval:mil.disa.stig.rhel8:tst:24702" />
--            <criterion comment="Audit 64-bit invocations of removexattr syscall (auid=0)" test_ref="oval:mil.disa.stig.rhel8:tst:24703" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:22700" />
-           </criteria>
-         </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:248" class="compliance" version="1">
-+        <definition id="oval:mil.disa.stig.rhel8:def:228" class="compliance" version="1">
-           <metadata>
--            <title>RHEL-08-030220 - The RHEL 8 audit system must be configured to audit any usage of the lsetxattr system call.</title>
-+            <title>RHEL-08-030063 - RHEL 8 must resolve audit information before writing to disk.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
-+            <description>Without establishing what type of events occurred, the source of events, where events occurred, and the outcome of events, it would be difficult to establish, correlate, and investigate the events leading up to an outage or attack.
- 
--Audit records can be generated from various components within the information system (e.g., module or policy filter). "Lsetxattr" is a system call used to set an extended attribute value. This is used to set extended attributes on a symbolic link.
-+Audit record content that may be necessary to satisfy this requirement includes, for example, time stamps, source and destination addresses, user/process identifiers, event descriptions, success/fail indications, filenames involved, and access control or flow control rules invoked.
- 
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.</description>
-+Enriched logging aids in making sense of who, what, and when events occur on a system.  Without this, determining root cause of an event will be much more difficult.</description>
-           </metadata>
-           <criteria>
--            <extend_definition comment="The auditd package is installed and running" definition_ref="oval:mil.disa.stig.rhel8:def:160" />
--            <criterion comment="Audit 32-bit invocations of lsetxattr syscall (auid&gt;=1000)" test_ref="oval:mil.disa.stig.rhel8:tst:24800" />
--            <criterion comment="Audit 64-bit invocations of lsetxattr syscall (auid&gt;=1000)" test_ref="oval:mil.disa.stig.rhel8:tst:24801" />
--            <criterion comment="Audit 32-bit invocations of lsetxattr syscall (auid=0)" test_ref="oval:mil.disa.stig.rhel8:tst:24802" />
--            <criterion comment="Audit 64-bit invocations of lsetxattr syscall (auid=0)" test_ref="oval:mil.disa.stig.rhel8:tst:24803" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:22800" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:249" version="3">
-+        <definition id="oval:mil.disa.stig.rhel8:def:229" class="compliance" version="1">
-           <metadata>
--            <title>RHEL-08-030230 - The RHEL 8 audit system must be configured to audit any usage of the fsetxattr system call</title>
-+            <title>RHEL-08-030070 - RHEL 8 audit logs must have a mode of 0600 or less permissive to prevent unauthorized read access.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Audit records can be generated from various components within the information system (e.g., module or policy filter). "Fsetxattr" is a system call used to set an extended attribute value. This is used to set extended attributes on a file.
--
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The auid representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
-+            <description>Only authorized personnel should be aware of errors and the details of the errors. Error messages are an indicator of an organization's operational state or can identify the RHEL 8 system or platform. Additionally, Personally Identifiable Information (PII) and operational information must not be revealed through error messages to unauthorized personnel or their designated representatives.
- 
--Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000458-GPOS-00203, SRG-OS-000462-GPOS-00206, SRG-OS-000463-GPOS-00207, SRG-OS-000468-GPOS-00212, SRG-OS-000471-GPOS-00215, SRG-OS-000474-GPOS-00219</description>
-+The structure and content of error messages must be carefully considered by the organization and development team. The extent to which the information system is able to identify and handle error conditions is guided by organizational policy and operational requirements.</description>
-           </metadata>
-           <criteria>
--            <extend_definition comment="The auditd package is installed and running" definition_ref="oval:mil.disa.stig.rhel8:def:160" />
--            <criterion comment="Audit 32-bit invocations of fsetxattr syscall (auid&gt;=1000)" test_ref="oval:mil.disa.stig.rhel8:tst:24900" />
--            <criterion comment="Audit 64-bit invocations of fsetxattr syscall (auid&gt;=1000)" test_ref="oval:mil.disa.stig.rhel8:tst:24901" />
--            <criterion comment="Audit 32-bit invocations of fsetxattr syscall (auid=0)" test_ref="oval:mil.disa.stig.rhel8:tst:24902" />
--            <criterion comment="Audit 64-bit invocations of fsetxattr syscall (auid=0)" test_ref="oval:mil.disa.stig.rhel8:tst:24903" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:22900" comment="audit log has mode 0600 or less permissive" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:250" version="2">
-+        <definition id="oval:mil.disa.stig.rhel8:def:230" class="compliance" version="1">
-           <metadata>
--            <title>RHEL-08-030240 - The RHEL 8 audit system must be configured to audit any usage of the fremovexattr system call</title>
-+            <title>RHEL-08-030080 - RHEL 8 audit logs must be owned by root to prevent unauthorized read access.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
--
--Audit records can be generated from various components within the information system (e.g., module or policy filter). "Fremovexattr" is a system call that removes extended attributes. This is used for removal of extended attributes from a file.
--
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
-+            <description>Only authorized personnel should be aware of errors and the details of the errors. Error messages are an indicator of an organization's operational state or can identify the RHEL 8 system or platform. Additionally, Personally Identifiable Information (PII) and operational information must not be revealed through error messages to unauthorized personnel or their designated representatives.
- 
--Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000458-GPOS-00203, SRG-OS-000462-GPOS-00206, SRG-OS-000463-GPOS-00207, SRG-OS-000471-GPOS-00215, SRG-OS-000474-GPOS-00219, SRG-OS-000466-GPOS-00210</description>
-+The structure and content of error messages must be carefully considered by the organization and development team. The extent to which the information system is able to identify and handle error conditions is guided by organizational policy and operational requirements.</description>
-           </metadata>
-           <criteria>
--            <extend_definition comment="The auditd package is installed and running" definition_ref="oval:mil.disa.stig.rhel8:def:160" />
--            <criterion comment="Audit 32-bit invocations of fremovexattr syscall (auid&gt;=1000)" test_ref="oval:mil.disa.stig.rhel8:tst:25000" />
--            <criterion comment="Audit 64-bit invocations of fremovexattr syscall (auid&gt;=1000)" test_ref="oval:mil.disa.stig.rhel8:tst:25001" />
--            <criterion comment="Audit 32-bit invocations of fremovexattr syscall (auid=0)" test_ref="oval:mil.disa.stig.rhel8:tst:25002" />
--            <criterion comment="Audit 64-bit invocations of fremovexattr syscall (auid=0)" test_ref="oval:mil.disa.stig.rhel8:tst:25003" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:23000" comment="audit logs are owned by root" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:251" version="3">
-+        <definition id="oval:mil.disa.stig.rhel8:def:231" class="compliance" version="1">
-           <metadata>
--            <title>RHEL-08-030250 - Successful/unsuccessful uses of the chage command in RHEL 8 must generate an audit record</title>
-+            <title>RHEL-08-030090 - RHEL 8 audit logs must be group-owned by root to prevent unauthorized read access.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
--
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "chage" command is used to change or view user password expiry information.
--
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
-+            <description>Unauthorized disclosure of audit records can reveal system and configuration data to attackers, thus compromising its confidentiality.
- 
--Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000462-GPOS-00206, SRG-OS-000468-GPOS-00212, SRG-OS-000471-GPOS-00215</description>
-+Audit information includes all information (e.g., audit records, audit settings, audit reports) needed to successfully audit RHEL 8 activity.</description>
-           </metadata>
-           <criteria>
--            <extend_definition comment="The auditd package is installed and running" definition_ref="oval:mil.disa.stig.rhel8:def:160" />
--            <criterion comment="Audit invocations of /usr/bin/chage" test_ref="oval:mil.disa.stig.rhel8:tst:25100" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:23100" comment="audit logs are group-owned by root" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:252" version="3">
-+        <definition id="oval:mil.disa.stig.rhel8:def:232" class="compliance" version="1">
-           <metadata>
--            <title>RHEL-08-030260 - Successful/unsuccessful uses of the chcon command in RHEL 8 must generate an audit record</title>
-+            <title>RHEL-08-030100 - RHEL 8 audit log directory must be owned by root to prevent unauthorized read access.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
--
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "chcon" command is used to change file SELinux security context.
--
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
-+            <description>Unauthorized disclosure of audit records can reveal system and configuration data to attackers, thus compromising its confidentiality.
- 
--Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000462-GPOS-00206, SRG-OS-000468-GPOS-00212, SRG-OS-000471-GPOS-00215</description>
-+Audit information includes all information (e.g., audit records, audit settings, audit reports) needed to successfully audit RHEL 8 activity.</description>
-           </metadata>
-           <criteria>
--            <extend_definition comment="The auditd package is installed and running" definition_ref="oval:mil.disa.stig.rhel8:def:160" />
--            <criterion comment="Audit invocations of /usr/bin/chcon" test_ref="oval:mil.disa.stig.rhel8:tst:25200" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:23200" comment="audit log directories are owned by root" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:253" version="3">
-+        <definition id="oval:mil.disa.stig.rhel8:def:233" class="compliance" version="1">
-           <metadata>
--            <title>RHEL-08-030270 - The RHEL 8 audit system must be configured to audit any usage of the setxattr system call.</title>
-+            <title>RHEL-08-030110 - RHEL 8 audit log directory must be group-owned by root to prevent unauthorized read access.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
--
--Audit records can be generated from various components within the information system (e.g., module or policy filter). "Setxattr" is a system call used to set an extended attribute value.
-+            <description>Unauthorized disclosure of audit records can reveal system and configuration data to attackers, thus compromising its confidentiality.
- 
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.</description>
-+Audit information includes all information (e.g., audit records, audit settings, audit reports) needed to successfully audit RHEL 8 activity.</description>
-           </metadata>
-           <criteria>
--            <extend_definition comment="The auditd package is installed and running" definition_ref="oval:mil.disa.stig.rhel8:def:160" />
--            <criterion comment="Audit 32-bit invocations of setxattr syscall" test_ref="oval:mil.disa.stig.rhel8:tst:25300" />
--            <criterion comment="Audit 64-bit invocations of setxattr syscall" test_ref="oval:mil.disa.stig.rhel8:tst:25301" />
--            <criterion comment="Audit 32-bit invocations of setxattr syscall by root" test_ref="oval:mil.disa.stig.rhel8:tst:25302" />
--            <criterion comment="Audit 64-bit invocations of setxattr syscall by root" test_ref="oval:mil.disa.stig.rhel8:tst:25303" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:23300" comment="audit log directories are group-owned by root" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:254" version="3">
-+        <definition id="oval:mil.disa.stig.rhel8:def:234" class="compliance" version="1">
-           <metadata>
--            <title>RHEL-08-030280 - Successful/unsuccessful uses of the ssh-agent in RHEL 8 must generate an audit record.</title>
-+            <title>RHEL-08-030120 - RHEL 8 audit log directory must have a mode of 0700 or less permissive to prevent unauthorized read access.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
--
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "ssh-agent" is a program to hold private keys used for public key authentication.
-+            <description>Unauthorized disclosure of audit records can reveal system and configuration data to attackers, thus compromising its confidentiality.
- 
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.</description>
-+Audit information includes all information (e.g., audit records, audit settings, audit reports) needed to successfully audit RHEL 8 system activity.</description>
-           </metadata>
-           <criteria>
--            <extend_definition comment="The auditd package is installed and running" definition_ref="oval:mil.disa.stig.rhel8:def:160" />
--            <criterion comment="Audit invocations of /usr/bin/ssh-agent" test_ref="oval:mil.disa.stig.rhel8:tst:25400" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:23400" comment="audit log directory has a mode of 0700 or less permissive" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:255" version="3">
-+        <definition id="oval:mil.disa.stig.rhel8:def:235" class="compliance" version="1">
-           <metadata>
--            <title>RHEL-08-030290 - Successful/unsuccessful uses of the passwd command in RHEL 8 must generate an audit record.</title>
-+            <title>RHEL-08-030121 - RHEL 8 audit system must protect auditing rules from unauthorized change.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
-+            <description>Unauthorized disclosure of audit records can reveal system and configuration data to attackers, thus compromising its confidentiality.
- 
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "passwd" command is used to change passwords for user accounts.
-+Audit information includes all information (e.g., audit records, audit settings, audit reports) needed to successfully audit RHEL 8 system activity.
- 
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.</description>
-+In immutable mode, unauthorized users cannot execute changes to the audit system to potentially hide malicious activity and then put the audit rules back.  A system reboot would be noticeable and a system administrator could then investigate the unauthorized changes.</description>
-           </metadata>
-           <criteria>
--            <extend_definition comment="The auditd package is installed and running" definition_ref="oval:mil.disa.stig.rhel8:def:160" />
--            <criterion comment="Audit invocations of /usr/bin/passwd" test_ref="oval:mil.disa.stig.rhel8:tst:25500" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:23500" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:256" version="3">
-+        <definition id="oval:mil.disa.stig.rhel8:def:236" class="compliance" version="1">
-           <metadata>
--            <title>RHEL-08-030300 - Successful/unsuccessful uses of the mount command in RHEL 8 must generate an audit record.</title>
-+            <title>RHEL-08-030122 - RHEL 8 audit system must protect logon UIDs from unauthorized change.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
-+            <description>Unauthorized disclosure of audit records can reveal system and configuration data to attackers, thus compromising its confidentiality.
- 
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "mount" command is used to mount a filesystem.
-+Audit information includes all information (e.g., audit records, audit settings, audit reports) needed to successfully audit RHEL 8 system activity.
- 
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.</description>
-+In immutable mode, unauthorized users cannot execute changes to the audit system to potentially hide malicious activity and then put the audit rules back.  A system reboot would be noticeable and a system administrator could then investigate the unauthorized changes.</description>
-           </metadata>
-           <criteria>
--            <extend_definition comment="The auditd package is installed and running" definition_ref="oval:mil.disa.stig.rhel8:def:160" />
--            <criterion comment="Audit executions of /usr/bin/mount" test_ref="oval:mil.disa.stig.rhel8:tst:25602" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:23600" />
-           </criteria>
-         </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:257" class="compliance" version="1">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:237" version="2">
-           <metadata>
--            <title>RHEL-08-030301 - Successful/unsuccessful uses of the umount command in RHEL 8 must generate an audit record.</title>
-+            <title>RHEL-08-030130 - RHEL 8 must generate audit records for all account creations, modifications, disabling, and termination events that affect /etc/shadow.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
-             <description>Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
- 
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "umount" command is used to unmount a filesystem.
--
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.</description>
-+Audit records can be generated from various components within the information system (e.g., module or policy filter).</description>
-           </metadata>
-           <criteria>
--            <extend_definition definition_ref="oval:mil.disa.stig.rhel8:def:160" comment="The auditd package is installed and running" />
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:25700" comment="Audit invocations of /usr/bin/umount" />
-+            <extend_definition comment="The auditd package is installed and running" definition_ref="oval:mil.disa.stig.rhel8:def:160" />
-+            <criterion comment="Audit modifications to /etc/shadow" test_ref="oval:mil.disa.stig.rhel8:tst:23700" />
-           </criteria>
-         </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:258" class="compliance" version="2">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:238" version="2">
-           <metadata>
--            <title>RHEL-08-030302 - Successful/unsuccessful uses of the mount syscall in RHEL 8 must generate an audit record.</title>
-+            <title>RHEL-08-030140 - RHEL 8 must generate audit records for all account creations, modifications, disabling, and termination events that affect /etc/security/opasswd.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
-             <description>Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
- 
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "mount" syscall is used to mount a filesystem.
--
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.</description>
-+Audit records can be generated from various components within the information system (e.g., module or policy filter).</description>
-           </metadata>
-           <criteria>
-             <extend_definition comment="The auditd package is installed and running" definition_ref="oval:mil.disa.stig.rhel8:def:160" />
--            <criterion comment="Audit 32-bit invocations of mount syscall" test_ref="oval:mil.disa.stig.rhel8:tst:25800" />
--            <criterion comment="Audit 64-bit invocations of mount syscall" test_ref="oval:mil.disa.stig.rhel8:tst:25801" />
-+            <criterion comment="Audit modifications to /etc/security/opasswd" test_ref="oval:mil.disa.stig.rhel8:tst:23800" />
-           </criteria>
-         </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:259" class="compliance" version="1">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:239" version="2">
-           <metadata>
--            <title>RHEL-08-030310 - Successful/unsuccessful uses of the unix_update in RHEL 8 must generate an audit record.</title>
-+            <title>RHEL-08-030150 - RHEL 8 must generate audit records for all account creations, modifications, disabling, and termination events that affect /etc/passwd.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Reconstruction of harmful events or forensic analysis is not possible if audit records do not contain enough information.
--
--At a minimum, the organization must audit the full-text recording of privileged commands. The organization must maintain audit trails in sufficient detail to reconstruct events to determine the cause and impact of compromise. "Unix_update" is a helper program for the "pam_unix" module that updates the password for a given user. It is not intended to be run directly from the command line and logs a security violation if done so.
-+            <description>Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
- 
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.</description>
-+Audit records can be generated from various components within the information system (e.g., module or policy filter).</description>
-           </metadata>
-           <criteria>
--            <extend_definition definition_ref="oval:mil.disa.stig.rhel8:def:160" comment="The auditd package is installed and running" />
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:25900" comment="Audit invocations of /usr/sbin/unix_update" />
-+            <extend_definition comment="The auditd package is installed and running" definition_ref="oval:mil.disa.stig.rhel8:def:160" />
-+            <criterion comment="Audit modifications to /etc/passwd" test_ref="oval:mil.disa.stig.rhel8:tst:23900" />
-           </criteria>
-         </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:260" class="compliance" version="1">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:240" version="2">
-           <metadata>
--            <title>RHEL-08-030311 - Successful/unsuccessful uses of postdrop in RHEL 8 must generate an audit record.</title>
-+            <title>RHEL-08-030160 - RHEL 8 must generate audit records for all account creations, modifications, disabling, and termination events that affect /etc/gshadow.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Reconstruction of harmful events or forensic analysis is not possible if audit records do not contain enough information.
--
--At a minimum, the organization must audit the full-text recording of privileged commands. The organization must maintain audit trails in sufficient detail to reconstruct events to determine the cause and impact of compromise. The "postdrop" command creates a file in the maildrop directory and copies its standard input to the file.
-+            <description>Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
- 
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.</description>
-+Audit records can be generated from various components within the information system (e.g., module or policy filter).</description>
-           </metadata>
-           <criteria>
--            <extend_definition definition_ref="oval:mil.disa.stig.rhel8:def:160" comment="The auditd package is installed and running" />
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:26000" comment="Audit invocations of /usr/sbin/postdrop" />
-+            <extend_definition comment="The auditd package is installed and running" definition_ref="oval:mil.disa.stig.rhel8:def:160" />
-+            <criterion comment="Audit modifications to /etc/gshadow" test_ref="oval:mil.disa.stig.rhel8:tst:24000" />
-           </criteria>
-         </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:261" class="compliance" version="1">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:241" version="2">
-           <metadata>
--            <title>RHEL-08-030312 - Successful/unsuccessful uses of postqueue in RHEL 8 must generate an audit record.</title>
-+            <title>RHEL-08-030170 - RHEL 8 must generate audit records for all account creations, modifications, disabling, and termination events that affect /etc/group.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Reconstruction of harmful events or forensic analysis is not possible if audit records do not contain enough information.
--
--At a minimum, the organization must audit the full-text recording of privileged commands. The organization must maintain audit trails in sufficient detail to reconstruct events to determine the cause and impact of compromise. The "postqueue" command implements the Postfix user interface for queue management.
-+            <description>Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
- 
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.</description>
-+Audit records can be generated from various components within the information system (e.g., module or policy filter).</description>
-           </metadata>
-           <criteria>
--            <extend_definition definition_ref="oval:mil.disa.stig.rhel8:def:160" comment="The auditd package is installed and running" />
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:26100" comment="Audit invocations of /usr/sbin/postqueue" />
-+            <extend_definition comment="The auditd package is installed and running" definition_ref="oval:mil.disa.stig.rhel8:def:160" />
-+            <criterion comment="Audit modifications to /etc/group" test_ref="oval:mil.disa.stig.rhel8:tst:24100" />
-           </criteria>
-         </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:262" class="compliance" version="1">
-+        <definition id="oval:mil.disa.stig.rhel8:def:242" class="compliance" version="1">
-           <metadata>
--            <title>RHEL-08-030313 - Successful/unsuccessful uses of semanage in RHEL 8 must generate an audit record.</title>
-+            <title>RHEL-08-030171 - RHEL 8 must generate audit records for all account creations, modifications, disabling, and termination events that affect /etc/sudoers.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Reconstruction of harmful events or forensic analysis is not possible if audit records do not contain enough information.
--
--At a minimum, the organization must audit the full-text recording of privileged commands. The organization must maintain audit trails in sufficient detail to reconstruct events to determine the cause and impact of compromise. The "semanage" command is used to configure certain elements of SELinux policy without requiring modification to or recompilation from policy sources.
-+            <description>Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
- 
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.</description>
-+Audit records can be generated from various components within the information system (e.g., module or policy filter).</description>
-           </metadata>
-           <criteria>
-             <extend_definition definition_ref="oval:mil.disa.stig.rhel8:def:160" comment="The auditd package is installed and running" />
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:26200" comment="Audit invocations of /usr/sbin/semanage" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:24200" comment="Audit modifications to /etc/sudoers" />
-           </criteria>
-         </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:263" class="compliance" version="1">
-+        <definition id="oval:mil.disa.stig.rhel8:def:243" class="compliance" version="2">
-           <metadata>
--            <title>RHEL-08-030314 - Successful/unsuccessful uses of setfiles in RHEL 8 must generate an audit record.</title>
-+            <title>RHEL-08-030172 - RHEL 8 must generate audit records for all account creations, modifications, disabling, and termination events that affect /etc/sudoers.d/.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Reconstruction of harmful events or forensic analysis is not possible if audit records do not contain enough information.
--
--At a minimum, the organization must audit the full-text recording of privileged commands. The organization must maintain audit trails in sufficient detail to reconstruct events to determine the cause and impact of compromise. The "setfiles" command is primarily used to initialize the security context fields (extended attributes) on one or more filesystems (or parts of them).  Usually it is initially run as part of the SELinux installation process (a step commonly known as labeling).
-+            <description>Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
- 
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.</description>
-+Audit records can be generated from various components within the information system (e.g., module or policy filter).</description>
-           </metadata>
-           <criteria>
-             <extend_definition definition_ref="oval:mil.disa.stig.rhel8:def:160" comment="The auditd package is installed and running" />
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:26300" comment="Audit invocations of /usr/sbin/setfiles" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:24300" comment="Audit modifications to /etc/sudoers.d/" />
-           </criteria>
-         </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:264" class="compliance" version="1">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:244" version="4">
-           <metadata>
--            <title>RHEL-08-030315 - Successful/unsuccessful uses of userhelper in RHEL 8 must generate an audit record.</title>
-+            <title>RHEL-08-030180 - The RHEL 8 audit package must be installed.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Reconstruction of harmful events or forensic analysis is not possible if audit records do not contain enough information.
-+            <description>Without establishing what type of events occurred, the source of events, where events occurred, and the outcome of events, it would be difficult to establish, correlate, and investigate the events leading up to an outage or attack.
- 
--At a minimum, the organization must audit the full-text recording of privileged commands. The organization must maintain audit trails in sufficient detail to reconstruct events to determine the cause and impact of compromise. The "userhelper" command is not intended to be run interactively.  "Userhelper" provides a basic interface to change a user's password, gecos information, and shell.  The main difference between this program and its traditional equivalents (passwd, chfn, chsh) is that prompts are written to standard out to make it easy for a graphical user interface wrapper to interface to it as a child process.
-+Audit record content that may be necessary to satisfy this requirement includes, for example, time stamps, source and destination addresses, user/process identifiers, event descriptions, success/fail indications, filenames involved, and access control or flow control rules invoked.
- 
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.</description>
-+Associating event types with detected events in RHEL 8 audit logs provides a means of investigating an attack, recognizing resource utilization or capacity thresholds, or identifying an improperly configured RHEL 8 system.</description>
-           </metadata>
-           <criteria>
--            <extend_definition definition_ref="oval:mil.disa.stig.rhel8:def:160" comment="The auditd package is installed and running" />
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:26400" comment="Audit invocations of /usr/sbin/userhelper" />
-+            <criterion comment="package audit is installed" test_ref="oval:mil.disa.stig.rhel8:tst:24400" />
-           </criteria>
-         </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:265" class="compliance" version="1">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:245" version="2">
-           <metadata>
--            <title>RHEL-08-030316 - Successful/unsuccessful uses of setsebool in RHEL 8 must generate an audit record.</title>
-+            <title>RHEL-08-030190 - Successful/unsuccessful uses of the su command in RHEL 8 must generate an audit record.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Reconstruction of harmful events or forensic analysis is not possible if audit records do not contain enough information.
-+            <description>Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
- 
--At a minimum, the organization must audit the full-text recording of privileged commands. The organization must maintain audit trails in sufficient detail to reconstruct events to determine the cause and impact of compromise. The "setsebool" command sets the current state of a particular SELinux boolean or a list of booleans to a given value.
-+Audit records can be generated from various components within the information system (e.g., module or policy filter). The "su" command allows a user to run commands with a substitute user and group ID.
- 
- When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.</description>
-           </metadata>
-           <criteria>
--            <extend_definition definition_ref="oval:mil.disa.stig.rhel8:def:160" comment="The auditd package is installed and running" />
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:26500" comment="Audit invocations of /usr/sbin/setsebool" />
-+            <extend_definition comment="The auditd package is installed and running" definition_ref="oval:mil.disa.stig.rhel8:def:160" />
-+            <criterion comment="Audit invocations of /usr/bin/su" test_ref="oval:mil.disa.stig.rhel8:tst:24500" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:266" version="5">
-+        <definition id="oval:mil.disa.stig.rhel8:def:246" class="compliance" version="4">
-           <metadata>
--            <title>RHEL-08-030317 - Successful/unsuccessful uses of unix_chkpwd in RHEL 8 must generate an audit record.</title>
-+            <title>RHEL-08-030200 - The RHEL 8 audit system must be configured to audit any usage of the setxattr, fsetxattr, lsetxattr, removexattr, fremovexattr and lremovexattr system calls.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Reconstruction of harmful events or forensic analysis is not possible if audit records do not contain enough information.
-+            <description>Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
- 
--At a minimum, the organization must audit the full-text recording of privileged commands. The organization must maintain audit trails in sufficient detail to reconstruct events to determine the cause and impact of compromise. The "unix_chkpwd" command is a helper program for the pam_unix module that verifies the password of the current user.  It also checks password and account expiration dates in shadow.  It is not intended to be run directly from the command line and logs a security violation if done so.
-+Audit records can be generated from various components within the information system (e.g., module or policy filter). "Setxattr" is a system call used to set an extended attribute value.
-+"Fsetxattr" is a system call used to set an extended attribute value. This is used to set extended attributes on a file.
-+"Lsetxattr" is a system call used to set an extended attribute value. This is used to set extended attributes on a symbolic link.
-+"Removexattr" is a system call that removes extended attributes.
-+"Fremovexattr" is a system call that removes extended attributes. This is used for removal of extended attributes from a file.
-+"Lremovexattr" is a system call that removes extended attributes. This is used for removal of extended attributes from symbolic links.
- 
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.</description>
-+When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
-+
-+The system call rules are loaded into a matching engine that intercepts each syscall that all programs on the system makes. Therefore, it is very important to only use syscall rules when you have to since these affect performance. The more rules, the bigger the performance hit. You can help the performance, though, by combining syscalls into one rule whenever possible.</description>
-           </metadata>
-           <criteria>
-             <extend_definition comment="The auditd package is installed and running" definition_ref="oval:mil.disa.stig.rhel8:def:160" />
--            <criterion comment="Audit invocations of /usr/sbin/unix_chkpwd" test_ref="oval:mil.disa.stig.rhel8:tst:26600" />
-+            <criterion comment="Audit 32-bit invocations of setxattr syscall" test_ref="oval:mil.disa.stig.rhel8:tst:25300" />
-+            <criterion comment="Audit 64-bit invocations of setxattr syscall" test_ref="oval:mil.disa.stig.rhel8:tst:25301" />
-+            <criterion comment="Audit 32-bit invocations of setxattr syscall by root" test_ref="oval:mil.disa.stig.rhel8:tst:25302" />
-+            <criterion comment="Audit 64-bit invocations of setxattr syscall by root" test_ref="oval:mil.disa.stig.rhel8:tst:25303" />
-+            <criterion comment="Audit 32-bit invocations of fremovexattr syscall (auid&gt;=1000)" test_ref="oval:mil.disa.stig.rhel8:tst:25000" />
-+            <criterion comment="Audit 64-bit invocations of fremovexattr syscall (auid&gt;=1000)" test_ref="oval:mil.disa.stig.rhel8:tst:25001" />
-+            <criterion comment="Audit 32-bit invocations of fremovexattr syscall (auid=0)" test_ref="oval:mil.disa.stig.rhel8:tst:25002" />
-+            <criterion comment="Audit 64-bit invocations of fremovexattr syscall (auid=0)" test_ref="oval:mil.disa.stig.rhel8:tst:25003" />
-+            <criterion comment="Audit 32-bit invocations of fsetxattr syscall (auid&gt;=1000)" test_ref="oval:mil.disa.stig.rhel8:tst:24900" />
-+            <criterion comment="Audit 64-bit invocations of fsetxattr syscall (auid&gt;=1000)" test_ref="oval:mil.disa.stig.rhel8:tst:24901" />
-+            <criterion comment="Audit 32-bit invocations of fsetxattr syscall (auid=0)" test_ref="oval:mil.disa.stig.rhel8:tst:24902" />
-+            <criterion comment="Audit 64-bit invocations of fsetxattr syscall (auid=0)" test_ref="oval:mil.disa.stig.rhel8:tst:24903" />
-+            <criterion comment="Audit 32-bit invocations of lsetxattr syscall (auid&gt;=1000)" test_ref="oval:mil.disa.stig.rhel8:tst:24800" />
-+            <criterion comment="Audit 64-bit invocations of lsetxattr syscall (auid&gt;=1000)" test_ref="oval:mil.disa.stig.rhel8:tst:24801" />
-+            <criterion comment="Audit 32-bit invocations of lsetxattr syscall (auid=0)" test_ref="oval:mil.disa.stig.rhel8:tst:24802" />
-+            <criterion comment="Audit 64-bit invocations of lsetxattr syscall (auid=0)" test_ref="oval:mil.disa.stig.rhel8:tst:24803" />
-+            <criterion comment="Audit 32-bit invocations of removexattr syscall (auid&gt;=1000)" test_ref="oval:mil.disa.stig.rhel8:tst:24700" />
-+            <criterion comment="Audit 64-bit invocations of removexattr syscall (auid&gt;=1000)" test_ref="oval:mil.disa.stig.rhel8:tst:24701" />
-+            <criterion comment="Audit 32-bit invocations of removexattr syscall (auid=0)" test_ref="oval:mil.disa.stig.rhel8:tst:24702" />
-+            <criterion comment="Audit 64-bit invocations of removexattr syscall (auid=0)" test_ref="oval:mil.disa.stig.rhel8:tst:24703" />
-+            <criterion comment="Audit 32-bit invocations of lremovexattr syscall" test_ref="oval:mil.disa.stig.rhel8:tst:24600" />
-+            <criterion comment="Audit 64-bit invocations of lremovexattr syscall" test_ref="oval:mil.disa.stig.rhel8:tst:24601" />
-+            <criterion comment="Audit 32-bit invocations of lremovexattr syscall by root" test_ref="oval:mil.disa.stig.rhel8:tst:24602" />
-+            <criterion comment="Audit 64-bit invocations of lremovexattr syscall by root" test_ref="oval:mil.disa.stig.rhel8:tst:24603" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:267" version="4">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:251" version="3">
-           <metadata>
--            <title>RHEL-08-030320 - Successful/unsuccessful uses of the ssh-keysign in RHEL 8 must generate an audit record.</title>
-+            <title>RHEL-08-030250 - Successful/unsuccessful uses of the chage command in RHEL 8 must generate an audit record</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
-             <description>Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
- 
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "ssh-keysign" program is an SSH helper program for host-based authentication.
-+Audit records can be generated from various components within the information system (e.g., module or policy filter). The "chage" command is used to change or view user password expiry information.
- 
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.</description>
-+When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
-+
-+Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000462-GPOS-00206, SRG-OS-000468-GPOS-00212, SRG-OS-000471-GPOS-00215</description>
-           </metadata>
-           <criteria>
-             <extend_definition comment="The auditd package is installed and running" definition_ref="oval:mil.disa.stig.rhel8:def:160" />
--            <criterion comment="Audit invocations of /usr/libexec/openssh/ssh-keysign" test_ref="oval:mil.disa.stig.rhel8:tst:26700" />
-+            <criterion comment="Audit invocations of /usr/bin/chage" test_ref="oval:mil.disa.stig.rhel8:tst:25100" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:268" version="3">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:252" version="3">
-           <metadata>
--            <title>RHEL-08-030330 - Successful/unsuccessful uses of the setfacl command in RHEL 8 must generate an audit record.</title>
-+            <title>RHEL-08-030260 - Successful/unsuccessful uses of the chcon command in RHEL 8 must generate an audit record</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
-             <description>Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
- 
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "setfacl" command is used to set file access control lists.
-+Audit records can be generated from various components within the information system (e.g., module or policy filter). The "chcon" command is used to change file SELinux security context.
- 
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.</description>
-+When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
-+
-+Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000462-GPOS-00206, SRG-OS-000468-GPOS-00212, SRG-OS-000471-GPOS-00215</description>
-           </metadata>
-           <criteria>
-             <extend_definition comment="The auditd package is installed and running" definition_ref="oval:mil.disa.stig.rhel8:def:160" />
--            <criterion comment="Audit invocations of /usr/bin/setfacl" test_ref="oval:mil.disa.stig.rhel8:tst:26800" />
-+            <criterion comment="Audit invocations of /usr/bin/chcon" test_ref="oval:mil.disa.stig.rhel8:tst:25200" />
-           </criteria>
-         </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:269" class="compliance" version="1">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:254" version="3">
-           <metadata>
--            <title>RHEL-08-030340 - Successful/unsuccessful uses of the pam_timestamp_check command in RHEL 8 must generate an audit record.</title>
-+            <title>RHEL-08-030280 - Successful/unsuccessful uses of the ssh-agent in RHEL 8 must generate an audit record.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
-             <description>Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
- 
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "pam_timestamp_check" command is used to check if the default timestamp is valid.
-+Audit records can be generated from various components within the information system (e.g., module or policy filter). The "ssh-agent" is a program to hold private keys used for public key authentication.
- 
- When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.</description>
-           </metadata>
-           <criteria>
--            <extend_definition definition_ref="oval:mil.disa.stig.rhel8:def:160" comment="The auditd package is installed and running" />
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:26900" comment="Audit invocations of /usr/sbin/pam_timestamp_check" />
-+            <extend_definition comment="The auditd package is installed and running" definition_ref="oval:mil.disa.stig.rhel8:def:160" />
-+            <criterion comment="Audit invocations of /usr/bin/ssh-agent" test_ref="oval:mil.disa.stig.rhel8:tst:25400" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:270" version="3">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:255" version="3">
-           <metadata>
--            <title>RHEL-08-030350 - Successful/unsuccessful uses of the newgrp command in RHEL 8 must generate an audit record.</title>
-+            <title>RHEL-08-030290 - Successful/unsuccessful uses of the passwd command in RHEL 8 must generate an audit record.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
-             <description>Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
- 
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "newgrp" command is used to change the current group ID during a login session.
-+Audit records can be generated from various components within the information system (e.g., module or policy filter). The "passwd" command is used to change passwords for user accounts.
- 
- When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.</description>
-           </metadata>
-           <criteria>
-             <extend_definition comment="The auditd package is installed and running" definition_ref="oval:mil.disa.stig.rhel8:def:160" />
--            <criterion comment="Audit invocations of /usr/bin/newgrp" test_ref="oval:mil.disa.stig.rhel8:tst:27000" />
-+            <criterion comment="Audit invocations of /usr/bin/passwd" test_ref="oval:mil.disa.stig.rhel8:tst:25500" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:271" version="2">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:256" version="3">
-           <metadata>
--            <title>RHEL-08-030360 - Successful/unsuccessful uses of the init_module command in RHEL 8 must generate an audit record.</title>
-+            <title>RHEL-08-030300 - Successful/unsuccessful uses of the mount command in RHEL 8 must generate an audit record.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
-             <description>Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
- 
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "init_module" command is used to load a kernel module.
-+Audit records can be generated from various components within the information system (e.g., module or policy filter). The "mount" command is used to mount a filesystem.
- 
- When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.</description>
-           </metadata>
-           <criteria>
-             <extend_definition comment="The auditd package is installed and running" definition_ref="oval:mil.disa.stig.rhel8:def:160" />
--            <criterion comment="Audit 32-bit invocations of init_module syscall" test_ref="oval:mil.disa.stig.rhel8:tst:27100" />
--            <criterion comment="Audit 64-bit invocations of init_module syscall" test_ref="oval:mil.disa.stig.rhel8:tst:27101" />
-+            <criterion comment="Audit executions of /usr/bin/mount" test_ref="oval:mil.disa.stig.rhel8:tst:25602" />
-           </criteria>
-         </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:272" class="compliance" version="1">
-+        <definition id="oval:mil.disa.stig.rhel8:def:257" class="compliance" version="1">
-           <metadata>
--            <title>RHEL-08-030361 - Successful/unsuccessful uses of the rename command in RHEL 8 must generate an audit record.</title>
-+            <title>RHEL-08-030301 - Successful/unsuccessful uses of the umount command in RHEL 8 must generate an audit record.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
-             <description>Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
- 
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "rename" command will rename the specified files by replacing the first occurrence of expression in their name by replacement.
-+Audit records can be generated from various components within the information system (e.g., module or policy filter). The "umount" command is used to unmount a filesystem.
- 
- When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.</description>
-           </metadata>
-           <criteria>
-             <extend_definition definition_ref="oval:mil.disa.stig.rhel8:def:160" comment="The auditd package is installed and running" />
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:27200" comment="Audit 32-bit invocations of rename" />
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:27201" comment="Audit 64-bit invocations of rename" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:25700" comment="Audit invocations of /usr/bin/umount" />
-           </criteria>
-         </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:273" class="compliance" version="1">
-+        <definition id="oval:mil.disa.stig.rhel8:def:258" class="compliance" version="2">
-           <metadata>
--            <title>RHEL-08-030362 - Successful/unsuccessful uses of the renameat command in RHEL 8 must generate an audit record.</title>
-+            <title>RHEL-08-030302 - Successful/unsuccessful uses of the mount syscall in RHEL 8 must generate an audit record.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
-             <description>Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
- 
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "renameat" command renames a file, moving it between directories if required.
-+Audit records can be generated from various components within the information system (e.g., module or policy filter). The "mount" syscall is used to mount a filesystem.
- 
- When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.</description>
-           </metadata>
-           <criteria>
--            <extend_definition definition_ref="oval:mil.disa.stig.rhel8:def:160" comment="The auditd package is installed and running" />
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:27300" comment="Audit 32-bit invocations of renameat" />
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:27301" comment="Audit 64-bit invocations of renameat" />
-+            <extend_definition comment="The auditd package is installed and running" definition_ref="oval:mil.disa.stig.rhel8:def:160" />
-+            <criterion comment="Audit 32-bit invocations of mount syscall" test_ref="oval:mil.disa.stig.rhel8:tst:25800" />
-+            <criterion comment="Audit 64-bit invocations of mount syscall" test_ref="oval:mil.disa.stig.rhel8:tst:25801" />
-           </criteria>
-         </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:274" class="compliance" version="1">
-+        <definition id="oval:mil.disa.stig.rhel8:def:259" class="compliance" version="1">
-           <metadata>
--            <title>RHEL-08-030363 - Successful/unsuccessful uses of the rmdir command in RHEL 8 must generate an audit record.</title>
-+            <title>RHEL-08-030310 - Successful/unsuccessful uses of the unix_update in RHEL 8 must generate an audit record.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
-+            <description>Reconstruction of harmful events or forensic analysis is not possible if audit records do not contain enough information.
- 
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "rmdir" command removes empty directories.
-+At a minimum, the organization must audit the full-text recording of privileged commands. The organization must maintain audit trails in sufficient detail to reconstruct events to determine the cause and impact of compromise. "Unix_update" is a helper program for the "pam_unix" module that updates the password for a given user. It is not intended to be run directly from the command line and logs a security violation if done so.
- 
- When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.</description>
-           </metadata>
-           <criteria>
-             <extend_definition definition_ref="oval:mil.disa.stig.rhel8:def:160" comment="The auditd package is installed and running" />
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:27400" comment="Audit 32-bit invocations of rmdir" />
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:27401" comment="Audit 64-bit invocations of rmdir" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:25900" comment="Audit invocations of /usr/sbin/unix_update" />
-           </criteria>
-         </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:275" class="compliance" version="1">
-+        <definition id="oval:mil.disa.stig.rhel8:def:260" class="compliance" version="1">
-           <metadata>
--            <title>RHEL-08-030364 - Successful/unsuccessful uses of the unlink command in RHEL 8 must generate an audit record.</title>
-+            <title>RHEL-08-030311 - Successful/unsuccessful uses of postdrop in RHEL 8 must generate an audit record.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
-+            <description>Reconstruction of harmful events or forensic analysis is not possible if audit records do not contain enough information.
- 
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "unlink" command deletes a name from the filesystem.  If that name was the last link to a file and no processes have the file open, the file is deleted and the space it was using is made available for reuse. 
-+At a minimum, the organization must audit the full-text recording of privileged commands. The organization must maintain audit trails in sufficient detail to reconstruct events to determine the cause and impact of compromise. The "postdrop" command creates a file in the maildrop directory and copies its standard input to the file.
- 
- When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.</description>
-           </metadata>
-           <criteria>
-             <extend_definition definition_ref="oval:mil.disa.stig.rhel8:def:160" comment="The auditd package is installed and running" />
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:27500" comment="Audit 32-bit invocations of unlink" />
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:27501" comment="Audit 64-bit invocations of unlink" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:26000" comment="Audit invocations of /usr/sbin/postdrop" />
-           </criteria>
-         </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:276" class="compliance" version="1">
-+        <definition id="oval:mil.disa.stig.rhel8:def:261" class="compliance" version="1">
-           <metadata>
--            <title>RHEL-08-030365 - Successful/unsuccessful uses of the unlinkat command in RHEL 8 must generate an audit record.</title>
-+            <title>RHEL-08-030312 - Successful/unsuccessful uses of postqueue in RHEL 8 must generate an audit record.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
-+            <description>Reconstruction of harmful events or forensic analysis is not possible if audit records do not contain enough information.
- 
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "unlinkat" system call operates in exactly the same way as either "unlink" or "rmdir" except for the differences described in the manual page.
-+At a minimum, the organization must audit the full-text recording of privileged commands. The organization must maintain audit trails in sufficient detail to reconstruct events to determine the cause and impact of compromise. The "postqueue" command implements the Postfix user interface for queue management.
- 
- When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.</description>
-           </metadata>
-           <criteria>
-             <extend_definition definition_ref="oval:mil.disa.stig.rhel8:def:160" comment="The auditd package is installed and running" />
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:27600" comment="Audit 32-bit invocations of unlinkat" />
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:27601" comment="Audit 64-bit invocations of unlinkat" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:26100" comment="Audit invocations of /usr/sbin/postqueue" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:277" version="3">
-+        <definition id="oval:mil.disa.stig.rhel8:def:262" class="compliance" version="1">
-           <metadata>
--            <title>RHEL-08-030370 - Successful/unsuccessful uses of the gpasswd command in RHEL 8 must generate an audit record.</title>
-+            <title>RHEL-08-030313 - Successful/unsuccessful uses of semanage in RHEL 8 must generate an audit record.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
-+            <description>Reconstruction of harmful events or forensic analysis is not possible if audit records do not contain enough information.
- 
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "gpasswd" command is used to administer /etc/group and /etc/gshadow. Every group can have administrators, members and a password.
-+At a minimum, the organization must audit the full-text recording of privileged commands. The organization must maintain audit trails in sufficient detail to reconstruct events to determine the cause and impact of compromise. The "semanage" command is used to configure certain elements of SELinux policy without requiring modification to or recompilation from policy sources.
- 
- When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.</description>
-           </metadata>
-           <criteria>
--            <extend_definition comment="The auditd package is installed and running" definition_ref="oval:mil.disa.stig.rhel8:def:160" />
--            <criterion comment="Audit invocations of /usr/bin/gpasswd" test_ref="oval:mil.disa.stig.rhel8:tst:27700" />
-+            <extend_definition definition_ref="oval:mil.disa.stig.rhel8:def:160" comment="The auditd package is installed and running" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:26200" comment="Audit invocations of /usr/sbin/semanage" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:278" version="2">
-+        <definition id="oval:mil.disa.stig.rhel8:def:263" class="compliance" version="1">
-           <metadata>
--            <title>RHEL-08-030380 - Successful/unsuccessful uses of the finit_module command in RHEL 8 must generate an audit record.</title>
-+            <title>RHEL-08-030314 - Successful/unsuccessful uses of setfiles in RHEL 8 must generate an audit record.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
-+            <description>Reconstruction of harmful events or forensic analysis is not possible if audit records do not contain enough information.
- 
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "finit_module" command is used to load a kernel module.
-+At a minimum, the organization must audit the full-text recording of privileged commands. The organization must maintain audit trails in sufficient detail to reconstruct events to determine the cause and impact of compromise. The "setfiles" command is primarily used to initialize the security context fields (extended attributes) on one or more filesystems (or parts of them).  Usually it is initially run as part of the SELinux installation process (a step commonly known as labeling).
- 
- When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.</description>
-           </metadata>
-           <criteria>
--            <extend_definition comment="The auditd package is installed and running" definition_ref="oval:mil.disa.stig.rhel8:def:160" />
--            <criterion comment="Audit 32-bit invocations of finit_module syscall" test_ref="oval:mil.disa.stig.rhel8:tst:27800" />
--            <criterion comment="Audit 64-bit invocations of finit_module syscall" test_ref="oval:mil.disa.stig.rhel8:tst:27801" />
-+            <extend_definition definition_ref="oval:mil.disa.stig.rhel8:def:160" comment="The auditd package is installed and running" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:26300" comment="Audit invocations of /usr/sbin/setfiles" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:279" version="2">
-+        <definition id="oval:mil.disa.stig.rhel8:def:264" class="compliance" version="1">
-           <metadata>
--            <title>RHEL-08-030390 - Successful/unsuccessful uses of the delete_module command in RHEL 8 must generate an audit record.</title>
-+            <title>RHEL-08-030315 - Successful/unsuccessful uses of userhelper in RHEL 8 must generate an audit record.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
-+            <description>Reconstruction of harmful events or forensic analysis is not possible if audit records do not contain enough information.
- 
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "delete_module" command is used to unload a kernel module.
-+At a minimum, the organization must audit the full-text recording of privileged commands. The organization must maintain audit trails in sufficient detail to reconstruct events to determine the cause and impact of compromise. The "userhelper" command is not intended to be run interactively.  "Userhelper" provides a basic interface to change a user's password, gecos information, and shell.  The main difference between this program and its traditional equivalents (passwd, chfn, chsh) is that prompts are written to standard out to make it easy for a graphical user interface wrapper to interface to it as a child process.
- 
- When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.</description>
-           </metadata>
-           <criteria>
--            <extend_definition comment="The auditd package is installed and running" definition_ref="oval:mil.disa.stig.rhel8:def:160" />
--            <criterion comment="Audit 32-bit invocations of delete_module syscall" test_ref="oval:mil.disa.stig.rhel8:tst:27900" />
--            <criterion comment="Audit 64-bit invocations of delete_module syscall" test_ref="oval:mil.disa.stig.rhel8:tst:27901" />
-+            <extend_definition definition_ref="oval:mil.disa.stig.rhel8:def:160" comment="The auditd package is installed and running" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:26400" comment="Audit invocations of /usr/sbin/userhelper" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:280" version="3">
-+        <definition id="oval:mil.disa.stig.rhel8:def:265" class="compliance" version="1">
-           <metadata>
--            <title>RHEL-08-030400 - Successful/unsuccessful uses of the crontab command in RHEL 8 must generate an audit record.</title>
-+            <title>RHEL-08-030316 - Successful/unsuccessful uses of setsebool in RHEL 8 must generate an audit record.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
-+            <description>Reconstruction of harmful events or forensic analysis is not possible if audit records do not contain enough information.
- 
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "crontab" command is used to maintain crontab files for individual users. Crontab is the program used to install, remove, or list the tables used to drive the cron daemon. This is similar to the task scheduler used in other operating systems.
-+At a minimum, the organization must audit the full-text recording of privileged commands. The organization must maintain audit trails in sufficient detail to reconstruct events to determine the cause and impact of compromise. The "setsebool" command sets the current state of a particular SELinux boolean or a list of booleans to a given value.
- 
- When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.</description>
-           </metadata>
-           <criteria>
--            <extend_definition comment="The auditd package is installed and running" definition_ref="oval:mil.disa.stig.rhel8:def:160" />
--            <criterion comment="Audit invocations of /usr/bin/crontab" test_ref="oval:mil.disa.stig.rhel8:tst:28000" />
-+            <extend_definition definition_ref="oval:mil.disa.stig.rhel8:def:160" comment="The auditd package is installed and running" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:26500" comment="Audit invocations of /usr/sbin/setsebool" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:281" version="3">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:266" version="5">
-           <metadata>
--            <title>RHEL-08-030410 - Successful/unsuccessful uses of the chsh command in RHEL 8 must generate an audit record.</title>
-+            <title>RHEL-08-030317 - Successful/unsuccessful uses of unix_chkpwd in RHEL 8 must generate an audit record.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
-+            <description>Reconstruction of harmful events or forensic analysis is not possible if audit records do not contain enough information.
- 
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "chsh" command is used to change the login shell.
-+At a minimum, the organization must audit the full-text recording of privileged commands. The organization must maintain audit trails in sufficient detail to reconstruct events to determine the cause and impact of compromise. The "unix_chkpwd" command is a helper program for the pam_unix module that verifies the password of the current user.  It also checks password and account expiration dates in shadow.  It is not intended to be run directly from the command line and logs a security violation if done so.
- 
- When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.</description>
-           </metadata>
-           <criteria>
-             <extend_definition comment="The auditd package is installed and running" definition_ref="oval:mil.disa.stig.rhel8:def:160" />
--            <criterion comment="Audit invocations of /usr/bin/chsh" test_ref="oval:mil.disa.stig.rhel8:tst:28100" />
-+            <criterion comment="Audit invocations of /usr/sbin/unix_chkpwd" test_ref="oval:mil.disa.stig.rhel8:tst:26600" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:282" version="2">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:267" version="4">
-           <metadata>
--            <title>RHEL-08-030420 - Successful/unsuccessful uses of the truncate command in RHEL 8 must generate an audit record.</title>
-+            <title>RHEL-08-030320 - Successful/unsuccessful uses of the ssh-keysign in RHEL 8 must generate an audit record.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
-             <description>Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
- 
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "truncate" and "ftruncate" functions are used to truncate a file to a specified length. 
-+Audit records can be generated from various components within the information system (e.g., module or policy filter). The "ssh-keysign" program is an SSH helper program for host-based authentication.
- 
- When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.</description>
-           </metadata>
-           <criteria>
-             <extend_definition comment="The auditd package is installed and running" definition_ref="oval:mil.disa.stig.rhel8:def:160" />
--            <criterion comment="Audit 32-bit invocations of truncate syscall with exit EPERM" test_ref="oval:mil.disa.stig.rhel8:tst:28200" />
--            <criterion comment="Audit 64-bit invocations of truncate syscall with exit EPERM" test_ref="oval:mil.disa.stig.rhel8:tst:28201" />
--            <criterion comment="Audit 32-bit invocations of truncate syscall with exit EACCES" test_ref="oval:mil.disa.stig.rhel8:tst:28202" />
--            <criterion comment="Audit 64-bit invocations of truncate syscall with exit EACCES" test_ref="oval:mil.disa.stig.rhel8:tst:28203" />
-+            <criterion comment="Audit invocations of /usr/libexec/openssh/ssh-keysign" test_ref="oval:mil.disa.stig.rhel8:tst:26700" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:283" version="2">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:268" version="3">
-           <metadata>
--            <title>RHEL-08-030430 - Successful/unsuccessful uses of the openat system call in RHEL 8 must generate an audit record.</title>
-+            <title>RHEL-08-030330 - Successful/unsuccessful uses of the setfacl command in RHEL 8 must generate an audit record.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
-             <description>Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
- 
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "openat" system call opens a file specified by a relative pathname.
-+Audit records can be generated from various components within the information system (e.g., module or policy filter). The "setfacl" command is used to set file access control lists.
- 
- When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.</description>
-           </metadata>
-           <criteria>
-             <extend_definition comment="The auditd package is installed and running" definition_ref="oval:mil.disa.stig.rhel8:def:160" />
--            <criterion comment="Audit 32-bit invocations of openat syscall with exit EPERM" test_ref="oval:mil.disa.stig.rhel8:tst:28300" />
--            <criterion comment="Audit 64-bit invocations of openat syscall with exit EPERM" test_ref="oval:mil.disa.stig.rhel8:tst:28301" />
--            <criterion comment="Audit 32-bit invocations of openat syscall with exit EACCES" test_ref="oval:mil.disa.stig.rhel8:tst:28302" />
--            <criterion comment="Audit 64-bit invocations of openat syscall with exit EACCES" test_ref="oval:mil.disa.stig.rhel8:tst:28303" />
-+            <criterion comment="Audit invocations of /usr/bin/setfacl" test_ref="oval:mil.disa.stig.rhel8:tst:26800" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:284" version="2">
-+        <definition id="oval:mil.disa.stig.rhel8:def:269" class="compliance" version="1">
-           <metadata>
--            <title>RHEL-08-030440 - Successful/unsuccessful uses of the open system call in RHEL 8 must generate an audit record.</title>
-+            <title>RHEL-08-030340 - Successful/unsuccessful uses of the pam_timestamp_check command in RHEL 8 must generate an audit record.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
-             <description>Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
- 
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "open system" call opens a file specified by a pathname. If the specified file does not exist, it may optionally be created by "open".
-+Audit records can be generated from various components within the information system (e.g., module or policy filter). The "pam_timestamp_check" command is used to check if the default timestamp is valid.
- 
- When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.</description>
-           </metadata>
-           <criteria>
--            <extend_definition comment="The auditd package is installed and running" definition_ref="oval:mil.disa.stig.rhel8:def:160" />
--            <criterion comment="Audit 32-bit invocations of open syscall with exit EPERM" test_ref="oval:mil.disa.stig.rhel8:tst:28400" />
--            <criterion comment="Audit 64-bit invocations of open syscall with exit EPERM" test_ref="oval:mil.disa.stig.rhel8:tst:28401" />
--            <criterion comment="Audit 32-bit invocations of open syscall with exit EACCES" test_ref="oval:mil.disa.stig.rhel8:tst:28402" />
--            <criterion comment="Audit 64-bit invocations of open syscall with exit EACCES" test_ref="oval:mil.disa.stig.rhel8:tst:28403" />
-+            <extend_definition definition_ref="oval:mil.disa.stig.rhel8:def:160" comment="The auditd package is installed and running" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:26900" comment="Audit invocations of /usr/sbin/pam_timestamp_check" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:285" version="3">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:270" version="3">
-           <metadata>
--            <title>RHEL-08-030450 - Successful/unsuccessful uses of the open_by_handle_at system call in RHEL 8 must generate an audit record.</title>
-+            <title>RHEL-08-030350 - Successful/unsuccessful uses of the newgrp command in RHEL 8 must generate an audit record.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
-             <description>Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
- 
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "name_to_handle_at" and "open_by_handle_at" system calls split the functionality of openat into two parts: "name_to_handle_at" returns an opaque handle that corresponds to a specified file; "open_by_handle_at" opens the file corresponding to a handle returned by a previous call to "name_to_handle_at" and returns an open file descriptor.
-+Audit records can be generated from various components within the information system (e.g., module or policy filter). The "newgrp" command is used to change the current group ID during a login session.
- 
- When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.</description>
-           </metadata>
-           <criteria>
-             <extend_definition comment="The auditd package is installed and running" definition_ref="oval:mil.disa.stig.rhel8:def:160" />
--            <criterion comment="Audit 32-bit invocations of open_by_handle_at syscall with exit EPERM" test_ref="oval:mil.disa.stig.rhel8:tst:28500" />
--            <criterion comment="Audit 64-bit invocations of open_by_handle_at syscall with exit EPERM" test_ref="oval:mil.disa.stig.rhel8:tst:28501" />
--            <criterion comment="Audit 32-bit invocations of open_by_handle_at syscall with exit EACCES" test_ref="oval:mil.disa.stig.rhel8:tst:28502" />
--            <criterion comment="Audit 64-bit invocations of open_by_handle_at syscall with exit EACCES" test_ref="oval:mil.disa.stig.rhel8:tst:28503" />
-+            <criterion comment="Audit invocations of /usr/bin/newgrp" test_ref="oval:mil.disa.stig.rhel8:tst:27000" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:286" version="2">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:271" version="3">
-           <metadata>
--            <title>RHEL-08-030460 - Successful/unsuccessful uses of the ftruncate command in RHEL 8 must generate an audit record.</title>
-+            <title>RHEL-08-030360 - Successful/unsuccessful uses of the init_module and finit_module command system calls in RHEL 8 must generate an audit record.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
-             <description>Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
- 
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "truncate" and "ftruncate" functions are used to truncate a file to a specified length.
-+Audit records can be generated from various components within the information system (e.g., module or policy filter). The "init_module" and "finit_module" command system calls is are used to load a kernel module.
- 
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.</description>
-+When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
-+
-+The system call rules are loaded into a matching engine that intercepts each syscall that all programs on the system makes. Therefore, it is very important to only use syscall rules when you have to since these affect performance. The more rules, the bigger the performance hit. You can help the performance, though, by combining syscalls into one rule whenever possible.</description>
-           </metadata>
-           <criteria>
-             <extend_definition comment="The auditd package is installed and running" definition_ref="oval:mil.disa.stig.rhel8:def:160" />
--            <criterion comment="Audit 32-bit invocations of ftruncate syscall with exit EPERM" test_ref="oval:mil.disa.stig.rhel8:tst:28600" />
--            <criterion comment="Audit 64-bit invocations of ftruncate syscall with exit EPERM" test_ref="oval:mil.disa.stig.rhel8:tst:28601" />
--            <criterion comment="Audit 32-bit invocations of ftruncate syscall with exit EACCES" test_ref="oval:mil.disa.stig.rhel8:tst:28602" />
--            <criterion comment="Audit 64-bit invocations of ftruncate syscall with exit EACCES" test_ref="oval:mil.disa.stig.rhel8:tst:28603" />
-+            <criterion comment="Audit 32-bit invocations of init_module syscall" test_ref="oval:mil.disa.stig.rhel8:tst:27100" />
-+            <criterion comment="Audit 64-bit invocations of init_module syscall" test_ref="oval:mil.disa.stig.rhel8:tst:27101" />
-+            <criterion comment="Audit 32-bit invocations of finit_module syscall" test_ref="oval:mil.disa.stig.rhel8:tst:27800" />
-+            <criterion comment="Audit 64-bit invocations of finit_module syscall" test_ref="oval:mil.disa.stig.rhel8:tst:27801" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:287" version="2">
-+        <definition id="oval:mil.disa.stig.rhel8:def:272" class="compliance" version="2">
-           <metadata>
--            <title>RHEL-08-030470 - Successful/unsuccessful uses of the creat system call in RHEL 8 must generate an audit record.</title>
-+            <title>RHEL-08-030361 - Successful/unsuccessful uses of the rename, unlink, rmdir, renameat and unlinkat commandsystem calls in RHEL 8 must generate an audit record.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
-             <description>Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
- 
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "creat" system call is used to open and possibly create a file or device.
-+Audit records can be generated from various components within the information system (e.g., module or policy filter). The "rename" command system call will rename the specified files by replacing the first occurrence of expression in their name by replacement.
-+The "unlink" system call deletes a name from the filesystem.  If that name was the last link to a file and no processes have the file open, the file is deleted and the space it was using is made available for reuse.
-+The "rmdir" system call removes empty directories.
-+The "renameat" system call renames a file, moving it between directories if required.
-+The "unlinkat" system call operates in exactly the same way as either "unlink" or "rmdir" except for the differences described in the manual page.
- 
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.</description>
-+When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
-+The system call rules are loaded into a matching engine that intercepts each syscall that all programs on the system makes. Therefore, it is very important to only use syscall rules when you have to since these affect performance. The more rules, the bigger the performance hit. You can help the performance, though, by combining syscalls into one rule whenever possible.</description>
-           </metadata>
-           <criteria>
--            <extend_definition comment="The auditd package is installed and running" definition_ref="oval:mil.disa.stig.rhel8:def:160" />
--            <criterion comment="Audit 32-bit invocations of creat syscall with exit EPERM" test_ref="oval:mil.disa.stig.rhel8:tst:28700" />
--            <criterion comment="Audit 64-bit invocations of creat syscall with exit EPERM" test_ref="oval:mil.disa.stig.rhel8:tst:28701" />
--            <criterion comment="Audit 32-bit invocations of creat syscall with exit EACCES" test_ref="oval:mil.disa.stig.rhel8:tst:28702" />
--            <criterion comment="Audit 64-bit invocations of creat syscall with exit EACCES" test_ref="oval:mil.disa.stig.rhel8:tst:28703" />
-+            <extend_definition definition_ref="oval:mil.disa.stig.rhel8:def:160" comment="The auditd package is installed and running" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:27200" comment="Audit 32-bit invocations of rename" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:27201" comment="Audit 64-bit invocations of rename" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:27300" comment="Audit 32-bit invocations of renameat" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:27301" comment="Audit 64-bit invocations of renameat" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:27400" comment="Audit 32-bit invocations of rmdir" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:27401" comment="Audit 64-bit invocations of rmdir" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:27500" comment="Audit 32-bit invocations of unlink" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:27501" comment="Audit 64-bit invocations of unlink" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:27600" comment="Audit 32-bit invocations of unlinkat" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:27601" comment="Audit 64-bit invocations of unlinkat" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:288" version="2">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:277" version="3">
-           <metadata>
--            <title>RHEL-08-030480 - Successful/unsuccessful uses of the chown command in RHEL 8 must generate an audit record.</title>
-+            <title>RHEL-08-030370 - Successful/unsuccessful uses of the gpasswd command in RHEL 8 must generate an audit record.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
-             <description>Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
- 
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "chown" command is used to change file owner and group.
-+Audit records can be generated from various components within the information system (e.g., module or policy filter). The "gpasswd" command is used to administer /etc/group and /etc/gshadow. Every group can have administrators, members and a password.
- 
- When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.</description>
-           </metadata>
-           <criteria>
-             <extend_definition comment="The auditd package is installed and running" definition_ref="oval:mil.disa.stig.rhel8:def:160" />
--            <criterion comment="Audit 32-bit invocations of chown syscall" test_ref="oval:mil.disa.stig.rhel8:tst:28800" />
--            <criterion comment="Audit 64-bit invocations of chown syscall" test_ref="oval:mil.disa.stig.rhel8:tst:28801" />
-+            <criterion comment="Audit invocations of /usr/bin/gpasswd" test_ref="oval:mil.disa.stig.rhel8:tst:27700" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:289" version="2">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:279" version="2">
-           <metadata>
--            <title>RHEL-08-030490 - Successful/unsuccessful uses of the chmod command in RHEL 8 must generate an audit record.</title>
-+            <title>RHEL-08-030390 - Successful/unsuccessful uses of the delete_module command in RHEL 8 must generate an audit record.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
-             <description>Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
- 
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "chmod" command changes the file mode bits of each given file according to mode, which can be either a symbolic representation of changes to make, or an octal number representing the bit pattern for the new mode bits.
-+Audit records can be generated from various components within the information system (e.g., module or policy filter). The "delete_module" command is used to unload a kernel module.
- 
- When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.</description>
-           </metadata>
-           <criteria>
-             <extend_definition comment="The auditd package is installed and running" definition_ref="oval:mil.disa.stig.rhel8:def:160" />
--            <criterion comment="Audit 32-bit invocations of chmod syscall" test_ref="oval:mil.disa.stig.rhel8:tst:28900" />
--            <criterion comment="Audit 64-bit invocations of chmod syscall" test_ref="oval:mil.disa.stig.rhel8:tst:28901" />
-+            <criterion comment="Audit 32-bit invocations of delete_module syscall" test_ref="oval:mil.disa.stig.rhel8:tst:27900" />
-+            <criterion comment="Audit 64-bit invocations of delete_module syscall" test_ref="oval:mil.disa.stig.rhel8:tst:27901" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:290" version="2">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:280" version="3">
-           <metadata>
--            <title>RHEL-08-030500 - Successful/unsuccessful uses of the lchown system call in RHEL 8 must generate an audit record.</title>
-+            <title>RHEL-08-030400 - Successful/unsuccessful uses of the crontab command in RHEL 8 must generate an audit record.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
-             <description>Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
- 
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "lchown" system call is used to change the ownership of the file specified by a path, which does not dereference symbolic links.
-+Audit records can be generated from various components within the information system (e.g., module or policy filter). The "crontab" command is used to maintain crontab files for individual users. Crontab is the program used to install, remove, or list the tables used to drive the cron daemon. This is similar to the task scheduler used in other operating systems.
- 
- When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.</description>
-           </metadata>
-           <criteria>
-             <extend_definition comment="The auditd package is installed and running" definition_ref="oval:mil.disa.stig.rhel8:def:160" />
--            <criterion comment="Audit 32-bit invocations of lchown syscall" test_ref="oval:mil.disa.stig.rhel8:tst:29000" />
--            <criterion comment="Audit 64-bit invocations of lchown syscall" test_ref="oval:mil.disa.stig.rhel8:tst:29001" />
-+            <criterion comment="Audit invocations of /usr/bin/crontab" test_ref="oval:mil.disa.stig.rhel8:tst:28000" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:291" version="2">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:281" version="3">
-           <metadata>
--            <title>RHEL-08-030510 - Successful/unsuccessful uses of the fchownat system call in RHEL 8 must generate an audit record.</title>
-+            <title>RHEL-08-030410 - Successful/unsuccessful uses of the chsh command in RHEL 8 must generate an audit record.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
-             <description>Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
- 
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "fchownat" system call is used to change ownership of a file relative to a directory file descriptor.
-+Audit records can be generated from various components within the information system (e.g., module or policy filter). The "chsh" command is used to change the login shell.
- 
- When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.</description>
-           </metadata>
-           <criteria>
-             <extend_definition comment="The auditd package is installed and running" definition_ref="oval:mil.disa.stig.rhel8:def:160" />
--            <criterion comment="Audit 32-bit invocations of fchownat syscall" test_ref="oval:mil.disa.stig.rhel8:tst:29100" />
--            <criterion comment="Audit 64-bit invocations of fchownat syscall" test_ref="oval:mil.disa.stig.rhel8:tst:29101" />
-+            <criterion comment="Audit invocations of /usr/bin/chsh" test_ref="oval:mil.disa.stig.rhel8:tst:28100" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:292" version="2">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:282" version="3">
-           <metadata>
--            <title>RHEL-08-030520 - Successful/unsuccessful uses of the fchown system call in RHEL 8 must generate an audit record.</title>
-+            <title>RHEL-08-030420 - Successful/unsuccessful uses of the truncate, ftruncate, creat, open, openat, and open_by_handle_at system calls in RHEL 8 must generate an audit record.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
-             <description>Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
- 
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "fchown" system call is used to change the ownership of a file referred to by the open file descriptor.
-+Audit records can be generated from various components within the information system (e.g., module or policy filter). The "truncate" and "ftruncate" functions are used to truncate a file to a specified length.
-+The "creat" system call is used to open and possibly create a file or device.
-+The "open" system call opens a file specified by a pathname. If the specified file does not exist, it may optionally be created by "open".
-+The "openat" system call opens a file specified by a relative pathname.
-+The "name_to_handle_at" and "open_by_handle_at" system calls split the functionality of openat into two parts: "name_to_handle_at" returns an opaque handle that corresponds to a specified file; "open_by_handle_at" opens the file corresponding to a handle returned by a previous call to "name_to_handle_at" and returns an open file descriptor.
- 
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.</description>
-+When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
-+The system call rules are loaded into a matching engine that intercepts each syscall that all programs on the system makes. Therefore, it is very important to only use syscall rules when you have to since these affect performance. The more rules, the bigger the performance hit. You can help the performance, though, by combining syscalls into one rule whenever possible.</description>
-           </metadata>
-           <criteria>
-             <extend_definition comment="The auditd package is installed and running" definition_ref="oval:mil.disa.stig.rhel8:def:160" />
--            <criterion comment="Audit 32-bit invocations of fchown syscall" test_ref="oval:mil.disa.stig.rhel8:tst:29200" />
--            <criterion comment="Audit 64-bit invocations of fchown syscall" test_ref="oval:mil.disa.stig.rhel8:tst:29201" />
-+            <criterion comment="Audit 32-bit invocations of truncate syscall with exit EPERM" test_ref="oval:mil.disa.stig.rhel8:tst:28200" />
-+            <criterion comment="Audit 64-bit invocations of truncate syscall with exit EPERM" test_ref="oval:mil.disa.stig.rhel8:tst:28201" />
-+            <criterion comment="Audit 32-bit invocations of truncate syscall with exit EACCES" test_ref="oval:mil.disa.stig.rhel8:tst:28202" />
-+            <criterion comment="Audit 64-bit invocations of truncate syscall with exit EACCES" test_ref="oval:mil.disa.stig.rhel8:tst:28203" />
-+            <criterion comment="Audit 32-bit invocations of openat syscall with exit EPERM" test_ref="oval:mil.disa.stig.rhel8:tst:28300" />
-+            <criterion comment="Audit 64-bit invocations of openat syscall with exit EPERM" test_ref="oval:mil.disa.stig.rhel8:tst:28301" />
-+            <criterion comment="Audit 32-bit invocations of openat syscall with exit EACCES" test_ref="oval:mil.disa.stig.rhel8:tst:28302" />
-+            <criterion comment="Audit 64-bit invocations of openat syscall with exit EACCES" test_ref="oval:mil.disa.stig.rhel8:tst:28303" />
-+            <criterion comment="Audit 32-bit invocations of open syscall with exit EPERM" test_ref="oval:mil.disa.stig.rhel8:tst:28400" />
-+            <criterion comment="Audit 64-bit invocations of open syscall with exit EPERM" test_ref="oval:mil.disa.stig.rhel8:tst:28401" />
-+            <criterion comment="Audit 32-bit invocations of open syscall with exit EACCES" test_ref="oval:mil.disa.stig.rhel8:tst:28402" />
-+            <criterion comment="Audit 64-bit invocations of open syscall with exit EACCES" test_ref="oval:mil.disa.stig.rhel8:tst:28403" />
-+            <criterion comment="Audit 32-bit invocations of open_by_handle_at syscall with exit EPERM" test_ref="oval:mil.disa.stig.rhel8:tst:28500" />
-+            <criterion comment="Audit 64-bit invocations of open_by_handle_at syscall with exit EPERM" test_ref="oval:mil.disa.stig.rhel8:tst:28501" />
-+            <criterion comment="Audit 32-bit invocations of open_by_handle_at syscall with exit EACCES" test_ref="oval:mil.disa.stig.rhel8:tst:28502" />
-+            <criterion comment="Audit 64-bit invocations of open_by_handle_at syscall with exit EACCES" test_ref="oval:mil.disa.stig.rhel8:tst:28503" />
-+            <criterion comment="Audit 32-bit invocations of ftruncate syscall with exit EPERM" test_ref="oval:mil.disa.stig.rhel8:tst:28600" />
-+            <criterion comment="Audit 64-bit invocations of ftruncate syscall with exit EPERM" test_ref="oval:mil.disa.stig.rhel8:tst:28601" />
-+            <criterion comment="Audit 32-bit invocations of ftruncate syscall with exit EACCES" test_ref="oval:mil.disa.stig.rhel8:tst:28602" />
-+            <criterion comment="Audit 64-bit invocations of ftruncate syscall with exit EACCES" test_ref="oval:mil.disa.stig.rhel8:tst:28603" />
-+            <criterion comment="Audit 32-bit invocations of creat syscall with exit EPERM" test_ref="oval:mil.disa.stig.rhel8:tst:28700" />
-+            <criterion comment="Audit 64-bit invocations of creat syscall with exit EPERM" test_ref="oval:mil.disa.stig.rhel8:tst:28701" />
-+            <criterion comment="Audit 32-bit invocations of creat syscall with exit EACCES" test_ref="oval:mil.disa.stig.rhel8:tst:28702" />
-+            <criterion comment="Audit 64-bit invocations of creat syscall with exit EACCES" test_ref="oval:mil.disa.stig.rhel8:tst:28703" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:293" version="2">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:288" version="3">
-           <metadata>
--            <title>RHEL-08-030530 - Successful/unsuccessful uses of the fchmodat system call in RHEL 8 must generate an audit record.</title>
-+            <title>RHEL-08-030480 - Successful/unsuccessful uses of the chown, fchown, fchownat and lchown system calls in RHEL 8 must generate an audit record.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
-             <description>Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
- 
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "fchmodat" system call is used to change permissions of a file relative to a directory file descriptor.
-+Audit records can be generated from various components within the information system (e.g., module or policy filter). 
-+The "chown" command is used to change file owner and group.
-+The "fchown" system call is used to change the ownership of a file referred to by the open file descriptor.
-+The "fchownat" system call is used to change ownership of a file relative to a directory file descriptor.
-+The "lchown" system call is used to change the ownership of the file specified by a path, which does not dereference symbolic links.
- 
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.</description>
-+When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
-+The system call rules are loaded into a matching engine that intercepts each syscall that all programs on the system makes. Therefore, it is very important to only use syscall rules when you have to since these affect performance. The more rules, the bigger the performance hit. You can help the performance, though, by combining syscalls into one rule whenever possible.</description>
-           </metadata>
-           <criteria>
-             <extend_definition comment="The auditd package is installed and running" definition_ref="oval:mil.disa.stig.rhel8:def:160" />
--            <criterion comment="Audit 32-bit invocations of fchmodat syscall" test_ref="oval:mil.disa.stig.rhel8:tst:29300" />
--            <criterion comment="Audit 64-bit invocations of fchmodat syscall" test_ref="oval:mil.disa.stig.rhel8:tst:29301" />
-+            <criterion comment="Audit 32-bit invocations of chown syscall" test_ref="oval:mil.disa.stig.rhel8:tst:28800" />
-+            <criterion comment="Audit 64-bit invocations of chown syscall" test_ref="oval:mil.disa.stig.rhel8:tst:28801" />
-+            <criterion comment="Audit 32-bit invocations of lchown syscall" test_ref="oval:mil.disa.stig.rhel8:tst:29000" />
-+            <criterion comment="Audit 64-bit invocations of lchown syscall" test_ref="oval:mil.disa.stig.rhel8:tst:29001" />
-+            <criterion comment="Audit 32-bit invocations of fchownat syscall" test_ref="oval:mil.disa.stig.rhel8:tst:29100" />
-+            <criterion comment="Audit 64-bit invocations of fchownat syscall" test_ref="oval:mil.disa.stig.rhel8:tst:29101" />
-+            <criterion comment="Audit 32-bit invocations of fchown syscall" test_ref="oval:mil.disa.stig.rhel8:tst:29200" />
-+            <criterion comment="Audit 64-bit invocations of fchown syscall" test_ref="oval:mil.disa.stig.rhel8:tst:29201" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:294" version="2">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:289" version="3">
-           <metadata>
--            <title>RHEL-08-030540 - Successful/unsuccessful uses of the fchmod system call in RHEL 8 must generate an audit record.</title>
-+            <title>RHEL-08-030490 - Successful/unsuccessful uses of the chmod, fchmod and fchmodat system calls in RHEL 8 must generate an audit record.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
-             <description>Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
- 
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "fchmod" system call is used to change permissions of a file.
--
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.</description>
-+Audit records can be generated from various components within the information system (e.g., module or policy filter). 
-+The "chmod" command system call changes the file mode bits of each given file according to mode, which can be either a symbolic representation of changes to make, or an octal number representing the bit pattern for the new mode bits.
-+The "fchmod" system call is used to change permissions of a file.
-+The "fchmodat" system call is used to change permissions of a file relative to a directory file descriptor.
-+When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
-+The system call rules are loaded into a matching engine that intercepts each syscall that all programs on the system makes. Therefore, it is very important to only use syscall rules when you have to since these affect performance. The more rules, the bigger the performance hit. You can help the performance, though, by combining syscalls into one rule whenever possible.</description>
-           </metadata>
-           <criteria>
-             <extend_definition comment="The auditd package is installed and running" definition_ref="oval:mil.disa.stig.rhel8:def:160" />
-+            <criterion comment="Audit 32-bit invocations of chmod syscall" test_ref="oval:mil.disa.stig.rhel8:tst:28900" />
-+            <criterion comment="Audit 64-bit invocations of chmod syscall" test_ref="oval:mil.disa.stig.rhel8:tst:28901" />
-+            <criterion comment="Audit 32-bit invocations of fchmodat syscall" test_ref="oval:mil.disa.stig.rhel8:tst:29300" />
-+            <criterion comment="Audit 64-bit invocations of fchmodat syscall" test_ref="oval:mil.disa.stig.rhel8:tst:29301" />
-             <criterion comment="Audit 32-bit invocations of fchmod syscall" test_ref="oval:mil.disa.stig.rhel8:tst:29400" />
-             <criterion comment="Audit 64-bit invocations of fchmod syscall" test_ref="oval:mil.disa.stig.rhel8:tst:29401" />
-           </criteria>
-@@ -13550,7 +12310,7 @@ If a privileged user were to log on using this service, the privileged user pass
-             <criterion comment="The rsh-server package is absent." test_ref="oval:mil.disa.stig.rhel8:tst:31700" />
-           </criteria>
-         </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:318" class="compliance" version="1">
-+        <definition id="oval:mil.disa.stig.rhel8:def:318" class="compliance" version="2">
-           <metadata>
-             <title>RHEL-08-040021 - RHEL 8 must disable the asynchronous transfer mode (ATM) protocol.</title>
-             <affected family="unix">
-@@ -13563,8 +12323,8 @@ Failing to disconnect unused protocols can result in a system compromise.
- The Asynchronous Transfer Mode (ATM) is a protocol operating on network, data link, and physical layers, based on virtual circuits and virtual paths. Disabling ATM protects the system against exploitation of any laws in its implementation.</description>
-           </metadata>
-           <criteria>
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:31800" />
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:31801" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:31800" comment="/etc/modprobe.d contains a file that contains 'install atm /bin/true'" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:31801" comment="/etc/modprobe.d contains a file that contains 'blacklist atm'" />
-           </criteria>
-         </definition>
-         <definition id="oval:mil.disa.stig.rhel8:def:319" class="compliance" version="1">
-@@ -14594,7 +13354,7 @@ FIPS 140-2 is the current standard for validating that mechanisms used to access
-             <criterion comment="ALL is not configured in /etc/sudoers.d" test_ref="oval:mil.disa.stig.rhel8:tst:41401" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:415" version="1">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:415" version="2">
-           <metadata>
-             <title>RHEL-08-010383 - RHEL 8 must use the invoking user's password for privilege escalation when using "sudo".</title>
-             <affected family="unix">
-@@ -14604,21 +13364,21 @@ FIPS 140-2 is the current standard for validating that mechanisms used to access
- For more information on each of the listed configurations, reference the sudoers(5) manual page.</description>
-           </metadata>
-           <criteria operator="AND">
--            <criteria operator="OR">
-+            <criteria operator="ONE">
-               <criterion comment="Defaults !targetpw is configured in /etc/sudoers" test_ref="oval:mil.disa.stig.rhel8:tst:41500" />
-               <criterion comment="Defaults !targetpw is configured in /etc/sudoers.d" test_ref="oval:mil.disa.stig.rhel8:tst:41501" />
-             </criteria>
--            <criteria operator="OR">
-+            <criteria operator="ONE">
-               <criterion comment="Defaults !rootpw is configured in /etc/sudoers" test_ref="oval:mil.disa.stig.rhel8:tst:41502" />
-               <criterion comment="Defaults !rootpw is configured in /etc/sudoers.d" test_ref="oval:mil.disa.stig.rhel8:tst:41503" />
-             </criteria>
--            <criteria operator="OR">
-+            <criteria operator="ONE">
-               <criterion comment="Defaults !runaspw is configured in /etc/sudoers" test_ref="oval:mil.disa.stig.rhel8:tst:41504" />
-               <criterion comment="Defaults !runaspw is configured in /etc/sudoers.d" test_ref="oval:mil.disa.stig.rhel8:tst:41505" />
-             </criteria>
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:416" version="1">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:416" version="2">
-           <metadata>
-             <title>RHEL-08-010384 - RHEL 8 must require re-authentication when using the "sudo" command.</title>
-             <affected family="unix">
-@@ -14630,7 +13390,7 @@ When operating systems provide the capability to escalate a functional capabilit
- 
- If the value is set to an integer less than 0, the user's time stamp will not expire and the user will not have to re-authenticate for privileged actions until the user's session is terminated.</description>
-           </metadata>
--          <criteria operator="OR">
-+          <criteria operator="ONE">
-             <criterion comment="Defaults timestamp_timeout is configured in /etc/sudoers" test_ref="oval:mil.disa.stig.rhel8:tst:41600" />
-             <criterion comment="Defaults timestamp_timeout is configured in /etc/sudoers.d" test_ref="oval:mil.disa.stig.rhel8:tst:41601" />
-           </criteria>
-@@ -14651,9 +13411,19 @@ If the value is set to an integer less than 0, the user's time stamp will not ex
-         <rpminfo_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" check="all" check_existence="all_exist" id="oval:mil.disa.stig.rhel8:tst:9900" comment="The openssh package is installed." version="2">
-           <object object_ref="oval:mil.disa.stig.rhel8:obj:9900" />
-         </rpminfo_test>
--        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="at_least_one_exists" comment="The RHEL 8 minor version is supported." id="oval:mil.disa.stig.rhel8:tst:10000" version="2" state_operator="OR">
-+        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="at_least_one_exists" comment="The RHEL 8 minor version is supported." id="oval:mil.disa.stig.rhel8:tst:10000" version="5" state_operator="OR">
-           <object object_ref="oval:mil.disa.stig.rhel8:obj:10000" />
--          <state state_ref="oval:mil.disa.stig.rhel8:ste:10000" />
-+          <state state_ref="oval:mil.disa.stig.rhel8:ste:10001" />
-+          <state state_ref="oval:mil.disa.stig.rhel8:ste:10002" />
-+          <state state_ref="oval:mil.disa.stig.rhel8:ste:10003" />
-+          <state state_ref="oval:mil.disa.stig.rhel8:ste:10004" />
-+          <state state_ref="oval:mil.disa.stig.rhel8:ste:10005" />
-+          <state state_ref="oval:mil.disa.stig.rhel8:ste:10006" />
-+          <state state_ref="oval:mil.disa.stig.rhel8:ste:10007" />
-+          <state state_ref="oval:mil.disa.stig.rhel8:ste:10008" />
-+        </textfilecontent54_test>
-+        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="at_least_one_exists" comment="The RHEL 8 minor version is supported." id="oval:mil.disa.stig.rhel8:tst:10001" version="3" state_operator="OR">
-+          <object object_ref="oval:mil.disa.stig.rhel8:obj:10001" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:10001" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:10002" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:10003" />
-@@ -14678,10 +13448,14 @@ If the value is set to an integer less than 0, the user's time stamp will not ex
-         <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="none_exist" comment="No active password hash in /etc/shadow has a prefix other than '$6'." id="oval:mil.disa.stig.rhel8:tst:10400" version="1">
-           <object object_ref="oval:mil.disa.stig.rhel8:obj:10401" />
-         </textfilecontent54_test>
--        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="only_one_exists" comment="Check the file /etc/pam.d/password-auth to see if the password section for pam_unix.so sets rounds to a value no lower than 5000." id="oval:mil.disa.stig.rhel8:tst:10500" version="1">
-+        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="/etc/login.defs: SHA_CRYPT_MIN_ROUNDS, if set, is set to 5000 or greater" check="all" check_existence="any_exist" id="oval:mil.disa.stig.rhel8:tst:10500" version="2">
-           <object object_ref="oval:mil.disa.stig.rhel8:obj:10500" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:10500" />
-         </textfilecontent54_test>
-+        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="/etc/login.defs: SHA_CRYPT_MAX_ROUNDS, if set, is set to 5000 or greater" check="all" check_existence="any_exist" id="oval:mil.disa.stig.rhel8:tst:10501" version="2">
-+          <object object_ref="oval:mil.disa.stig.rhel8:obj:10501" />
-+          <state state_ref="oval:mil.disa.stig.rhel8:ste:10500" />
-+        </textfilecontent54_test>
-         <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="all_exist" comment="/boot/efi/EFI/redhat/grub.cfg:superusers exists and has a name." id="oval:mil.disa.stig.rhel8:tst:10600" version="1">
-           <object object_ref="oval:mil.disa.stig.rhel8:obj:10600" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:10600" />
-@@ -14768,10 +13542,24 @@ If the value is set to an integer less than 0, the user's time stamp will not ex
-         <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="/etc/sysconfig/sshd: SSH_USE_STRONG_RNG=32" check="all" id="oval:mil.disa.stig.rhel8:tst:12200" version="1">
-           <object object_ref="oval:mil.disa.stig.rhel8:obj:12200" />
-         </textfilecontent54_test>
--        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="/etc/crypto-policies/back-ends/opensslcnf.config: MinProtocol = TLSv1.2 or newer" check="all" state_operator="OR" id="oval:mil.disa.stig.rhel8:tst:12300" version="2">
-+        <rpminfo_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" comment="Package crypto-policies is version 20210617 or newer." check="all" id="oval:mil.disa.stig.rhel8:tst:12300" version="4">
-           <object object_ref="oval:mil.disa.stig.rhel8:obj:12300" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:12300" />
-+        </rpminfo_test>
-+        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="/etc/crypto-policies/back-ends/opensslcnf.config: MinProtocol = TLSv1.2 or newer." check="all" state_operator="OR" id="oval:mil.disa.stig.rhel8:tst:12301" version="1">
-+          <object object_ref="oval:mil.disa.stig.rhel8:obj:12301" />
-+          <state state_ref="oval:mil.disa.stig.rhel8:ste:12301" />
-+          <state state_ref="oval:mil.disa.stig.rhel8:ste:12302" />
-+        </textfilecontent54_test>
-+        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="/etc/crypto-policies/back-ends/opensslcnf.config: TLS.MinProtocol = TLSv1.2 or newer." check="all" state_operator="OR" id="oval:mil.disa.stig.rhel8:tst:12302" version="1">
-+          <object object_ref="oval:mil.disa.stig.rhel8:obj:12302" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:12301" />
-+          <state state_ref="oval:mil.disa.stig.rhel8:ste:12302" />
-+        </textfilecontent54_test>
-+        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="/etc/crypto-policies/back-ends/opensslcnf.config: DTLS.MinProtocol = DTLSv1.2 or newer." check="all" state_operator="OR" id="oval:mil.disa.stig.rhel8:tst:12303" version="1">
-+          <object object_ref="oval:mil.disa.stig.rhel8:obj:12303" />
-+          <state state_ref="oval:mil.disa.stig.rhel8:ste:12303" />
-+          <state state_ref="oval:mil.disa.stig.rhel8:ste:12304" />
-         </textfilecontent54_test>
-         <file_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" check="all" check_existence="all_exist" comment="System command files have mode 755 or less permissive" id="oval:mil.disa.stig.rhel8:tst:12400" version="2">
-           <object object_ref="oval:mil.disa.stig.rhel8:obj:12401" />
-@@ -15141,19 +13929,17 @@ If the value is set to an integer less than 0, the user's time stamp will not ex
-         <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="the lock-command is set in /etc/tmux.conf" check="all" id="oval:mil.disa.stig.rhel8:tst:19301" version="1">
-           <object object_ref="oval:mil.disa.stig.rhel8:obj:19301" />
-         </textfilecontent54_test>
--        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="/etc/bashrc contains a line to properly configure tmux" check="all" id="oval:mil.disa.stig.rhel8:tst:19400" version="2">
-+        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="/etc/profile.d/*.sh contains a shell script to initialize the tmux terminal multiplexer as each shell is called." check="all" id="oval:mil.disa.stig.rhel8:tst:19400" version="3">
-           <object object_ref="oval:mil.disa.stig.rhel8:obj:19400" />
-         </textfilecontent54_test>
-+        <process58_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" comment="The tmux process is running." check="all" id="oval:mil.disa.stig.rhel8:tst:19401" version="1">
-+          <object object_ref="oval:mil.disa.stig.rhel8:obj:19401" />
-+        </process58_test>
-         <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="/etc/shells does not contain any instances of tmux" check="all" check_existence="none_exist" id="oval:mil.disa.stig.rhel8:tst:19500" version="1">
-           <object object_ref="oval:mil.disa.stig.rhel8:obj:19500" />
-         </textfilecontent54_test>
--        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" comment="The pam_pwquality module is included in password-auth with the correct retry setting." id="oval:mil.disa.stig.rhel8:tst:19600" version="1">
-+        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" comment="The pam_pwquality module is included in password-auth." id="oval:mil.disa.stig.rhel8:tst:19600" version="2">
-           <object object_ref="oval:mil.disa.stig.rhel8:obj:19600" />
--          <state state_ref="oval:mil.disa.stig.rhel8:ste:19600" />
--        </textfilecontent54_test>
--        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" comment="The pam_pwquality module is included in system-auth with the correct retry setting." id="oval:mil.disa.stig.rhel8:tst:19601" version="1">
--          <object object_ref="oval:mil.disa.stig.rhel8:obj:19601" />
--          <state state_ref="oval:mil.disa.stig.rhel8:ste:19600" />
-         </textfilecontent54_test>
-         <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="at least one uppercase character is required" check="all" id="oval:mil.disa.stig.rhel8:tst:19700" version="1">
-           <object object_ref="oval:mil.disa.stig.rhel8:obj:19700" />
-@@ -15216,11 +14002,7 @@ If the value is set to an integer less than 0, the user's time stamp will not ex
-         <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="none_exist" comment="Root does not have a blank entry in /etc/shadow for maximum password age" id="oval:mil.disa.stig.rhel8:tst:20703" version="2">
-           <object object_ref="oval:mil.disa.stig.rhel8:obj:20704" />
-         </textfilecontent54_test>
--        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="/etc/pam.d/system-auth: pam_pwhistory.so has remember set to 5 or greater" check="all" id="oval:mil.disa.stig.rhel8:tst:20800" version="1">
--          <object object_ref="oval:mil.disa.stig.rhel8:obj:20800" />
--          <state state_ref="oval:mil.disa.stig.rhel8:ste:20800" />
--        </textfilecontent54_test>
--        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="/etc/pam.d/password-auth: pam_pwhistory.so has remember set to 5 or greater" check="all" id="oval:mil.disa.stig.rhel8:tst:20801" version="1">
-+        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="/etc/pam.d/password-auth: pam_pwhistory.so has remember set to 5 or greater" check="all" id="oval:mil.disa.stig.rhel8:tst:20801" version="2">
-           <object object_ref="oval:mil.disa.stig.rhel8:obj:20801" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:20800" />
-         </textfilecontent54_test>
-@@ -15245,6 +14027,10 @@ If the value is set to an integer less than 0, the user's time stamp will not ex
-           <object object_ref="oval:mil.disa.stig.rhel8:obj:21400" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:9801" />
-         </textfilecontent54_test>
-+        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="passwords must not be dictionary words" check="all" id="oval:mil.disa.stig.rhel8:tst:21401" version="1">
-+          <object object_ref="oval:mil.disa.stig.rhel8:obj:21401" />
-+          <state state_ref="oval:mil.disa.stig.rhel8:ste:9801" />
-+        </textfilecontent54_test>
-         <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="/etc/login.defs: FAIL_DELAY = 4 or greater" check="all" id="oval:mil.disa.stig.rhel8:tst:21500" version="1">
-           <object object_ref="oval:mil.disa.stig.rhel8:obj:21500" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:21500" />
-@@ -15282,11 +14068,6 @@ If the value is set to an integer less than 0, the user's time stamp will not ex
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:22301" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:22302" />
-         </textfilecontent54_test>
--        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="/etc/audit/auditd.conf: max_log_file_action = syslog or keep_logs" check="all" state_operator="OR" id="oval:mil.disa.stig.rhel8:tst:22400" version="1">
--          <object object_ref="oval:mil.disa.stig.rhel8:obj:22400" />
--          <state state_ref="oval:mil.disa.stig.rhel8:ste:22400" />
--          <state state_ref="oval:mil.disa.stig.rhel8:ste:22401" />
--        </textfilecontent54_test>
-         <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="/etc/audit/auditd.conf: disk_full_action = SYSLOG, SINGLE, or HALT" check="all" state_operator="OR" id="oval:mil.disa.stig.rhel8:tst:22500" version="1">
-           <object object_ref="oval:mil.disa.stig.rhel8:obj:22500" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:22300" />
-@@ -15736,7 +14517,7 @@ If the value is set to an integer less than 0, the user's time stamp will not ex
-         <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="/etc/modprobe.d contains a file that contains 'install atm /bin/true'" check="all" id="oval:mil.disa.stig.rhel8:tst:31800" version="2">
-           <object object_ref="oval:mil.disa.stig.rhel8:obj:31800" />
-         </textfilecontent54_test>
--        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="/etc/modprobe.d contains a file that contains 'blacklist atn'" check="all" id="oval:mil.disa.stig.rhel8:tst:31801" version="2">
-+        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="/etc/modprobe.d contains a file that contains 'blacklist atm'" check="all" id="oval:mil.disa.stig.rhel8:tst:31801" version="3">
-           <object object_ref="oval:mil.disa.stig.rhel8:obj:31801" />
-         </textfilecontent54_test>
-         <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="/etc/modprobe.d contains a file that contains 'install can /bin/true'" check="all" id="oval:mil.disa.stig.rhel8:tst:31900" version="2">
-@@ -16093,29 +14874,29 @@ If the value is set to an integer less than 0, the user's time stamp will not ex
-         <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="none_exist" comment="ALL does not exist in /etc/sudoers.d" id="oval:mil.disa.stig.rhel8:tst:41401" version="1">
-           <object object_ref="oval:mil.disa.stig.rhel8:obj:41401" />
-         </textfilecontent54_test>
--        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="at_least_one_exists" comment="Defaults !targetpw is configured in /etc/sudoers" id="oval:mil.disa.stig.rhel8:tst:41500" version="1">
-+        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="only_one_exists" comment="Defaults !targetpw is configured in /etc/sudoers" id="oval:mil.disa.stig.rhel8:tst:41500" version="2">
-           <object object_ref="oval:mil.disa.stig.rhel8:obj:41500" />
-         </textfilecontent54_test>
--        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="at_least_one_exists" comment="Defaults !targetpw is configured in  /etc/sudoers.d" id="oval:mil.disa.stig.rhel8:tst:41501" version="1">
-+        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="only_one_exists" comment="Defaults !targetpw is configured in  /etc/sudoers.d" id="oval:mil.disa.stig.rhel8:tst:41501" version="2">
-           <object object_ref="oval:mil.disa.stig.rhel8:obj:41501" />
-         </textfilecontent54_test>
--        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="at_least_one_exists" comment="Defaults !rootpw is configured in /etc/sudoers" id="oval:mil.disa.stig.rhel8:tst:41502" version="1">
-+        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="only_one_exists" comment="Defaults !rootpw is configured in /etc/sudoers" id="oval:mil.disa.stig.rhel8:tst:41502" version="2">
-           <object object_ref="oval:mil.disa.stig.rhel8:obj:41502" />
-         </textfilecontent54_test>
--        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="at_least_one_exists" comment="Defaults !rootpw is configured in  /etc/sudoers.d" id="oval:mil.disa.stig.rhel8:tst:41503" version="1">
-+        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="only_one_exists" comment="Defaults !rootpw is configured in  /etc/sudoers.d" id="oval:mil.disa.stig.rhel8:tst:41503" version="2">
-           <object object_ref="oval:mil.disa.stig.rhel8:obj:41503" />
-         </textfilecontent54_test>
--        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="at_least_one_exists" comment="Defaults !runaspw is configured in /etc/sudoers" id="oval:mil.disa.stig.rhel8:tst:41504" version="1">
-+        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="only_one_exists" comment="Defaults !runaspw is configured in /etc/sudoers" id="oval:mil.disa.stig.rhel8:tst:41504" version="2">
-           <object object_ref="oval:mil.disa.stig.rhel8:obj:41504" />
-         </textfilecontent54_test>
--        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="at_least_one_exists" comment="Defaults !runaspw is configured in  /etc/sudoers.d" id="oval:mil.disa.stig.rhel8:tst:41505" version="1">
-+        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="only_one_exists" comment="Defaults !runaspw is configured in  /etc/sudoers.d" id="oval:mil.disa.stig.rhel8:tst:41505" version="2">
-           <object object_ref="oval:mil.disa.stig.rhel8:obj:41505" />
-         </textfilecontent54_test>
--        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="at_least_one_exists" comment="Defaults timestamp_timeout is configured in /etc/sudoers" id="oval:mil.disa.stig.rhel8:tst:41600" version="2">
-+        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="only_one_exists" comment="Defaults timestamp_timeout is configured in /etc/sudoers" id="oval:mil.disa.stig.rhel8:tst:41600" version="3">
-           <object object_ref="oval:mil.disa.stig.rhel8:obj:41600" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:41600" />
-         </textfilecontent54_test>
--        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="at_least_one_exists" comment="Defaults timestamp_timeout is configured in /etc/sudoers.d" id="oval:mil.disa.stig.rhel8:tst:41601" version="2">
-+        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="only_one_exists" comment="Defaults timestamp_timeout is configured in /etc/sudoers.d" id="oval:mil.disa.stig.rhel8:tst:41601" version="3">
-           <object object_ref="oval:mil.disa.stig.rhel8:obj:41601" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:41600" />
-         </textfilecontent54_test>
-@@ -16155,6 +14936,12 @@ If the value is set to an integer less than 0, the user's time stamp will not ex
-           <pattern operation="pattern match">^\s*CPE_NAME="cpe:/o:redhat:enterprise_linux:8\.(\d+)\b</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:10001" version="3" comment="The minor version of RHEL 8">
-+          <path>/etc</path>
-+          <filename>os-release</filename>
-+          <pattern operation="pattern match">^\s*PRETTY_NAME="Red Hat Enterprise Linux 8\.(\d+)\b</pattern>
-+          <instance datatype="int" operation="greater than or equal">1</instance>
-+        </textfilecontent54_object>
-         <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="/proc/sys/crypto/fips_enabled" id="oval:mil.disa.stig.rhel8:obj:10100" version="1">
-           <filepath datatype="string">/proc/sys/crypto/fips_enabled</filepath>
-           <pattern operation="pattern match">^(\d+)$</pattern>
-@@ -16182,10 +14969,14 @@ If the value is set to an integer less than 0, the user's time stamp will not ex
-             <filter action="exclude">oval:mil.disa.stig.rhel8:ste:10401</filter>
-           </set>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="Check the file /etc/pam.d/password-auth for the setting: password sufficient pam_unix.so sha512 rounds=(some number)" id="oval:mil.disa.stig.rhel8:obj:10500" version="1">
--          <path datatype="string">/etc/pam.d</path>
--          <filename datatype="string">password-auth</filename>
--          <pattern operation="pattern match">^[ \t]*password[ \t]+sufficient[ \t]+pam_unix\.so(?:[ \t]+|(?:[ \t][^#\r\f\n]+[ \t]))rounds=([\d]+)(?:[ \t]|$)</pattern>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:10500" version="2">
-+          <filepath>/etc/login.defs</filepath>
-+          <pattern operation="pattern match">^\s*SHA_CRYPT_MIN_ROUNDS\s+(\d+)\b</pattern>
-+          <instance datatype="int" operation="greater than or equal">1</instance>
-+        </textfilecontent54_object>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:10501" version="2">
-+          <filepath>/etc/login.defs</filepath>
-+          <pattern operation="pattern match">^\s*SHA_CRYPT_MAX_ROUNDS\s+(\d+)\b</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
-         <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="/boot/efi/EFI/redhat/grub.cfg:superusers" id="oval:mil.disa.stig.rhel8:obj:10600" version="1">
-@@ -16256,9 +15047,22 @@ If the value is set to an integer less than 0, the user's time stamp will not ex
-           <pattern operation="pattern match">^[ \t]*SSH_USE_STRONG_RNG[ \t]*=[ \t]*32[ \t]*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:12300" version="2">
-+        <rpminfo_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:mil.disa.stig.rhel8:obj:12300" version="3">
-+          <name>crypto-policies</name>
-+        </rpminfo_object>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:12301" version="2">
-+          <filepath>/etc/crypto-policies/back-ends/opensslcnf.config</filepath>
-+          <pattern operation="pattern match">^\s*MinProtocol\s*=\s*([\.\w]+)\s*(?:#.*)?$</pattern>
-+          <instance datatype="int" operation="greater than or equal">1</instance>
-+        </textfilecontent54_object>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:12302" version="2">
-+          <filepath>/etc/crypto-policies/back-ends/opensslcnf.config</filepath>
-+          <pattern operation="pattern match">^\s*TLS\.MinProtocol\s*=\s*([\.\w]+)\s*(?:#.*)?$</pattern>
-+          <instance datatype="int" operation="greater than or equal">1</instance>
-+        </textfilecontent54_object>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:12303" version="2">
-           <filepath>/etc/crypto-policies/back-ends/opensslcnf.config</filepath>
--          <pattern operation="pattern match">^\s*MinProtocol\s*=\s*(\S+)\s*(?:#.*)?$</pattern>
-+          <pattern operation="pattern match">^\s*DTLS\.MinProtocol\s*=\s*([\.\w]+)\s*(?:#.*)?$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
-         <file_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" comment="All files in system command directories" id="oval:mil.disa.stig.rhel8:obj:12400" version="1">
-@@ -16687,25 +15491,25 @@ If the value is set to an integer less than 0, the user's time stamp will not ex
-           <pattern operation="pattern match">^\s*set\s+-g\s+lock-command\s+vlock\s*(?:#.*)?$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:19400" version="5">
--          <filepath>/etc/bashrc</filepath>
--          <pattern operation="pattern match">^\s*\[\s+-n\s+"\$PS1"\s+-a\s+-z\s+"\$TMUX"\s+\]\s+&amp;&amp;\s+exec\s+tmux\s*(?:#.*)?$</pattern>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:19400" version="7">
-+          <path>/etc/profile.d</path>
-+          <filename operation="pattern match">\.sh$</filename>
-+          <pattern operation="pattern match">^\s*if\s+\[\s*"\$PS1"\s*\];\s+then\s+parent=\$\(ps\s+-o\s+ppid=\s+-p\s+\$\$\)\s+name=\$\(ps\s+-o\s+comm=\s+-p\s+\$parent\)\s+case\s+"\$name"\s+in\s+\(sshd\|login\)\s+exec\s+tmux\s+;;\s+esac\s+fi\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
-+        <process58_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" id="oval:mil.disa.stig.rhel8:obj:19401" version="2">
-+          <command_line operation="pattern match">^(/usr/bin/)?tmux\b</command_line>
-+          <pid datatype="int" operation="greater than">1</pid>
-+        </process58_object>
-         <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:19500" version="1">
-           <behaviors ignore_case="true" />
-           <filepath>/etc/shells</filepath>
-           <pattern operation="pattern match">tmux</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:19600" version="1" comment="pam_pwquality in password-auth">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:19600" version="2" comment="pam_pwquality in password-auth">
-           <filepath>/etc/pam.d/password-auth</filepath>
--          <pattern operation="pattern match">^\s*password\s+(?:(?:required)|(?:requisite))\s+pam_pwquality\.so.*retry=(\S+)\b</pattern>
--          <instance datatype="int" operation="greater than or equal">1</instance>
--        </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:19601" version="1" comment="pam_pwquality in system-auth">
--          <filepath>/etc/pam.d/system-auth</filepath>
--          <pattern operation="pattern match">^\s*password\s+(?:(?:required)|(?:requisite))\s+pam_pwquality\.so.*retry=(\S+)\b</pattern>
-+          <pattern operation="pattern match">^\s*password\s+(?:required|requisite)\s+pam_pwquality\.so\b</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
-         <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="ucredit setting in /etc/security/pwquality.conf" id="oval:mil.disa.stig.rhel8:obj:19700" version="1">
-@@ -16801,14 +15605,9 @@ If the value is set to an integer less than 0, the user's time stamp will not ex
-           <pattern datatype="string" operation="pattern match">^root:[^:]*:[^:]*:[^:]*::</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:20800" version="4">
--          <filepath>/etc/pam.d/system-auth</filepath>
--          <pattern operation="pattern match">^\s*password\s+required\s+pam_pwhistory\.so\s+[^#\n]*\bremember=(\d).*$</pattern>
--          <instance datatype="int" operation="greater than or equal">1</instance>
--        </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:20801" version="4">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:20801" version="5">
-           <filepath>/etc/pam.d/password-auth</filepath>
--          <pattern operation="pattern match">^\s*password\s+required\s+pam_pwhistory\.so\s+[^#\n]*\bremember=(\d).*$</pattern>
-+          <pattern operation="pattern match">^\s*password\s+required\s+pam_pwhistory\.so\s+[^#\n]*\bremember=(\d+)\b</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
-         <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:20900" version="1">
-@@ -16836,6 +15635,12 @@ If the value is set to an integer less than 0, the user's time stamp will not ex
-           <pattern operation="pattern match">^\s*dictcheck\s*=\s*(\d*)\s*(?:#.*)?$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:21401" version="2">
-+          <path>/etc/pwquality.conf.d/</path>
-+          <filename operation="pattern match">^.*\.conf$</filename>
-+          <pattern operation="pattern match">^\s*dictcheck\s*=\s*(\d*)\s*(?:#.*)?$</pattern>
-+          <instance datatype="int" operation="greater than or equal">1</instance>
-+        </textfilecontent54_object>
-         <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:21500" version="2">
-           <filepath>/etc/login.defs</filepath>
-           <pattern operation="pattern match">^\s*FAIL_DELAY\s+(\d+)\s*$</pattern>
-@@ -16886,11 +15691,6 @@ If the value is set to an integer less than 0, the user's time stamp will not ex
-           <pattern operation="pattern match">(?i)^\s*disk_error_action\s*=\s*(\w+)\s*(?:#.*)?$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:22400" version="2">
--          <filepath>/etc/audit/auditd.conf</filepath>
--          <pattern operation="pattern match">(?i)^\s*max_log_file_action\s*=\s*(\w+)\s*(?:#.*)?$</pattern>
--          <instance datatype="int" operation="greater than or equal">1</instance>
--        </textfilecontent54_object>
-         <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:22500" version="2">
-           <filepath>/etc/audit/auditd.conf</filepath>
-           <pattern operation="pattern match">(?i)^\s*disk_full_action\s*=\s*(\w+)\s*(?:#.*)?$</pattern>
-@@ -16977,104 +15777,104 @@ If the value is set to an integer less than 0, the user's time stamp will not ex
-           <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+path=/usr/bin/su\s+(-F\s+perm=([rwa]*x[rwa]*)\s+)?-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit lremovexattr syscall" id="oval:mil.disa.stig.rhel8:obj:24600" version="2">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit lremovexattr syscall" id="oval:mil.disa.stig.rhel8:obj:24600" version="3">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+lremovexattr\s+|(\s+|,)lremovexattr(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+lremovexattr\s+|(\s+|,)lremovexattr(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit lremovexattr syscall" id="oval:mil.disa.stig.rhel8:obj:24601" version="2">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit lremovexattr syscall" id="oval:mil.disa.stig.rhel8:obj:24601" version="3">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+lremovexattr\s+|(\s+|,)lremovexattr(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+lremovexattr\s+|(\s+|,)lremovexattr(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit lremovexattr syscall (invoked by root)" id="oval:mil.disa.stig.rhel8:obj:24602" version="2">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit lremovexattr syscall (invoked by root)" id="oval:mil.disa.stig.rhel8:obj:24602" version="3">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+lremovexattr\s+|(\s+|,)lremovexattr(\s+|,))).*-F\s+auid=0(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+lremovexattr\s+|(\s+|,)lremovexattr(\s+|,))).*-F\s+auid=0(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit lremovexattr syscall (invoked by root)" id="oval:mil.disa.stig.rhel8:obj:24603" version="2">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit lremovexattr syscall (invoked by root)" id="oval:mil.disa.stig.rhel8:obj:24603" version="3">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+lremovexattr\s+|(\s+|,)lremovexattr(\s+|,))).*-F\s+auid=0(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+lremovexattr\s+|(\s+|,)lremovexattr(\s+|,))).*-F\s+auid=0(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit removexattr syscall (auid&gt;=1000)" id="oval:mil.disa.stig.rhel8:obj:24700" version="3">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit removexattr syscall (auid&gt;=1000)" id="oval:mil.disa.stig.rhel8:obj:24700" version="4">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+removexattr\s+|(\s+|,)removexattr(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+removexattr\s+|(\s+|,)removexattr(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit removexattr syscall (auid&gt;=1000)" id="oval:mil.disa.stig.rhel8:obj:24701" version="3">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit removexattr syscall (auid&gt;=1000)" id="oval:mil.disa.stig.rhel8:obj:24701" version="4">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+removexattr\s+|(\s+|,)removexattr(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+removexattr\s+|(\s+|,)removexattr(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit removexattr syscall (auid=0)" id="oval:mil.disa.stig.rhel8:obj:24702" version="1">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit removexattr syscall (auid=0)" id="oval:mil.disa.stig.rhel8:obj:24702" version="2">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+removexattr\s+|(\s+|,)removexattr(\s+|,))).*-F\s+auid=0(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+removexattr\s+|(\s+|,)removexattr(\s+|,))).*-F\s+auid=0(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit removexattr syscall (auid=0)" id="oval:mil.disa.stig.rhel8:obj:24703" version="1">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit removexattr syscall (auid=0)" id="oval:mil.disa.stig.rhel8:obj:24703" version="2">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+removexattr\s+|(\s+|,)removexattr(\s+|,))).*-F\s+auid=0(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+removexattr\s+|(\s+|,)removexattr(\s+|,))).*-F\s+auid=0(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit lsetxattr syscall" id="oval:mil.disa.stig.rhel8:obj:24800" version="1">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit lsetxattr syscall" id="oval:mil.disa.stig.rhel8:obj:24800" version="2">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+lsetxattr\s+|(\s+|,)lsetxattr(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+lsetxattr\s+|(\s+|,)lsetxattr(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit lsetxattr syscall" id="oval:mil.disa.stig.rhel8:obj:24801" version="1">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit lsetxattr syscall" id="oval:mil.disa.stig.rhel8:obj:24801" version="2">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+lsetxattr\s+|(\s+|,)lsetxattr(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+lsetxattr\s+|(\s+|,)lsetxattr(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit lsetxattr syscall" id="oval:mil.disa.stig.rhel8:obj:24802" version="1">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit lsetxattr syscall" id="oval:mil.disa.stig.rhel8:obj:24802" version="2">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+lsetxattr\s+|(\s+|,)lsetxattr(\s+|,))).*-F\s+auid=0(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+lsetxattr\s+|(\s+|,)lsetxattr(\s+|,))).*-F\s+auid=0(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit lsetxattr syscall" id="oval:mil.disa.stig.rhel8:obj:24803" version="1">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit lsetxattr syscall" id="oval:mil.disa.stig.rhel8:obj:24803" version="2">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+lsetxattr\s+|(\s+|,)lsetxattr(\s+|,))).*-F\s+auid=0(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+lsetxattr\s+|(\s+|,)lsetxattr(\s+|,))).*-F\s+auid=0(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit fsetxattr syscall" id="oval:mil.disa.stig.rhel8:obj:24900" version="3">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit fsetxattr syscall" id="oval:mil.disa.stig.rhel8:obj:24900" version="4">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+fsetxattr\s+|(\s+|,)fsetxattr(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+fsetxattr\s+|(\s+|,)fsetxattr(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit fsetxattr syscall" id="oval:mil.disa.stig.rhel8:obj:24901" version="3">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit fsetxattr syscall" id="oval:mil.disa.stig.rhel8:obj:24901" version="4">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+fsetxattr\s+|(\s+|,)fsetxattr(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+fsetxattr\s+|(\s+|,)fsetxattr(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit fsetxattr syscall" id="oval:mil.disa.stig.rhel8:obj:24902" version="1">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit fsetxattr syscall" id="oval:mil.disa.stig.rhel8:obj:24902" version="2">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+fsetxattr\s+|(\s+|,)fsetxattr(\s+|,))).*-F\s+auid=0(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+fsetxattr\s+|(\s+|,)fsetxattr(\s+|,))).*-F\s+auid=0(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit fsetxattr syscall" id="oval:mil.disa.stig.rhel8:obj:24903" version="1">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit fsetxattr syscall" id="oval:mil.disa.stig.rhel8:obj:24903" version="2">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+fsetxattr\s+|(\s+|,)fsetxattr(\s+|,))).*-F\s+auid=0(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+fsetxattr\s+|(\s+|,)fsetxattr(\s+|,))).*-F\s+auid=0(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit fremovexattr syscall (auid&gt;=1000)" id="oval:mil.disa.stig.rhel8:obj:25000" version="2">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit fremovexattr syscall (auid&gt;=1000)" id="oval:mil.disa.stig.rhel8:obj:25000" version="3">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+fremovexattr\s+|(\s+|,)fremovexattr(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+fremovexattr\s+|(\s+|,)fremovexattr(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit fremovexattr syscall (auid&gt;=1000)" id="oval:mil.disa.stig.rhel8:obj:25001" version="2">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit fremovexattr syscall (auid&gt;=1000)" id="oval:mil.disa.stig.rhel8:obj:25001" version="3">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+fremovexattr\s+|(\s+|,)fremovexattr(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+fremovexattr\s+|(\s+|,)fremovexattr(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit fremovexattr syscall (auid=0)" id="oval:mil.disa.stig.rhel8:obj:25002" version="1">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit fremovexattr syscall (auid=0)" id="oval:mil.disa.stig.rhel8:obj:25002" version="2">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+fremovexattr\s+|(\s+|,)fremovexattr(\s+|,))).*-F\s+auid=0(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+fremovexattr\s+|(\s+|,)fremovexattr(\s+|,))).*-F\s+auid=0(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit fremovexattr syscall (auid=0)" id="oval:mil.disa.stig.rhel8:obj:25003" version="1">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit fremovexattr syscall (auid=0)" id="oval:mil.disa.stig.rhel8:obj:25003" version="2">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+fremovexattr\s+|(\s+|,)fremovexattr(\s+|,))).*-F\s+auid=0(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+fremovexattr\s+|(\s+|,)fremovexattr(\s+|,))).*-F\s+auid=0(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
-         <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:25100" version="3">
-@@ -17087,24 +15887,24 @@ If the value is set to an integer less than 0, the user's time stamp will not ex
-           <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+path=/usr/bin/chcon\s+(-F\s+perm=([rwa]*x[rwa]*)\s+)?-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit setxattr syscall" id="oval:mil.disa.stig.rhel8:obj:25300" version="2">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit setxattr syscall" id="oval:mil.disa.stig.rhel8:obj:25300" version="3">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+setxattr\s+|(\s+|,)setxattr(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+setxattr\s+|(\s+|,)setxattr(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit setxattr syscall" id="oval:mil.disa.stig.rhel8:obj:25301" version="2">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit setxattr syscall" id="oval:mil.disa.stig.rhel8:obj:25301" version="3">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+setxattr\s+|(\s+|,)setxattr(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+setxattr\s+|(\s+|,)setxattr(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit setxattr syscall" id="oval:mil.disa.stig.rhel8:obj:25302" version="1">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit setxattr syscall" id="oval:mil.disa.stig.rhel8:obj:25302" version="2">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+setxattr\s+|(\s+|,)setxattr(\s+|,))).*-F\s+auid=0(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+setxattr\s+|(\s+|,)setxattr(\s+|,))).*-F\s+auid=0(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit setxattr syscall" id="oval:mil.disa.stig.rhel8:obj:25303" version="1">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit setxattr syscall" id="oval:mil.disa.stig.rhel8:obj:25303" version="2">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+setxattr\s+|(\s+|,)setxattr(\s+|,))).*-F\s+auid=0(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+setxattr\s+|(\s+|,)setxattr(\s+|,))).*-F\s+auid=0(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
-         <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:25400" version="3">
-@@ -17197,64 +15997,64 @@ If the value is set to an integer less than 0, the user's time stamp will not ex
-           <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+path=/usr/bin/newgrp\s+(-F\s+perm=([rwa]*x[rwa]*)\s+)?-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit init_module syscall" id="oval:mil.disa.stig.rhel8:obj:27100" version="2">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit init_module syscall" id="oval:mil.disa.stig.rhel8:obj:27100" version="3">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+init_module\s+|(\s+|,)init_module(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+init_module\s+|(\s+|,)init_module(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit init_module syscall" id="oval:mil.disa.stig.rhel8:obj:27101" version="2">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit init_module syscall" id="oval:mil.disa.stig.rhel8:obj:27101" version="3">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+init_module\s+|(\s+|,)init_module(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+init_module\s+|(\s+|,)init_module(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit rename command" id="oval:mil.disa.stig.rhel8:obj:27200" version="3">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit rename command" id="oval:mil.disa.stig.rhel8:obj:27200" version="4">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+rename\s+|(\s+|,)rename(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+rename\s+|(\s+|,)rename(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit rename command" id="oval:mil.disa.stig.rhel8:obj:27201" version="3">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit rename command" id="oval:mil.disa.stig.rhel8:obj:27201" version="4">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+rename\s+|(\s+|,)rename(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+rename\s+|(\s+|,)rename(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit renameat command" id="oval:mil.disa.stig.rhel8:obj:27300" version="1">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit renameat command" id="oval:mil.disa.stig.rhel8:obj:27300" version="2">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+renameat\s+|(\s+|,)renameat(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+renameat\s+|(\s+|,)renameat(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit renameat command" id="oval:mil.disa.stig.rhel8:obj:27301" version="1">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit renameat command" id="oval:mil.disa.stig.rhel8:obj:27301" version="2">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+renameat\s+|(\s+|,)renameat(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+renameat\s+|(\s+|,)renameat(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit rmdir command" id="oval:mil.disa.stig.rhel8:obj:27400" version="1">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit rmdir command" id="oval:mil.disa.stig.rhel8:obj:27400" version="2">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+rmdir\s+|(\s+|,)rmdir(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+rmdir\s+|(\s+|,)rmdir(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit rmdir command" id="oval:mil.disa.stig.rhel8:obj:27401" version="1">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit rmdir command" id="oval:mil.disa.stig.rhel8:obj:27401" version="2">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+rmdir\s+|(\s+|,)rmdir(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+rmdir\s+|(\s+|,)rmdir(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit unlink command" id="oval:mil.disa.stig.rhel8:obj:27500" version="1">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit unlink command" id="oval:mil.disa.stig.rhel8:obj:27500" version="2">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+unlink\s+|(\s+|,)unlink(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+unlink\s+|(\s+|,)unlink(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit unlink command" id="oval:mil.disa.stig.rhel8:obj:27501" version="1">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit unlink command" id="oval:mil.disa.stig.rhel8:obj:27501" version="2">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+unlink\s+|(\s+|,)unlink(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+unlink\s+|(\s+|,)unlink(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit unlinkat command" id="oval:mil.disa.stig.rhel8:obj:27600" version="1">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit unlinkat command" id="oval:mil.disa.stig.rhel8:obj:27600" version="2">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+unlinkat\s+|(\s+|,)unlinkat(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+unlinkat\s+|(\s+|,)unlinkat(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit unlinkat command" id="oval:mil.disa.stig.rhel8:obj:27601" version="1">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit unlinkat command" id="oval:mil.disa.stig.rhel8:obj:27601" version="2">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+unlinkat\s+|(\s+|,)unlinkat(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+unlinkat\s+|(\s+|,)unlinkat(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
-         <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:27700" version="3">
-@@ -17262,14 +16062,14 @@ If the value is set to an integer less than 0, the user's time stamp will not ex
-           <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+path=/usr/bin/gpasswd\s+(-F\s+perm=([rwa]*x[rwa]*)\s+)?-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit finit_module syscall" id="oval:mil.disa.stig.rhel8:obj:27800" version="2">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit finit_module syscall" id="oval:mil.disa.stig.rhel8:obj:27800" version="3">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+finit_module\s+|(\s+|,)finit_module(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+finit_module\s+|(\s+|,)finit_module(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit finit_module syscall" id="oval:mil.disa.stig.rhel8:obj:27801" version="2">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit finit_module syscall" id="oval:mil.disa.stig.rhel8:obj:27801" version="3">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+finit_module\s+|(\s+|,)finit_module(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+finit_module\s+|(\s+|,)finit_module(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
-         <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit delete_module syscall" id="oval:mil.disa.stig.rhel8:obj:27900" version="2">
-@@ -17292,194 +16092,194 @@ If the value is set to an integer less than 0, the user's time stamp will not ex
-           <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+path=/usr/bin/chsh\s+(-F\s+perm=([rwa]*x[rwa]*)\s+)?-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit truncate syscall with exit EPERM" id="oval:mil.disa.stig.rhel8:obj:28200" version="2">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit truncate syscall with exit EPERM" id="oval:mil.disa.stig.rhel8:obj:28200" version="3">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+truncate\s+|(\s+|,)truncate(\s+|,))).*-F\s+exit=-EPERM\s+-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+truncate\s+|(\s+|,)truncate(\s+|,))).*-F\s+exit=-EPERM\s+-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit truncate syscall with exit EPERM" id="oval:mil.disa.stig.rhel8:obj:28201" version="2">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit truncate syscall with exit EPERM" id="oval:mil.disa.stig.rhel8:obj:28201" version="3">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+truncate\s+|(\s+|,)truncate(\s+|,))).*-F\s+exit=-EPERM\s+-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+truncate\s+|(\s+|,)truncate(\s+|,))).*-F\s+exit=-EPERM\s+-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit truncate syscall with exit EACCES" id="oval:mil.disa.stig.rhel8:obj:28202" version="2">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit truncate syscall with exit EACCES" id="oval:mil.disa.stig.rhel8:obj:28202" version="3">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+truncate\s+|(\s+|,)truncate(\s+|,))).*-F\s+exit=-EACCES\s+-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+truncate\s+|(\s+|,)truncate(\s+|,))).*-F\s+exit=-EACCES\s+-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit truncate syscall with exit EACCES" id="oval:mil.disa.stig.rhel8:obj:28203" version="2">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit truncate syscall with exit EACCES" id="oval:mil.disa.stig.rhel8:obj:28203" version="3">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+truncate\s+|(\s+|,)truncate(\s+|,))).*-F\s+exit=-EACCES\s+-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+truncate\s+|(\s+|,)truncate(\s+|,))).*-F\s+exit=-EACCES\s+-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit openat syscall with exit EPERM" id="oval:mil.disa.stig.rhel8:obj:28300" version="2">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit openat syscall with exit EPERM" id="oval:mil.disa.stig.rhel8:obj:28300" version="3">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+openat\s+|(\s+|,)openat(\s+|,))).*-F\s+exit=-EPERM\s+-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+openat\s+|(\s+|,)openat(\s+|,))).*-F\s+exit=-EPERM\s+-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit openat syscall with exit EPERM" id="oval:mil.disa.stig.rhel8:obj:28301" version="2">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit openat syscall with exit EPERM" id="oval:mil.disa.stig.rhel8:obj:28301" version="3">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+openat\s+|(\s+|,)openat(\s+|,))).*-F\s+exit=-EPERM\s+-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+openat\s+|(\s+|,)openat(\s+|,))).*-F\s+exit=-EPERM\s+-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit openat syscall with exit EACCES" id="oval:mil.disa.stig.rhel8:obj:28302" version="2">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit openat syscall with exit EACCES" id="oval:mil.disa.stig.rhel8:obj:28302" version="3">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+openat\s+|(\s+|,)openat(\s+|,))).*-F\s+exit=-EACCES\s+-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+openat\s+|(\s+|,)openat(\s+|,))).*-F\s+exit=-EACCES\s+-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit openat syscall with exit EACCES" id="oval:mil.disa.stig.rhel8:obj:28303" version="2">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit openat syscall with exit EACCES" id="oval:mil.disa.stig.rhel8:obj:28303" version="3">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+openat\s+|(\s+|,)openat(\s+|,))).*-F\s+exit=-EACCES\s+-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+openat\s+|(\s+|,)openat(\s+|,))).*-F\s+exit=-EACCES\s+-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit open syscall with exit EPERM" id="oval:mil.disa.stig.rhel8:obj:28400" version="2">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit open syscall with exit EPERM" id="oval:mil.disa.stig.rhel8:obj:28400" version="3">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+open\s+|(\s+|,)open(\s+|,))).*-F\s+exit=-EPERM\s+-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+open\s+|(\s+|,)open(\s+|,))).*-F\s+exit=-EPERM\s+-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit open syscall with exit EPERM" id="oval:mil.disa.stig.rhel8:obj:28401" version="2">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit open syscall with exit EPERM" id="oval:mil.disa.stig.rhel8:obj:28401" version="3">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+open\s+|(\s+|,)open(\s+|,))).*-F\s+exit=-EPERM\s+-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+open\s+|(\s+|,)open(\s+|,))).*-F\s+exit=-EPERM\s+-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit open syscall with exit EACCES" id="oval:mil.disa.stig.rhel8:obj:28402" version="2">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit open syscall with exit EACCES" id="oval:mil.disa.stig.rhel8:obj:28402" version="3">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+open\s+|(\s+|,)open(\s+|,))).*-F\s+exit=-EACCES\s+-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+open\s+|(\s+|,)open(\s+|,))).*-F\s+exit=-EACCES\s+-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit open syscall with exit EACCES" id="oval:mil.disa.stig.rhel8:obj:28403" version="2">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit open syscall with exit EACCES" id="oval:mil.disa.stig.rhel8:obj:28403" version="3">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+open\s+|(\s+|,)open(\s+|,))).*-F\s+exit=-EACCES\s+-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+open\s+|(\s+|,)open(\s+|,))).*-F\s+exit=-EACCES\s+-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit open_by_handle_at syscall with exit EPERM" id="oval:mil.disa.stig.rhel8:obj:28500" version="2">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit open_by_handle_at syscall with exit EPERM" id="oval:mil.disa.stig.rhel8:obj:28500" version="3">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+open_by_handle_at\s+|(\s+|,)open_by_handle_at(\s+|,))).*-F\s+exit=-EPERM\s+-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+open_by_handle_at\s+|(\s+|,)open_by_handle_at(\s+|,))).*-F\s+exit=-EPERM\s+-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit open_by_handle_at syscall with exit EPERM" id="oval:mil.disa.stig.rhel8:obj:28501" version="2">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit open_by_handle_at syscall with exit EPERM" id="oval:mil.disa.stig.rhel8:obj:28501" version="3">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+open_by_handle_at\s+|(\s+|,)open_by_handle_at(\s+|,))).*-F\s+exit=-EPERM\s+-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+open_by_handle_at\s+|(\s+|,)open_by_handle_at(\s+|,))).*-F\s+exit=-EPERM\s+-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit open_by_handle_at syscall with exit EACCES" id="oval:mil.disa.stig.rhel8:obj:28502" version="2">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit open_by_handle_at syscall with exit EACCES" id="oval:mil.disa.stig.rhel8:obj:28502" version="3">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+open_by_handle_at\s+|(\s+|,)open_by_handle_at(\s+|,))).*-F\s+exit=-EACCES\s+-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+open_by_handle_at\s+|(\s+|,)open_by_handle_at(\s+|,))).*-F\s+exit=-EACCES\s+-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit open_by_handle_at syscall with exit EACCES" id="oval:mil.disa.stig.rhel8:obj:28503" version="2">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit open_by_handle_at syscall with exit EACCES" id="oval:mil.disa.stig.rhel8:obj:28503" version="3">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+open_by_handle_at\s+|(\s+|,)open_by_handle_at(\s+|,))).*-F\s+exit=-EACCES\s+-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+open_by_handle_at\s+|(\s+|,)open_by_handle_at(\s+|,))).*-F\s+exit=-EACCES\s+-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit ftruncate syscall with exit EPERM" id="oval:mil.disa.stig.rhel8:obj:28600" version="2">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit ftruncate syscall with exit EPERM" id="oval:mil.disa.stig.rhel8:obj:28600" version="3">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+ftruncate\s+|(\s+|,)ftruncate(\s+|,))).*-F\s+exit=-EPERM\s+-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+ftruncate\s+|(\s+|,)ftruncate(\s+|,))).*-F\s+exit=-EPERM\s+-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit ftruncate syscall with exit EPERM" id="oval:mil.disa.stig.rhel8:obj:28601" version="2">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit ftruncate syscall with exit EPERM" id="oval:mil.disa.stig.rhel8:obj:28601" version="3">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+ftruncate\s+|(\s+|,)ftruncate(\s+|,))).*-F\s+exit=-EPERM\s+-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+ftruncate\s+|(\s+|,)ftruncate(\s+|,))).*-F\s+exit=-EPERM\s+-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit ftruncate syscall with exit EACCES" id="oval:mil.disa.stig.rhel8:obj:28602" version="2">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit ftruncate syscall with exit EACCES" id="oval:mil.disa.stig.rhel8:obj:28602" version="3">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+ftruncate\s+|(\s+|,)ftruncate(\s+|,))).*-F\s+exit=-EACCES\s+-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+ftruncate\s+|(\s+|,)ftruncate(\s+|,))).*-F\s+exit=-EACCES\s+-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit ftruncate syscall with exit EACCES" id="oval:mil.disa.stig.rhel8:obj:28603" version="2">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit ftruncate syscall with exit EACCES" id="oval:mil.disa.stig.rhel8:obj:28603" version="3">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+ftruncate\s+|(\s+|,)ftruncate(\s+|,))).*-F\s+exit=-EACCES\s+-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+ftruncate\s+|(\s+|,)ftruncate(\s+|,))).*-F\s+exit=-EACCES\s+-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit creat syscall with exit EPERM" id="oval:mil.disa.stig.rhel8:obj:28700" version="2">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit creat syscall with exit EPERM" id="oval:mil.disa.stig.rhel8:obj:28700" version="3">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+creat\s+|(\s+|,)creat(\s+|,))).*-F\s+exit=-EPERM\s+-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+creat\s+|(\s+|,)creat(\s+|,))).*-F\s+exit=-EPERM\s+-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit creat syscall with exit EPERM" id="oval:mil.disa.stig.rhel8:obj:28701" version="2">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit creat syscall with exit EPERM" id="oval:mil.disa.stig.rhel8:obj:28701" version="3">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+creat\s+|(\s+|,)creat(\s+|,))).*-F\s+exit=-EPERM\s+-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+creat\s+|(\s+|,)creat(\s+|,))).*-F\s+exit=-EPERM\s+-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit creat syscall with exit EACCES" id="oval:mil.disa.stig.rhel8:obj:28702" version="2">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit creat syscall with exit EACCES" id="oval:mil.disa.stig.rhel8:obj:28702" version="3">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+creat\s+|(\s+|,)creat(\s+|,))).*-F\s+exit=-EACCES\s+-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+creat\s+|(\s+|,)creat(\s+|,))).*-F\s+exit=-EACCES\s+-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit creat syscall with exit EACCES" id="oval:mil.disa.stig.rhel8:obj:28703" version="2">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit creat syscall with exit EACCES" id="oval:mil.disa.stig.rhel8:obj:28703" version="3">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+creat\s+|(\s+|,)creat(\s+|,))).*-F\s+exit=-EACCES\s+-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+creat\s+|(\s+|,)creat(\s+|,))).*-F\s+exit=-EACCES\s+-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit chown syscall" id="oval:mil.disa.stig.rhel8:obj:28800" version="2">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit chown syscall" id="oval:mil.disa.stig.rhel8:obj:28800" version="3">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+chown\s+|(\s+|,)chown(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+chown\s+|(\s+|,)chown(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit chown syscall" id="oval:mil.disa.stig.rhel8:obj:28801" version="2">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit chown syscall" id="oval:mil.disa.stig.rhel8:obj:28801" version="3">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+chown\s+|(\s+|,)chown(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+chown\s+|(\s+|,)chown(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit chmod syscall" id="oval:mil.disa.stig.rhel8:obj:28900" version="2">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit chmod syscall" id="oval:mil.disa.stig.rhel8:obj:28900" version="3">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+chmod\s+|(\s+|,)chmod(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+chmod\s+|(\s+|,)chmod(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit chmod syscall" id="oval:mil.disa.stig.rhel8:obj:28901" version="2">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit chmod syscall" id="oval:mil.disa.stig.rhel8:obj:28901" version="3">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+chmod\s+|(\s+|,)chmod(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+chmod\s+|(\s+|,)chmod(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit lchown syscall" id="oval:mil.disa.stig.rhel8:obj:29000" version="2">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit lchown syscall" id="oval:mil.disa.stig.rhel8:obj:29000" version="3">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+lchown\s+|(\s+|,)lchown(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+lchown\s+|(\s+|,)lchown(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit lchown syscall" id="oval:mil.disa.stig.rhel8:obj:29001" version="2">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit lchown syscall" id="oval:mil.disa.stig.rhel8:obj:29001" version="3">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+lchown\s+|(\s+|,)lchown(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+lchown\s+|(\s+|,)lchown(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit fchownat syscall" id="oval:mil.disa.stig.rhel8:obj:29100" version="2">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit fchownat syscall" id="oval:mil.disa.stig.rhel8:obj:29100" version="3">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+fchownat\s+|(\s+|,)fchownat(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+fchownat\s+|(\s+|,)fchownat(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit fchownat syscall" id="oval:mil.disa.stig.rhel8:obj:29101" version="2">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit fchownat syscall" id="oval:mil.disa.stig.rhel8:obj:29101" version="3">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+fchownat\s+|(\s+|,)fchownat(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+fchownat\s+|(\s+|,)fchownat(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit fchown syscall" id="oval:mil.disa.stig.rhel8:obj:29200" version="2">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit fchown syscall" id="oval:mil.disa.stig.rhel8:obj:29200" version="3">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+fchown\s+|(\s+|,)fchown(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+fchown\s+|(\s+|,)fchown(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit fchown syscall" id="oval:mil.disa.stig.rhel8:obj:29201" version="2">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit fchown syscall" id="oval:mil.disa.stig.rhel8:obj:29201" version="3">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+fchown\s+|(\s+|,)fchown(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+fchown\s+|(\s+|,)fchown(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit fchmodat syscall" id="oval:mil.disa.stig.rhel8:obj:29300" version="2">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit fchmodat syscall" id="oval:mil.disa.stig.rhel8:obj:29300" version="3">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+fchmodat\s+|(\s+|,)fchmodat(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+fchmodat\s+|(\s+|,)fchmodat(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit fchmodat syscall" id="oval:mil.disa.stig.rhel8:obj:29301" version="2">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit fchmodat syscall" id="oval:mil.disa.stig.rhel8:obj:29301" version="3">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+fchmodat\s+|(\s+|,)fchmodat(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+fchmodat\s+|(\s+|,)fchmodat(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit fchmod syscall" id="oval:mil.disa.stig.rhel8:obj:29400" version="2">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="32-bit fchmod syscall" id="oval:mil.disa.stig.rhel8:obj:29400" version="3">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+fchmod\s+|(\s+|,)fchmod(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b32\s+(?:.*(-S\s+fchmod\s+|(\s+|,)fchmod(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit fchmod syscall" id="oval:mil.disa.stig.rhel8:obj:29401" version="2">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="64-bit fchmod syscall" id="oval:mil.disa.stig.rhel8:obj:29401" version="3">
-           <filepath>/etc/audit/audit.rules</filepath>
--          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+fchmod\s+|(\s+|,)fchmod(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)\S+)?\s*$</pattern>
-+          <pattern operation="pattern match">^\s*-a\s+(always,exit|exit,always)\s+-F\s+arch=b64\s+(?:.*(-S\s+fchmod\s+|(\s+|,)fchmod(\s+|,))).*-F\s+auid&gt;=1000\s+-F\s+auid!=(4294967295|-1|unset)(\s+(-k\s+|-F\s+key=)[-\w]+)*\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
-         <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:29500" version="2">
-@@ -17552,7 +16352,7 @@ If the value is set to an integer less than 0, the user's time stamp will not ex
-         <rpminfo_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:mil.disa.stig.rhel8:obj:31700" version="1">
-           <name>rsh-server</name>
-         </rpminfo_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:31800" version="2">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:31800" version="4">
-           <path>/etc/modprobe.d</path>
-           <filename operation="pattern match">.*</filename>
-           <pattern operation="pattern match">^[ \t]*install[ \t]+atm[ \t]+/bin/true[ \t]*$</pattern>
-@@ -17904,37 +16704,37 @@ If the value is set to an integer less than 0, the user's time stamp will not ex
-           <pattern operation="pattern match">^\s*ALL\s+ALL\=\(ALL(?:|\:ALL)\)\s+ALL\s*$</pattern>
-           <instance datatype="int">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:41500" version="1">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:41500" version="2">
-           <filepath>/etc/sudoers</filepath>
--          <pattern operation="pattern match">^\s*Defaults \!targetpw\s*$</pattern>
-+          <pattern operation="pattern match">^\s*Defaults\s+\!targetpw\s*$</pattern>
-           <instance datatype="int">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:41501" version="1">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:41501" version="2">
-           <path>/etc/sudoers.d</path>
-           <filename operation="pattern match">^.*$</filename>
--          <pattern operation="pattern match">^\s*Defaults \!targetpw\s*$</pattern>
-+          <pattern operation="pattern match">^\s*Defaults\s+\!targetpw\s*$</pattern>
-           <instance datatype="int">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:41502" version="1">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:41502" version="2">
-           <filepath>/etc/sudoers</filepath>
--          <pattern operation="pattern match">^\s*Defaults \!rootpw\s*$</pattern>
-+          <pattern operation="pattern match">^\s*Defaults\s+\!rootpw\s*$</pattern>
-           <instance datatype="int">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:41503" version="1">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:41503" version="2">
-           <path>/etc/sudoers.d</path>
-           <filename operation="pattern match">^.*$</filename>
--          <pattern operation="pattern match">^\s*Defaults \!rootpw\s*$</pattern>
-+          <pattern operation="pattern match">^\s*Defaults\s+\!rootpw\s*$</pattern>
-           <instance datatype="int">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:41504" version="1">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:41504" version="2">
-           <filepath>/etc/sudoers</filepath>
--          <pattern operation="pattern match">^\s*Defaults \!runaspw\s*$</pattern>
-+          <pattern operation="pattern match">^\s*Defaults\s+\!runaspw\s*$</pattern>
-           <instance datatype="int">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:41505" version="1">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:41505" version="2">
-           <path>/etc/sudoers.d</path>
-           <filename operation="pattern match">^.*$</filename>
--          <pattern operation="pattern match">^\s*Defaults \!runaspw\s*$</pattern>
-+          <pattern operation="pattern match">^\s*Defaults\s+\!runaspw\s*$</pattern>
-           <instance datatype="int">1</instance>
-         </textfilecontent54_object>
-         <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:41600" version="1">
-@@ -17956,9 +16756,6 @@ If the value is set to an integer less than 0, the user's time stamp will not ex
-         <textfilecontent54_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:ste:9801" version="1">
-           <subexpression datatype="int" operation="equals">1</subexpression>
-         </textfilecontent54_state>
--        <textfilecontent54_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="The minor version is equal to 1." id="oval:mil.disa.stig.rhel8:ste:10000" version="2">
--          <subexpression datatype="int" operation="equals">1</subexpression>
--        </textfilecontent54_state>
-         <textfilecontent54_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="The minor version is equal to 2." id="oval:mil.disa.stig.rhel8:ste:10001" version="1">
-           <subexpression datatype="int" operation="equals">2</subexpression>
-         </textfilecontent54_state>
-@@ -17995,7 +16792,7 @@ If the value is set to an integer less than 0, the user's time stamp will not ex
-         <textfilecontent54_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="Exclude hashes with leading '$6'." id="oval:mil.disa.stig.rhel8:ste:10401" version="1">
-           <subexpression datatype="string" operation="pattern match">^[$][6]</subexpression>
-         </textfilecontent54_state>
--        <textfilecontent54_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="'rounds' is set to 5000 or more." id="oval:mil.disa.stig.rhel8:ste:10500" version="1">
-+        <textfilecontent54_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:ste:10500" version="2">
-           <subexpression datatype="int" operation="greater than or equal">5000</subexpression>
-         </textfilecontent54_state>
-         <textfilecontent54_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:ste:10600" comment="GRUB superuser name" version="1">
-@@ -18041,12 +16838,21 @@ If the value is set to an integer less than 0, the user's time stamp will not ex
-           <gwrite datatype="boolean">false</gwrite>
-           <owrite datatype="boolean">false</owrite>
-         </file_state>
--        <textfilecontent54_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:ste:12300" version="1">
-+        <rpminfo_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:mil.disa.stig.rhel8:ste:12300" version="2">
-+          <version datatype="version" operation="greater than or equal">20210617</version>
-+        </rpminfo_state>
-+        <textfilecontent54_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:ste:12301" version="2">
-           <subexpression>TLSv1.2</subexpression>
-         </textfilecontent54_state>
--        <textfilecontent54_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:ste:12301" version="1">
-+        <textfilecontent54_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:ste:12302" version="1">
-           <subexpression>TLSv1.3</subexpression>
-         </textfilecontent54_state>
-+        <textfilecontent54_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:ste:12303" version="1">
-+          <subexpression>DTLSv1.2</subexpression>
-+        </textfilecontent54_state>
-+        <textfilecontent54_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:ste:12304" version="1">
-+          <subexpression>DTLSv1.3</subexpression>
-+        </textfilecontent54_state>
-         <file_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" comment="symbolic links" id="oval:mil.disa.stig.rhel8:ste:12400" version="1">
-           <type datatype="string" operation="equals" entity_check="all">symbolic link</type>
-         </file_state>
-@@ -18220,9 +17026,6 @@ If the value is set to an integer less than 0, the user's time stamp will not ex
-         <textfilecontent54_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:ste:19200" version="1">
-           <subexpression datatype="int" operation="less than or equal">10</subexpression>
-         </textfilecontent54_state>
--        <textfilecontent54_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:ste:19600" version="1" comment="1, 2, or 3">
--          <subexpression datatype="string" operation="pattern match">^[123]$</subexpression>
--        </textfilecontent54_state>
-         <textfilecontent54_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:ste:19700" version="2">
-           <subexpression datatype="int" operation="less than">0</subexpression>
-         </textfilecontent54_state>
-@@ -18301,12 +17104,6 @@ If the value is set to an integer less than 0, the user's time stamp will not ex
-         <textfilecontent54_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:ste:22302" version="3">
-           <subexpression operation="pattern match">(?i)^halt$</subexpression>
-         </textfilecontent54_state>
--        <textfilecontent54_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:ste:22400" version="2">
--          <subexpression operation="pattern match">(?i)^syslog$</subexpression>
--        </textfilecontent54_state>
--        <textfilecontent54_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:ste:22401" version="2">
--          <subexpression operation="pattern match">(?i)^keep_logs$</subexpression>
--        </textfilecontent54_state>
-         <textfilecontent54_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:ste:22600" version="1">
-           <subexpression datatype="string" operation="pattern match">(?i)^yes$</subexpression>
-         </textfilecontent54_state>
-@@ -18561,12 +17358,12 @@ If the value is set to an integer less than 0, the user's time stamp will not ex
-       </variables>
-     </oval_definitions>
-   </component>
--  <component id="scap_mil.disa.stig_comp_U_RHEL_8_V1R3_STIG_SCAP_1-2_Benchmark-cpe-oval.xml" timestamp="2021-10-04T21:38:10">
-+  <component id="scap_mil.disa.stig_comp_U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-cpe-oval.xml" timestamp="2022-01-03T11:44:34">
-     <oval_definitions xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5" xmlns:oval="http://oval.mitre.org/XMLSchema/oval-common-5">
-       <generator>
-         <oval:product_name>repotool</oval:product_name>
-         <oval:schema_version>5.10</oval:schema_version>
--        <oval:timestamp>2021-10-04T21:38:10</oval:timestamp>
-+        <oval:timestamp>2022-01-03T11:44:33</oval:timestamp>
-       </generator>
-       <definitions>
-         <definition class="inventory" id="oval:mil.disa.stig.rhel8:def:1" version="2">
-diff --git a/shared/references/disa-stig-rhel8-v1r4-xccdf-manual.xml b/shared/references/disa-stig-rhel8-v1r5-xccdf-manual.xml
-similarity index 81%
-rename from shared/references/disa-stig-rhel8-v1r4-xccdf-manual.xml
-rename to shared/references/disa-stig-rhel8-v1r5-xccdf-manual.xml
-index 46c5fa15578..216e91f92c6 100644
---- a/shared/references/disa-stig-rhel8-v1r4-xccdf-manual.xml
-+++ b/shared/references/disa-stig-rhel8-v1r5-xccdf-manual.xml
-@@ -1,4 +1,4 @@
--<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type='text/xsl' href='STIG_unclass.xsl'?><Benchmark xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:cpe="http://cpe.mitre.org/language/2.0" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xsi:schemaLocation="http://checklists.nist.gov/xccdf/1.1 http://nvd.nist.gov/schema/xccdf-1.1.4.xsd http://cpe.mitre.org/dictionary/2.0 http://cpe.mitre.org/files/cpe-dictionary_2.1.xsd" id="RHEL_8_STIG" xml:lang="en" xmlns="http://checklists.nist.gov/xccdf/1.1"><status date="2021-08-18">accepted</status><title>Red Hat Enterprise Linux 8 Security Technical Implementation Guide</title><description>This Security Technical Implementation Guide is published as a tool to improve the security of Department of Defense (DoD) information systems. The requirements are derived from the National Institute of Standards and Technology (NIST) 800-53 and related documents. Comments or proposed revisions to this document should be sent via email to the following address: disa.stig_spt@mail.mil.</description><notice id="terms-of-use" xml:lang="en"></notice><front-matter xml:lang="en"></front-matter><rear-matter xml:lang="en"></rear-matter><reference href="https://cyber.mil"><dc:publisher>DISA</dc:publisher><dc:source>STIG.DOD.MIL</dc:source></reference><plain-text id="release-info">Release: 4 Benchmark Date: 27 Oct 2021</plain-text><plain-text id="generator">3.2.2.36079</plain-text><plain-text id="conventionsVersion">1.10.0</plain-text><version>1</version><Profile id="MAC-1_Classified"><title>I - Mission Critical Classified</title><description>&lt;ProfileDescription&gt;&lt;/ProfileDescription&gt;</description><select idref="V-230221" selected="true" /><select idref="V-230222" selected="true" /><select idref="V-230223" selected="true" /><select idref="V-230224" selected="true" /><select idref="V-230225" selected="true" /><select idref="V-230226" selected="true" /><select idref="V-230227" selected="true" /><select idref="V-230228" selected="true" /><select idref="V-230229" selected="true" /><select idref="V-230230" selected="true" /><select idref="V-230231" selected="true" /><select idref="V-230232" selected="true" /><select idref="V-230233" selected="true" /><select idref="V-230234" selected="true" /><select idref="V-230235" selected="true" /><select idref="V-230236" selected="true" /><select idref="V-230237" selected="true" /><select idref="V-230238" selected="true" /><select idref="V-230239" selected="true" /><select idref="V-230240" selected="true" /><select idref="V-230241" selected="true" /><select idref="V-230243" selected="true" /><select idref="V-230244" selected="true" /><select idref="V-230245" selected="true" /><select idref="V-230246" selected="true" /><select idref="V-230247" selected="true" /><select idref="V-230248" selected="true" /><select idref="V-230249" selected="true" /><select idref="V-230250" selected="true" /><select idref="V-230251" selected="true" /><select idref="V-230252" selected="true" /><select idref="V-230253" selected="true" /><select idref="V-230254" selected="true" /><select idref="V-230255" selected="true" /><select idref="V-230256" selected="true" /><select idref="V-230257" selected="true" /><select idref="V-230258" selected="true" /><select idref="V-230259" selected="true" /><select idref="V-230260" selected="true" /><select idref="V-230261" selected="true" /><select idref="V-230262" selected="true" /><select idref="V-230263" selected="true" /><select idref="V-230264" selected="true" /><select idref="V-230265" selected="true" /><select idref="V-230266" selected="true" /><select idref="V-230267" selected="true" /><select idref="V-230268" selected="true" /><select idref="V-230269" selected="true" /><select idref="V-230270" selected="true" /><select idref="V-230271" selected="true" /><select idref="V-230272" selected="true" /><select idref="V-230273" selected="true" /><select idref="V-230274" selected="true" /><select idref="V-230275" selected="true" /><select idref="V-230276" selected="true" /><select idref="V-230277" selected="true" /><select idref="V-230278" selected="true" /><select idref="V-230279" selected="true" /><select idref="V-230280" selected="true" /><select idref="V-230281" selected="true" /><select idref="V-230282" selected="true" /><select idref="V-230283" selected="true" /><select idref="V-230284" selected="true" /><select idref="V-230285" selected="true" /><select idref="V-230286" selected="true" /><select idref="V-230287" selected="true" /><select idref="V-230288" selected="true" /><select idref="V-230289" selected="true" /><select idref="V-230290" selected="true" /><select idref="V-230291" selected="true" /><select idref="V-230292" selected="true" /><select idref="V-230293" selected="true" /><select idref="V-230294" selected="true" /><select idref="V-230295" selected="true" /><select idref="V-230296" selected="true" /><select idref="V-230297" selected="true" /><select idref="V-230298" selected="true" /><select idref="V-230299" selected="true" /><select idref="V-230300" selected="true" /><select idref="V-230301" selected="true" /><select idref="V-230302" selected="true" /><select idref="V-230303" selected="true" /><select idref="V-230304" selected="true" /><select idref="V-230305" selected="true" /><select idref="V-230306" selected="true" /><select idref="V-230307" selected="true" /><select idref="V-230308" selected="true" /><select idref="V-230309" selected="true" /><select idref="V-230310" selected="true" /><select idref="V-230311" selected="true" /><select idref="V-230312" selected="true" /><select idref="V-230313" selected="true" /><select idref="V-230314" selected="true" /><select idref="V-230315" selected="true" /><select idref="V-230316" selected="true" /><select idref="V-230317" selected="true" /><select idref="V-230318" selected="true" /><select idref="V-230319" selected="true" /><select idref="V-230320" selected="true" /><select idref="V-230321" selected="true" /><select idref="V-230322" selected="true" /><select idref="V-230323" selected="true" /><select idref="V-230324" selected="true" /><select idref="V-230325" selected="true" /><select idref="V-230326" selected="true" /><select idref="V-230327" selected="true" /><select idref="V-230328" selected="true" /><select idref="V-230329" selected="true" /><select idref="V-230330" selected="true" /><select idref="V-230331" selected="true" /><select idref="V-230332" selected="true" /><select idref="V-230333" selected="true" /><select idref="V-230334" selected="true" /><select idref="V-230335" selected="true" /><select idref="V-230336" selected="true" /><select idref="V-230337" selected="true" /><select idref="V-230338" selected="true" /><select idref="V-230339" selected="true" /><select idref="V-230340" selected="true" /><select idref="V-230341" selected="true" /><select idref="V-230342" selected="true" /><select idref="V-230343" selected="true" /><select idref="V-230344" selected="true" /><select idref="V-230345" selected="true" /><select idref="V-230346" selected="true" /><select idref="V-230347" selected="true" /><select idref="V-230348" selected="true" /><select idref="V-230349" selected="true" /><select idref="V-230350" selected="true" /><select idref="V-230351" selected="true" /><select idref="V-230352" selected="true" /><select idref="V-230353" selected="true" /><select idref="V-230354" selected="true" /><select idref="V-230355" selected="true" /><select idref="V-230356" selected="true" /><select idref="V-230357" selected="true" /><select idref="V-230358" selected="true" /><select idref="V-230359" selected="true" /><select idref="V-230360" selected="true" /><select idref="V-230361" selected="true" /><select idref="V-230362" selected="true" /><select idref="V-230363" selected="true" /><select idref="V-230364" selected="true" /><select idref="V-230365" selected="true" /><select idref="V-230366" selected="true" /><select idref="V-230367" selected="true" /><select idref="V-230368" selected="true" /><select idref="V-230369" selected="true" /><select idref="V-230370" selected="true" /><select idref="V-230371" selected="true" /><select idref="V-230372" selected="true" /><select idref="V-230373" selected="true" /><select idref="V-230374" selected="true" /><select idref="V-230375" selected="true" /><select idref="V-230376" selected="true" /><select idref="V-230377" selected="true" /><select idref="V-230378" selected="true" /><select idref="V-230379" selected="true" /><select idref="V-230380" selected="true" /><select idref="V-230381" selected="true" /><select idref="V-230382" selected="true" /><select idref="V-230383" selected="true" /><select idref="V-230384" selected="true" /><select idref="V-230385" selected="true" /><select idref="V-230386" selected="true" /><select idref="V-230387" selected="true" /><select idref="V-230388" selected="true" /><select idref="V-230389" selected="true" /><select idref="V-230390" selected="true" /><select idref="V-230391" selected="true" /><select idref="V-230392" selected="true" /><select idref="V-230393" selected="true" /><select idref="V-230394" selected="true" /><select idref="V-230395" selected="true" /><select idref="V-230396" selected="true" /><select idref="V-230397" selected="true" /><select idref="V-230398" selected="true" /><select idref="V-230399" selected="true" /><select idref="V-230400" selected="true" /><select idref="V-230401" selected="true" /><select idref="V-230402" selected="true" /><select idref="V-230403" selected="true" /><select idref="V-230404" selected="true" /><select idref="V-230405" selected="true" /><select idref="V-230406" selected="true" /><select idref="V-230407" selected="true" /><select idref="V-230408" selected="true" /><select idref="V-230409" selected="true" /><select idref="V-230410" selected="true" /><select idref="V-230411" selected="true" /><select idref="V-230412" selected="true" /><select idref="V-230413" selected="true" /><select idref="V-230414" selected="true" /><select idref="V-230415" selected="true" /><select idref="V-230416" selected="true" /><select idref="V-230417" selected="true" /><select idref="V-230418" selected="true" /><select idref="V-230419" selected="true" /><select idref="V-230420" selected="true" /><select idref="V-230421" selected="true" /><select idref="V-230422" selected="true" /><select idref="V-230423" selected="true" /><select idref="V-230424" selected="true" /><select idref="V-230425" selected="true" /><select idref="V-230426" selected="true" /><select idref="V-230427" selected="true" /><select idref="V-230428" selected="true" /><select idref="V-230429" selected="true" /><select idref="V-230430" selected="true" /><select idref="V-230431" selected="true" /><select idref="V-230432" selected="true" /><select idref="V-230433" selected="true" /><select idref="V-230434" selected="true" /><select idref="V-230435" selected="true" /><select idref="V-230436" selected="true" /><select idref="V-230437" selected="true" /><select idref="V-230438" selected="true" /><select idref="V-230439" selected="true" /><select idref="V-230440" selected="true" /><select idref="V-230441" selected="true" /><select idref="V-230442" selected="true" /><select idref="V-230443" selected="true" /><select idref="V-230444" selected="true" /><select idref="V-230445" selected="true" /><select idref="V-230446" selected="true" /><select idref="V-230447" selected="true" /><select idref="V-230448" selected="true" /><select idref="V-230449" selected="true" /><select idref="V-230450" selected="true" /><select idref="V-230451" selected="true" /><select idref="V-230452" selected="true" /><select idref="V-230453" selected="true" /><select idref="V-230454" selected="true" /><select idref="V-230455" selected="true" /><select idref="V-230456" selected="true" /><select idref="V-230457" selected="true" /><select idref="V-230458" selected="true" /><select idref="V-230459" selected="true" /><select idref="V-230460" selected="true" /><select idref="V-230461" selected="true" /><select idref="V-230462" selected="true" /><select idref="V-230463" selected="true" /><select idref="V-230464" selected="true" /><select idref="V-230465" selected="true" /><select idref="V-230466" selected="true" /><select idref="V-230467" selected="true" /><select idref="V-230468" selected="true" /><select idref="V-230469" selected="true" /><select idref="V-230470" selected="true" /><select idref="V-230471" selected="true" /><select idref="V-230472" selected="true" /><select idref="V-230473" selected="true" /><select idref="V-230474" selected="true" /><select idref="V-230475" selected="true" /><select idref="V-230476" selected="true" /><select idref="V-230477" selected="true" /><select idref="V-230478" selected="true" /><select idref="V-230479" selected="true" /><select idref="V-230480" selected="true" /><select idref="V-230481" selected="true" /><select idref="V-230482" selected="true" /><select idref="V-230483" selected="true" /><select idref="V-230484" selected="true" /><select idref="V-230485" selected="true" /><select idref="V-230486" selected="true" /><select idref="V-230487" selected="true" /><select idref="V-230488" selected="true" /><select idref="V-230489" selected="true" /><select idref="V-230491" selected="true" /><select idref="V-230492" selected="true" /><select idref="V-230493" selected="true" /><select idref="V-230494" selected="true" /><select idref="V-230495" selected="true" /><select idref="V-230496" selected="true" /><select idref="V-230497" selected="true" /><select idref="V-230498" selected="true" /><select idref="V-230499" selected="true" /><select idref="V-230500" selected="true" /><select idref="V-230502" selected="true" /><select idref="V-230503" selected="true" /><select idref="V-230504" selected="true" /><select idref="V-230505" selected="true" /><select idref="V-230506" selected="true" /><select idref="V-230507" selected="true" /><select idref="V-230508" selected="true" /><select idref="V-230509" selected="true" /><select idref="V-230510" selected="true" /><select idref="V-230511" selected="true" /><select idref="V-230512" selected="true" /><select idref="V-230513" selected="true" /><select idref="V-230514" selected="true" /><select idref="V-230515" selected="true" /><select idref="V-230516" selected="true" /><select idref="V-230517" selected="true" /><select idref="V-230518" selected="true" /><select idref="V-230519" selected="true" /><select idref="V-230520" selected="true" /><select idref="V-230521" selected="true" /><select idref="V-230522" selected="true" /><select idref="V-230523" selected="true" /><select idref="V-230524" selected="true" /><select idref="V-230525" selected="true" /><select idref="V-230526" selected="true" /><select idref="V-230527" selected="true" /><select idref="V-230529" selected="true" /><select idref="V-230530" selected="true" /><select idref="V-230531" selected="true" /><select idref="V-230532" selected="true" /><select idref="V-230533" selected="true" /><select idref="V-230534" selected="true" /><select idref="V-230535" selected="true" /><select idref="V-230536" selected="true" /><select idref="V-230537" selected="true" /><select idref="V-230538" selected="true" /><select idref="V-230539" selected="true" /><select idref="V-230540" selected="true" /><select idref="V-230541" selected="true" /><select idref="V-230542" selected="true" /><select idref="V-230543" selected="true" /><select idref="V-230544" selected="true" /><select idref="V-230545" selected="true" /><select idref="V-230546" selected="true" /><select idref="V-230547" selected="true" /><select idref="V-230548" selected="true" /><select idref="V-230549" selected="true" /><select idref="V-230550" selected="true" /><select idref="V-230551" selected="true" /><select idref="V-230552" selected="true" /><select idref="V-230553" selected="true" /><select idref="V-230554" selected="true" /><select idref="V-230555" selected="true" /><select idref="V-230556" selected="true" /><select idref="V-230557" selected="true" /><select idref="V-230558" selected="true" /><select idref="V-230559" selected="true" /><select idref="V-230560" selected="true" /><select idref="V-230561" selected="true" /><select idref="V-237640" selected="true" /><select idref="V-237641" selected="true" /><select idref="V-237642" selected="true" /><select idref="V-237643" selected="true" /><select idref="V-244519" selected="true" /><select idref="V-244520" selected="true" /><select idref="V-244521" selected="true" /><select idref="V-244522" selected="true" /><select idref="V-244523" selected="true" /><select idref="V-244524" selected="true" /><select idref="V-244525" selected="true" /><select idref="V-244526" selected="true" /><select idref="V-244527" selected="true" /><select idref="V-244528" selected="true" /><select idref="V-244529" selected="true" /><select idref="V-244530" selected="true" /><select idref="V-244531" selected="true" /><select idref="V-244532" selected="true" /><select idref="V-244533" selected="true" /><select idref="V-244534" selected="true" /><select idref="V-244535" selected="true" /><select idref="V-244536" selected="true" /><select idref="V-244537" selected="true" /><select idref="V-244538" selected="true" /><select idref="V-244539" selected="true" /><select idref="V-244540" selected="true" /><select idref="V-244541" selected="true" /><select idref="V-244542" selected="true" /><select idref="V-244543" selected="true" /><select idref="V-244544" selected="true" /><select idref="V-244545" selected="true" /><select idref="V-244546" selected="true" /><select idref="V-244547" selected="true" /><select idref="V-244548" selected="true" /><select idref="V-244549" selected="true" /><select idref="V-244550" selected="true" /><select idref="V-244551" selected="true" /><select idref="V-244552" selected="true" /><select idref="V-244553" selected="true" /><select idref="V-244554" selected="true" /><select idref="V-245540" selected="true" /><select idref="V-250315" selected="true" /><select idref="V-250316" selected="true" /><select idref="V-250317" selected="true" /></Profile><Profile id="MAC-1_Public"><title>I - Mission Critical Public</title><description>&lt;ProfileDescription&gt;&lt;/ProfileDescription&gt;</description><select idref="V-230221" selected="true" /><select idref="V-230222" selected="true" /><select idref="V-230223" selected="true" /><select idref="V-230224" selected="true" /><select idref="V-230225" selected="true" /><select idref="V-230226" selected="true" /><select idref="V-230227" selected="true" /><select idref="V-230228" selected="true" /><select idref="V-230229" selected="true" /><select idref="V-230230" selected="true" /><select idref="V-230231" selected="true" /><select idref="V-230232" selected="true" /><select idref="V-230233" selected="true" /><select idref="V-230234" selected="true" /><select idref="V-230235" selected="true" /><select idref="V-230236" selected="true" /><select idref="V-230237" selected="true" /><select idref="V-230238" selected="true" /><select idref="V-230239" selected="true" /><select idref="V-230240" selected="true" /><select idref="V-230241" selected="true" /><select idref="V-230243" selected="true" /><select idref="V-230244" selected="true" /><select idref="V-230245" selected="true" /><select idref="V-230246" selected="true" /><select idref="V-230247" selected="true" /><select idref="V-230248" selected="true" /><select idref="V-230249" selected="true" /><select idref="V-230250" selected="true" /><select idref="V-230251" selected="true" /><select idref="V-230252" selected="true" /><select idref="V-230253" selected="true" /><select idref="V-230254" selected="true" /><select idref="V-230255" selected="true" /><select idref="V-230256" selected="true" /><select idref="V-230257" selected="true" /><select idref="V-230258" selected="true" /><select idref="V-230259" selected="true" /><select idref="V-230260" selected="true" /><select idref="V-230261" selected="true" /><select idref="V-230262" selected="true" /><select idref="V-230263" selected="true" /><select idref="V-230264" selected="true" /><select idref="V-230265" selected="true" /><select idref="V-230266" selected="true" /><select idref="V-230267" selected="true" /><select idref="V-230268" selected="true" /><select idref="V-230269" selected="true" /><select idref="V-230270" selected="true" /><select idref="V-230271" selected="true" /><select idref="V-230272" selected="true" /><select idref="V-230273" selected="true" /><select idref="V-230274" selected="true" /><select idref="V-230275" selected="true" /><select idref="V-230276" selected="true" /><select idref="V-230277" selected="true" /><select idref="V-230278" selected="true" /><select idref="V-230279" selected="true" /><select idref="V-230280" selected="true" /><select idref="V-230281" selected="true" /><select idref="V-230282" selected="true" /><select idref="V-230283" selected="true" /><select idref="V-230284" selected="true" /><select idref="V-230285" selected="true" /><select idref="V-230286" selected="true" /><select idref="V-230287" selected="true" /><select idref="V-230288" selected="true" /><select idref="V-230289" selected="true" /><select idref="V-230290" selected="true" /><select idref="V-230291" selected="true" /><select idref="V-230292" selected="true" /><select idref="V-230293" selected="true" /><select idref="V-230294" selected="true" /><select idref="V-230295" selected="true" /><select idref="V-230296" selected="true" /><select idref="V-230297" selected="true" /><select idref="V-230298" selected="true" /><select idref="V-230299" selected="true" /><select idref="V-230300" selected="true" /><select idref="V-230301" selected="true" /><select idref="V-230302" selected="true" /><select idref="V-230303" selected="true" /><select idref="V-230304" selected="true" /><select idref="V-230305" selected="true" /><select idref="V-230306" selected="true" /><select idref="V-230307" selected="true" /><select idref="V-230308" selected="true" /><select idref="V-230309" selected="true" /><select idref="V-230310" selected="true" /><select idref="V-230311" selected="true" /><select idref="V-230312" selected="true" /><select idref="V-230313" selected="true" /><select idref="V-230314" selected="true" /><select idref="V-230315" selected="true" /><select idref="V-230316" selected="true" /><select idref="V-230317" selected="true" /><select idref="V-230318" selected="true" /><select idref="V-230319" selected="true" /><select idref="V-230320" selected="true" /><select idref="V-230321" selected="true" /><select idref="V-230322" selected="true" /><select idref="V-230323" selected="true" /><select idref="V-230324" selected="true" /><select idref="V-230325" selected="true" /><select idref="V-230326" selected="true" /><select idref="V-230327" selected="true" /><select idref="V-230328" selected="true" /><select idref="V-230329" selected="true" /><select idref="V-230330" selected="true" /><select idref="V-230331" selected="true" /><select idref="V-230332" selected="true" /><select idref="V-230333" selected="true" /><select idref="V-230334" selected="true" /><select idref="V-230335" selected="true" /><select idref="V-230336" selected="true" /><select idref="V-230337" selected="true" /><select idref="V-230338" selected="true" /><select idref="V-230339" selected="true" /><select idref="V-230340" selected="true" /><select idref="V-230341" selected="true" /><select idref="V-230342" selected="true" /><select idref="V-230343" selected="true" /><select idref="V-230344" selected="true" /><select idref="V-230345" selected="true" /><select idref="V-230346" selected="true" /><select idref="V-230347" selected="true" /><select idref="V-230348" selected="true" /><select idref="V-230349" selected="true" /><select idref="V-230350" selected="true" /><select idref="V-230351" selected="true" /><select idref="V-230352" selected="true" /><select idref="V-230353" selected="true" /><select idref="V-230354" selected="true" /><select idref="V-230355" selected="true" /><select idref="V-230356" selected="true" /><select idref="V-230357" selected="true" /><select idref="V-230358" selected="true" /><select idref="V-230359" selected="true" /><select idref="V-230360" selected="true" /><select idref="V-230361" selected="true" /><select idref="V-230362" selected="true" /><select idref="V-230363" selected="true" /><select idref="V-230364" selected="true" /><select idref="V-230365" selected="true" /><select idref="V-230366" selected="true" /><select idref="V-230367" selected="true" /><select idref="V-230368" selected="true" /><select idref="V-230369" selected="true" /><select idref="V-230370" selected="true" /><select idref="V-230371" selected="true" /><select idref="V-230372" selected="true" /><select idref="V-230373" selected="true" /><select idref="V-230374" selected="true" /><select idref="V-230375" selected="true" /><select idref="V-230376" selected="true" /><select idref="V-230377" selected="true" /><select idref="V-230378" selected="true" /><select idref="V-230379" selected="true" /><select idref="V-230380" selected="true" /><select idref="V-230381" selected="true" /><select idref="V-230382" selected="true" /><select idref="V-230383" selected="true" /><select idref="V-230384" selected="true" /><select idref="V-230385" selected="true" /><select idref="V-230386" selected="true" /><select idref="V-230387" selected="true" /><select idref="V-230388" selected="true" /><select idref="V-230389" selected="true" /><select idref="V-230390" selected="true" /><select idref="V-230391" selected="true" /><select idref="V-230392" selected="true" /><select idref="V-230393" selected="true" /><select idref="V-230394" selected="true" /><select idref="V-230395" selected="true" /><select idref="V-230396" selected="true" /><select idref="V-230397" selected="true" /><select idref="V-230398" selected="true" /><select idref="V-230399" selected="true" /><select idref="V-230400" selected="true" /><select idref="V-230401" selected="true" /><select idref="V-230402" selected="true" /><select idref="V-230403" selected="true" /><select idref="V-230404" selected="true" /><select idref="V-230405" selected="true" /><select idref="V-230406" selected="true" /><select idref="V-230407" selected="true" /><select idref="V-230408" selected="true" /><select idref="V-230409" selected="true" /><select idref="V-230410" selected="true" /><select idref="V-230411" selected="true" /><select idref="V-230412" selected="true" /><select idref="V-230413" selected="true" /><select idref="V-230414" selected="true" /><select idref="V-230415" selected="true" /><select idref="V-230416" selected="true" /><select idref="V-230417" selected="true" /><select idref="V-230418" selected="true" /><select idref="V-230419" selected="true" /><select idref="V-230420" selected="true" /><select idref="V-230421" selected="true" /><select idref="V-230422" selected="true" /><select idref="V-230423" selected="true" /><select idref="V-230424" selected="true" /><select idref="V-230425" selected="true" /><select idref="V-230426" selected="true" /><select idref="V-230427" selected="true" /><select idref="V-230428" selected="true" /><select idref="V-230429" selected="true" /><select idref="V-230430" selected="true" /><select idref="V-230431" selected="true" /><select idref="V-230432" selected="true" /><select idref="V-230433" selected="true" /><select idref="V-230434" selected="true" /><select idref="V-230435" selected="true" /><select idref="V-230436" selected="true" /><select idref="V-230437" selected="true" /><select idref="V-230438" selected="true" /><select idref="V-230439" selected="true" /><select idref="V-230440" selected="true" /><select idref="V-230441" selected="true" /><select idref="V-230442" selected="true" /><select idref="V-230443" selected="true" /><select idref="V-230444" selected="true" /><select idref="V-230445" selected="true" /><select idref="V-230446" selected="true" /><select idref="V-230447" selected="true" /><select idref="V-230448" selected="true" /><select idref="V-230449" selected="true" /><select idref="V-230450" selected="true" /><select idref="V-230451" selected="true" /><select idref="V-230452" selected="true" /><select idref="V-230453" selected="true" /><select idref="V-230454" selected="true" /><select idref="V-230455" selected="true" /><select idref="V-230456" selected="true" /><select idref="V-230457" selected="true" /><select idref="V-230458" selected="true" /><select idref="V-230459" selected="true" /><select idref="V-230460" selected="true" /><select idref="V-230461" selected="true" /><select idref="V-230462" selected="true" /><select idref="V-230463" selected="true" /><select idref="V-230464" selected="true" /><select idref="V-230465" selected="true" /><select idref="V-230466" selected="true" /><select idref="V-230467" selected="true" /><select idref="V-230468" selected="true" /><select idref="V-230469" selected="true" /><select idref="V-230470" selected="true" /><select idref="V-230471" selected="true" /><select idref="V-230472" selected="true" /><select idref="V-230473" selected="true" /><select idref="V-230474" selected="true" /><select idref="V-230475" selected="true" /><select idref="V-230476" selected="true" /><select idref="V-230477" selected="true" /><select idref="V-230478" selected="true" /><select idref="V-230479" selected="true" /><select idref="V-230480" selected="true" /><select idref="V-230481" selected="true" /><select idref="V-230482" selected="true" /><select idref="V-230483" selected="true" /><select idref="V-230484" selected="true" /><select idref="V-230485" selected="true" /><select idref="V-230486" selected="true" /><select idref="V-230487" selected="true" /><select idref="V-230488" selected="true" /><select idref="V-230489" selected="true" /><select idref="V-230491" selected="true" /><select idref="V-230492" selected="true" /><select idref="V-230493" selected="true" /><select idref="V-230494" selected="true" /><select idref="V-230495" selected="true" /><select idref="V-230496" selected="true" /><select idref="V-230497" selected="true" /><select idref="V-230498" selected="true" /><select idref="V-230499" selected="true" /><select idref="V-230500" selected="true" /><select idref="V-230502" selected="true" /><select idref="V-230503" selected="true" /><select idref="V-230504" selected="true" /><select idref="V-230505" selected="true" /><select idref="V-230506" selected="true" /><select idref="V-230507" selected="true" /><select idref="V-230508" selected="true" /><select idref="V-230509" selected="true" /><select idref="V-230510" selected="true" /><select idref="V-230511" selected="true" /><select idref="V-230512" selected="true" /><select idref="V-230513" selected="true" /><select idref="V-230514" selected="true" /><select idref="V-230515" selected="true" /><select idref="V-230516" selected="true" /><select idref="V-230517" selected="true" /><select idref="V-230518" selected="true" /><select idref="V-230519" selected="true" /><select idref="V-230520" selected="true" /><select idref="V-230521" selected="true" /><select idref="V-230522" selected="true" /><select idref="V-230523" selected="true" /><select idref="V-230524" selected="true" /><select idref="V-230525" selected="true" /><select idref="V-230526" selected="true" /><select idref="V-230527" selected="true" /><select idref="V-230529" selected="true" /><select idref="V-230530" selected="true" /><select idref="V-230531" selected="true" /><select idref="V-230532" selected="true" /><select idref="V-230533" selected="true" /><select idref="V-230534" selected="true" /><select idref="V-230535" selected="true" /><select idref="V-230536" selected="true" /><select idref="V-230537" selected="true" /><select idref="V-230538" selected="true" /><select idref="V-230539" selected="true" /><select idref="V-230540" selected="true" /><select idref="V-230541" selected="true" /><select idref="V-230542" selected="true" /><select idref="V-230543" selected="true" /><select idref="V-230544" selected="true" /><select idref="V-230545" selected="true" /><select idref="V-230546" selected="true" /><select idref="V-230547" selected="true" /><select idref="V-230548" selected="true" /><select idref="V-230549" selected="true" /><select idref="V-230550" selected="true" /><select idref="V-230551" selected="true" /><select idref="V-230552" selected="true" /><select idref="V-230553" selected="true" /><select idref="V-230554" selected="true" /><select idref="V-230555" selected="true" /><select idref="V-230556" selected="true" /><select idref="V-230557" selected="true" /><select idref="V-230558" selected="true" /><select idref="V-230559" selected="true" /><select idref="V-230560" selected="true" /><select idref="V-230561" selected="true" /><select idref="V-237640" selected="true" /><select idref="V-237641" selected="true" /><select idref="V-237642" selected="true" /><select idref="V-237643" selected="true" /><select idref="V-244519" selected="true" /><select idref="V-244520" selected="true" /><select idref="V-244521" selected="true" /><select idref="V-244522" selected="true" /><select idref="V-244523" selected="true" /><select idref="V-244524" selected="true" /><select idref="V-244525" selected="true" /><select idref="V-244526" selected="true" /><select idref="V-244527" selected="true" /><select idref="V-244528" selected="true" /><select idref="V-244529" selected="true" /><select idref="V-244530" selected="true" /><select idref="V-244531" selected="true" /><select idref="V-244532" selected="true" /><select idref="V-244533" selected="true" /><select idref="V-244534" selected="true" /><select idref="V-244535" selected="true" /><select idref="V-244536" selected="true" /><select idref="V-244537" selected="true" /><select idref="V-244538" selected="true" /><select idref="V-244539" selected="true" /><select idref="V-244540" selected="true" /><select idref="V-244541" selected="true" /><select idref="V-244542" selected="true" /><select idref="V-244543" selected="true" /><select idref="V-244544" selected="true" /><select idref="V-244545" selected="true" /><select idref="V-244546" selected="true" /><select idref="V-244547" selected="true" /><select idref="V-244548" selected="true" /><select idref="V-244549" selected="true" /><select idref="V-244550" selected="true" /><select idref="V-244551" selected="true" /><select idref="V-244552" selected="true" /><select idref="V-244553" selected="true" /><select idref="V-244554" selected="true" /><select idref="V-245540" selected="true" /><select idref="V-250315" selected="true" /><select idref="V-250316" selected="true" /><select idref="V-250317" selected="true" /></Profile><Profile id="MAC-1_Sensitive"><title>I - Mission Critical Sensitive</title><description>&lt;ProfileDescription&gt;&lt;/ProfileDescription&gt;</description><select idref="V-230221" selected="true" /><select idref="V-230222" selected="true" /><select idref="V-230223" selected="true" /><select idref="V-230224" selected="true" /><select idref="V-230225" selected="true" /><select idref="V-230226" selected="true" /><select idref="V-230227" selected="true" /><select idref="V-230228" selected="true" /><select idref="V-230229" selected="true" /><select idref="V-230230" selected="true" /><select idref="V-230231" selected="true" /><select idref="V-230232" selected="true" /><select idref="V-230233" selected="true" /><select idref="V-230234" selected="true" /><select idref="V-230235" selected="true" /><select idref="V-230236" selected="true" /><select idref="V-230237" selected="true" /><select idref="V-230238" selected="true" /><select idref="V-230239" selected="true" /><select idref="V-230240" selected="true" /><select idref="V-230241" selected="true" /><select idref="V-230243" selected="true" /><select idref="V-230244" selected="true" /><select idref="V-230245" selected="true" /><select idref="V-230246" selected="true" /><select idref="V-230247" selected="true" /><select idref="V-230248" selected="true" /><select idref="V-230249" selected="true" /><select idref="V-230250" selected="true" /><select idref="V-230251" selected="true" /><select idref="V-230252" selected="true" /><select idref="V-230253" selected="true" /><select idref="V-230254" selected="true" /><select idref="V-230255" selected="true" /><select idref="V-230256" selected="true" /><select idref="V-230257" selected="true" /><select idref="V-230258" selected="true" /><select idref="V-230259" selected="true" /><select idref="V-230260" selected="true" /><select idref="V-230261" selected="true" /><select idref="V-230262" selected="true" /><select idref="V-230263" selected="true" /><select idref="V-230264" selected="true" /><select idref="V-230265" selected="true" /><select idref="V-230266" selected="true" /><select idref="V-230267" selected="true" /><select idref="V-230268" selected="true" /><select idref="V-230269" selected="true" /><select idref="V-230270" selected="true" /><select idref="V-230271" selected="true" /><select idref="V-230272" selected="true" /><select idref="V-230273" selected="true" /><select idref="V-230274" selected="true" /><select idref="V-230275" selected="true" /><select idref="V-230276" selected="true" /><select idref="V-230277" selected="true" /><select idref="V-230278" selected="true" /><select idref="V-230279" selected="true" /><select idref="V-230280" selected="true" /><select idref="V-230281" selected="true" /><select idref="V-230282" selected="true" /><select idref="V-230283" selected="true" /><select idref="V-230284" selected="true" /><select idref="V-230285" selected="true" /><select idref="V-230286" selected="true" /><select idref="V-230287" selected="true" /><select idref="V-230288" selected="true" /><select idref="V-230289" selected="true" /><select idref="V-230290" selected="true" /><select idref="V-230291" selected="true" /><select idref="V-230292" selected="true" /><select idref="V-230293" selected="true" /><select idref="V-230294" selected="true" /><select idref="V-230295" selected="true" /><select idref="V-230296" selected="true" /><select idref="V-230297" selected="true" /><select idref="V-230298" selected="true" /><select idref="V-230299" selected="true" /><select idref="V-230300" selected="true" /><select idref="V-230301" selected="true" /><select idref="V-230302" selected="true" /><select idref="V-230303" selected="true" /><select idref="V-230304" selected="true" /><select idref="V-230305" selected="true" /><select idref="V-230306" selected="true" /><select idref="V-230307" selected="true" /><select idref="V-230308" selected="true" /><select idref="V-230309" selected="true" /><select idref="V-230310" selected="true" /><select idref="V-230311" selected="true" /><select idref="V-230312" selected="true" /><select idref="V-230313" selected="true" /><select idref="V-230314" selected="true" /><select idref="V-230315" selected="true" /><select idref="V-230316" selected="true" /><select idref="V-230317" selected="true" /><select idref="V-230318" selected="true" /><select idref="V-230319" selected="true" /><select idref="V-230320" selected="true" /><select idref="V-230321" selected="true" /><select idref="V-230322" selected="true" /><select idref="V-230323" selected="true" /><select idref="V-230324" selected="true" /><select idref="V-230325" selected="true" /><select idref="V-230326" selected="true" /><select idref="V-230327" selected="true" /><select idref="V-230328" selected="true" /><select idref="V-230329" selected="true" /><select idref="V-230330" selected="true" /><select idref="V-230331" selected="true" /><select idref="V-230332" selected="true" /><select idref="V-230333" selected="true" /><select idref="V-230334" selected="true" /><select idref="V-230335" selected="true" /><select idref="V-230336" selected="true" /><select idref="V-230337" selected="true" /><select idref="V-230338" selected="true" /><select idref="V-230339" selected="true" /><select idref="V-230340" selected="true" /><select idref="V-230341" selected="true" /><select idref="V-230342" selected="true" /><select idref="V-230343" selected="true" /><select idref="V-230344" selected="true" /><select idref="V-230345" selected="true" /><select idref="V-230346" selected="true" /><select idref="V-230347" selected="true" /><select idref="V-230348" selected="true" /><select idref="V-230349" selected="true" /><select idref="V-230350" selected="true" /><select idref="V-230351" selected="true" /><select idref="V-230352" selected="true" /><select idref="V-230353" selected="true" /><select idref="V-230354" selected="true" /><select idref="V-230355" selected="true" /><select idref="V-230356" selected="true" /><select idref="V-230357" selected="true" /><select idref="V-230358" selected="true" /><select idref="V-230359" selected="true" /><select idref="V-230360" selected="true" /><select idref="V-230361" selected="true" /><select idref="V-230362" selected="true" /><select idref="V-230363" selected="true" /><select idref="V-230364" selected="true" /><select idref="V-230365" selected="true" /><select idref="V-230366" selected="true" /><select idref="V-230367" selected="true" /><select idref="V-230368" selected="true" /><select idref="V-230369" selected="true" /><select idref="V-230370" selected="true" /><select idref="V-230371" selected="true" /><select idref="V-230372" selected="true" /><select idref="V-230373" selected="true" /><select idref="V-230374" selected="true" /><select idref="V-230375" selected="true" /><select idref="V-230376" selected="true" /><select idref="V-230377" selected="true" /><select idref="V-230378" selected="true" /><select idref="V-230379" selected="true" /><select idref="V-230380" selected="true" /><select idref="V-230381" selected="true" /><select idref="V-230382" selected="true" /><select idref="V-230383" selected="true" /><select idref="V-230384" selected="true" /><select idref="V-230385" selected="true" /><select idref="V-230386" selected="true" /><select idref="V-230387" selected="true" /><select idref="V-230388" selected="true" /><select idref="V-230389" selected="true" /><select idref="V-230390" selected="true" /><select idref="V-230391" selected="true" /><select idref="V-230392" selected="true" /><select idref="V-230393" selected="true" /><select idref="V-230394" selected="true" /><select idref="V-230395" selected="true" /><select idref="V-230396" selected="true" /><select idref="V-230397" selected="true" /><select idref="V-230398" selected="true" /><select idref="V-230399" selected="true" /><select idref="V-230400" selected="true" /><select idref="V-230401" selected="true" /><select idref="V-230402" selected="true" /><select idref="V-230403" selected="true" /><select idref="V-230404" selected="true" /><select idref="V-230405" selected="true" /><select idref="V-230406" selected="true" /><select idref="V-230407" selected="true" /><select idref="V-230408" selected="true" /><select idref="V-230409" selected="true" /><select idref="V-230410" selected="true" /><select idref="V-230411" selected="true" /><select idref="V-230412" selected="true" /><select idref="V-230413" selected="true" /><select idref="V-230414" selected="true" /><select idref="V-230415" selected="true" /><select idref="V-230416" selected="true" /><select idref="V-230417" selected="true" /><select idref="V-230418" selected="true" /><select idref="V-230419" selected="true" /><select idref="V-230420" selected="true" /><select idref="V-230421" selected="true" /><select idref="V-230422" selected="true" /><select idref="V-230423" selected="true" /><select idref="V-230424" selected="true" /><select idref="V-230425" selected="true" /><select idref="V-230426" selected="true" /><select idref="V-230427" selected="true" /><select idref="V-230428" selected="true" /><select idref="V-230429" selected="true" /><select idref="V-230430" selected="true" /><select idref="V-230431" selected="true" /><select idref="V-230432" selected="true" /><select idref="V-230433" selected="true" /><select idref="V-230434" selected="true" /><select idref="V-230435" selected="true" /><select idref="V-230436" selected="true" /><select idref="V-230437" selected="true" /><select idref="V-230438" selected="true" /><select idref="V-230439" selected="true" /><select idref="V-230440" selected="true" /><select idref="V-230441" selected="true" /><select idref="V-230442" selected="true" /><select idref="V-230443" selected="true" /><select idref="V-230444" selected="true" /><select idref="V-230445" selected="true" /><select idref="V-230446" selected="true" /><select idref="V-230447" selected="true" /><select idref="V-230448" selected="true" /><select idref="V-230449" selected="true" /><select idref="V-230450" selected="true" /><select idref="V-230451" selected="true" /><select idref="V-230452" selected="true" /><select idref="V-230453" selected="true" /><select idref="V-230454" selected="true" /><select idref="V-230455" selected="true" /><select idref="V-230456" selected="true" /><select idref="V-230457" selected="true" /><select idref="V-230458" selected="true" /><select idref="V-230459" selected="true" /><select idref="V-230460" selected="true" /><select idref="V-230461" selected="true" /><select idref="V-230462" selected="true" /><select idref="V-230463" selected="true" /><select idref="V-230464" selected="true" /><select idref="V-230465" selected="true" /><select idref="V-230466" selected="true" /><select idref="V-230467" selected="true" /><select idref="V-230468" selected="true" /><select idref="V-230469" selected="true" /><select idref="V-230470" selected="true" /><select idref="V-230471" selected="true" /><select idref="V-230472" selected="true" /><select idref="V-230473" selected="true" /><select idref="V-230474" selected="true" /><select idref="V-230475" selected="true" /><select idref="V-230476" selected="true" /><select idref="V-230477" selected="true" /><select idref="V-230478" selected="true" /><select idref="V-230479" selected="true" /><select idref="V-230480" selected="true" /><select idref="V-230481" selected="true" /><select idref="V-230482" selected="true" /><select idref="V-230483" selected="true" /><select idref="V-230484" selected="true" /><select idref="V-230485" selected="true" /><select idref="V-230486" selected="true" /><select idref="V-230487" selected="true" /><select idref="V-230488" selected="true" /><select idref="V-230489" selected="true" /><select idref="V-230491" selected="true" /><select idref="V-230492" selected="true" /><select idref="V-230493" selected="true" /><select idref="V-230494" selected="true" /><select idref="V-230495" selected="true" /><select idref="V-230496" selected="true" /><select idref="V-230497" selected="true" /><select idref="V-230498" selected="true" /><select idref="V-230499" selected="true" /><select idref="V-230500" selected="true" /><select idref="V-230502" selected="true" /><select idref="V-230503" selected="true" /><select idref="V-230504" selected="true" /><select idref="V-230505" selected="true" /><select idref="V-230506" selected="true" /><select idref="V-230507" selected="true" /><select idref="V-230508" selected="true" /><select idref="V-230509" selected="true" /><select idref="V-230510" selected="true" /><select idref="V-230511" selected="true" /><select idref="V-230512" selected="true" /><select idref="V-230513" selected="true" /><select idref="V-230514" selected="true" /><select idref="V-230515" selected="true" /><select idref="V-230516" selected="true" /><select idref="V-230517" selected="true" /><select idref="V-230518" selected="true" /><select idref="V-230519" selected="true" /><select idref="V-230520" selected="true" /><select idref="V-230521" selected="true" /><select idref="V-230522" selected="true" /><select idref="V-230523" selected="true" /><select idref="V-230524" selected="true" /><select idref="V-230525" selected="true" /><select idref="V-230526" selected="true" /><select idref="V-230527" selected="true" /><select idref="V-230529" selected="true" /><select idref="V-230530" selected="true" /><select idref="V-230531" selected="true" /><select idref="V-230532" selected="true" /><select idref="V-230533" selected="true" /><select idref="V-230534" selected="true" /><select idref="V-230535" selected="true" /><select idref="V-230536" selected="true" /><select idref="V-230537" selected="true" /><select idref="V-230538" selected="true" /><select idref="V-230539" selected="true" /><select idref="V-230540" selected="true" /><select idref="V-230541" selected="true" /><select idref="V-230542" selected="true" /><select idref="V-230543" selected="true" /><select idref="V-230544" selected="true" /><select idref="V-230545" selected="true" /><select idref="V-230546" selected="true" /><select idref="V-230547" selected="true" /><select idref="V-230548" selected="true" /><select idref="V-230549" selected="true" /><select idref="V-230550" selected="true" /><select idref="V-230551" selected="true" /><select idref="V-230552" selected="true" /><select idref="V-230553" selected="true" /><select idref="V-230554" selected="true" /><select idref="V-230555" selected="true" /><select idref="V-230556" selected="true" /><select idref="V-230557" selected="true" /><select idref="V-230558" selected="true" /><select idref="V-230559" selected="true" /><select idref="V-230560" selected="true" /><select idref="V-230561" selected="true" /><select idref="V-237640" selected="true" /><select idref="V-237641" selected="true" /><select idref="V-237642" selected="true" /><select idref="V-237643" selected="true" /><select idref="V-244519" selected="true" /><select idref="V-244520" selected="true" /><select idref="V-244521" selected="true" /><select idref="V-244522" selected="true" /><select idref="V-244523" selected="true" /><select idref="V-244524" selected="true" /><select idref="V-244525" selected="true" /><select idref="V-244526" selected="true" /><select idref="V-244527" selected="true" /><select idref="V-244528" selected="true" /><select idref="V-244529" selected="true" /><select idref="V-244530" selected="true" /><select idref="V-244531" selected="true" /><select idref="V-244532" selected="true" /><select idref="V-244533" selected="true" /><select idref="V-244534" selected="true" /><select idref="V-244535" selected="true" /><select idref="V-244536" selected="true" /><select idref="V-244537" selected="true" /><select idref="V-244538" selected="true" /><select idref="V-244539" selected="true" /><select idref="V-244540" selected="true" /><select idref="V-244541" selected="true" /><select idref="V-244542" selected="true" /><select idref="V-244543" selected="true" /><select idref="V-244544" selected="true" /><select idref="V-244545" selected="true" /><select idref="V-244546" selected="true" /><select idref="V-244547" selected="true" /><select idref="V-244548" selected="true" /><select idref="V-244549" selected="true" /><select idref="V-244550" selected="true" /><select idref="V-244551" selected="true" /><select idref="V-244552" selected="true" /><select idref="V-244553" selected="true" /><select idref="V-244554" selected="true" /><select idref="V-245540" selected="true" /><select idref="V-250315" selected="true" /><select idref="V-250316" selected="true" /><select idref="V-250317" selected="true" /></Profile><Profile id="MAC-2_Classified"><title>II - Mission Support Classified</title><description>&lt;ProfileDescription&gt;&lt;/ProfileDescription&gt;</description><select idref="V-230221" selected="true" /><select idref="V-230222" selected="true" /><select idref="V-230223" selected="true" /><select idref="V-230224" selected="true" /><select idref="V-230225" selected="true" /><select idref="V-230226" selected="true" /><select idref="V-230227" selected="true" /><select idref="V-230228" selected="true" /><select idref="V-230229" selected="true" /><select idref="V-230230" selected="true" /><select idref="V-230231" selected="true" /><select idref="V-230232" selected="true" /><select idref="V-230233" selected="true" /><select idref="V-230234" selected="true" /><select idref="V-230235" selected="true" /><select idref="V-230236" selected="true" /><select idref="V-230237" selected="true" /><select idref="V-230238" selected="true" /><select idref="V-230239" selected="true" /><select idref="V-230240" selected="true" /><select idref="V-230241" selected="true" /><select idref="V-230243" selected="true" /><select idref="V-230244" selected="true" /><select idref="V-230245" selected="true" /><select idref="V-230246" selected="true" /><select idref="V-230247" selected="true" /><select idref="V-230248" selected="true" /><select idref="V-230249" selected="true" /><select idref="V-230250" selected="true" /><select idref="V-230251" selected="true" /><select idref="V-230252" selected="true" /><select idref="V-230253" selected="true" /><select idref="V-230254" selected="true" /><select idref="V-230255" selected="true" /><select idref="V-230256" selected="true" /><select idref="V-230257" selected="true" /><select idref="V-230258" selected="true" /><select idref="V-230259" selected="true" /><select idref="V-230260" selected="true" /><select idref="V-230261" selected="true" /><select idref="V-230262" selected="true" /><select idref="V-230263" selected="true" /><select idref="V-230264" selected="true" /><select idref="V-230265" selected="true" /><select idref="V-230266" selected="true" /><select idref="V-230267" selected="true" /><select idref="V-230268" selected="true" /><select idref="V-230269" selected="true" /><select idref="V-230270" selected="true" /><select idref="V-230271" selected="true" /><select idref="V-230272" selected="true" /><select idref="V-230273" selected="true" /><select idref="V-230274" selected="true" /><select idref="V-230275" selected="true" /><select idref="V-230276" selected="true" /><select idref="V-230277" selected="true" /><select idref="V-230278" selected="true" /><select idref="V-230279" selected="true" /><select idref="V-230280" selected="true" /><select idref="V-230281" selected="true" /><select idref="V-230282" selected="true" /><select idref="V-230283" selected="true" /><select idref="V-230284" selected="true" /><select idref="V-230285" selected="true" /><select idref="V-230286" selected="true" /><select idref="V-230287" selected="true" /><select idref="V-230288" selected="true" /><select idref="V-230289" selected="true" /><select idref="V-230290" selected="true" /><select idref="V-230291" selected="true" /><select idref="V-230292" selected="true" /><select idref="V-230293" selected="true" /><select idref="V-230294" selected="true" /><select idref="V-230295" selected="true" /><select idref="V-230296" selected="true" /><select idref="V-230297" selected="true" /><select idref="V-230298" selected="true" /><select idref="V-230299" selected="true" /><select idref="V-230300" selected="true" /><select idref="V-230301" selected="true" /><select idref="V-230302" selected="true" /><select idref="V-230303" selected="true" /><select idref="V-230304" selected="true" /><select idref="V-230305" selected="true" /><select idref="V-230306" selected="true" /><select idref="V-230307" selected="true" /><select idref="V-230308" selected="true" /><select idref="V-230309" selected="true" /><select idref="V-230310" selected="true" /><select idref="V-230311" selected="true" /><select idref="V-230312" selected="true" /><select idref="V-230313" selected="true" /><select idref="V-230314" selected="true" /><select idref="V-230315" selected="true" /><select idref="V-230316" selected="true" /><select idref="V-230317" selected="true" /><select idref="V-230318" selected="true" /><select idref="V-230319" selected="true" /><select idref="V-230320" selected="true" /><select idref="V-230321" selected="true" /><select idref="V-230322" selected="true" /><select idref="V-230323" selected="true" /><select idref="V-230324" selected="true" /><select idref="V-230325" selected="true" /><select idref="V-230326" selected="true" /><select idref="V-230327" selected="true" /><select idref="V-230328" selected="true" /><select idref="V-230329" selected="true" /><select idref="V-230330" selected="true" /><select idref="V-230331" selected="true" /><select idref="V-230332" selected="true" /><select idref="V-230333" selected="true" /><select idref="V-230334" selected="true" /><select idref="V-230335" selected="true" /><select idref="V-230336" selected="true" /><select idref="V-230337" selected="true" /><select idref="V-230338" selected="true" /><select idref="V-230339" selected="true" /><select idref="V-230340" selected="true" /><select idref="V-230341" selected="true" /><select idref="V-230342" selected="true" /><select idref="V-230343" selected="true" /><select idref="V-230344" selected="true" /><select idref="V-230345" selected="true" /><select idref="V-230346" selected="true" /><select idref="V-230347" selected="true" /><select idref="V-230348" selected="true" /><select idref="V-230349" selected="true" /><select idref="V-230350" selected="true" /><select idref="V-230351" selected="true" /><select idref="V-230352" selected="true" /><select idref="V-230353" selected="true" /><select idref="V-230354" selected="true" /><select idref="V-230355" selected="true" /><select idref="V-230356" selected="true" /><select idref="V-230357" selected="true" /><select idref="V-230358" selected="true" /><select idref="V-230359" selected="true" /><select idref="V-230360" selected="true" /><select idref="V-230361" selected="true" /><select idref="V-230362" selected="true" /><select idref="V-230363" selected="true" /><select idref="V-230364" selected="true" /><select idref="V-230365" selected="true" /><select idref="V-230366" selected="true" /><select idref="V-230367" selected="true" /><select idref="V-230368" selected="true" /><select idref="V-230369" selected="true" /><select idref="V-230370" selected="true" /><select idref="V-230371" selected="true" /><select idref="V-230372" selected="true" /><select idref="V-230373" selected="true" /><select idref="V-230374" selected="true" /><select idref="V-230375" selected="true" /><select idref="V-230376" selected="true" /><select idref="V-230377" selected="true" /><select idref="V-230378" selected="true" /><select idref="V-230379" selected="true" /><select idref="V-230380" selected="true" /><select idref="V-230381" selected="true" /><select idref="V-230382" selected="true" /><select idref="V-230383" selected="true" /><select idref="V-230384" selected="true" /><select idref="V-230385" selected="true" /><select idref="V-230386" selected="true" /><select idref="V-230387" selected="true" /><select idref="V-230388" selected="true" /><select idref="V-230389" selected="true" /><select idref="V-230390" selected="true" /><select idref="V-230391" selected="true" /><select idref="V-230392" selected="true" /><select idref="V-230393" selected="true" /><select idref="V-230394" selected="true" /><select idref="V-230395" selected="true" /><select idref="V-230396" selected="true" /><select idref="V-230397" selected="true" /><select idref="V-230398" selected="true" /><select idref="V-230399" selected="true" /><select idref="V-230400" selected="true" /><select idref="V-230401" selected="true" /><select idref="V-230402" selected="true" /><select idref="V-230403" selected="true" /><select idref="V-230404" selected="true" /><select idref="V-230405" selected="true" /><select idref="V-230406" selected="true" /><select idref="V-230407" selected="true" /><select idref="V-230408" selected="true" /><select idref="V-230409" selected="true" /><select idref="V-230410" selected="true" /><select idref="V-230411" selected="true" /><select idref="V-230412" selected="true" /><select idref="V-230413" selected="true" /><select idref="V-230414" selected="true" /><select idref="V-230415" selected="true" /><select idref="V-230416" selected="true" /><select idref="V-230417" selected="true" /><select idref="V-230418" selected="true" /><select idref="V-230419" selected="true" /><select idref="V-230420" selected="true" /><select idref="V-230421" selected="true" /><select idref="V-230422" selected="true" /><select idref="V-230423" selected="true" /><select idref="V-230424" selected="true" /><select idref="V-230425" selected="true" /><select idref="V-230426" selected="true" /><select idref="V-230427" selected="true" /><select idref="V-230428" selected="true" /><select idref="V-230429" selected="true" /><select idref="V-230430" selected="true" /><select idref="V-230431" selected="true" /><select idref="V-230432" selected="true" /><select idref="V-230433" selected="true" /><select idref="V-230434" selected="true" /><select idref="V-230435" selected="true" /><select idref="V-230436" selected="true" /><select idref="V-230437" selected="true" /><select idref="V-230438" selected="true" /><select idref="V-230439" selected="true" /><select idref="V-230440" selected="true" /><select idref="V-230441" selected="true" /><select idref="V-230442" selected="true" /><select idref="V-230443" selected="true" /><select idref="V-230444" selected="true" /><select idref="V-230445" selected="true" /><select idref="V-230446" selected="true" /><select idref="V-230447" selected="true" /><select idref="V-230448" selected="true" /><select idref="V-230449" selected="true" /><select idref="V-230450" selected="true" /><select idref="V-230451" selected="true" /><select idref="V-230452" selected="true" /><select idref="V-230453" selected="true" /><select idref="V-230454" selected="true" /><select idref="V-230455" selected="true" /><select idref="V-230456" selected="true" /><select idref="V-230457" selected="true" /><select idref="V-230458" selected="true" /><select idref="V-230459" selected="true" /><select idref="V-230460" selected="true" /><select idref="V-230461" selected="true" /><select idref="V-230462" selected="true" /><select idref="V-230463" selected="true" /><select idref="V-230464" selected="true" /><select idref="V-230465" selected="true" /><select idref="V-230466" selected="true" /><select idref="V-230467" selected="true" /><select idref="V-230468" selected="true" /><select idref="V-230469" selected="true" /><select idref="V-230470" selected="true" /><select idref="V-230471" selected="true" /><select idref="V-230472" selected="true" /><select idref="V-230473" selected="true" /><select idref="V-230474" selected="true" /><select idref="V-230475" selected="true" /><select idref="V-230476" selected="true" /><select idref="V-230477" selected="true" /><select idref="V-230478" selected="true" /><select idref="V-230479" selected="true" /><select idref="V-230480" selected="true" /><select idref="V-230481" selected="true" /><select idref="V-230482" selected="true" /><select idref="V-230483" selected="true" /><select idref="V-230484" selected="true" /><select idref="V-230485" selected="true" /><select idref="V-230486" selected="true" /><select idref="V-230487" selected="true" /><select idref="V-230488" selected="true" /><select idref="V-230489" selected="true" /><select idref="V-230491" selected="true" /><select idref="V-230492" selected="true" /><select idref="V-230493" selected="true" /><select idref="V-230494" selected="true" /><select idref="V-230495" selected="true" /><select idref="V-230496" selected="true" /><select idref="V-230497" selected="true" /><select idref="V-230498" selected="true" /><select idref="V-230499" selected="true" /><select idref="V-230500" selected="true" /><select idref="V-230502" selected="true" /><select idref="V-230503" selected="true" /><select idref="V-230504" selected="true" /><select idref="V-230505" selected="true" /><select idref="V-230506" selected="true" /><select idref="V-230507" selected="true" /><select idref="V-230508" selected="true" /><select idref="V-230509" selected="true" /><select idref="V-230510" selected="true" /><select idref="V-230511" selected="true" /><select idref="V-230512" selected="true" /><select idref="V-230513" selected="true" /><select idref="V-230514" selected="true" /><select idref="V-230515" selected="true" /><select idref="V-230516" selected="true" /><select idref="V-230517" selected="true" /><select idref="V-230518" selected="true" /><select idref="V-230519" selected="true" /><select idref="V-230520" selected="true" /><select idref="V-230521" selected="true" /><select idref="V-230522" selected="true" /><select idref="V-230523" selected="true" /><select idref="V-230524" selected="true" /><select idref="V-230525" selected="true" /><select idref="V-230526" selected="true" /><select idref="V-230527" selected="true" /><select idref="V-230529" selected="true" /><select idref="V-230530" selected="true" /><select idref="V-230531" selected="true" /><select idref="V-230532" selected="true" /><select idref="V-230533" selected="true" /><select idref="V-230534" selected="true" /><select idref="V-230535" selected="true" /><select idref="V-230536" selected="true" /><select idref="V-230537" selected="true" /><select idref="V-230538" selected="true" /><select idref="V-230539" selected="true" /><select idref="V-230540" selected="true" /><select idref="V-230541" selected="true" /><select idref="V-230542" selected="true" /><select idref="V-230543" selected="true" /><select idref="V-230544" selected="true" /><select idref="V-230545" selected="true" /><select idref="V-230546" selected="true" /><select idref="V-230547" selected="true" /><select idref="V-230548" selected="true" /><select idref="V-230549" selected="true" /><select idref="V-230550" selected="true" /><select idref="V-230551" selected="true" /><select idref="V-230552" selected="true" /><select idref="V-230553" selected="true" /><select idref="V-230554" selected="true" /><select idref="V-230555" selected="true" /><select idref="V-230556" selected="true" /><select idref="V-230557" selected="true" /><select idref="V-230558" selected="true" /><select idref="V-230559" selected="true" /><select idref="V-230560" selected="true" /><select idref="V-230561" selected="true" /><select idref="V-237640" selected="true" /><select idref="V-237641" selected="true" /><select idref="V-237642" selected="true" /><select idref="V-237643" selected="true" /><select idref="V-244519" selected="true" /><select idref="V-244520" selected="true" /><select idref="V-244521" selected="true" /><select idref="V-244522" selected="true" /><select idref="V-244523" selected="true" /><select idref="V-244524" selected="true" /><select idref="V-244525" selected="true" /><select idref="V-244526" selected="true" /><select idref="V-244527" selected="true" /><select idref="V-244528" selected="true" /><select idref="V-244529" selected="true" /><select idref="V-244530" selected="true" /><select idref="V-244531" selected="true" /><select idref="V-244532" selected="true" /><select idref="V-244533" selected="true" /><select idref="V-244534" selected="true" /><select idref="V-244535" selected="true" /><select idref="V-244536" selected="true" /><select idref="V-244537" selected="true" /><select idref="V-244538" selected="true" /><select idref="V-244539" selected="true" /><select idref="V-244540" selected="true" /><select idref="V-244541" selected="true" /><select idref="V-244542" selected="true" /><select idref="V-244543" selected="true" /><select idref="V-244544" selected="true" /><select idref="V-244545" selected="true" /><select idref="V-244546" selected="true" /><select idref="V-244547" selected="true" /><select idref="V-244548" selected="true" /><select idref="V-244549" selected="true" /><select idref="V-244550" selected="true" /><select idref="V-244551" selected="true" /><select idref="V-244552" selected="true" /><select idref="V-244553" selected="true" /><select idref="V-244554" selected="true" /><select idref="V-245540" selected="true" /><select idref="V-250315" selected="true" /><select idref="V-250316" selected="true" /><select idref="V-250317" selected="true" /></Profile><Profile id="MAC-2_Public"><title>II - Mission Support Public</title><description>&lt;ProfileDescription&gt;&lt;/ProfileDescription&gt;</description><select idref="V-230221" selected="true" /><select idref="V-230222" selected="true" /><select idref="V-230223" selected="true" /><select idref="V-230224" selected="true" /><select idref="V-230225" selected="true" /><select idref="V-230226" selected="true" /><select idref="V-230227" selected="true" /><select idref="V-230228" selected="true" /><select idref="V-230229" selected="true" /><select idref="V-230230" selected="true" /><select idref="V-230231" selected="true" /><select idref="V-230232" selected="true" /><select idref="V-230233" selected="true" /><select idref="V-230234" selected="true" /><select idref="V-230235" selected="true" /><select idref="V-230236" selected="true" /><select idref="V-230237" selected="true" /><select idref="V-230238" selected="true" /><select idref="V-230239" selected="true" /><select idref="V-230240" selected="true" /><select idref="V-230241" selected="true" /><select idref="V-230243" selected="true" /><select idref="V-230244" selected="true" /><select idref="V-230245" selected="true" /><select idref="V-230246" selected="true" /><select idref="V-230247" selected="true" /><select idref="V-230248" selected="true" /><select idref="V-230249" selected="true" /><select idref="V-230250" selected="true" /><select idref="V-230251" selected="true" /><select idref="V-230252" selected="true" /><select idref="V-230253" selected="true" /><select idref="V-230254" selected="true" /><select idref="V-230255" selected="true" /><select idref="V-230256" selected="true" /><select idref="V-230257" selected="true" /><select idref="V-230258" selected="true" /><select idref="V-230259" selected="true" /><select idref="V-230260" selected="true" /><select idref="V-230261" selected="true" /><select idref="V-230262" selected="true" /><select idref="V-230263" selected="true" /><select idref="V-230264" selected="true" /><select idref="V-230265" selected="true" /><select idref="V-230266" selected="true" /><select idref="V-230267" selected="true" /><select idref="V-230268" selected="true" /><select idref="V-230269" selected="true" /><select idref="V-230270" selected="true" /><select idref="V-230271" selected="true" /><select idref="V-230272" selected="true" /><select idref="V-230273" selected="true" /><select idref="V-230274" selected="true" /><select idref="V-230275" selected="true" /><select idref="V-230276" selected="true" /><select idref="V-230277" selected="true" /><select idref="V-230278" selected="true" /><select idref="V-230279" selected="true" /><select idref="V-230280" selected="true" /><select idref="V-230281" selected="true" /><select idref="V-230282" selected="true" /><select idref="V-230283" selected="true" /><select idref="V-230284" selected="true" /><select idref="V-230285" selected="true" /><select idref="V-230286" selected="true" /><select idref="V-230287" selected="true" /><select idref="V-230288" selected="true" /><select idref="V-230289" selected="true" /><select idref="V-230290" selected="true" /><select idref="V-230291" selected="true" /><select idref="V-230292" selected="true" /><select idref="V-230293" selected="true" /><select idref="V-230294" selected="true" /><select idref="V-230295" selected="true" /><select idref="V-230296" selected="true" /><select idref="V-230297" selected="true" /><select idref="V-230298" selected="true" /><select idref="V-230299" selected="true" /><select idref="V-230300" selected="true" /><select idref="V-230301" selected="true" /><select idref="V-230302" selected="true" /><select idref="V-230303" selected="true" /><select idref="V-230304" selected="true" /><select idref="V-230305" selected="true" /><select idref="V-230306" selected="true" /><select idref="V-230307" selected="true" /><select idref="V-230308" selected="true" /><select idref="V-230309" selected="true" /><select idref="V-230310" selected="true" /><select idref="V-230311" selected="true" /><select idref="V-230312" selected="true" /><select idref="V-230313" selected="true" /><select idref="V-230314" selected="true" /><select idref="V-230315" selected="true" /><select idref="V-230316" selected="true" /><select idref="V-230317" selected="true" /><select idref="V-230318" selected="true" /><select idref="V-230319" selected="true" /><select idref="V-230320" selected="true" /><select idref="V-230321" selected="true" /><select idref="V-230322" selected="true" /><select idref="V-230323" selected="true" /><select idref="V-230324" selected="true" /><select idref="V-230325" selected="true" /><select idref="V-230326" selected="true" /><select idref="V-230327" selected="true" /><select idref="V-230328" selected="true" /><select idref="V-230329" selected="true" /><select idref="V-230330" selected="true" /><select idref="V-230331" selected="true" /><select idref="V-230332" selected="true" /><select idref="V-230333" selected="true" /><select idref="V-230334" selected="true" /><select idref="V-230335" selected="true" /><select idref="V-230336" selected="true" /><select idref="V-230337" selected="true" /><select idref="V-230338" selected="true" /><select idref="V-230339" selected="true" /><select idref="V-230340" selected="true" /><select idref="V-230341" selected="true" /><select idref="V-230342" selected="true" /><select idref="V-230343" selected="true" /><select idref="V-230344" selected="true" /><select idref="V-230345" selected="true" /><select idref="V-230346" selected="true" /><select idref="V-230347" selected="true" /><select idref="V-230348" selected="true" /><select idref="V-230349" selected="true" /><select idref="V-230350" selected="true" /><select idref="V-230351" selected="true" /><select idref="V-230352" selected="true" /><select idref="V-230353" selected="true" /><select idref="V-230354" selected="true" /><select idref="V-230355" selected="true" /><select idref="V-230356" selected="true" /><select idref="V-230357" selected="true" /><select idref="V-230358" selected="true" /><select idref="V-230359" selected="true" /><select idref="V-230360" selected="true" /><select idref="V-230361" selected="true" /><select idref="V-230362" selected="true" /><select idref="V-230363" selected="true" /><select idref="V-230364" selected="true" /><select idref="V-230365" selected="true" /><select idref="V-230366" selected="true" /><select idref="V-230367" selected="true" /><select idref="V-230368" selected="true" /><select idref="V-230369" selected="true" /><select idref="V-230370" selected="true" /><select idref="V-230371" selected="true" /><select idref="V-230372" selected="true" /><select idref="V-230373" selected="true" /><select idref="V-230374" selected="true" /><select idref="V-230375" selected="true" /><select idref="V-230376" selected="true" /><select idref="V-230377" selected="true" /><select idref="V-230378" selected="true" /><select idref="V-230379" selected="true" /><select idref="V-230380" selected="true" /><select idref="V-230381" selected="true" /><select idref="V-230382" selected="true" /><select idref="V-230383" selected="true" /><select idref="V-230384" selected="true" /><select idref="V-230385" selected="true" /><select idref="V-230386" selected="true" /><select idref="V-230387" selected="true" /><select idref="V-230388" selected="true" /><select idref="V-230389" selected="true" /><select idref="V-230390" selected="true" /><select idref="V-230391" selected="true" /><select idref="V-230392" selected="true" /><select idref="V-230393" selected="true" /><select idref="V-230394" selected="true" /><select idref="V-230395" selected="true" /><select idref="V-230396" selected="true" /><select idref="V-230397" selected="true" /><select idref="V-230398" selected="true" /><select idref="V-230399" selected="true" /><select idref="V-230400" selected="true" /><select idref="V-230401" selected="true" /><select idref="V-230402" selected="true" /><select idref="V-230403" selected="true" /><select idref="V-230404" selected="true" /><select idref="V-230405" selected="true" /><select idref="V-230406" selected="true" /><select idref="V-230407" selected="true" /><select idref="V-230408" selected="true" /><select idref="V-230409" selected="true" /><select idref="V-230410" selected="true" /><select idref="V-230411" selected="true" /><select idref="V-230412" selected="true" /><select idref="V-230413" selected="true" /><select idref="V-230414" selected="true" /><select idref="V-230415" selected="true" /><select idref="V-230416" selected="true" /><select idref="V-230417" selected="true" /><select idref="V-230418" selected="true" /><select idref="V-230419" selected="true" /><select idref="V-230420" selected="true" /><select idref="V-230421" selected="true" /><select idref="V-230422" selected="true" /><select idref="V-230423" selected="true" /><select idref="V-230424" selected="true" /><select idref="V-230425" selected="true" /><select idref="V-230426" selected="true" /><select idref="V-230427" selected="true" /><select idref="V-230428" selected="true" /><select idref="V-230429" selected="true" /><select idref="V-230430" selected="true" /><select idref="V-230431" selected="true" /><select idref="V-230432" selected="true" /><select idref="V-230433" selected="true" /><select idref="V-230434" selected="true" /><select idref="V-230435" selected="true" /><select idref="V-230436" selected="true" /><select idref="V-230437" selected="true" /><select idref="V-230438" selected="true" /><select idref="V-230439" selected="true" /><select idref="V-230440" selected="true" /><select idref="V-230441" selected="true" /><select idref="V-230442" selected="true" /><select idref="V-230443" selected="true" /><select idref="V-230444" selected="true" /><select idref="V-230445" selected="true" /><select idref="V-230446" selected="true" /><select idref="V-230447" selected="true" /><select idref="V-230448" selected="true" /><select idref="V-230449" selected="true" /><select idref="V-230450" selected="true" /><select idref="V-230451" selected="true" /><select idref="V-230452" selected="true" /><select idref="V-230453" selected="true" /><select idref="V-230454" selected="true" /><select idref="V-230455" selected="true" /><select idref="V-230456" selected="true" /><select idref="V-230457" selected="true" /><select idref="V-230458" selected="true" /><select idref="V-230459" selected="true" /><select idref="V-230460" selected="true" /><select idref="V-230461" selected="true" /><select idref="V-230462" selected="true" /><select idref="V-230463" selected="true" /><select idref="V-230464" selected="true" /><select idref="V-230465" selected="true" /><select idref="V-230466" selected="true" /><select idref="V-230467" selected="true" /><select idref="V-230468" selected="true" /><select idref="V-230469" selected="true" /><select idref="V-230470" selected="true" /><select idref="V-230471" selected="true" /><select idref="V-230472" selected="true" /><select idref="V-230473" selected="true" /><select idref="V-230474" selected="true" /><select idref="V-230475" selected="true" /><select idref="V-230476" selected="true" /><select idref="V-230477" selected="true" /><select idref="V-230478" selected="true" /><select idref="V-230479" selected="true" /><select idref="V-230480" selected="true" /><select idref="V-230481" selected="true" /><select idref="V-230482" selected="true" /><select idref="V-230483" selected="true" /><select idref="V-230484" selected="true" /><select idref="V-230485" selected="true" /><select idref="V-230486" selected="true" /><select idref="V-230487" selected="true" /><select idref="V-230488" selected="true" /><select idref="V-230489" selected="true" /><select idref="V-230491" selected="true" /><select idref="V-230492" selected="true" /><select idref="V-230493" selected="true" /><select idref="V-230494" selected="true" /><select idref="V-230495" selected="true" /><select idref="V-230496" selected="true" /><select idref="V-230497" selected="true" /><select idref="V-230498" selected="true" /><select idref="V-230499" selected="true" /><select idref="V-230500" selected="true" /><select idref="V-230502" selected="true" /><select idref="V-230503" selected="true" /><select idref="V-230504" selected="true" /><select idref="V-230505" selected="true" /><select idref="V-230506" selected="true" /><select idref="V-230507" selected="true" /><select idref="V-230508" selected="true" /><select idref="V-230509" selected="true" /><select idref="V-230510" selected="true" /><select idref="V-230511" selected="true" /><select idref="V-230512" selected="true" /><select idref="V-230513" selected="true" /><select idref="V-230514" selected="true" /><select idref="V-230515" selected="true" /><select idref="V-230516" selected="true" /><select idref="V-230517" selected="true" /><select idref="V-230518" selected="true" /><select idref="V-230519" selected="true" /><select idref="V-230520" selected="true" /><select idref="V-230521" selected="true" /><select idref="V-230522" selected="true" /><select idref="V-230523" selected="true" /><select idref="V-230524" selected="true" /><select idref="V-230525" selected="true" /><select idref="V-230526" selected="true" /><select idref="V-230527" selected="true" /><select idref="V-230529" selected="true" /><select idref="V-230530" selected="true" /><select idref="V-230531" selected="true" /><select idref="V-230532" selected="true" /><select idref="V-230533" selected="true" /><select idref="V-230534" selected="true" /><select idref="V-230535" selected="true" /><select idref="V-230536" selected="true" /><select idref="V-230537" selected="true" /><select idref="V-230538" selected="true" /><select idref="V-230539" selected="true" /><select idref="V-230540" selected="true" /><select idref="V-230541" selected="true" /><select idref="V-230542" selected="true" /><select idref="V-230543" selected="true" /><select idref="V-230544" selected="true" /><select idref="V-230545" selected="true" /><select idref="V-230546" selected="true" /><select idref="V-230547" selected="true" /><select idref="V-230548" selected="true" /><select idref="V-230549" selected="true" /><select idref="V-230550" selected="true" /><select idref="V-230551" selected="true" /><select idref="V-230552" selected="true" /><select idref="V-230553" selected="true" /><select idref="V-230554" selected="true" /><select idref="V-230555" selected="true" /><select idref="V-230556" selected="true" /><select idref="V-230557" selected="true" /><select idref="V-230558" selected="true" /><select idref="V-230559" selected="true" /><select idref="V-230560" selected="true" /><select idref="V-230561" selected="true" /><select idref="V-237640" selected="true" /><select idref="V-237641" selected="true" /><select idref="V-237642" selected="true" /><select idref="V-237643" selected="true" /><select idref="V-244519" selected="true" /><select idref="V-244520" selected="true" /><select idref="V-244521" selected="true" /><select idref="V-244522" selected="true" /><select idref="V-244523" selected="true" /><select idref="V-244524" selected="true" /><select idref="V-244525" selected="true" /><select idref="V-244526" selected="true" /><select idref="V-244527" selected="true" /><select idref="V-244528" selected="true" /><select idref="V-244529" selected="true" /><select idref="V-244530" selected="true" /><select idref="V-244531" selected="true" /><select idref="V-244532" selected="true" /><select idref="V-244533" selected="true" /><select idref="V-244534" selected="true" /><select idref="V-244535" selected="true" /><select idref="V-244536" selected="true" /><select idref="V-244537" selected="true" /><select idref="V-244538" selected="true" /><select idref="V-244539" selected="true" /><select idref="V-244540" selected="true" /><select idref="V-244541" selected="true" /><select idref="V-244542" selected="true" /><select idref="V-244543" selected="true" /><select idref="V-244544" selected="true" /><select idref="V-244545" selected="true" /><select idref="V-244546" selected="true" /><select idref="V-244547" selected="true" /><select idref="V-244548" selected="true" /><select idref="V-244549" selected="true" /><select idref="V-244550" selected="true" /><select idref="V-244551" selected="true" /><select idref="V-244552" selected="true" /><select idref="V-244553" selected="true" /><select idref="V-244554" selected="true" /><select idref="V-245540" selected="true" /><select idref="V-250315" selected="true" /><select idref="V-250316" selected="true" /><select idref="V-250317" selected="true" /></Profile><Profile id="MAC-2_Sensitive"><title>II - Mission Support Sensitive</title><description>&lt;ProfileDescription&gt;&lt;/ProfileDescription&gt;</description><select idref="V-230221" selected="true" /><select idref="V-230222" selected="true" /><select idref="V-230223" selected="true" /><select idref="V-230224" selected="true" /><select idref="V-230225" selected="true" /><select idref="V-230226" selected="true" /><select idref="V-230227" selected="true" /><select idref="V-230228" selected="true" /><select idref="V-230229" selected="true" /><select idref="V-230230" selected="true" /><select idref="V-230231" selected="true" /><select idref="V-230232" selected="true" /><select idref="V-230233" selected="true" /><select idref="V-230234" selected="true" /><select idref="V-230235" selected="true" /><select idref="V-230236" selected="true" /><select idref="V-230237" selected="true" /><select idref="V-230238" selected="true" /><select idref="V-230239" selected="true" /><select idref="V-230240" selected="true" /><select idref="V-230241" selected="true" /><select idref="V-230243" selected="true" /><select idref="V-230244" selected="true" /><select idref="V-230245" selected="true" /><select idref="V-230246" selected="true" /><select idref="V-230247" selected="true" /><select idref="V-230248" selected="true" /><select idref="V-230249" selected="true" /><select idref="V-230250" selected="true" /><select idref="V-230251" selected="true" /><select idref="V-230252" selected="true" /><select idref="V-230253" selected="true" /><select idref="V-230254" selected="true" /><select idref="V-230255" selected="true" /><select idref="V-230256" selected="true" /><select idref="V-230257" selected="true" /><select idref="V-230258" selected="true" /><select idref="V-230259" selected="true" /><select idref="V-230260" selected="true" /><select idref="V-230261" selected="true" /><select idref="V-230262" selected="true" /><select idref="V-230263" selected="true" /><select idref="V-230264" selected="true" /><select idref="V-230265" selected="true" /><select idref="V-230266" selected="true" /><select idref="V-230267" selected="true" /><select idref="V-230268" selected="true" /><select idref="V-230269" selected="true" /><select idref="V-230270" selected="true" /><select idref="V-230271" selected="true" /><select idref="V-230272" selected="true" /><select idref="V-230273" selected="true" /><select idref="V-230274" selected="true" /><select idref="V-230275" selected="true" /><select idref="V-230276" selected="true" /><select idref="V-230277" selected="true" /><select idref="V-230278" selected="true" /><select idref="V-230279" selected="true" /><select idref="V-230280" selected="true" /><select idref="V-230281" selected="true" /><select idref="V-230282" selected="true" /><select idref="V-230283" selected="true" /><select idref="V-230284" selected="true" /><select idref="V-230285" selected="true" /><select idref="V-230286" selected="true" /><select idref="V-230287" selected="true" /><select idref="V-230288" selected="true" /><select idref="V-230289" selected="true" /><select idref="V-230290" selected="true" /><select idref="V-230291" selected="true" /><select idref="V-230292" selected="true" /><select idref="V-230293" selected="true" /><select idref="V-230294" selected="true" /><select idref="V-230295" selected="true" /><select idref="V-230296" selected="true" /><select idref="V-230297" selected="true" /><select idref="V-230298" selected="true" /><select idref="V-230299" selected="true" /><select idref="V-230300" selected="true" /><select idref="V-230301" selected="true" /><select idref="V-230302" selected="true" /><select idref="V-230303" selected="true" /><select idref="V-230304" selected="true" /><select idref="V-230305" selected="true" /><select idref="V-230306" selected="true" /><select idref="V-230307" selected="true" /><select idref="V-230308" selected="true" /><select idref="V-230309" selected="true" /><select idref="V-230310" selected="true" /><select idref="V-230311" selected="true" /><select idref="V-230312" selected="true" /><select idref="V-230313" selected="true" /><select idref="V-230314" selected="true" /><select idref="V-230315" selected="true" /><select idref="V-230316" selected="true" /><select idref="V-230317" selected="true" /><select idref="V-230318" selected="true" /><select idref="V-230319" selected="true" /><select idref="V-230320" selected="true" /><select idref="V-230321" selected="true" /><select idref="V-230322" selected="true" /><select idref="V-230323" selected="true" /><select idref="V-230324" selected="true" /><select idref="V-230325" selected="true" /><select idref="V-230326" selected="true" /><select idref="V-230327" selected="true" /><select idref="V-230328" selected="true" /><select idref="V-230329" selected="true" /><select idref="V-230330" selected="true" /><select idref="V-230331" selected="true" /><select idref="V-230332" selected="true" /><select idref="V-230333" selected="true" /><select idref="V-230334" selected="true" /><select idref="V-230335" selected="true" /><select idref="V-230336" selected="true" /><select idref="V-230337" selected="true" /><select idref="V-230338" selected="true" /><select idref="V-230339" selected="true" /><select idref="V-230340" selected="true" /><select idref="V-230341" selected="true" /><select idref="V-230342" selected="true" /><select idref="V-230343" selected="true" /><select idref="V-230344" selected="true" /><select idref="V-230345" selected="true" /><select idref="V-230346" selected="true" /><select idref="V-230347" selected="true" /><select idref="V-230348" selected="true" /><select idref="V-230349" selected="true" /><select idref="V-230350" selected="true" /><select idref="V-230351" selected="true" /><select idref="V-230352" selected="true" /><select idref="V-230353" selected="true" /><select idref="V-230354" selected="true" /><select idref="V-230355" selected="true" /><select idref="V-230356" selected="true" /><select idref="V-230357" selected="true" /><select idref="V-230358" selected="true" /><select idref="V-230359" selected="true" /><select idref="V-230360" selected="true" /><select idref="V-230361" selected="true" /><select idref="V-230362" selected="true" /><select idref="V-230363" selected="true" /><select idref="V-230364" selected="true" /><select idref="V-230365" selected="true" /><select idref="V-230366" selected="true" /><select idref="V-230367" selected="true" /><select idref="V-230368" selected="true" /><select idref="V-230369" selected="true" /><select idref="V-230370" selected="true" /><select idref="V-230371" selected="true" /><select idref="V-230372" selected="true" /><select idref="V-230373" selected="true" /><select idref="V-230374" selected="true" /><select idref="V-230375" selected="true" /><select idref="V-230376" selected="true" /><select idref="V-230377" selected="true" /><select idref="V-230378" selected="true" /><select idref="V-230379" selected="true" /><select idref="V-230380" selected="true" /><select idref="V-230381" selected="true" /><select idref="V-230382" selected="true" /><select idref="V-230383" selected="true" /><select idref="V-230384" selected="true" /><select idref="V-230385" selected="true" /><select idref="V-230386" selected="true" /><select idref="V-230387" selected="true" /><select idref="V-230388" selected="true" /><select idref="V-230389" selected="true" /><select idref="V-230390" selected="true" /><select idref="V-230391" selected="true" /><select idref="V-230392" selected="true" /><select idref="V-230393" selected="true" /><select idref="V-230394" selected="true" /><select idref="V-230395" selected="true" /><select idref="V-230396" selected="true" /><select idref="V-230397" selected="true" /><select idref="V-230398" selected="true" /><select idref="V-230399" selected="true" /><select idref="V-230400" selected="true" /><select idref="V-230401" selected="true" /><select idref="V-230402" selected="true" /><select idref="V-230403" selected="true" /><select idref="V-230404" selected="true" /><select idref="V-230405" selected="true" /><select idref="V-230406" selected="true" /><select idref="V-230407" selected="true" /><select idref="V-230408" selected="true" /><select idref="V-230409" selected="true" /><select idref="V-230410" selected="true" /><select idref="V-230411" selected="true" /><select idref="V-230412" selected="true" /><select idref="V-230413" selected="true" /><select idref="V-230414" selected="true" /><select idref="V-230415" selected="true" /><select idref="V-230416" selected="true" /><select idref="V-230417" selected="true" /><select idref="V-230418" selected="true" /><select idref="V-230419" selected="true" /><select idref="V-230420" selected="true" /><select idref="V-230421" selected="true" /><select idref="V-230422" selected="true" /><select idref="V-230423" selected="true" /><select idref="V-230424" selected="true" /><select idref="V-230425" selected="true" /><select idref="V-230426" selected="true" /><select idref="V-230427" selected="true" /><select idref="V-230428" selected="true" /><select idref="V-230429" selected="true" /><select idref="V-230430" selected="true" /><select idref="V-230431" selected="true" /><select idref="V-230432" selected="true" /><select idref="V-230433" selected="true" /><select idref="V-230434" selected="true" /><select idref="V-230435" selected="true" /><select idref="V-230436" selected="true" /><select idref="V-230437" selected="true" /><select idref="V-230438" selected="true" /><select idref="V-230439" selected="true" /><select idref="V-230440" selected="true" /><select idref="V-230441" selected="true" /><select idref="V-230442" selected="true" /><select idref="V-230443" selected="true" /><select idref="V-230444" selected="true" /><select idref="V-230445" selected="true" /><select idref="V-230446" selected="true" /><select idref="V-230447" selected="true" /><select idref="V-230448" selected="true" /><select idref="V-230449" selected="true" /><select idref="V-230450" selected="true" /><select idref="V-230451" selected="true" /><select idref="V-230452" selected="true" /><select idref="V-230453" selected="true" /><select idref="V-230454" selected="true" /><select idref="V-230455" selected="true" /><select idref="V-230456" selected="true" /><select idref="V-230457" selected="true" /><select idref="V-230458" selected="true" /><select idref="V-230459" selected="true" /><select idref="V-230460" selected="true" /><select idref="V-230461" selected="true" /><select idref="V-230462" selected="true" /><select idref="V-230463" selected="true" /><select idref="V-230464" selected="true" /><select idref="V-230465" selected="true" /><select idref="V-230466" selected="true" /><select idref="V-230467" selected="true" /><select idref="V-230468" selected="true" /><select idref="V-230469" selected="true" /><select idref="V-230470" selected="true" /><select idref="V-230471" selected="true" /><select idref="V-230472" selected="true" /><select idref="V-230473" selected="true" /><select idref="V-230474" selected="true" /><select idref="V-230475" selected="true" /><select idref="V-230476" selected="true" /><select idref="V-230477" selected="true" /><select idref="V-230478" selected="true" /><select idref="V-230479" selected="true" /><select idref="V-230480" selected="true" /><select idref="V-230481" selected="true" /><select idref="V-230482" selected="true" /><select idref="V-230483" selected="true" /><select idref="V-230484" selected="true" /><select idref="V-230485" selected="true" /><select idref="V-230486" selected="true" /><select idref="V-230487" selected="true" /><select idref="V-230488" selected="true" /><select idref="V-230489" selected="true" /><select idref="V-230491" selected="true" /><select idref="V-230492" selected="true" /><select idref="V-230493" selected="true" /><select idref="V-230494" selected="true" /><select idref="V-230495" selected="true" /><select idref="V-230496" selected="true" /><select idref="V-230497" selected="true" /><select idref="V-230498" selected="true" /><select idref="V-230499" selected="true" /><select idref="V-230500" selected="true" /><select idref="V-230502" selected="true" /><select idref="V-230503" selected="true" /><select idref="V-230504" selected="true" /><select idref="V-230505" selected="true" /><select idref="V-230506" selected="true" /><select idref="V-230507" selected="true" /><select idref="V-230508" selected="true" /><select idref="V-230509" selected="true" /><select idref="V-230510" selected="true" /><select idref="V-230511" selected="true" /><select idref="V-230512" selected="true" /><select idref="V-230513" selected="true" /><select idref="V-230514" selected="true" /><select idref="V-230515" selected="true" /><select idref="V-230516" selected="true" /><select idref="V-230517" selected="true" /><select idref="V-230518" selected="true" /><select idref="V-230519" selected="true" /><select idref="V-230520" selected="true" /><select idref="V-230521" selected="true" /><select idref="V-230522" selected="true" /><select idref="V-230523" selected="true" /><select idref="V-230524" selected="true" /><select idref="V-230525" selected="true" /><select idref="V-230526" selected="true" /><select idref="V-230527" selected="true" /><select idref="V-230529" selected="true" /><select idref="V-230530" selected="true" /><select idref="V-230531" selected="true" /><select idref="V-230532" selected="true" /><select idref="V-230533" selected="true" /><select idref="V-230534" selected="true" /><select idref="V-230535" selected="true" /><select idref="V-230536" selected="true" /><select idref="V-230537" selected="true" /><select idref="V-230538" selected="true" /><select idref="V-230539" selected="true" /><select idref="V-230540" selected="true" /><select idref="V-230541" selected="true" /><select idref="V-230542" selected="true" /><select idref="V-230543" selected="true" /><select idref="V-230544" selected="true" /><select idref="V-230545" selected="true" /><select idref="V-230546" selected="true" /><select idref="V-230547" selected="true" /><select idref="V-230548" selected="true" /><select idref="V-230549" selected="true" /><select idref="V-230550" selected="true" /><select idref="V-230551" selected="true" /><select idref="V-230552" selected="true" /><select idref="V-230553" selected="true" /><select idref="V-230554" selected="true" /><select idref="V-230555" selected="true" /><select idref="V-230556" selected="true" /><select idref="V-230557" selected="true" /><select idref="V-230558" selected="true" /><select idref="V-230559" selected="true" /><select idref="V-230560" selected="true" /><select idref="V-230561" selected="true" /><select idref="V-237640" selected="true" /><select idref="V-237641" selected="true" /><select idref="V-237642" selected="true" /><select idref="V-237643" selected="true" /><select idref="V-244519" selected="true" /><select idref="V-244520" selected="true" /><select idref="V-244521" selected="true" /><select idref="V-244522" selected="true" /><select idref="V-244523" selected="true" /><select idref="V-244524" selected="true" /><select idref="V-244525" selected="true" /><select idref="V-244526" selected="true" /><select idref="V-244527" selected="true" /><select idref="V-244528" selected="true" /><select idref="V-244529" selected="true" /><select idref="V-244530" selected="true" /><select idref="V-244531" selected="true" /><select idref="V-244532" selected="true" /><select idref="V-244533" selected="true" /><select idref="V-244534" selected="true" /><select idref="V-244535" selected="true" /><select idref="V-244536" selected="true" /><select idref="V-244537" selected="true" /><select idref="V-244538" selected="true" /><select idref="V-244539" selected="true" /><select idref="V-244540" selected="true" /><select idref="V-244541" selected="true" /><select idref="V-244542" selected="true" /><select idref="V-244543" selected="true" /><select idref="V-244544" selected="true" /><select idref="V-244545" selected="true" /><select idref="V-244546" selected="true" /><select idref="V-244547" selected="true" /><select idref="V-244548" selected="true" /><select idref="V-244549" selected="true" /><select idref="V-244550" selected="true" /><select idref="V-244551" selected="true" /><select idref="V-244552" selected="true" /><select idref="V-244553" selected="true" /><select idref="V-244554" selected="true" /><select idref="V-245540" selected="true" /><select idref="V-250315" selected="true" /><select idref="V-250316" selected="true" /><select idref="V-250317" selected="true" /></Profile><Profile id="MAC-3_Classified"><title>III - Administrative Classified</title><description>&lt;ProfileDescription&gt;&lt;/ProfileDescription&gt;</description><select idref="V-230221" selected="true" /><select idref="V-230222" selected="true" /><select idref="V-230223" selected="true" /><select idref="V-230224" selected="true" /><select idref="V-230225" selected="true" /><select idref="V-230226" selected="true" /><select idref="V-230227" selected="true" /><select idref="V-230228" selected="true" /><select idref="V-230229" selected="true" /><select idref="V-230230" selected="true" /><select idref="V-230231" selected="true" /><select idref="V-230232" selected="true" /><select idref="V-230233" selected="true" /><select idref="V-230234" selected="true" /><select idref="V-230235" selected="true" /><select idref="V-230236" selected="true" /><select idref="V-230237" selected="true" /><select idref="V-230238" selected="true" /><select idref="V-230239" selected="true" /><select idref="V-230240" selected="true" /><select idref="V-230241" selected="true" /><select idref="V-230243" selected="true" /><select idref="V-230244" selected="true" /><select idref="V-230245" selected="true" /><select idref="V-230246" selected="true" /><select idref="V-230247" selected="true" /><select idref="V-230248" selected="true" /><select idref="V-230249" selected="true" /><select idref="V-230250" selected="true" /><select idref="V-230251" selected="true" /><select idref="V-230252" selected="true" /><select idref="V-230253" selected="true" /><select idref="V-230254" selected="true" /><select idref="V-230255" selected="true" /><select idref="V-230256" selected="true" /><select idref="V-230257" selected="true" /><select idref="V-230258" selected="true" /><select idref="V-230259" selected="true" /><select idref="V-230260" selected="true" /><select idref="V-230261" selected="true" /><select idref="V-230262" selected="true" /><select idref="V-230263" selected="true" /><select idref="V-230264" selected="true" /><select idref="V-230265" selected="true" /><select idref="V-230266" selected="true" /><select idref="V-230267" selected="true" /><select idref="V-230268" selected="true" /><select idref="V-230269" selected="true" /><select idref="V-230270" selected="true" /><select idref="V-230271" selected="true" /><select idref="V-230272" selected="true" /><select idref="V-230273" selected="true" /><select idref="V-230274" selected="true" /><select idref="V-230275" selected="true" /><select idref="V-230276" selected="true" /><select idref="V-230277" selected="true" /><select idref="V-230278" selected="true" /><select idref="V-230279" selected="true" /><select idref="V-230280" selected="true" /><select idref="V-230281" selected="true" /><select idref="V-230282" selected="true" /><select idref="V-230283" selected="true" /><select idref="V-230284" selected="true" /><select idref="V-230285" selected="true" /><select idref="V-230286" selected="true" /><select idref="V-230287" selected="true" /><select idref="V-230288" selected="true" /><select idref="V-230289" selected="true" /><select idref="V-230290" selected="true" /><select idref="V-230291" selected="true" /><select idref="V-230292" selected="true" /><select idref="V-230293" selected="true" /><select idref="V-230294" selected="true" /><select idref="V-230295" selected="true" /><select idref="V-230296" selected="true" /><select idref="V-230297" selected="true" /><select idref="V-230298" selected="true" /><select idref="V-230299" selected="true" /><select idref="V-230300" selected="true" /><select idref="V-230301" selected="true" /><select idref="V-230302" selected="true" /><select idref="V-230303" selected="true" /><select idref="V-230304" selected="true" /><select idref="V-230305" selected="true" /><select idref="V-230306" selected="true" /><select idref="V-230307" selected="true" /><select idref="V-230308" selected="true" /><select idref="V-230309" selected="true" /><select idref="V-230310" selected="true" /><select idref="V-230311" selected="true" /><select idref="V-230312" selected="true" /><select idref="V-230313" selected="true" /><select idref="V-230314" selected="true" /><select idref="V-230315" selected="true" /><select idref="V-230316" selected="true" /><select idref="V-230317" selected="true" /><select idref="V-230318" selected="true" /><select idref="V-230319" selected="true" /><select idref="V-230320" selected="true" /><select idref="V-230321" selected="true" /><select idref="V-230322" selected="true" /><select idref="V-230323" selected="true" /><select idref="V-230324" selected="true" /><select idref="V-230325" selected="true" /><select idref="V-230326" selected="true" /><select idref="V-230327" selected="true" /><select idref="V-230328" selected="true" /><select idref="V-230329" selected="true" /><select idref="V-230330" selected="true" /><select idref="V-230331" selected="true" /><select idref="V-230332" selected="true" /><select idref="V-230333" selected="true" /><select idref="V-230334" selected="true" /><select idref="V-230335" selected="true" /><select idref="V-230336" selected="true" /><select idref="V-230337" selected="true" /><select idref="V-230338" selected="true" /><select idref="V-230339" selected="true" /><select idref="V-230340" selected="true" /><select idref="V-230341" selected="true" /><select idref="V-230342" selected="true" /><select idref="V-230343" selected="true" /><select idref="V-230344" selected="true" /><select idref="V-230345" selected="true" /><select idref="V-230346" selected="true" /><select idref="V-230347" selected="true" /><select idref="V-230348" selected="true" /><select idref="V-230349" selected="true" /><select idref="V-230350" selected="true" /><select idref="V-230351" selected="true" /><select idref="V-230352" selected="true" /><select idref="V-230353" selected="true" /><select idref="V-230354" selected="true" /><select idref="V-230355" selected="true" /><select idref="V-230356" selected="true" /><select idref="V-230357" selected="true" /><select idref="V-230358" selected="true" /><select idref="V-230359" selected="true" /><select idref="V-230360" selected="true" /><select idref="V-230361" selected="true" /><select idref="V-230362" selected="true" /><select idref="V-230363" selected="true" /><select idref="V-230364" selected="true" /><select idref="V-230365" selected="true" /><select idref="V-230366" selected="true" /><select idref="V-230367" selected="true" /><select idref="V-230368" selected="true" /><select idref="V-230369" selected="true" /><select idref="V-230370" selected="true" /><select idref="V-230371" selected="true" /><select idref="V-230372" selected="true" /><select idref="V-230373" selected="true" /><select idref="V-230374" selected="true" /><select idref="V-230375" selected="true" /><select idref="V-230376" selected="true" /><select idref="V-230377" selected="true" /><select idref="V-230378" selected="true" /><select idref="V-230379" selected="true" /><select idref="V-230380" selected="true" /><select idref="V-230381" selected="true" /><select idref="V-230382" selected="true" /><select idref="V-230383" selected="true" /><select idref="V-230384" selected="true" /><select idref="V-230385" selected="true" /><select idref="V-230386" selected="true" /><select idref="V-230387" selected="true" /><select idref="V-230388" selected="true" /><select idref="V-230389" selected="true" /><select idref="V-230390" selected="true" /><select idref="V-230391" selected="true" /><select idref="V-230392" selected="true" /><select idref="V-230393" selected="true" /><select idref="V-230394" selected="true" /><select idref="V-230395" selected="true" /><select idref="V-230396" selected="true" /><select idref="V-230397" selected="true" /><select idref="V-230398" selected="true" /><select idref="V-230399" selected="true" /><select idref="V-230400" selected="true" /><select idref="V-230401" selected="true" /><select idref="V-230402" selected="true" /><select idref="V-230403" selected="true" /><select idref="V-230404" selected="true" /><select idref="V-230405" selected="true" /><select idref="V-230406" selected="true" /><select idref="V-230407" selected="true" /><select idref="V-230408" selected="true" /><select idref="V-230409" selected="true" /><select idref="V-230410" selected="true" /><select idref="V-230411" selected="true" /><select idref="V-230412" selected="true" /><select idref="V-230413" selected="true" /><select idref="V-230414" selected="true" /><select idref="V-230415" selected="true" /><select idref="V-230416" selected="true" /><select idref="V-230417" selected="true" /><select idref="V-230418" selected="true" /><select idref="V-230419" selected="true" /><select idref="V-230420" selected="true" /><select idref="V-230421" selected="true" /><select idref="V-230422" selected="true" /><select idref="V-230423" selected="true" /><select idref="V-230424" selected="true" /><select idref="V-230425" selected="true" /><select idref="V-230426" selected="true" /><select idref="V-230427" selected="true" /><select idref="V-230428" selected="true" /><select idref="V-230429" selected="true" /><select idref="V-230430" selected="true" /><select idref="V-230431" selected="true" /><select idref="V-230432" selected="true" /><select idref="V-230433" selected="true" /><select idref="V-230434" selected="true" /><select idref="V-230435" selected="true" /><select idref="V-230436" selected="true" /><select idref="V-230437" selected="true" /><select idref="V-230438" selected="true" /><select idref="V-230439" selected="true" /><select idref="V-230440" selected="true" /><select idref="V-230441" selected="true" /><select idref="V-230442" selected="true" /><select idref="V-230443" selected="true" /><select idref="V-230444" selected="true" /><select idref="V-230445" selected="true" /><select idref="V-230446" selected="true" /><select idref="V-230447" selected="true" /><select idref="V-230448" selected="true" /><select idref="V-230449" selected="true" /><select idref="V-230450" selected="true" /><select idref="V-230451" selected="true" /><select idref="V-230452" selected="true" /><select idref="V-230453" selected="true" /><select idref="V-230454" selected="true" /><select idref="V-230455" selected="true" /><select idref="V-230456" selected="true" /><select idref="V-230457" selected="true" /><select idref="V-230458" selected="true" /><select idref="V-230459" selected="true" /><select idref="V-230460" selected="true" /><select idref="V-230461" selected="true" /><select idref="V-230462" selected="true" /><select idref="V-230463" selected="true" /><select idref="V-230464" selected="true" /><select idref="V-230465" selected="true" /><select idref="V-230466" selected="true" /><select idref="V-230467" selected="true" /><select idref="V-230468" selected="true" /><select idref="V-230469" selected="true" /><select idref="V-230470" selected="true" /><select idref="V-230471" selected="true" /><select idref="V-230472" selected="true" /><select idref="V-230473" selected="true" /><select idref="V-230474" selected="true" /><select idref="V-230475" selected="true" /><select idref="V-230476" selected="true" /><select idref="V-230477" selected="true" /><select idref="V-230478" selected="true" /><select idref="V-230479" selected="true" /><select idref="V-230480" selected="true" /><select idref="V-230481" selected="true" /><select idref="V-230482" selected="true" /><select idref="V-230483" selected="true" /><select idref="V-230484" selected="true" /><select idref="V-230485" selected="true" /><select idref="V-230486" selected="true" /><select idref="V-230487" selected="true" /><select idref="V-230488" selected="true" /><select idref="V-230489" selected="true" /><select idref="V-230491" selected="true" /><select idref="V-230492" selected="true" /><select idref="V-230493" selected="true" /><select idref="V-230494" selected="true" /><select idref="V-230495" selected="true" /><select idref="V-230496" selected="true" /><select idref="V-230497" selected="true" /><select idref="V-230498" selected="true" /><select idref="V-230499" selected="true" /><select idref="V-230500" selected="true" /><select idref="V-230502" selected="true" /><select idref="V-230503" selected="true" /><select idref="V-230504" selected="true" /><select idref="V-230505" selected="true" /><select idref="V-230506" selected="true" /><select idref="V-230507" selected="true" /><select idref="V-230508" selected="true" /><select idref="V-230509" selected="true" /><select idref="V-230510" selected="true" /><select idref="V-230511" selected="true" /><select idref="V-230512" selected="true" /><select idref="V-230513" selected="true" /><select idref="V-230514" selected="true" /><select idref="V-230515" selected="true" /><select idref="V-230516" selected="true" /><select idref="V-230517" selected="true" /><select idref="V-230518" selected="true" /><select idref="V-230519" selected="true" /><select idref="V-230520" selected="true" /><select idref="V-230521" selected="true" /><select idref="V-230522" selected="true" /><select idref="V-230523" selected="true" /><select idref="V-230524" selected="true" /><select idref="V-230525" selected="true" /><select idref="V-230526" selected="true" /><select idref="V-230527" selected="true" /><select idref="V-230529" selected="true" /><select idref="V-230530" selected="true" /><select idref="V-230531" selected="true" /><select idref="V-230532" selected="true" /><select idref="V-230533" selected="true" /><select idref="V-230534" selected="true" /><select idref="V-230535" selected="true" /><select idref="V-230536" selected="true" /><select idref="V-230537" selected="true" /><select idref="V-230538" selected="true" /><select idref="V-230539" selected="true" /><select idref="V-230540" selected="true" /><select idref="V-230541" selected="true" /><select idref="V-230542" selected="true" /><select idref="V-230543" selected="true" /><select idref="V-230544" selected="true" /><select idref="V-230545" selected="true" /><select idref="V-230546" selected="true" /><select idref="V-230547" selected="true" /><select idref="V-230548" selected="true" /><select idref="V-230549" selected="true" /><select idref="V-230550" selected="true" /><select idref="V-230551" selected="true" /><select idref="V-230552" selected="true" /><select idref="V-230553" selected="true" /><select idref="V-230554" selected="true" /><select idref="V-230555" selected="true" /><select idref="V-230556" selected="true" /><select idref="V-230557" selected="true" /><select idref="V-230558" selected="true" /><select idref="V-230559" selected="true" /><select idref="V-230560" selected="true" /><select idref="V-230561" selected="true" /><select idref="V-237640" selected="true" /><select idref="V-237641" selected="true" /><select idref="V-237642" selected="true" /><select idref="V-237643" selected="true" /><select idref="V-244519" selected="true" /><select idref="V-244520" selected="true" /><select idref="V-244521" selected="true" /><select idref="V-244522" selected="true" /><select idref="V-244523" selected="true" /><select idref="V-244524" selected="true" /><select idref="V-244525" selected="true" /><select idref="V-244526" selected="true" /><select idref="V-244527" selected="true" /><select idref="V-244528" selected="true" /><select idref="V-244529" selected="true" /><select idref="V-244530" selected="true" /><select idref="V-244531" selected="true" /><select idref="V-244532" selected="true" /><select idref="V-244533" selected="true" /><select idref="V-244534" selected="true" /><select idref="V-244535" selected="true" /><select idref="V-244536" selected="true" /><select idref="V-244537" selected="true" /><select idref="V-244538" selected="true" /><select idref="V-244539" selected="true" /><select idref="V-244540" selected="true" /><select idref="V-244541" selected="true" /><select idref="V-244542" selected="true" /><select idref="V-244543" selected="true" /><select idref="V-244544" selected="true" /><select idref="V-244545" selected="true" /><select idref="V-244546" selected="true" /><select idref="V-244547" selected="true" /><select idref="V-244548" selected="true" /><select idref="V-244549" selected="true" /><select idref="V-244550" selected="true" /><select idref="V-244551" selected="true" /><select idref="V-244552" selected="true" /><select idref="V-244553" selected="true" /><select idref="V-244554" selected="true" /><select idref="V-245540" selected="true" /><select idref="V-250315" selected="true" /><select idref="V-250316" selected="true" /><select idref="V-250317" selected="true" /></Profile><Profile id="MAC-3_Public"><title>III - Administrative Public</title><description>&lt;ProfileDescription&gt;&lt;/ProfileDescription&gt;</description><select idref="V-230221" selected="true" /><select idref="V-230222" selected="true" /><select idref="V-230223" selected="true" /><select idref="V-230224" selected="true" /><select idref="V-230225" selected="true" /><select idref="V-230226" selected="true" /><select idref="V-230227" selected="true" /><select idref="V-230228" selected="true" /><select idref="V-230229" selected="true" /><select idref="V-230230" selected="true" /><select idref="V-230231" selected="true" /><select idref="V-230232" selected="true" /><select idref="V-230233" selected="true" /><select idref="V-230234" selected="true" /><select idref="V-230235" selected="true" /><select idref="V-230236" selected="true" /><select idref="V-230237" selected="true" /><select idref="V-230238" selected="true" /><select idref="V-230239" selected="true" /><select idref="V-230240" selected="true" /><select idref="V-230241" selected="true" /><select idref="V-230243" selected="true" /><select idref="V-230244" selected="true" /><select idref="V-230245" selected="true" /><select idref="V-230246" selected="true" /><select idref="V-230247" selected="true" /><select idref="V-230248" selected="true" /><select idref="V-230249" selected="true" /><select idref="V-230250" selected="true" /><select idref="V-230251" selected="true" /><select idref="V-230252" selected="true" /><select idref="V-230253" selected="true" /><select idref="V-230254" selected="true" /><select idref="V-230255" selected="true" /><select idref="V-230256" selected="true" /><select idref="V-230257" selected="true" /><select idref="V-230258" selected="true" /><select idref="V-230259" selected="true" /><select idref="V-230260" selected="true" /><select idref="V-230261" selected="true" /><select idref="V-230262" selected="true" /><select idref="V-230263" selected="true" /><select idref="V-230264" selected="true" /><select idref="V-230265" selected="true" /><select idref="V-230266" selected="true" /><select idref="V-230267" selected="true" /><select idref="V-230268" selected="true" /><select idref="V-230269" selected="true" /><select idref="V-230270" selected="true" /><select idref="V-230271" selected="true" /><select idref="V-230272" selected="true" /><select idref="V-230273" selected="true" /><select idref="V-230274" selected="true" /><select idref="V-230275" selected="true" /><select idref="V-230276" selected="true" /><select idref="V-230277" selected="true" /><select idref="V-230278" selected="true" /><select idref="V-230279" selected="true" /><select idref="V-230280" selected="true" /><select idref="V-230281" selected="true" /><select idref="V-230282" selected="true" /><select idref="V-230283" selected="true" /><select idref="V-230284" selected="true" /><select idref="V-230285" selected="true" /><select idref="V-230286" selected="true" /><select idref="V-230287" selected="true" /><select idref="V-230288" selected="true" /><select idref="V-230289" selected="true" /><select idref="V-230290" selected="true" /><select idref="V-230291" selected="true" /><select idref="V-230292" selected="true" /><select idref="V-230293" selected="true" /><select idref="V-230294" selected="true" /><select idref="V-230295" selected="true" /><select idref="V-230296" selected="true" /><select idref="V-230297" selected="true" /><select idref="V-230298" selected="true" /><select idref="V-230299" selected="true" /><select idref="V-230300" selected="true" /><select idref="V-230301" selected="true" /><select idref="V-230302" selected="true" /><select idref="V-230303" selected="true" /><select idref="V-230304" selected="true" /><select idref="V-230305" selected="true" /><select idref="V-230306" selected="true" /><select idref="V-230307" selected="true" /><select idref="V-230308" selected="true" /><select idref="V-230309" selected="true" /><select idref="V-230310" selected="true" /><select idref="V-230311" selected="true" /><select idref="V-230312" selected="true" /><select idref="V-230313" selected="true" /><select idref="V-230314" selected="true" /><select idref="V-230315" selected="true" /><select idref="V-230316" selected="true" /><select idref="V-230317" selected="true" /><select idref="V-230318" selected="true" /><select idref="V-230319" selected="true" /><select idref="V-230320" selected="true" /><select idref="V-230321" selected="true" /><select idref="V-230322" selected="true" /><select idref="V-230323" selected="true" /><select idref="V-230324" selected="true" /><select idref="V-230325" selected="true" /><select idref="V-230326" selected="true" /><select idref="V-230327" selected="true" /><select idref="V-230328" selected="true" /><select idref="V-230329" selected="true" /><select idref="V-230330" selected="true" /><select idref="V-230331" selected="true" /><select idref="V-230332" selected="true" /><select idref="V-230333" selected="true" /><select idref="V-230334" selected="true" /><select idref="V-230335" selected="true" /><select idref="V-230336" selected="true" /><select idref="V-230337" selected="true" /><select idref="V-230338" selected="true" /><select idref="V-230339" selected="true" /><select idref="V-230340" selected="true" /><select idref="V-230341" selected="true" /><select idref="V-230342" selected="true" /><select idref="V-230343" selected="true" /><select idref="V-230344" selected="true" /><select idref="V-230345" selected="true" /><select idref="V-230346" selected="true" /><select idref="V-230347" selected="true" /><select idref="V-230348" selected="true" /><select idref="V-230349" selected="true" /><select idref="V-230350" selected="true" /><select idref="V-230351" selected="true" /><select idref="V-230352" selected="true" /><select idref="V-230353" selected="true" /><select idref="V-230354" selected="true" /><select idref="V-230355" selected="true" /><select idref="V-230356" selected="true" /><select idref="V-230357" selected="true" /><select idref="V-230358" selected="true" /><select idref="V-230359" selected="true" /><select idref="V-230360" selected="true" /><select idref="V-230361" selected="true" /><select idref="V-230362" selected="true" /><select idref="V-230363" selected="true" /><select idref="V-230364" selected="true" /><select idref="V-230365" selected="true" /><select idref="V-230366" selected="true" /><select idref="V-230367" selected="true" /><select idref="V-230368" selected="true" /><select idref="V-230369" selected="true" /><select idref="V-230370" selected="true" /><select idref="V-230371" selected="true" /><select idref="V-230372" selected="true" /><select idref="V-230373" selected="true" /><select idref="V-230374" selected="true" /><select idref="V-230375" selected="true" /><select idref="V-230376" selected="true" /><select idref="V-230377" selected="true" /><select idref="V-230378" selected="true" /><select idref="V-230379" selected="true" /><select idref="V-230380" selected="true" /><select idref="V-230381" selected="true" /><select idref="V-230382" selected="true" /><select idref="V-230383" selected="true" /><select idref="V-230384" selected="true" /><select idref="V-230385" selected="true" /><select idref="V-230386" selected="true" /><select idref="V-230387" selected="true" /><select idref="V-230388" selected="true" /><select idref="V-230389" selected="true" /><select idref="V-230390" selected="true" /><select idref="V-230391" selected="true" /><select idref="V-230392" selected="true" /><select idref="V-230393" selected="true" /><select idref="V-230394" selected="true" /><select idref="V-230395" selected="true" /><select idref="V-230396" selected="true" /><select idref="V-230397" selected="true" /><select idref="V-230398" selected="true" /><select idref="V-230399" selected="true" /><select idref="V-230400" selected="true" /><select idref="V-230401" selected="true" /><select idref="V-230402" selected="true" /><select idref="V-230403" selected="true" /><select idref="V-230404" selected="true" /><select idref="V-230405" selected="true" /><select idref="V-230406" selected="true" /><select idref="V-230407" selected="true" /><select idref="V-230408" selected="true" /><select idref="V-230409" selected="true" /><select idref="V-230410" selected="true" /><select idref="V-230411" selected="true" /><select idref="V-230412" selected="true" /><select idref="V-230413" selected="true" /><select idref="V-230414" selected="true" /><select idref="V-230415" selected="true" /><select idref="V-230416" selected="true" /><select idref="V-230417" selected="true" /><select idref="V-230418" selected="true" /><select idref="V-230419" selected="true" /><select idref="V-230420" selected="true" /><select idref="V-230421" selected="true" /><select idref="V-230422" selected="true" /><select idref="V-230423" selected="true" /><select idref="V-230424" selected="true" /><select idref="V-230425" selected="true" /><select idref="V-230426" selected="true" /><select idref="V-230427" selected="true" /><select idref="V-230428" selected="true" /><select idref="V-230429" selected="true" /><select idref="V-230430" selected="true" /><select idref="V-230431" selected="true" /><select idref="V-230432" selected="true" /><select idref="V-230433" selected="true" /><select idref="V-230434" selected="true" /><select idref="V-230435" selected="true" /><select idref="V-230436" selected="true" /><select idref="V-230437" selected="true" /><select idref="V-230438" selected="true" /><select idref="V-230439" selected="true" /><select idref="V-230440" selected="true" /><select idref="V-230441" selected="true" /><select idref="V-230442" selected="true" /><select idref="V-230443" selected="true" /><select idref="V-230444" selected="true" /><select idref="V-230445" selected="true" /><select idref="V-230446" selected="true" /><select idref="V-230447" selected="true" /><select idref="V-230448" selected="true" /><select idref="V-230449" selected="true" /><select idref="V-230450" selected="true" /><select idref="V-230451" selected="true" /><select idref="V-230452" selected="true" /><select idref="V-230453" selected="true" /><select idref="V-230454" selected="true" /><select idref="V-230455" selected="true" /><select idref="V-230456" selected="true" /><select idref="V-230457" selected="true" /><select idref="V-230458" selected="true" /><select idref="V-230459" selected="true" /><select idref="V-230460" selected="true" /><select idref="V-230461" selected="true" /><select idref="V-230462" selected="true" /><select idref="V-230463" selected="true" /><select idref="V-230464" selected="true" /><select idref="V-230465" selected="true" /><select idref="V-230466" selected="true" /><select idref="V-230467" selected="true" /><select idref="V-230468" selected="true" /><select idref="V-230469" selected="true" /><select idref="V-230470" selected="true" /><select idref="V-230471" selected="true" /><select idref="V-230472" selected="true" /><select idref="V-230473" selected="true" /><select idref="V-230474" selected="true" /><select idref="V-230475" selected="true" /><select idref="V-230476" selected="true" /><select idref="V-230477" selected="true" /><select idref="V-230478" selected="true" /><select idref="V-230479" selected="true" /><select idref="V-230480" selected="true" /><select idref="V-230481" selected="true" /><select idref="V-230482" selected="true" /><select idref="V-230483" selected="true" /><select idref="V-230484" selected="true" /><select idref="V-230485" selected="true" /><select idref="V-230486" selected="true" /><select idref="V-230487" selected="true" /><select idref="V-230488" selected="true" /><select idref="V-230489" selected="true" /><select idref="V-230491" selected="true" /><select idref="V-230492" selected="true" /><select idref="V-230493" selected="true" /><select idref="V-230494" selected="true" /><select idref="V-230495" selected="true" /><select idref="V-230496" selected="true" /><select idref="V-230497" selected="true" /><select idref="V-230498" selected="true" /><select idref="V-230499" selected="true" /><select idref="V-230500" selected="true" /><select idref="V-230502" selected="true" /><select idref="V-230503" selected="true" /><select idref="V-230504" selected="true" /><select idref="V-230505" selected="true" /><select idref="V-230506" selected="true" /><select idref="V-230507" selected="true" /><select idref="V-230508" selected="true" /><select idref="V-230509" selected="true" /><select idref="V-230510" selected="true" /><select idref="V-230511" selected="true" /><select idref="V-230512" selected="true" /><select idref="V-230513" selected="true" /><select idref="V-230514" selected="true" /><select idref="V-230515" selected="true" /><select idref="V-230516" selected="true" /><select idref="V-230517" selected="true" /><select idref="V-230518" selected="true" /><select idref="V-230519" selected="true" /><select idref="V-230520" selected="true" /><select idref="V-230521" selected="true" /><select idref="V-230522" selected="true" /><select idref="V-230523" selected="true" /><select idref="V-230524" selected="true" /><select idref="V-230525" selected="true" /><select idref="V-230526" selected="true" /><select idref="V-230527" selected="true" /><select idref="V-230529" selected="true" /><select idref="V-230530" selected="true" /><select idref="V-230531" selected="true" /><select idref="V-230532" selected="true" /><select idref="V-230533" selected="true" /><select idref="V-230534" selected="true" /><select idref="V-230535" selected="true" /><select idref="V-230536" selected="true" /><select idref="V-230537" selected="true" /><select idref="V-230538" selected="true" /><select idref="V-230539" selected="true" /><select idref="V-230540" selected="true" /><select idref="V-230541" selected="true" /><select idref="V-230542" selected="true" /><select idref="V-230543" selected="true" /><select idref="V-230544" selected="true" /><select idref="V-230545" selected="true" /><select idref="V-230546" selected="true" /><select idref="V-230547" selected="true" /><select idref="V-230548" selected="true" /><select idref="V-230549" selected="true" /><select idref="V-230550" selected="true" /><select idref="V-230551" selected="true" /><select idref="V-230552" selected="true" /><select idref="V-230553" selected="true" /><select idref="V-230554" selected="true" /><select idref="V-230555" selected="true" /><select idref="V-230556" selected="true" /><select idref="V-230557" selected="true" /><select idref="V-230558" selected="true" /><select idref="V-230559" selected="true" /><select idref="V-230560" selected="true" /><select idref="V-230561" selected="true" /><select idref="V-237640" selected="true" /><select idref="V-237641" selected="true" /><select idref="V-237642" selected="true" /><select idref="V-237643" selected="true" /><select idref="V-244519" selected="true" /><select idref="V-244520" selected="true" /><select idref="V-244521" selected="true" /><select idref="V-244522" selected="true" /><select idref="V-244523" selected="true" /><select idref="V-244524" selected="true" /><select idref="V-244525" selected="true" /><select idref="V-244526" selected="true" /><select idref="V-244527" selected="true" /><select idref="V-244528" selected="true" /><select idref="V-244529" selected="true" /><select idref="V-244530" selected="true" /><select idref="V-244531" selected="true" /><select idref="V-244532" selected="true" /><select idref="V-244533" selected="true" /><select idref="V-244534" selected="true" /><select idref="V-244535" selected="true" /><select idref="V-244536" selected="true" /><select idref="V-244537" selected="true" /><select idref="V-244538" selected="true" /><select idref="V-244539" selected="true" /><select idref="V-244540" selected="true" /><select idref="V-244541" selected="true" /><select idref="V-244542" selected="true" /><select idref="V-244543" selected="true" /><select idref="V-244544" selected="true" /><select idref="V-244545" selected="true" /><select idref="V-244546" selected="true" /><select idref="V-244547" selected="true" /><select idref="V-244548" selected="true" /><select idref="V-244549" selected="true" /><select idref="V-244550" selected="true" /><select idref="V-244551" selected="true" /><select idref="V-244552" selected="true" /><select idref="V-244553" selected="true" /><select idref="V-244554" selected="true" /><select idref="V-245540" selected="true" /><select idref="V-250315" selected="true" /><select idref="V-250316" selected="true" /><select idref="V-250317" selected="true" /></Profile><Profile id="MAC-3_Sensitive"><title>III - Administrative Sensitive</title><description>&lt;ProfileDescription&gt;&lt;/ProfileDescription&gt;</description><select idref="V-230221" selected="true" /><select idref="V-230222" selected="true" /><select idref="V-230223" selected="true" /><select idref="V-230224" selected="true" /><select idref="V-230225" selected="true" /><select idref="V-230226" selected="true" /><select idref="V-230227" selected="true" /><select idref="V-230228" selected="true" /><select idref="V-230229" selected="true" /><select idref="V-230230" selected="true" /><select idref="V-230231" selected="true" /><select idref="V-230232" selected="true" /><select idref="V-230233" selected="true" /><select idref="V-230234" selected="true" /><select idref="V-230235" selected="true" /><select idref="V-230236" selected="true" /><select idref="V-230237" selected="true" /><select idref="V-230238" selected="true" /><select idref="V-230239" selected="true" /><select idref="V-230240" selected="true" /><select idref="V-230241" selected="true" /><select idref="V-230243" selected="true" /><select idref="V-230244" selected="true" /><select idref="V-230245" selected="true" /><select idref="V-230246" selected="true" /><select idref="V-230247" selected="true" /><select idref="V-230248" selected="true" /><select idref="V-230249" selected="true" /><select idref="V-230250" selected="true" /><select idref="V-230251" selected="true" /><select idref="V-230252" selected="true" /><select idref="V-230253" selected="true" /><select idref="V-230254" selected="true" /><select idref="V-230255" selected="true" /><select idref="V-230256" selected="true" /><select idref="V-230257" selected="true" /><select idref="V-230258" selected="true" /><select idref="V-230259" selected="true" /><select idref="V-230260" selected="true" /><select idref="V-230261" selected="true" /><select idref="V-230262" selected="true" /><select idref="V-230263" selected="true" /><select idref="V-230264" selected="true" /><select idref="V-230265" selected="true" /><select idref="V-230266" selected="true" /><select idref="V-230267" selected="true" /><select idref="V-230268" selected="true" /><select idref="V-230269" selected="true" /><select idref="V-230270" selected="true" /><select idref="V-230271" selected="true" /><select idref="V-230272" selected="true" /><select idref="V-230273" selected="true" /><select idref="V-230274" selected="true" /><select idref="V-230275" selected="true" /><select idref="V-230276" selected="true" /><select idref="V-230277" selected="true" /><select idref="V-230278" selected="true" /><select idref="V-230279" selected="true" /><select idref="V-230280" selected="true" /><select idref="V-230281" selected="true" /><select idref="V-230282" selected="true" /><select idref="V-230283" selected="true" /><select idref="V-230284" selected="true" /><select idref="V-230285" selected="true" /><select idref="V-230286" selected="true" /><select idref="V-230287" selected="true" /><select idref="V-230288" selected="true" /><select idref="V-230289" selected="true" /><select idref="V-230290" selected="true" /><select idref="V-230291" selected="true" /><select idref="V-230292" selected="true" /><select idref="V-230293" selected="true" /><select idref="V-230294" selected="true" /><select idref="V-230295" selected="true" /><select idref="V-230296" selected="true" /><select idref="V-230297" selected="true" /><select idref="V-230298" selected="true" /><select idref="V-230299" selected="true" /><select idref="V-230300" selected="true" /><select idref="V-230301" selected="true" /><select idref="V-230302" selected="true" /><select idref="V-230303" selected="true" /><select idref="V-230304" selected="true" /><select idref="V-230305" selected="true" /><select idref="V-230306" selected="true" /><select idref="V-230307" selected="true" /><select idref="V-230308" selected="true" /><select idref="V-230309" selected="true" /><select idref="V-230310" selected="true" /><select idref="V-230311" selected="true" /><select idref="V-230312" selected="true" /><select idref="V-230313" selected="true" /><select idref="V-230314" selected="true" /><select idref="V-230315" selected="true" /><select idref="V-230316" selected="true" /><select idref="V-230317" selected="true" /><select idref="V-230318" selected="true" /><select idref="V-230319" selected="true" /><select idref="V-230320" selected="true" /><select idref="V-230321" selected="true" /><select idref="V-230322" selected="true" /><select idref="V-230323" selected="true" /><select idref="V-230324" selected="true" /><select idref="V-230325" selected="true" /><select idref="V-230326" selected="true" /><select idref="V-230327" selected="true" /><select idref="V-230328" selected="true" /><select idref="V-230329" selected="true" /><select idref="V-230330" selected="true" /><select idref="V-230331" selected="true" /><select idref="V-230332" selected="true" /><select idref="V-230333" selected="true" /><select idref="V-230334" selected="true" /><select idref="V-230335" selected="true" /><select idref="V-230336" selected="true" /><select idref="V-230337" selected="true" /><select idref="V-230338" selected="true" /><select idref="V-230339" selected="true" /><select idref="V-230340" selected="true" /><select idref="V-230341" selected="true" /><select idref="V-230342" selected="true" /><select idref="V-230343" selected="true" /><select idref="V-230344" selected="true" /><select idref="V-230345" selected="true" /><select idref="V-230346" selected="true" /><select idref="V-230347" selected="true" /><select idref="V-230348" selected="true" /><select idref="V-230349" selected="true" /><select idref="V-230350" selected="true" /><select idref="V-230351" selected="true" /><select idref="V-230352" selected="true" /><select idref="V-230353" selected="true" /><select idref="V-230354" selected="true" /><select idref="V-230355" selected="true" /><select idref="V-230356" selected="true" /><select idref="V-230357" selected="true" /><select idref="V-230358" selected="true" /><select idref="V-230359" selected="true" /><select idref="V-230360" selected="true" /><select idref="V-230361" selected="true" /><select idref="V-230362" selected="true" /><select idref="V-230363" selected="true" /><select idref="V-230364" selected="true" /><select idref="V-230365" selected="true" /><select idref="V-230366" selected="true" /><select idref="V-230367" selected="true" /><select idref="V-230368" selected="true" /><select idref="V-230369" selected="true" /><select idref="V-230370" selected="true" /><select idref="V-230371" selected="true" /><select idref="V-230372" selected="true" /><select idref="V-230373" selected="true" /><select idref="V-230374" selected="true" /><select idref="V-230375" selected="true" /><select idref="V-230376" selected="true" /><select idref="V-230377" selected="true" /><select idref="V-230378" selected="true" /><select idref="V-230379" selected="true" /><select idref="V-230380" selected="true" /><select idref="V-230381" selected="true" /><select idref="V-230382" selected="true" /><select idref="V-230383" selected="true" /><select idref="V-230384" selected="true" /><select idref="V-230385" selected="true" /><select idref="V-230386" selected="true" /><select idref="V-230387" selected="true" /><select idref="V-230388" selected="true" /><select idref="V-230389" selected="true" /><select idref="V-230390" selected="true" /><select idref="V-230391" selected="true" /><select idref="V-230392" selected="true" /><select idref="V-230393" selected="true" /><select idref="V-230394" selected="true" /><select idref="V-230395" selected="true" /><select idref="V-230396" selected="true" /><select idref="V-230397" selected="true" /><select idref="V-230398" selected="true" /><select idref="V-230399" selected="true" /><select idref="V-230400" selected="true" /><select idref="V-230401" selected="true" /><select idref="V-230402" selected="true" /><select idref="V-230403" selected="true" /><select idref="V-230404" selected="true" /><select idref="V-230405" selected="true" /><select idref="V-230406" selected="true" /><select idref="V-230407" selected="true" /><select idref="V-230408" selected="true" /><select idref="V-230409" selected="true" /><select idref="V-230410" selected="true" /><select idref="V-230411" selected="true" /><select idref="V-230412" selected="true" /><select idref="V-230413" selected="true" /><select idref="V-230414" selected="true" /><select idref="V-230415" selected="true" /><select idref="V-230416" selected="true" /><select idref="V-230417" selected="true" /><select idref="V-230418" selected="true" /><select idref="V-230419" selected="true" /><select idref="V-230420" selected="true" /><select idref="V-230421" selected="true" /><select idref="V-230422" selected="true" /><select idref="V-230423" selected="true" /><select idref="V-230424" selected="true" /><select idref="V-230425" selected="true" /><select idref="V-230426" selected="true" /><select idref="V-230427" selected="true" /><select idref="V-230428" selected="true" /><select idref="V-230429" selected="true" /><select idref="V-230430" selected="true" /><select idref="V-230431" selected="true" /><select idref="V-230432" selected="true" /><select idref="V-230433" selected="true" /><select idref="V-230434" selected="true" /><select idref="V-230435" selected="true" /><select idref="V-230436" selected="true" /><select idref="V-230437" selected="true" /><select idref="V-230438" selected="true" /><select idref="V-230439" selected="true" /><select idref="V-230440" selected="true" /><select idref="V-230441" selected="true" /><select idref="V-230442" selected="true" /><select idref="V-230443" selected="true" /><select idref="V-230444" selected="true" /><select idref="V-230445" selected="true" /><select idref="V-230446" selected="true" /><select idref="V-230447" selected="true" /><select idref="V-230448" selected="true" /><select idref="V-230449" selected="true" /><select idref="V-230450" selected="true" /><select idref="V-230451" selected="true" /><select idref="V-230452" selected="true" /><select idref="V-230453" selected="true" /><select idref="V-230454" selected="true" /><select idref="V-230455" selected="true" /><select idref="V-230456" selected="true" /><select idref="V-230457" selected="true" /><select idref="V-230458" selected="true" /><select idref="V-230459" selected="true" /><select idref="V-230460" selected="true" /><select idref="V-230461" selected="true" /><select idref="V-230462" selected="true" /><select idref="V-230463" selected="true" /><select idref="V-230464" selected="true" /><select idref="V-230465" selected="true" /><select idref="V-230466" selected="true" /><select idref="V-230467" selected="true" /><select idref="V-230468" selected="true" /><select idref="V-230469" selected="true" /><select idref="V-230470" selected="true" /><select idref="V-230471" selected="true" /><select idref="V-230472" selected="true" /><select idref="V-230473" selected="true" /><select idref="V-230474" selected="true" /><select idref="V-230475" selected="true" /><select idref="V-230476" selected="true" /><select idref="V-230477" selected="true" /><select idref="V-230478" selected="true" /><select idref="V-230479" selected="true" /><select idref="V-230480" selected="true" /><select idref="V-230481" selected="true" /><select idref="V-230482" selected="true" /><select idref="V-230483" selected="true" /><select idref="V-230484" selected="true" /><select idref="V-230485" selected="true" /><select idref="V-230486" selected="true" /><select idref="V-230487" selected="true" /><select idref="V-230488" selected="true" /><select idref="V-230489" selected="true" /><select idref="V-230491" selected="true" /><select idref="V-230492" selected="true" /><select idref="V-230493" selected="true" /><select idref="V-230494" selected="true" /><select idref="V-230495" selected="true" /><select idref="V-230496" selected="true" /><select idref="V-230497" selected="true" /><select idref="V-230498" selected="true" /><select idref="V-230499" selected="true" /><select idref="V-230500" selected="true" /><select idref="V-230502" selected="true" /><select idref="V-230503" selected="true" /><select idref="V-230504" selected="true" /><select idref="V-230505" selected="true" /><select idref="V-230506" selected="true" /><select idref="V-230507" selected="true" /><select idref="V-230508" selected="true" /><select idref="V-230509" selected="true" /><select idref="V-230510" selected="true" /><select idref="V-230511" selected="true" /><select idref="V-230512" selected="true" /><select idref="V-230513" selected="true" /><select idref="V-230514" selected="true" /><select idref="V-230515" selected="true" /><select idref="V-230516" selected="true" /><select idref="V-230517" selected="true" /><select idref="V-230518" selected="true" /><select idref="V-230519" selected="true" /><select idref="V-230520" selected="true" /><select idref="V-230521" selected="true" /><select idref="V-230522" selected="true" /><select idref="V-230523" selected="true" /><select idref="V-230524" selected="true" /><select idref="V-230525" selected="true" /><select idref="V-230526" selected="true" /><select idref="V-230527" selected="true" /><select idref="V-230529" selected="true" /><select idref="V-230530" selected="true" /><select idref="V-230531" selected="true" /><select idref="V-230532" selected="true" /><select idref="V-230533" selected="true" /><select idref="V-230534" selected="true" /><select idref="V-230535" selected="true" /><select idref="V-230536" selected="true" /><select idref="V-230537" selected="true" /><select idref="V-230538" selected="true" /><select idref="V-230539" selected="true" /><select idref="V-230540" selected="true" /><select idref="V-230541" selected="true" /><select idref="V-230542" selected="true" /><select idref="V-230543" selected="true" /><select idref="V-230544" selected="true" /><select idref="V-230545" selected="true" /><select idref="V-230546" selected="true" /><select idref="V-230547" selected="true" /><select idref="V-230548" selected="true" /><select idref="V-230549" selected="true" /><select idref="V-230550" selected="true" /><select idref="V-230551" selected="true" /><select idref="V-230552" selected="true" /><select idref="V-230553" selected="true" /><select idref="V-230554" selected="true" /><select idref="V-230555" selected="true" /><select idref="V-230556" selected="true" /><select idref="V-230557" selected="true" /><select idref="V-230558" selected="true" /><select idref="V-230559" selected="true" /><select idref="V-230560" selected="true" /><select idref="V-230561" selected="true" /><select idref="V-237640" selected="true" /><select idref="V-237641" selected="true" /><select idref="V-237642" selected="true" /><select idref="V-237643" selected="true" /><select idref="V-244519" selected="true" /><select idref="V-244520" selected="true" /><select idref="V-244521" selected="true" /><select idref="V-244522" selected="true" /><select idref="V-244523" selected="true" /><select idref="V-244524" selected="true" /><select idref="V-244525" selected="true" /><select idref="V-244526" selected="true" /><select idref="V-244527" selected="true" /><select idref="V-244528" selected="true" /><select idref="V-244529" selected="true" /><select idref="V-244530" selected="true" /><select idref="V-244531" selected="true" /><select idref="V-244532" selected="true" /><select idref="V-244533" selected="true" /><select idref="V-244534" selected="true" /><select idref="V-244535" selected="true" /><select idref="V-244536" selected="true" /><select idref="V-244537" selected="true" /><select idref="V-244538" selected="true" /><select idref="V-244539" selected="true" /><select idref="V-244540" selected="true" /><select idref="V-244541" selected="true" /><select idref="V-244542" selected="true" /><select idref="V-244543" selected="true" /><select idref="V-244544" selected="true" /><select idref="V-244545" selected="true" /><select idref="V-244546" selected="true" /><select idref="V-244547" selected="true" /><select idref="V-244548" selected="true" /><select idref="V-244549" selected="true" /><select idref="V-244550" selected="true" /><select idref="V-244551" selected="true" /><select idref="V-244552" selected="true" /><select idref="V-244553" selected="true" /><select idref="V-244554" selected="true" /><select idref="V-245540" selected="true" /><select idref="V-250315" selected="true" /><select idref="V-250316" selected="true" /><select idref="V-250317" selected="true" /></Profile><Group id="V-230221"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230221r743913_rule" weight="10.0" severity="high"><version>RHEL-08-010000</version><title>RHEL 8 must be a vendor-supported release.</title><description>&lt;VulnDiscussion&gt;An operating system release is considered "supported" if the vendor continues to provide security patches for the product. With an unsupported release, it will not be possible to resolve security issues discovered in the system software.
-+<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type='text/xsl' href='STIG_unclass.xsl'?><Benchmark xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:cpe="http://cpe.mitre.org/language/2.0" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xsi:schemaLocation="http://checklists.nist.gov/xccdf/1.1 http://nvd.nist.gov/schema/xccdf-1.1.4.xsd http://cpe.mitre.org/dictionary/2.0 http://cpe.mitre.org/files/cpe-dictionary_2.1.xsd" id="RHEL_8_STIG" xml:lang="en" xmlns="http://checklists.nist.gov/xccdf/1.1"><status date="2021-12-03">accepted</status><title>Red Hat Enterprise Linux 8 Security Technical Implementation Guide</title><description>This Security Technical Implementation Guide is published as a tool to improve the security of Department of Defense (DoD) information systems. The requirements are derived from the National Institute of Standards and Technology (NIST) 800-53 and related documents. Comments or proposed revisions to this document should be sent via email to the following address: disa.stig_spt@mail.mil.</description><notice id="terms-of-use" xml:lang="en"></notice><front-matter xml:lang="en"></front-matter><rear-matter xml:lang="en"></rear-matter><reference href="https://cyber.mil"><dc:publisher>DISA</dc:publisher><dc:source>STIG.DOD.MIL</dc:source></reference><plain-text id="release-info">Release: 5 Benchmark Date: 27 Jan 2022</plain-text><plain-text id="generator">3.2.2.36079</plain-text><plain-text id="conventionsVersion">1.10.0</plain-text><version>1</version><Profile id="MAC-1_Classified"><title>I - Mission Critical Classified</title><description>&lt;ProfileDescription&gt;&lt;/ProfileDescription&gt;</description><select idref="V-230221" selected="true" /><select idref="V-230222" selected="true" /><select idref="V-230223" selected="true" /><select idref="V-230224" selected="true" /><select idref="V-230225" selected="true" /><select idref="V-230226" selected="true" /><select idref="V-230227" selected="true" /><select idref="V-230228" selected="true" /><select idref="V-230229" selected="true" /><select idref="V-230230" selected="true" /><select idref="V-230231" selected="true" /><select idref="V-230232" selected="true" /><select idref="V-230233" selected="true" /><select idref="V-230234" selected="true" /><select idref="V-230235" selected="true" /><select idref="V-230236" selected="true" /><select idref="V-230237" selected="true" /><select idref="V-230238" selected="true" /><select idref="V-230239" selected="true" /><select idref="V-230240" selected="true" /><select idref="V-230241" selected="true" /><select idref="V-230243" selected="true" /><select idref="V-230244" selected="true" /><select idref="V-230245" selected="true" /><select idref="V-230246" selected="true" /><select idref="V-230247" selected="true" /><select idref="V-230248" selected="true" /><select idref="V-230249" selected="true" /><select idref="V-230250" selected="true" /><select idref="V-230251" selected="true" /><select idref="V-230252" selected="true" /><select idref="V-230253" selected="true" /><select idref="V-230254" selected="true" /><select idref="V-230255" selected="true" /><select idref="V-230256" selected="true" /><select idref="V-230257" selected="true" /><select idref="V-230258" selected="true" /><select idref="V-230259" selected="true" /><select idref="V-230260" selected="true" /><select idref="V-230261" selected="true" /><select idref="V-230262" selected="true" /><select idref="V-230263" selected="true" /><select idref="V-230264" selected="true" /><select idref="V-230265" selected="true" /><select idref="V-230266" selected="true" /><select idref="V-230267" selected="true" /><select idref="V-230268" selected="true" /><select idref="V-230269" selected="true" /><select idref="V-230270" selected="true" /><select idref="V-230271" selected="true" /><select idref="V-230272" selected="true" /><select idref="V-230273" selected="true" /><select idref="V-230274" selected="true" /><select idref="V-230275" selected="true" /><select idref="V-230276" selected="true" /><select idref="V-230277" selected="true" /><select idref="V-230278" selected="true" /><select idref="V-230279" selected="true" /><select idref="V-230280" selected="true" /><select idref="V-230281" selected="true" /><select idref="V-230282" selected="true" /><select idref="V-230283" selected="true" /><select idref="V-230284" selected="true" /><select idref="V-230285" selected="true" /><select idref="V-230286" selected="true" /><select idref="V-230287" selected="true" /><select idref="V-230288" selected="true" /><select idref="V-230289" selected="true" /><select idref="V-230290" selected="true" /><select idref="V-230291" selected="true" /><select idref="V-230292" selected="true" /><select idref="V-230293" selected="true" /><select idref="V-230294" selected="true" /><select idref="V-230295" selected="true" /><select idref="V-230296" selected="true" /><select idref="V-230298" selected="true" /><select idref="V-230299" selected="true" /><select idref="V-230300" selected="true" /><select idref="V-230301" selected="true" /><select idref="V-230302" selected="true" /><select idref="V-230303" selected="true" /><select idref="V-230304" selected="true" /><select idref="V-230305" selected="true" /><select idref="V-230306" selected="true" /><select idref="V-230307" selected="true" /><select idref="V-230308" selected="true" /><select idref="V-230309" selected="true" /><select idref="V-230310" selected="true" /><select idref="V-230311" selected="true" /><select idref="V-230312" selected="true" /><select idref="V-230313" selected="true" /><select idref="V-230314" selected="true" /><select idref="V-230315" selected="true" /><select idref="V-230316" selected="true" /><select idref="V-230317" selected="true" /><select idref="V-230318" selected="true" /><select idref="V-230319" selected="true" /><select idref="V-230320" selected="true" /><select idref="V-230321" selected="true" /><select idref="V-230322" selected="true" /><select idref="V-230323" selected="true" /><select idref="V-230324" selected="true" /><select idref="V-230325" selected="true" /><select idref="V-230326" selected="true" /><select idref="V-230327" selected="true" /><select idref="V-230328" selected="true" /><select idref="V-230329" selected="true" /><select idref="V-230330" selected="true" /><select idref="V-230331" selected="true" /><select idref="V-230332" selected="true" /><select idref="V-230333" selected="true" /><select idref="V-230334" selected="true" /><select idref="V-230335" selected="true" /><select idref="V-230336" selected="true" /><select idref="V-230337" selected="true" /><select idref="V-230338" selected="true" /><select idref="V-230339" selected="true" /><select idref="V-230340" selected="true" /><select idref="V-230341" selected="true" /><select idref="V-230342" selected="true" /><select idref="V-230343" selected="true" /><select idref="V-230344" selected="true" /><select idref="V-230345" selected="true" /><select idref="V-230346" selected="true" /><select idref="V-230347" selected="true" /><select idref="V-230348" selected="true" /><select idref="V-230349" selected="true" /><select idref="V-230350" selected="true" /><select idref="V-230351" selected="true" /><select idref="V-230352" selected="true" /><select idref="V-230353" selected="true" /><select idref="V-230354" selected="true" /><select idref="V-230355" selected="true" /><select idref="V-230356" selected="true" /><select idref="V-230357" selected="true" /><select idref="V-230358" selected="true" /><select idref="V-230359" selected="true" /><select idref="V-230360" selected="true" /><select idref="V-230361" selected="true" /><select idref="V-230362" selected="true" /><select idref="V-230363" selected="true" /><select idref="V-230364" selected="true" /><select idref="V-230365" selected="true" /><select idref="V-230366" selected="true" /><select idref="V-230367" selected="true" /><select idref="V-230368" selected="true" /><select idref="V-230369" selected="true" /><select idref="V-230370" selected="true" /><select idref="V-230371" selected="true" /><select idref="V-230372" selected="true" /><select idref="V-230373" selected="true" /><select idref="V-230374" selected="true" /><select idref="V-230375" selected="true" /><select idref="V-230376" selected="true" /><select idref="V-230377" selected="true" /><select idref="V-230378" selected="true" /><select idref="V-230379" selected="true" /><select idref="V-230380" selected="true" /><select idref="V-230381" selected="true" /><select idref="V-230382" selected="true" /><select idref="V-230383" selected="true" /><select idref="V-230384" selected="true" /><select idref="V-230385" selected="true" /><select idref="V-230386" selected="true" /><select idref="V-230387" selected="true" /><select idref="V-230388" selected="true" /><select idref="V-230389" selected="true" /><select idref="V-230390" selected="true" /><select idref="V-230392" selected="true" /><select idref="V-230393" selected="true" /><select idref="V-230394" selected="true" /><select idref="V-230395" selected="true" /><select idref="V-230396" selected="true" /><select idref="V-230397" selected="true" /><select idref="V-230398" selected="true" /><select idref="V-230399" selected="true" /><select idref="V-230400" selected="true" /><select idref="V-230401" selected="true" /><select idref="V-230402" selected="true" /><select idref="V-230403" selected="true" /><select idref="V-230404" selected="true" /><select idref="V-230405" selected="true" /><select idref="V-230406" selected="true" /><select idref="V-230407" selected="true" /><select idref="V-230408" selected="true" /><select idref="V-230409" selected="true" /><select idref="V-230410" selected="true" /><select idref="V-230411" selected="true" /><select idref="V-230412" selected="true" /><select idref="V-230413" selected="true" /><select idref="V-230418" selected="true" /><select idref="V-230419" selected="true" /><select idref="V-230421" selected="true" /><select idref="V-230422" selected="true" /><select idref="V-230423" selected="true" /><select idref="V-230424" selected="true" /><select idref="V-230425" selected="true" /><select idref="V-230426" selected="true" /><select idref="V-230427" selected="true" /><select idref="V-230428" selected="true" /><select idref="V-230429" selected="true" /><select idref="V-230430" selected="true" /><select idref="V-230431" selected="true" /><select idref="V-230432" selected="true" /><select idref="V-230433" selected="true" /><select idref="V-230434" selected="true" /><select idref="V-230435" selected="true" /><select idref="V-230436" selected="true" /><select idref="V-230437" selected="true" /><select idref="V-230438" selected="true" /><select idref="V-230439" selected="true" /><select idref="V-230444" selected="true" /><select idref="V-230446" selected="true" /><select idref="V-230447" selected="true" /><select idref="V-230448" selected="true" /><select idref="V-230449" selected="true" /><select idref="V-230455" selected="true" /><select idref="V-230456" selected="true" /><select idref="V-230462" selected="true" /><select idref="V-230463" selected="true" /><select idref="V-230464" selected="true" /><select idref="V-230465" selected="true" /><select idref="V-230466" selected="true" /><select idref="V-230467" selected="true" /><select idref="V-230468" selected="true" /><select idref="V-230469" selected="true" /><select idref="V-230470" selected="true" /><select idref="V-230471" selected="true" /><select idref="V-230472" selected="true" /><select idref="V-230473" selected="true" /><select idref="V-230474" selected="true" /><select idref="V-230475" selected="true" /><select idref="V-230476" selected="true" /><select idref="V-230477" selected="true" /><select idref="V-230478" selected="true" /><select idref="V-230479" selected="true" /><select idref="V-230480" selected="true" /><select idref="V-230481" selected="true" /><select idref="V-230482" selected="true" /><select idref="V-230483" selected="true" /><select idref="V-230484" selected="true" /><select idref="V-230485" selected="true" /><select idref="V-230486" selected="true" /><select idref="V-230487" selected="true" /><select idref="V-230488" selected="true" /><select idref="V-230489" selected="true" /><select idref="V-230491" selected="true" /><select idref="V-230492" selected="true" /><select idref="V-230493" selected="true" /><select idref="V-230494" selected="true" /><select idref="V-230495" selected="true" /><select idref="V-230496" selected="true" /><select idref="V-230497" selected="true" /><select idref="V-230498" selected="true" /><select idref="V-230499" selected="true" /><select idref="V-230500" selected="true" /><select idref="V-230502" selected="true" /><select idref="V-230503" selected="true" /><select idref="V-230504" selected="true" /><select idref="V-230505" selected="true" /><select idref="V-230506" selected="true" /><select idref="V-230507" selected="true" /><select idref="V-230508" selected="true" /><select idref="V-230509" selected="true" /><select idref="V-230510" selected="true" /><select idref="V-230511" selected="true" /><select idref="V-230512" selected="true" /><select idref="V-230513" selected="true" /><select idref="V-230514" selected="true" /><select idref="V-230515" selected="true" /><select idref="V-230516" selected="true" /><select idref="V-230517" selected="true" /><select idref="V-230518" selected="true" /><select idref="V-230519" selected="true" /><select idref="V-230520" selected="true" /><select idref="V-230521" selected="true" /><select idref="V-230522" selected="true" /><select idref="V-230523" selected="true" /><select idref="V-230524" selected="true" /><select idref="V-230525" selected="true" /><select idref="V-230526" selected="true" /><select idref="V-230527" selected="true" /><select idref="V-230529" selected="true" /><select idref="V-230530" selected="true" /><select idref="V-230531" selected="true" /><select idref="V-230532" selected="true" /><select idref="V-230533" selected="true" /><select idref="V-230534" selected="true" /><select idref="V-230535" selected="true" /><select idref="V-230536" selected="true" /><select idref="V-230537" selected="true" /><select idref="V-230538" selected="true" /><select idref="V-230539" selected="true" /><select idref="V-230540" selected="true" /><select idref="V-230541" selected="true" /><select idref="V-230542" selected="true" /><select idref="V-230543" selected="true" /><select idref="V-230544" selected="true" /><select idref="V-230545" selected="true" /><select idref="V-230546" selected="true" /><select idref="V-230547" selected="true" /><select idref="V-230548" selected="true" /><select idref="V-230549" selected="true" /><select idref="V-230550" selected="true" /><select idref="V-230551" selected="true" /><select idref="V-230552" selected="true" /><select idref="V-230553" selected="true" /><select idref="V-230554" selected="true" /><select idref="V-230555" selected="true" /><select idref="V-230556" selected="true" /><select idref="V-230557" selected="true" /><select idref="V-230558" selected="true" /><select idref="V-230559" selected="true" /><select idref="V-230560" selected="true" /><select idref="V-230561" selected="true" /><select idref="V-237640" selected="true" /><select idref="V-237641" selected="true" /><select idref="V-237642" selected="true" /><select idref="V-237643" selected="true" /><select idref="V-244519" selected="true" /><select idref="V-244521" selected="true" /><select idref="V-244522" selected="true" /><select idref="V-244523" selected="true" /><select idref="V-244524" selected="true" /><select idref="V-244525" selected="true" /><select idref="V-244526" selected="true" /><select idref="V-244527" selected="true" /><select idref="V-244528" selected="true" /><select idref="V-244529" selected="true" /><select idref="V-244530" selected="true" /><select idref="V-244531" selected="true" /><select idref="V-244532" selected="true" /><select idref="V-244533" selected="true" /><select idref="V-244534" selected="true" /><select idref="V-244535" selected="true" /><select idref="V-244536" selected="true" /><select idref="V-244537" selected="true" /><select idref="V-244538" selected="true" /><select idref="V-244539" selected="true" /><select idref="V-244540" selected="true" /><select idref="V-244541" selected="true" /><select idref="V-244542" selected="true" /><select idref="V-244543" selected="true" /><select idref="V-244544" selected="true" /><select idref="V-244545" selected="true" /><select idref="V-244546" selected="true" /><select idref="V-244547" selected="true" /><select idref="V-244548" selected="true" /><select idref="V-244549" selected="true" /><select idref="V-244550" selected="true" /><select idref="V-244551" selected="true" /><select idref="V-244552" selected="true" /><select idref="V-244553" selected="true" /><select idref="V-244554" selected="true" /><select idref="V-245540" selected="true" /><select idref="V-250315" selected="true" /><select idref="V-250316" selected="true" /><select idref="V-250317" selected="true" /><select idref="V-251706" selected="true" /><select idref="V-251707" selected="true" /><select idref="V-251708" selected="true" /><select idref="V-251709" selected="true" /><select idref="V-251710" selected="true" /><select idref="V-251711" selected="true" /><select idref="V-251712" selected="true" /><select idref="V-251713" selected="true" /><select idref="V-251714" selected="true" /><select idref="V-251715" selected="true" /><select idref="V-251716" selected="true" /><select idref="V-251717" selected="true" /><select idref="V-251718" selected="true" /></Profile><Profile id="MAC-1_Public"><title>I - Mission Critical Public</title><description>&lt;ProfileDescription&gt;&lt;/ProfileDescription&gt;</description><select idref="V-230221" selected="true" /><select idref="V-230222" selected="true" /><select idref="V-230223" selected="true" /><select idref="V-230224" selected="true" /><select idref="V-230225" selected="true" /><select idref="V-230226" selected="true" /><select idref="V-230227" selected="true" /><select idref="V-230228" selected="true" /><select idref="V-230229" selected="true" /><select idref="V-230230" selected="true" /><select idref="V-230231" selected="true" /><select idref="V-230232" selected="true" /><select idref="V-230233" selected="true" /><select idref="V-230234" selected="true" /><select idref="V-230235" selected="true" /><select idref="V-230236" selected="true" /><select idref="V-230237" selected="true" /><select idref="V-230238" selected="true" /><select idref="V-230239" selected="true" /><select idref="V-230240" selected="true" /><select idref="V-230241" selected="true" /><select idref="V-230243" selected="true" /><select idref="V-230244" selected="true" /><select idref="V-230245" selected="true" /><select idref="V-230246" selected="true" /><select idref="V-230247" selected="true" /><select idref="V-230248" selected="true" /><select idref="V-230249" selected="true" /><select idref="V-230250" selected="true" /><select idref="V-230251" selected="true" /><select idref="V-230252" selected="true" /><select idref="V-230253" selected="true" /><select idref="V-230254" selected="true" /><select idref="V-230255" selected="true" /><select idref="V-230256" selected="true" /><select idref="V-230257" selected="true" /><select idref="V-230258" selected="true" /><select idref="V-230259" selected="true" /><select idref="V-230260" selected="true" /><select idref="V-230261" selected="true" /><select idref="V-230262" selected="true" /><select idref="V-230263" selected="true" /><select idref="V-230264" selected="true" /><select idref="V-230265" selected="true" /><select idref="V-230266" selected="true" /><select idref="V-230267" selected="true" /><select idref="V-230268" selected="true" /><select idref="V-230269" selected="true" /><select idref="V-230270" selected="true" /><select idref="V-230271" selected="true" /><select idref="V-230272" selected="true" /><select idref="V-230273" selected="true" /><select idref="V-230274" selected="true" /><select idref="V-230275" selected="true" /><select idref="V-230276" selected="true" /><select idref="V-230277" selected="true" /><select idref="V-230278" selected="true" /><select idref="V-230279" selected="true" /><select idref="V-230280" selected="true" /><select idref="V-230281" selected="true" /><select idref="V-230282" selected="true" /><select idref="V-230283" selected="true" /><select idref="V-230284" selected="true" /><select idref="V-230285" selected="true" /><select idref="V-230286" selected="true" /><select idref="V-230287" selected="true" /><select idref="V-230288" selected="true" /><select idref="V-230289" selected="true" /><select idref="V-230290" selected="true" /><select idref="V-230291" selected="true" /><select idref="V-230292" selected="true" /><select idref="V-230293" selected="true" /><select idref="V-230294" selected="true" /><select idref="V-230295" selected="true" /><select idref="V-230296" selected="true" /><select idref="V-230298" selected="true" /><select idref="V-230299" selected="true" /><select idref="V-230300" selected="true" /><select idref="V-230301" selected="true" /><select idref="V-230302" selected="true" /><select idref="V-230303" selected="true" /><select idref="V-230304" selected="true" /><select idref="V-230305" selected="true" /><select idref="V-230306" selected="true" /><select idref="V-230307" selected="true" /><select idref="V-230308" selected="true" /><select idref="V-230309" selected="true" /><select idref="V-230310" selected="true" /><select idref="V-230311" selected="true" /><select idref="V-230312" selected="true" /><select idref="V-230313" selected="true" /><select idref="V-230314" selected="true" /><select idref="V-230315" selected="true" /><select idref="V-230316" selected="true" /><select idref="V-230317" selected="true" /><select idref="V-230318" selected="true" /><select idref="V-230319" selected="true" /><select idref="V-230320" selected="true" /><select idref="V-230321" selected="true" /><select idref="V-230322" selected="true" /><select idref="V-230323" selected="true" /><select idref="V-230324" selected="true" /><select idref="V-230325" selected="true" /><select idref="V-230326" selected="true" /><select idref="V-230327" selected="true" /><select idref="V-230328" selected="true" /><select idref="V-230329" selected="true" /><select idref="V-230330" selected="true" /><select idref="V-230331" selected="true" /><select idref="V-230332" selected="true" /><select idref="V-230333" selected="true" /><select idref="V-230334" selected="true" /><select idref="V-230335" selected="true" /><select idref="V-230336" selected="true" /><select idref="V-230337" selected="true" /><select idref="V-230338" selected="true" /><select idref="V-230339" selected="true" /><select idref="V-230340" selected="true" /><select idref="V-230341" selected="true" /><select idref="V-230342" selected="true" /><select idref="V-230343" selected="true" /><select idref="V-230344" selected="true" /><select idref="V-230345" selected="true" /><select idref="V-230346" selected="true" /><select idref="V-230347" selected="true" /><select idref="V-230348" selected="true" /><select idref="V-230349" selected="true" /><select idref="V-230350" selected="true" /><select idref="V-230351" selected="true" /><select idref="V-230352" selected="true" /><select idref="V-230353" selected="true" /><select idref="V-230354" selected="true" /><select idref="V-230355" selected="true" /><select idref="V-230356" selected="true" /><select idref="V-230357" selected="true" /><select idref="V-230358" selected="true" /><select idref="V-230359" selected="true" /><select idref="V-230360" selected="true" /><select idref="V-230361" selected="true" /><select idref="V-230362" selected="true" /><select idref="V-230363" selected="true" /><select idref="V-230364" selected="true" /><select idref="V-230365" selected="true" /><select idref="V-230366" selected="true" /><select idref="V-230367" selected="true" /><select idref="V-230368" selected="true" /><select idref="V-230369" selected="true" /><select idref="V-230370" selected="true" /><select idref="V-230371" selected="true" /><select idref="V-230372" selected="true" /><select idref="V-230373" selected="true" /><select idref="V-230374" selected="true" /><select idref="V-230375" selected="true" /><select idref="V-230376" selected="true" /><select idref="V-230377" selected="true" /><select idref="V-230378" selected="true" /><select idref="V-230379" selected="true" /><select idref="V-230380" selected="true" /><select idref="V-230381" selected="true" /><select idref="V-230382" selected="true" /><select idref="V-230383" selected="true" /><select idref="V-230384" selected="true" /><select idref="V-230385" selected="true" /><select idref="V-230386" selected="true" /><select idref="V-230387" selected="true" /><select idref="V-230388" selected="true" /><select idref="V-230389" selected="true" /><select idref="V-230390" selected="true" /><select idref="V-230392" selected="true" /><select idref="V-230393" selected="true" /><select idref="V-230394" selected="true" /><select idref="V-230395" selected="true" /><select idref="V-230396" selected="true" /><select idref="V-230397" selected="true" /><select idref="V-230398" selected="true" /><select idref="V-230399" selected="true" /><select idref="V-230400" selected="true" /><select idref="V-230401" selected="true" /><select idref="V-230402" selected="true" /><select idref="V-230403" selected="true" /><select idref="V-230404" selected="true" /><select idref="V-230405" selected="true" /><select idref="V-230406" selected="true" /><select idref="V-230407" selected="true" /><select idref="V-230408" selected="true" /><select idref="V-230409" selected="true" /><select idref="V-230410" selected="true" /><select idref="V-230411" selected="true" /><select idref="V-230412" selected="true" /><select idref="V-230413" selected="true" /><select idref="V-230418" selected="true" /><select idref="V-230419" selected="true" /><select idref="V-230421" selected="true" /><select idref="V-230422" selected="true" /><select idref="V-230423" selected="true" /><select idref="V-230424" selected="true" /><select idref="V-230425" selected="true" /><select idref="V-230426" selected="true" /><select idref="V-230427" selected="true" /><select idref="V-230428" selected="true" /><select idref="V-230429" selected="true" /><select idref="V-230430" selected="true" /><select idref="V-230431" selected="true" /><select idref="V-230432" selected="true" /><select idref="V-230433" selected="true" /><select idref="V-230434" selected="true" /><select idref="V-230435" selected="true" /><select idref="V-230436" selected="true" /><select idref="V-230437" selected="true" /><select idref="V-230438" selected="true" /><select idref="V-230439" selected="true" /><select idref="V-230444" selected="true" /><select idref="V-230446" selected="true" /><select idref="V-230447" selected="true" /><select idref="V-230448" selected="true" /><select idref="V-230449" selected="true" /><select idref="V-230455" selected="true" /><select idref="V-230456" selected="true" /><select idref="V-230462" selected="true" /><select idref="V-230463" selected="true" /><select idref="V-230464" selected="true" /><select idref="V-230465" selected="true" /><select idref="V-230466" selected="true" /><select idref="V-230467" selected="true" /><select idref="V-230468" selected="true" /><select idref="V-230469" selected="true" /><select idref="V-230470" selected="true" /><select idref="V-230471" selected="true" /><select idref="V-230472" selected="true" /><select idref="V-230473" selected="true" /><select idref="V-230474" selected="true" /><select idref="V-230475" selected="true" /><select idref="V-230476" selected="true" /><select idref="V-230477" selected="true" /><select idref="V-230478" selected="true" /><select idref="V-230479" selected="true" /><select idref="V-230480" selected="true" /><select idref="V-230481" selected="true" /><select idref="V-230482" selected="true" /><select idref="V-230483" selected="true" /><select idref="V-230484" selected="true" /><select idref="V-230485" selected="true" /><select idref="V-230486" selected="true" /><select idref="V-230487" selected="true" /><select idref="V-230488" selected="true" /><select idref="V-230489" selected="true" /><select idref="V-230491" selected="true" /><select idref="V-230492" selected="true" /><select idref="V-230493" selected="true" /><select idref="V-230494" selected="true" /><select idref="V-230495" selected="true" /><select idref="V-230496" selected="true" /><select idref="V-230497" selected="true" /><select idref="V-230498" selected="true" /><select idref="V-230499" selected="true" /><select idref="V-230500" selected="true" /><select idref="V-230502" selected="true" /><select idref="V-230503" selected="true" /><select idref="V-230504" selected="true" /><select idref="V-230505" selected="true" /><select idref="V-230506" selected="true" /><select idref="V-230507" selected="true" /><select idref="V-230508" selected="true" /><select idref="V-230509" selected="true" /><select idref="V-230510" selected="true" /><select idref="V-230511" selected="true" /><select idref="V-230512" selected="true" /><select idref="V-230513" selected="true" /><select idref="V-230514" selected="true" /><select idref="V-230515" selected="true" /><select idref="V-230516" selected="true" /><select idref="V-230517" selected="true" /><select idref="V-230518" selected="true" /><select idref="V-230519" selected="true" /><select idref="V-230520" selected="true" /><select idref="V-230521" selected="true" /><select idref="V-230522" selected="true" /><select idref="V-230523" selected="true" /><select idref="V-230524" selected="true" /><select idref="V-230525" selected="true" /><select idref="V-230526" selected="true" /><select idref="V-230527" selected="true" /><select idref="V-230529" selected="true" /><select idref="V-230530" selected="true" /><select idref="V-230531" selected="true" /><select idref="V-230532" selected="true" /><select idref="V-230533" selected="true" /><select idref="V-230534" selected="true" /><select idref="V-230535" selected="true" /><select idref="V-230536" selected="true" /><select idref="V-230537" selected="true" /><select idref="V-230538" selected="true" /><select idref="V-230539" selected="true" /><select idref="V-230540" selected="true" /><select idref="V-230541" selected="true" /><select idref="V-230542" selected="true" /><select idref="V-230543" selected="true" /><select idref="V-230544" selected="true" /><select idref="V-230545" selected="true" /><select idref="V-230546" selected="true" /><select idref="V-230547" selected="true" /><select idref="V-230548" selected="true" /><select idref="V-230549" selected="true" /><select idref="V-230550" selected="true" /><select idref="V-230551" selected="true" /><select idref="V-230552" selected="true" /><select idref="V-230553" selected="true" /><select idref="V-230554" selected="true" /><select idref="V-230555" selected="true" /><select idref="V-230556" selected="true" /><select idref="V-230557" selected="true" /><select idref="V-230558" selected="true" /><select idref="V-230559" selected="true" /><select idref="V-230560" selected="true" /><select idref="V-230561" selected="true" /><select idref="V-237640" selected="true" /><select idref="V-237641" selected="true" /><select idref="V-237642" selected="true" /><select idref="V-237643" selected="true" /><select idref="V-244519" selected="true" /><select idref="V-244521" selected="true" /><select idref="V-244522" selected="true" /><select idref="V-244523" selected="true" /><select idref="V-244524" selected="true" /><select idref="V-244525" selected="true" /><select idref="V-244526" selected="true" /><select idref="V-244527" selected="true" /><select idref="V-244528" selected="true" /><select idref="V-244529" selected="true" /><select idref="V-244530" selected="true" /><select idref="V-244531" selected="true" /><select idref="V-244532" selected="true" /><select idref="V-244533" selected="true" /><select idref="V-244534" selected="true" /><select idref="V-244535" selected="true" /><select idref="V-244536" selected="true" /><select idref="V-244537" selected="true" /><select idref="V-244538" selected="true" /><select idref="V-244539" selected="true" /><select idref="V-244540" selected="true" /><select idref="V-244541" selected="true" /><select idref="V-244542" selected="true" /><select idref="V-244543" selected="true" /><select idref="V-244544" selected="true" /><select idref="V-244545" selected="true" /><select idref="V-244546" selected="true" /><select idref="V-244547" selected="true" /><select idref="V-244548" selected="true" /><select idref="V-244549" selected="true" /><select idref="V-244550" selected="true" /><select idref="V-244551" selected="true" /><select idref="V-244552" selected="true" /><select idref="V-244553" selected="true" /><select idref="V-244554" selected="true" /><select idref="V-245540" selected="true" /><select idref="V-250315" selected="true" /><select idref="V-250316" selected="true" /><select idref="V-250317" selected="true" /><select idref="V-251706" selected="true" /><select idref="V-251707" selected="true" /><select idref="V-251708" selected="true" /><select idref="V-251709" selected="true" /><select idref="V-251710" selected="true" /><select idref="V-251711" selected="true" /><select idref="V-251712" selected="true" /><select idref="V-251713" selected="true" /><select idref="V-251714" selected="true" /><select idref="V-251715" selected="true" /><select idref="V-251716" selected="true" /><select idref="V-251717" selected="true" /><select idref="V-251718" selected="true" /></Profile><Profile id="MAC-1_Sensitive"><title>I - Mission Critical Sensitive</title><description>&lt;ProfileDescription&gt;&lt;/ProfileDescription&gt;</description><select idref="V-230221" selected="true" /><select idref="V-230222" selected="true" /><select idref="V-230223" selected="true" /><select idref="V-230224" selected="true" /><select idref="V-230225" selected="true" /><select idref="V-230226" selected="true" /><select idref="V-230227" selected="true" /><select idref="V-230228" selected="true" /><select idref="V-230229" selected="true" /><select idref="V-230230" selected="true" /><select idref="V-230231" selected="true" /><select idref="V-230232" selected="true" /><select idref="V-230233" selected="true" /><select idref="V-230234" selected="true" /><select idref="V-230235" selected="true" /><select idref="V-230236" selected="true" /><select idref="V-230237" selected="true" /><select idref="V-230238" selected="true" /><select idref="V-230239" selected="true" /><select idref="V-230240" selected="true" /><select idref="V-230241" selected="true" /><select idref="V-230243" selected="true" /><select idref="V-230244" selected="true" /><select idref="V-230245" selected="true" /><select idref="V-230246" selected="true" /><select idref="V-230247" selected="true" /><select idref="V-230248" selected="true" /><select idref="V-230249" selected="true" /><select idref="V-230250" selected="true" /><select idref="V-230251" selected="true" /><select idref="V-230252" selected="true" /><select idref="V-230253" selected="true" /><select idref="V-230254" selected="true" /><select idref="V-230255" selected="true" /><select idref="V-230256" selected="true" /><select idref="V-230257" selected="true" /><select idref="V-230258" selected="true" /><select idref="V-230259" selected="true" /><select idref="V-230260" selected="true" /><select idref="V-230261" selected="true" /><select idref="V-230262" selected="true" /><select idref="V-230263" selected="true" /><select idref="V-230264" selected="true" /><select idref="V-230265" selected="true" /><select idref="V-230266" selected="true" /><select idref="V-230267" selected="true" /><select idref="V-230268" selected="true" /><select idref="V-230269" selected="true" /><select idref="V-230270" selected="true" /><select idref="V-230271" selected="true" /><select idref="V-230272" selected="true" /><select idref="V-230273" selected="true" /><select idref="V-230274" selected="true" /><select idref="V-230275" selected="true" /><select idref="V-230276" selected="true" /><select idref="V-230277" selected="true" /><select idref="V-230278" selected="true" /><select idref="V-230279" selected="true" /><select idref="V-230280" selected="true" /><select idref="V-230281" selected="true" /><select idref="V-230282" selected="true" /><select idref="V-230283" selected="true" /><select idref="V-230284" selected="true" /><select idref="V-230285" selected="true" /><select idref="V-230286" selected="true" /><select idref="V-230287" selected="true" /><select idref="V-230288" selected="true" /><select idref="V-230289" selected="true" /><select idref="V-230290" selected="true" /><select idref="V-230291" selected="true" /><select idref="V-230292" selected="true" /><select idref="V-230293" selected="true" /><select idref="V-230294" selected="true" /><select idref="V-230295" selected="true" /><select idref="V-230296" selected="true" /><select idref="V-230298" selected="true" /><select idref="V-230299" selected="true" /><select idref="V-230300" selected="true" /><select idref="V-230301" selected="true" /><select idref="V-230302" selected="true" /><select idref="V-230303" selected="true" /><select idref="V-230304" selected="true" /><select idref="V-230305" selected="true" /><select idref="V-230306" selected="true" /><select idref="V-230307" selected="true" /><select idref="V-230308" selected="true" /><select idref="V-230309" selected="true" /><select idref="V-230310" selected="true" /><select idref="V-230311" selected="true" /><select idref="V-230312" selected="true" /><select idref="V-230313" selected="true" /><select idref="V-230314" selected="true" /><select idref="V-230315" selected="true" /><select idref="V-230316" selected="true" /><select idref="V-230317" selected="true" /><select idref="V-230318" selected="true" /><select idref="V-230319" selected="true" /><select idref="V-230320" selected="true" /><select idref="V-230321" selected="true" /><select idref="V-230322" selected="true" /><select idref="V-230323" selected="true" /><select idref="V-230324" selected="true" /><select idref="V-230325" selected="true" /><select idref="V-230326" selected="true" /><select idref="V-230327" selected="true" /><select idref="V-230328" selected="true" /><select idref="V-230329" selected="true" /><select idref="V-230330" selected="true" /><select idref="V-230331" selected="true" /><select idref="V-230332" selected="true" /><select idref="V-230333" selected="true" /><select idref="V-230334" selected="true" /><select idref="V-230335" selected="true" /><select idref="V-230336" selected="true" /><select idref="V-230337" selected="true" /><select idref="V-230338" selected="true" /><select idref="V-230339" selected="true" /><select idref="V-230340" selected="true" /><select idref="V-230341" selected="true" /><select idref="V-230342" selected="true" /><select idref="V-230343" selected="true" /><select idref="V-230344" selected="true" /><select idref="V-230345" selected="true" /><select idref="V-230346" selected="true" /><select idref="V-230347" selected="true" /><select idref="V-230348" selected="true" /><select idref="V-230349" selected="true" /><select idref="V-230350" selected="true" /><select idref="V-230351" selected="true" /><select idref="V-230352" selected="true" /><select idref="V-230353" selected="true" /><select idref="V-230354" selected="true" /><select idref="V-230355" selected="true" /><select idref="V-230356" selected="true" /><select idref="V-230357" selected="true" /><select idref="V-230358" selected="true" /><select idref="V-230359" selected="true" /><select idref="V-230360" selected="true" /><select idref="V-230361" selected="true" /><select idref="V-230362" selected="true" /><select idref="V-230363" selected="true" /><select idref="V-230364" selected="true" /><select idref="V-230365" selected="true" /><select idref="V-230366" selected="true" /><select idref="V-230367" selected="true" /><select idref="V-230368" selected="true" /><select idref="V-230369" selected="true" /><select idref="V-230370" selected="true" /><select idref="V-230371" selected="true" /><select idref="V-230372" selected="true" /><select idref="V-230373" selected="true" /><select idref="V-230374" selected="true" /><select idref="V-230375" selected="true" /><select idref="V-230376" selected="true" /><select idref="V-230377" selected="true" /><select idref="V-230378" selected="true" /><select idref="V-230379" selected="true" /><select idref="V-230380" selected="true" /><select idref="V-230381" selected="true" /><select idref="V-230382" selected="true" /><select idref="V-230383" selected="true" /><select idref="V-230384" selected="true" /><select idref="V-230385" selected="true" /><select idref="V-230386" selected="true" /><select idref="V-230387" selected="true" /><select idref="V-230388" selected="true" /><select idref="V-230389" selected="true" /><select idref="V-230390" selected="true" /><select idref="V-230392" selected="true" /><select idref="V-230393" selected="true" /><select idref="V-230394" selected="true" /><select idref="V-230395" selected="true" /><select idref="V-230396" selected="true" /><select idref="V-230397" selected="true" /><select idref="V-230398" selected="true" /><select idref="V-230399" selected="true" /><select idref="V-230400" selected="true" /><select idref="V-230401" selected="true" /><select idref="V-230402" selected="true" /><select idref="V-230403" selected="true" /><select idref="V-230404" selected="true" /><select idref="V-230405" selected="true" /><select idref="V-230406" selected="true" /><select idref="V-230407" selected="true" /><select idref="V-230408" selected="true" /><select idref="V-230409" selected="true" /><select idref="V-230410" selected="true" /><select idref="V-230411" selected="true" /><select idref="V-230412" selected="true" /><select idref="V-230413" selected="true" /><select idref="V-230418" selected="true" /><select idref="V-230419" selected="true" /><select idref="V-230421" selected="true" /><select idref="V-230422" selected="true" /><select idref="V-230423" selected="true" /><select idref="V-230424" selected="true" /><select idref="V-230425" selected="true" /><select idref="V-230426" selected="true" /><select idref="V-230427" selected="true" /><select idref="V-230428" selected="true" /><select idref="V-230429" selected="true" /><select idref="V-230430" selected="true" /><select idref="V-230431" selected="true" /><select idref="V-230432" selected="true" /><select idref="V-230433" selected="true" /><select idref="V-230434" selected="true" /><select idref="V-230435" selected="true" /><select idref="V-230436" selected="true" /><select idref="V-230437" selected="true" /><select idref="V-230438" selected="true" /><select idref="V-230439" selected="true" /><select idref="V-230444" selected="true" /><select idref="V-230446" selected="true" /><select idref="V-230447" selected="true" /><select idref="V-230448" selected="true" /><select idref="V-230449" selected="true" /><select idref="V-230455" selected="true" /><select idref="V-230456" selected="true" /><select idref="V-230462" selected="true" /><select idref="V-230463" selected="true" /><select idref="V-230464" selected="true" /><select idref="V-230465" selected="true" /><select idref="V-230466" selected="true" /><select idref="V-230467" selected="true" /><select idref="V-230468" selected="true" /><select idref="V-230469" selected="true" /><select idref="V-230470" selected="true" /><select idref="V-230471" selected="true" /><select idref="V-230472" selected="true" /><select idref="V-230473" selected="true" /><select idref="V-230474" selected="true" /><select idref="V-230475" selected="true" /><select idref="V-230476" selected="true" /><select idref="V-230477" selected="true" /><select idref="V-230478" selected="true" /><select idref="V-230479" selected="true" /><select idref="V-230480" selected="true" /><select idref="V-230481" selected="true" /><select idref="V-230482" selected="true" /><select idref="V-230483" selected="true" /><select idref="V-230484" selected="true" /><select idref="V-230485" selected="true" /><select idref="V-230486" selected="true" /><select idref="V-230487" selected="true" /><select idref="V-230488" selected="true" /><select idref="V-230489" selected="true" /><select idref="V-230491" selected="true" /><select idref="V-230492" selected="true" /><select idref="V-230493" selected="true" /><select idref="V-230494" selected="true" /><select idref="V-230495" selected="true" /><select idref="V-230496" selected="true" /><select idref="V-230497" selected="true" /><select idref="V-230498" selected="true" /><select idref="V-230499" selected="true" /><select idref="V-230500" selected="true" /><select idref="V-230502" selected="true" /><select idref="V-230503" selected="true" /><select idref="V-230504" selected="true" /><select idref="V-230505" selected="true" /><select idref="V-230506" selected="true" /><select idref="V-230507" selected="true" /><select idref="V-230508" selected="true" /><select idref="V-230509" selected="true" /><select idref="V-230510" selected="true" /><select idref="V-230511" selected="true" /><select idref="V-230512" selected="true" /><select idref="V-230513" selected="true" /><select idref="V-230514" selected="true" /><select idref="V-230515" selected="true" /><select idref="V-230516" selected="true" /><select idref="V-230517" selected="true" /><select idref="V-230518" selected="true" /><select idref="V-230519" selected="true" /><select idref="V-230520" selected="true" /><select idref="V-230521" selected="true" /><select idref="V-230522" selected="true" /><select idref="V-230523" selected="true" /><select idref="V-230524" selected="true" /><select idref="V-230525" selected="true" /><select idref="V-230526" selected="true" /><select idref="V-230527" selected="true" /><select idref="V-230529" selected="true" /><select idref="V-230530" selected="true" /><select idref="V-230531" selected="true" /><select idref="V-230532" selected="true" /><select idref="V-230533" selected="true" /><select idref="V-230534" selected="true" /><select idref="V-230535" selected="true" /><select idref="V-230536" selected="true" /><select idref="V-230537" selected="true" /><select idref="V-230538" selected="true" /><select idref="V-230539" selected="true" /><select idref="V-230540" selected="true" /><select idref="V-230541" selected="true" /><select idref="V-230542" selected="true" /><select idref="V-230543" selected="true" /><select idref="V-230544" selected="true" /><select idref="V-230545" selected="true" /><select idref="V-230546" selected="true" /><select idref="V-230547" selected="true" /><select idref="V-230548" selected="true" /><select idref="V-230549" selected="true" /><select idref="V-230550" selected="true" /><select idref="V-230551" selected="true" /><select idref="V-230552" selected="true" /><select idref="V-230553" selected="true" /><select idref="V-230554" selected="true" /><select idref="V-230555" selected="true" /><select idref="V-230556" selected="true" /><select idref="V-230557" selected="true" /><select idref="V-230558" selected="true" /><select idref="V-230559" selected="true" /><select idref="V-230560" selected="true" /><select idref="V-230561" selected="true" /><select idref="V-237640" selected="true" /><select idref="V-237641" selected="true" /><select idref="V-237642" selected="true" /><select idref="V-237643" selected="true" /><select idref="V-244519" selected="true" /><select idref="V-244521" selected="true" /><select idref="V-244522" selected="true" /><select idref="V-244523" selected="true" /><select idref="V-244524" selected="true" /><select idref="V-244525" selected="true" /><select idref="V-244526" selected="true" /><select idref="V-244527" selected="true" /><select idref="V-244528" selected="true" /><select idref="V-244529" selected="true" /><select idref="V-244530" selected="true" /><select idref="V-244531" selected="true" /><select idref="V-244532" selected="true" /><select idref="V-244533" selected="true" /><select idref="V-244534" selected="true" /><select idref="V-244535" selected="true" /><select idref="V-244536" selected="true" /><select idref="V-244537" selected="true" /><select idref="V-244538" selected="true" /><select idref="V-244539" selected="true" /><select idref="V-244540" selected="true" /><select idref="V-244541" selected="true" /><select idref="V-244542" selected="true" /><select idref="V-244543" selected="true" /><select idref="V-244544" selected="true" /><select idref="V-244545" selected="true" /><select idref="V-244546" selected="true" /><select idref="V-244547" selected="true" /><select idref="V-244548" selected="true" /><select idref="V-244549" selected="true" /><select idref="V-244550" selected="true" /><select idref="V-244551" selected="true" /><select idref="V-244552" selected="true" /><select idref="V-244553" selected="true" /><select idref="V-244554" selected="true" /><select idref="V-245540" selected="true" /><select idref="V-250315" selected="true" /><select idref="V-250316" selected="true" /><select idref="V-250317" selected="true" /><select idref="V-251706" selected="true" /><select idref="V-251707" selected="true" /><select idref="V-251708" selected="true" /><select idref="V-251709" selected="true" /><select idref="V-251710" selected="true" /><select idref="V-251711" selected="true" /><select idref="V-251712" selected="true" /><select idref="V-251713" selected="true" /><select idref="V-251714" selected="true" /><select idref="V-251715" selected="true" /><select idref="V-251716" selected="true" /><select idref="V-251717" selected="true" /><select idref="V-251718" selected="true" /></Profile><Profile id="MAC-2_Classified"><title>II - Mission Support Classified</title><description>&lt;ProfileDescription&gt;&lt;/ProfileDescription&gt;</description><select idref="V-230221" selected="true" /><select idref="V-230222" selected="true" /><select idref="V-230223" selected="true" /><select idref="V-230224" selected="true" /><select idref="V-230225" selected="true" /><select idref="V-230226" selected="true" /><select idref="V-230227" selected="true" /><select idref="V-230228" selected="true" /><select idref="V-230229" selected="true" /><select idref="V-230230" selected="true" /><select idref="V-230231" selected="true" /><select idref="V-230232" selected="true" /><select idref="V-230233" selected="true" /><select idref="V-230234" selected="true" /><select idref="V-230235" selected="true" /><select idref="V-230236" selected="true" /><select idref="V-230237" selected="true" /><select idref="V-230238" selected="true" /><select idref="V-230239" selected="true" /><select idref="V-230240" selected="true" /><select idref="V-230241" selected="true" /><select idref="V-230243" selected="true" /><select idref="V-230244" selected="true" /><select idref="V-230245" selected="true" /><select idref="V-230246" selected="true" /><select idref="V-230247" selected="true" /><select idref="V-230248" selected="true" /><select idref="V-230249" selected="true" /><select idref="V-230250" selected="true" /><select idref="V-230251" selected="true" /><select idref="V-230252" selected="true" /><select idref="V-230253" selected="true" /><select idref="V-230254" selected="true" /><select idref="V-230255" selected="true" /><select idref="V-230256" selected="true" /><select idref="V-230257" selected="true" /><select idref="V-230258" selected="true" /><select idref="V-230259" selected="true" /><select idref="V-230260" selected="true" /><select idref="V-230261" selected="true" /><select idref="V-230262" selected="true" /><select idref="V-230263" selected="true" /><select idref="V-230264" selected="true" /><select idref="V-230265" selected="true" /><select idref="V-230266" selected="true" /><select idref="V-230267" selected="true" /><select idref="V-230268" selected="true" /><select idref="V-230269" selected="true" /><select idref="V-230270" selected="true" /><select idref="V-230271" selected="true" /><select idref="V-230272" selected="true" /><select idref="V-230273" selected="true" /><select idref="V-230274" selected="true" /><select idref="V-230275" selected="true" /><select idref="V-230276" selected="true" /><select idref="V-230277" selected="true" /><select idref="V-230278" selected="true" /><select idref="V-230279" selected="true" /><select idref="V-230280" selected="true" /><select idref="V-230281" selected="true" /><select idref="V-230282" selected="true" /><select idref="V-230283" selected="true" /><select idref="V-230284" selected="true" /><select idref="V-230285" selected="true" /><select idref="V-230286" selected="true" /><select idref="V-230287" selected="true" /><select idref="V-230288" selected="true" /><select idref="V-230289" selected="true" /><select idref="V-230290" selected="true" /><select idref="V-230291" selected="true" /><select idref="V-230292" selected="true" /><select idref="V-230293" selected="true" /><select idref="V-230294" selected="true" /><select idref="V-230295" selected="true" /><select idref="V-230296" selected="true" /><select idref="V-230298" selected="true" /><select idref="V-230299" selected="true" /><select idref="V-230300" selected="true" /><select idref="V-230301" selected="true" /><select idref="V-230302" selected="true" /><select idref="V-230303" selected="true" /><select idref="V-230304" selected="true" /><select idref="V-230305" selected="true" /><select idref="V-230306" selected="true" /><select idref="V-230307" selected="true" /><select idref="V-230308" selected="true" /><select idref="V-230309" selected="true" /><select idref="V-230310" selected="true" /><select idref="V-230311" selected="true" /><select idref="V-230312" selected="true" /><select idref="V-230313" selected="true" /><select idref="V-230314" selected="true" /><select idref="V-230315" selected="true" /><select idref="V-230316" selected="true" /><select idref="V-230317" selected="true" /><select idref="V-230318" selected="true" /><select idref="V-230319" selected="true" /><select idref="V-230320" selected="true" /><select idref="V-230321" selected="true" /><select idref="V-230322" selected="true" /><select idref="V-230323" selected="true" /><select idref="V-230324" selected="true" /><select idref="V-230325" selected="true" /><select idref="V-230326" selected="true" /><select idref="V-230327" selected="true" /><select idref="V-230328" selected="true" /><select idref="V-230329" selected="true" /><select idref="V-230330" selected="true" /><select idref="V-230331" selected="true" /><select idref="V-230332" selected="true" /><select idref="V-230333" selected="true" /><select idref="V-230334" selected="true" /><select idref="V-230335" selected="true" /><select idref="V-230336" selected="true" /><select idref="V-230337" selected="true" /><select idref="V-230338" selected="true" /><select idref="V-230339" selected="true" /><select idref="V-230340" selected="true" /><select idref="V-230341" selected="true" /><select idref="V-230342" selected="true" /><select idref="V-230343" selected="true" /><select idref="V-230344" selected="true" /><select idref="V-230345" selected="true" /><select idref="V-230346" selected="true" /><select idref="V-230347" selected="true" /><select idref="V-230348" selected="true" /><select idref="V-230349" selected="true" /><select idref="V-230350" selected="true" /><select idref="V-230351" selected="true" /><select idref="V-230352" selected="true" /><select idref="V-230353" selected="true" /><select idref="V-230354" selected="true" /><select idref="V-230355" selected="true" /><select idref="V-230356" selected="true" /><select idref="V-230357" selected="true" /><select idref="V-230358" selected="true" /><select idref="V-230359" selected="true" /><select idref="V-230360" selected="true" /><select idref="V-230361" selected="true" /><select idref="V-230362" selected="true" /><select idref="V-230363" selected="true" /><select idref="V-230364" selected="true" /><select idref="V-230365" selected="true" /><select idref="V-230366" selected="true" /><select idref="V-230367" selected="true" /><select idref="V-230368" selected="true" /><select idref="V-230369" selected="true" /><select idref="V-230370" selected="true" /><select idref="V-230371" selected="true" /><select idref="V-230372" selected="true" /><select idref="V-230373" selected="true" /><select idref="V-230374" selected="true" /><select idref="V-230375" selected="true" /><select idref="V-230376" selected="true" /><select idref="V-230377" selected="true" /><select idref="V-230378" selected="true" /><select idref="V-230379" selected="true" /><select idref="V-230380" selected="true" /><select idref="V-230381" selected="true" /><select idref="V-230382" selected="true" /><select idref="V-230383" selected="true" /><select idref="V-230384" selected="true" /><select idref="V-230385" selected="true" /><select idref="V-230386" selected="true" /><select idref="V-230387" selected="true" /><select idref="V-230388" selected="true" /><select idref="V-230389" selected="true" /><select idref="V-230390" selected="true" /><select idref="V-230392" selected="true" /><select idref="V-230393" selected="true" /><select idref="V-230394" selected="true" /><select idref="V-230395" selected="true" /><select idref="V-230396" selected="true" /><select idref="V-230397" selected="true" /><select idref="V-230398" selected="true" /><select idref="V-230399" selected="true" /><select idref="V-230400" selected="true" /><select idref="V-230401" selected="true" /><select idref="V-230402" selected="true" /><select idref="V-230403" selected="true" /><select idref="V-230404" selected="true" /><select idref="V-230405" selected="true" /><select idref="V-230406" selected="true" /><select idref="V-230407" selected="true" /><select idref="V-230408" selected="true" /><select idref="V-230409" selected="true" /><select idref="V-230410" selected="true" /><select idref="V-230411" selected="true" /><select idref="V-230412" selected="true" /><select idref="V-230413" selected="true" /><select idref="V-230418" selected="true" /><select idref="V-230419" selected="true" /><select idref="V-230421" selected="true" /><select idref="V-230422" selected="true" /><select idref="V-230423" selected="true" /><select idref="V-230424" selected="true" /><select idref="V-230425" selected="true" /><select idref="V-230426" selected="true" /><select idref="V-230427" selected="true" /><select idref="V-230428" selected="true" /><select idref="V-230429" selected="true" /><select idref="V-230430" selected="true" /><select idref="V-230431" selected="true" /><select idref="V-230432" selected="true" /><select idref="V-230433" selected="true" /><select idref="V-230434" selected="true" /><select idref="V-230435" selected="true" /><select idref="V-230436" selected="true" /><select idref="V-230437" selected="true" /><select idref="V-230438" selected="true" /><select idref="V-230439" selected="true" /><select idref="V-230444" selected="true" /><select idref="V-230446" selected="true" /><select idref="V-230447" selected="true" /><select idref="V-230448" selected="true" /><select idref="V-230449" selected="true" /><select idref="V-230455" selected="true" /><select idref="V-230456" selected="true" /><select idref="V-230462" selected="true" /><select idref="V-230463" selected="true" /><select idref="V-230464" selected="true" /><select idref="V-230465" selected="true" /><select idref="V-230466" selected="true" /><select idref="V-230467" selected="true" /><select idref="V-230468" selected="true" /><select idref="V-230469" selected="true" /><select idref="V-230470" selected="true" /><select idref="V-230471" selected="true" /><select idref="V-230472" selected="true" /><select idref="V-230473" selected="true" /><select idref="V-230474" selected="true" /><select idref="V-230475" selected="true" /><select idref="V-230476" selected="true" /><select idref="V-230477" selected="true" /><select idref="V-230478" selected="true" /><select idref="V-230479" selected="true" /><select idref="V-230480" selected="true" /><select idref="V-230481" selected="true" /><select idref="V-230482" selected="true" /><select idref="V-230483" selected="true" /><select idref="V-230484" selected="true" /><select idref="V-230485" selected="true" /><select idref="V-230486" selected="true" /><select idref="V-230487" selected="true" /><select idref="V-230488" selected="true" /><select idref="V-230489" selected="true" /><select idref="V-230491" selected="true" /><select idref="V-230492" selected="true" /><select idref="V-230493" selected="true" /><select idref="V-230494" selected="true" /><select idref="V-230495" selected="true" /><select idref="V-230496" selected="true" /><select idref="V-230497" selected="true" /><select idref="V-230498" selected="true" /><select idref="V-230499" selected="true" /><select idref="V-230500" selected="true" /><select idref="V-230502" selected="true" /><select idref="V-230503" selected="true" /><select idref="V-230504" selected="true" /><select idref="V-230505" selected="true" /><select idref="V-230506" selected="true" /><select idref="V-230507" selected="true" /><select idref="V-230508" selected="true" /><select idref="V-230509" selected="true" /><select idref="V-230510" selected="true" /><select idref="V-230511" selected="true" /><select idref="V-230512" selected="true" /><select idref="V-230513" selected="true" /><select idref="V-230514" selected="true" /><select idref="V-230515" selected="true" /><select idref="V-230516" selected="true" /><select idref="V-230517" selected="true" /><select idref="V-230518" selected="true" /><select idref="V-230519" selected="true" /><select idref="V-230520" selected="true" /><select idref="V-230521" selected="true" /><select idref="V-230522" selected="true" /><select idref="V-230523" selected="true" /><select idref="V-230524" selected="true" /><select idref="V-230525" selected="true" /><select idref="V-230526" selected="true" /><select idref="V-230527" selected="true" /><select idref="V-230529" selected="true" /><select idref="V-230530" selected="true" /><select idref="V-230531" selected="true" /><select idref="V-230532" selected="true" /><select idref="V-230533" selected="true" /><select idref="V-230534" selected="true" /><select idref="V-230535" selected="true" /><select idref="V-230536" selected="true" /><select idref="V-230537" selected="true" /><select idref="V-230538" selected="true" /><select idref="V-230539" selected="true" /><select idref="V-230540" selected="true" /><select idref="V-230541" selected="true" /><select idref="V-230542" selected="true" /><select idref="V-230543" selected="true" /><select idref="V-230544" selected="true" /><select idref="V-230545" selected="true" /><select idref="V-230546" selected="true" /><select idref="V-230547" selected="true" /><select idref="V-230548" selected="true" /><select idref="V-230549" selected="true" /><select idref="V-230550" selected="true" /><select idref="V-230551" selected="true" /><select idref="V-230552" selected="true" /><select idref="V-230553" selected="true" /><select idref="V-230554" selected="true" /><select idref="V-230555" selected="true" /><select idref="V-230556" selected="true" /><select idref="V-230557" selected="true" /><select idref="V-230558" selected="true" /><select idref="V-230559" selected="true" /><select idref="V-230560" selected="true" /><select idref="V-230561" selected="true" /><select idref="V-237640" selected="true" /><select idref="V-237641" selected="true" /><select idref="V-237642" selected="true" /><select idref="V-237643" selected="true" /><select idref="V-244519" selected="true" /><select idref="V-244521" selected="true" /><select idref="V-244522" selected="true" /><select idref="V-244523" selected="true" /><select idref="V-244524" selected="true" /><select idref="V-244525" selected="true" /><select idref="V-244526" selected="true" /><select idref="V-244527" selected="true" /><select idref="V-244528" selected="true" /><select idref="V-244529" selected="true" /><select idref="V-244530" selected="true" /><select idref="V-244531" selected="true" /><select idref="V-244532" selected="true" /><select idref="V-244533" selected="true" /><select idref="V-244534" selected="true" /><select idref="V-244535" selected="true" /><select idref="V-244536" selected="true" /><select idref="V-244537" selected="true" /><select idref="V-244538" selected="true" /><select idref="V-244539" selected="true" /><select idref="V-244540" selected="true" /><select idref="V-244541" selected="true" /><select idref="V-244542" selected="true" /><select idref="V-244543" selected="true" /><select idref="V-244544" selected="true" /><select idref="V-244545" selected="true" /><select idref="V-244546" selected="true" /><select idref="V-244547" selected="true" /><select idref="V-244548" selected="true" /><select idref="V-244549" selected="true" /><select idref="V-244550" selected="true" /><select idref="V-244551" selected="true" /><select idref="V-244552" selected="true" /><select idref="V-244553" selected="true" /><select idref="V-244554" selected="true" /><select idref="V-245540" selected="true" /><select idref="V-250315" selected="true" /><select idref="V-250316" selected="true" /><select idref="V-250317" selected="true" /><select idref="V-251706" selected="true" /><select idref="V-251707" selected="true" /><select idref="V-251708" selected="true" /><select idref="V-251709" selected="true" /><select idref="V-251710" selected="true" /><select idref="V-251711" selected="true" /><select idref="V-251712" selected="true" /><select idref="V-251713" selected="true" /><select idref="V-251714" selected="true" /><select idref="V-251715" selected="true" /><select idref="V-251716" selected="true" /><select idref="V-251717" selected="true" /><select idref="V-251718" selected="true" /></Profile><Profile id="MAC-2_Public"><title>II - Mission Support Public</title><description>&lt;ProfileDescription&gt;&lt;/ProfileDescription&gt;</description><select idref="V-230221" selected="true" /><select idref="V-230222" selected="true" /><select idref="V-230223" selected="true" /><select idref="V-230224" selected="true" /><select idref="V-230225" selected="true" /><select idref="V-230226" selected="true" /><select idref="V-230227" selected="true" /><select idref="V-230228" selected="true" /><select idref="V-230229" selected="true" /><select idref="V-230230" selected="true" /><select idref="V-230231" selected="true" /><select idref="V-230232" selected="true" /><select idref="V-230233" selected="true" /><select idref="V-230234" selected="true" /><select idref="V-230235" selected="true" /><select idref="V-230236" selected="true" /><select idref="V-230237" selected="true" /><select idref="V-230238" selected="true" /><select idref="V-230239" selected="true" /><select idref="V-230240" selected="true" /><select idref="V-230241" selected="true" /><select idref="V-230243" selected="true" /><select idref="V-230244" selected="true" /><select idref="V-230245" selected="true" /><select idref="V-230246" selected="true" /><select idref="V-230247" selected="true" /><select idref="V-230248" selected="true" /><select idref="V-230249" selected="true" /><select idref="V-230250" selected="true" /><select idref="V-230251" selected="true" /><select idref="V-230252" selected="true" /><select idref="V-230253" selected="true" /><select idref="V-230254" selected="true" /><select idref="V-230255" selected="true" /><select idref="V-230256" selected="true" /><select idref="V-230257" selected="true" /><select idref="V-230258" selected="true" /><select idref="V-230259" selected="true" /><select idref="V-230260" selected="true" /><select idref="V-230261" selected="true" /><select idref="V-230262" selected="true" /><select idref="V-230263" selected="true" /><select idref="V-230264" selected="true" /><select idref="V-230265" selected="true" /><select idref="V-230266" selected="true" /><select idref="V-230267" selected="true" /><select idref="V-230268" selected="true" /><select idref="V-230269" selected="true" /><select idref="V-230270" selected="true" /><select idref="V-230271" selected="true" /><select idref="V-230272" selected="true" /><select idref="V-230273" selected="true" /><select idref="V-230274" selected="true" /><select idref="V-230275" selected="true" /><select idref="V-230276" selected="true" /><select idref="V-230277" selected="true" /><select idref="V-230278" selected="true" /><select idref="V-230279" selected="true" /><select idref="V-230280" selected="true" /><select idref="V-230281" selected="true" /><select idref="V-230282" selected="true" /><select idref="V-230283" selected="true" /><select idref="V-230284" selected="true" /><select idref="V-230285" selected="true" /><select idref="V-230286" selected="true" /><select idref="V-230287" selected="true" /><select idref="V-230288" selected="true" /><select idref="V-230289" selected="true" /><select idref="V-230290" selected="true" /><select idref="V-230291" selected="true" /><select idref="V-230292" selected="true" /><select idref="V-230293" selected="true" /><select idref="V-230294" selected="true" /><select idref="V-230295" selected="true" /><select idref="V-230296" selected="true" /><select idref="V-230298" selected="true" /><select idref="V-230299" selected="true" /><select idref="V-230300" selected="true" /><select idref="V-230301" selected="true" /><select idref="V-230302" selected="true" /><select idref="V-230303" selected="true" /><select idref="V-230304" selected="true" /><select idref="V-230305" selected="true" /><select idref="V-230306" selected="true" /><select idref="V-230307" selected="true" /><select idref="V-230308" selected="true" /><select idref="V-230309" selected="true" /><select idref="V-230310" selected="true" /><select idref="V-230311" selected="true" /><select idref="V-230312" selected="true" /><select idref="V-230313" selected="true" /><select idref="V-230314" selected="true" /><select idref="V-230315" selected="true" /><select idref="V-230316" selected="true" /><select idref="V-230317" selected="true" /><select idref="V-230318" selected="true" /><select idref="V-230319" selected="true" /><select idref="V-230320" selected="true" /><select idref="V-230321" selected="true" /><select idref="V-230322" selected="true" /><select idref="V-230323" selected="true" /><select idref="V-230324" selected="true" /><select idref="V-230325" selected="true" /><select idref="V-230326" selected="true" /><select idref="V-230327" selected="true" /><select idref="V-230328" selected="true" /><select idref="V-230329" selected="true" /><select idref="V-230330" selected="true" /><select idref="V-230331" selected="true" /><select idref="V-230332" selected="true" /><select idref="V-230333" selected="true" /><select idref="V-230334" selected="true" /><select idref="V-230335" selected="true" /><select idref="V-230336" selected="true" /><select idref="V-230337" selected="true" /><select idref="V-230338" selected="true" /><select idref="V-230339" selected="true" /><select idref="V-230340" selected="true" /><select idref="V-230341" selected="true" /><select idref="V-230342" selected="true" /><select idref="V-230343" selected="true" /><select idref="V-230344" selected="true" /><select idref="V-230345" selected="true" /><select idref="V-230346" selected="true" /><select idref="V-230347" selected="true" /><select idref="V-230348" selected="true" /><select idref="V-230349" selected="true" /><select idref="V-230350" selected="true" /><select idref="V-230351" selected="true" /><select idref="V-230352" selected="true" /><select idref="V-230353" selected="true" /><select idref="V-230354" selected="true" /><select idref="V-230355" selected="true" /><select idref="V-230356" selected="true" /><select idref="V-230357" selected="true" /><select idref="V-230358" selected="true" /><select idref="V-230359" selected="true" /><select idref="V-230360" selected="true" /><select idref="V-230361" selected="true" /><select idref="V-230362" selected="true" /><select idref="V-230363" selected="true" /><select idref="V-230364" selected="true" /><select idref="V-230365" selected="true" /><select idref="V-230366" selected="true" /><select idref="V-230367" selected="true" /><select idref="V-230368" selected="true" /><select idref="V-230369" selected="true" /><select idref="V-230370" selected="true" /><select idref="V-230371" selected="true" /><select idref="V-230372" selected="true" /><select idref="V-230373" selected="true" /><select idref="V-230374" selected="true" /><select idref="V-230375" selected="true" /><select idref="V-230376" selected="true" /><select idref="V-230377" selected="true" /><select idref="V-230378" selected="true" /><select idref="V-230379" selected="true" /><select idref="V-230380" selected="true" /><select idref="V-230381" selected="true" /><select idref="V-230382" selected="true" /><select idref="V-230383" selected="true" /><select idref="V-230384" selected="true" /><select idref="V-230385" selected="true" /><select idref="V-230386" selected="true" /><select idref="V-230387" selected="true" /><select idref="V-230388" selected="true" /><select idref="V-230389" selected="true" /><select idref="V-230390" selected="true" /><select idref="V-230392" selected="true" /><select idref="V-230393" selected="true" /><select idref="V-230394" selected="true" /><select idref="V-230395" selected="true" /><select idref="V-230396" selected="true" /><select idref="V-230397" selected="true" /><select idref="V-230398" selected="true" /><select idref="V-230399" selected="true" /><select idref="V-230400" selected="true" /><select idref="V-230401" selected="true" /><select idref="V-230402" selected="true" /><select idref="V-230403" selected="true" /><select idref="V-230404" selected="true" /><select idref="V-230405" selected="true" /><select idref="V-230406" selected="true" /><select idref="V-230407" selected="true" /><select idref="V-230408" selected="true" /><select idref="V-230409" selected="true" /><select idref="V-230410" selected="true" /><select idref="V-230411" selected="true" /><select idref="V-230412" selected="true" /><select idref="V-230413" selected="true" /><select idref="V-230418" selected="true" /><select idref="V-230419" selected="true" /><select idref="V-230421" selected="true" /><select idref="V-230422" selected="true" /><select idref="V-230423" selected="true" /><select idref="V-230424" selected="true" /><select idref="V-230425" selected="true" /><select idref="V-230426" selected="true" /><select idref="V-230427" selected="true" /><select idref="V-230428" selected="true" /><select idref="V-230429" selected="true" /><select idref="V-230430" selected="true" /><select idref="V-230431" selected="true" /><select idref="V-230432" selected="true" /><select idref="V-230433" selected="true" /><select idref="V-230434" selected="true" /><select idref="V-230435" selected="true" /><select idref="V-230436" selected="true" /><select idref="V-230437" selected="true" /><select idref="V-230438" selected="true" /><select idref="V-230439" selected="true" /><select idref="V-230444" selected="true" /><select idref="V-230446" selected="true" /><select idref="V-230447" selected="true" /><select idref="V-230448" selected="true" /><select idref="V-230449" selected="true" /><select idref="V-230455" selected="true" /><select idref="V-230456" selected="true" /><select idref="V-230462" selected="true" /><select idref="V-230463" selected="true" /><select idref="V-230464" selected="true" /><select idref="V-230465" selected="true" /><select idref="V-230466" selected="true" /><select idref="V-230467" selected="true" /><select idref="V-230468" selected="true" /><select idref="V-230469" selected="true" /><select idref="V-230470" selected="true" /><select idref="V-230471" selected="true" /><select idref="V-230472" selected="true" /><select idref="V-230473" selected="true" /><select idref="V-230474" selected="true" /><select idref="V-230475" selected="true" /><select idref="V-230476" selected="true" /><select idref="V-230477" selected="true" /><select idref="V-230478" selected="true" /><select idref="V-230479" selected="true" /><select idref="V-230480" selected="true" /><select idref="V-230481" selected="true" /><select idref="V-230482" selected="true" /><select idref="V-230483" selected="true" /><select idref="V-230484" selected="true" /><select idref="V-230485" selected="true" /><select idref="V-230486" selected="true" /><select idref="V-230487" selected="true" /><select idref="V-230488" selected="true" /><select idref="V-230489" selected="true" /><select idref="V-230491" selected="true" /><select idref="V-230492" selected="true" /><select idref="V-230493" selected="true" /><select idref="V-230494" selected="true" /><select idref="V-230495" selected="true" /><select idref="V-230496" selected="true" /><select idref="V-230497" selected="true" /><select idref="V-230498" selected="true" /><select idref="V-230499" selected="true" /><select idref="V-230500" selected="true" /><select idref="V-230502" selected="true" /><select idref="V-230503" selected="true" /><select idref="V-230504" selected="true" /><select idref="V-230505" selected="true" /><select idref="V-230506" selected="true" /><select idref="V-230507" selected="true" /><select idref="V-230508" selected="true" /><select idref="V-230509" selected="true" /><select idref="V-230510" selected="true" /><select idref="V-230511" selected="true" /><select idref="V-230512" selected="true" /><select idref="V-230513" selected="true" /><select idref="V-230514" selected="true" /><select idref="V-230515" selected="true" /><select idref="V-230516" selected="true" /><select idref="V-230517" selected="true" /><select idref="V-230518" selected="true" /><select idref="V-230519" selected="true" /><select idref="V-230520" selected="true" /><select idref="V-230521" selected="true" /><select idref="V-230522" selected="true" /><select idref="V-230523" selected="true" /><select idref="V-230524" selected="true" /><select idref="V-230525" selected="true" /><select idref="V-230526" selected="true" /><select idref="V-230527" selected="true" /><select idref="V-230529" selected="true" /><select idref="V-230530" selected="true" /><select idref="V-230531" selected="true" /><select idref="V-230532" selected="true" /><select idref="V-230533" selected="true" /><select idref="V-230534" selected="true" /><select idref="V-230535" selected="true" /><select idref="V-230536" selected="true" /><select idref="V-230537" selected="true" /><select idref="V-230538" selected="true" /><select idref="V-230539" selected="true" /><select idref="V-230540" selected="true" /><select idref="V-230541" selected="true" /><select idref="V-230542" selected="true" /><select idref="V-230543" selected="true" /><select idref="V-230544" selected="true" /><select idref="V-230545" selected="true" /><select idref="V-230546" selected="true" /><select idref="V-230547" selected="true" /><select idref="V-230548" selected="true" /><select idref="V-230549" selected="true" /><select idref="V-230550" selected="true" /><select idref="V-230551" selected="true" /><select idref="V-230552" selected="true" /><select idref="V-230553" selected="true" /><select idref="V-230554" selected="true" /><select idref="V-230555" selected="true" /><select idref="V-230556" selected="true" /><select idref="V-230557" selected="true" /><select idref="V-230558" selected="true" /><select idref="V-230559" selected="true" /><select idref="V-230560" selected="true" /><select idref="V-230561" selected="true" /><select idref="V-237640" selected="true" /><select idref="V-237641" selected="true" /><select idref="V-237642" selected="true" /><select idref="V-237643" selected="true" /><select idref="V-244519" selected="true" /><select idref="V-244521" selected="true" /><select idref="V-244522" selected="true" /><select idref="V-244523" selected="true" /><select idref="V-244524" selected="true" /><select idref="V-244525" selected="true" /><select idref="V-244526" selected="true" /><select idref="V-244527" selected="true" /><select idref="V-244528" selected="true" /><select idref="V-244529" selected="true" /><select idref="V-244530" selected="true" /><select idref="V-244531" selected="true" /><select idref="V-244532" selected="true" /><select idref="V-244533" selected="true" /><select idref="V-244534" selected="true" /><select idref="V-244535" selected="true" /><select idref="V-244536" selected="true" /><select idref="V-244537" selected="true" /><select idref="V-244538" selected="true" /><select idref="V-244539" selected="true" /><select idref="V-244540" selected="true" /><select idref="V-244541" selected="true" /><select idref="V-244542" selected="true" /><select idref="V-244543" selected="true" /><select idref="V-244544" selected="true" /><select idref="V-244545" selected="true" /><select idref="V-244546" selected="true" /><select idref="V-244547" selected="true" /><select idref="V-244548" selected="true" /><select idref="V-244549" selected="true" /><select idref="V-244550" selected="true" /><select idref="V-244551" selected="true" /><select idref="V-244552" selected="true" /><select idref="V-244553" selected="true" /><select idref="V-244554" selected="true" /><select idref="V-245540" selected="true" /><select idref="V-250315" selected="true" /><select idref="V-250316" selected="true" /><select idref="V-250317" selected="true" /><select idref="V-251706" selected="true" /><select idref="V-251707" selected="true" /><select idref="V-251708" selected="true" /><select idref="V-251709" selected="true" /><select idref="V-251710" selected="true" /><select idref="V-251711" selected="true" /><select idref="V-251712" selected="true" /><select idref="V-251713" selected="true" /><select idref="V-251714" selected="true" /><select idref="V-251715" selected="true" /><select idref="V-251716" selected="true" /><select idref="V-251717" selected="true" /><select idref="V-251718" selected="true" /></Profile><Profile id="MAC-2_Sensitive"><title>II - Mission Support Sensitive</title><description>&lt;ProfileDescription&gt;&lt;/ProfileDescription&gt;</description><select idref="V-230221" selected="true" /><select idref="V-230222" selected="true" /><select idref="V-230223" selected="true" /><select idref="V-230224" selected="true" /><select idref="V-230225" selected="true" /><select idref="V-230226" selected="true" /><select idref="V-230227" selected="true" /><select idref="V-230228" selected="true" /><select idref="V-230229" selected="true" /><select idref="V-230230" selected="true" /><select idref="V-230231" selected="true" /><select idref="V-230232" selected="true" /><select idref="V-230233" selected="true" /><select idref="V-230234" selected="true" /><select idref="V-230235" selected="true" /><select idref="V-230236" selected="true" /><select idref="V-230237" selected="true" /><select idref="V-230238" selected="true" /><select idref="V-230239" selected="true" /><select idref="V-230240" selected="true" /><select idref="V-230241" selected="true" /><select idref="V-230243" selected="true" /><select idref="V-230244" selected="true" /><select idref="V-230245" selected="true" /><select idref="V-230246" selected="true" /><select idref="V-230247" selected="true" /><select idref="V-230248" selected="true" /><select idref="V-230249" selected="true" /><select idref="V-230250" selected="true" /><select idref="V-230251" selected="true" /><select idref="V-230252" selected="true" /><select idref="V-230253" selected="true" /><select idref="V-230254" selected="true" /><select idref="V-230255" selected="true" /><select idref="V-230256" selected="true" /><select idref="V-230257" selected="true" /><select idref="V-230258" selected="true" /><select idref="V-230259" selected="true" /><select idref="V-230260" selected="true" /><select idref="V-230261" selected="true" /><select idref="V-230262" selected="true" /><select idref="V-230263" selected="true" /><select idref="V-230264" selected="true" /><select idref="V-230265" selected="true" /><select idref="V-230266" selected="true" /><select idref="V-230267" selected="true" /><select idref="V-230268" selected="true" /><select idref="V-230269" selected="true" /><select idref="V-230270" selected="true" /><select idref="V-230271" selected="true" /><select idref="V-230272" selected="true" /><select idref="V-230273" selected="true" /><select idref="V-230274" selected="true" /><select idref="V-230275" selected="true" /><select idref="V-230276" selected="true" /><select idref="V-230277" selected="true" /><select idref="V-230278" selected="true" /><select idref="V-230279" selected="true" /><select idref="V-230280" selected="true" /><select idref="V-230281" selected="true" /><select idref="V-230282" selected="true" /><select idref="V-230283" selected="true" /><select idref="V-230284" selected="true" /><select idref="V-230285" selected="true" /><select idref="V-230286" selected="true" /><select idref="V-230287" selected="true" /><select idref="V-230288" selected="true" /><select idref="V-230289" selected="true" /><select idref="V-230290" selected="true" /><select idref="V-230291" selected="true" /><select idref="V-230292" selected="true" /><select idref="V-230293" selected="true" /><select idref="V-230294" selected="true" /><select idref="V-230295" selected="true" /><select idref="V-230296" selected="true" /><select idref="V-230298" selected="true" /><select idref="V-230299" selected="true" /><select idref="V-230300" selected="true" /><select idref="V-230301" selected="true" /><select idref="V-230302" selected="true" /><select idref="V-230303" selected="true" /><select idref="V-230304" selected="true" /><select idref="V-230305" selected="true" /><select idref="V-230306" selected="true" /><select idref="V-230307" selected="true" /><select idref="V-230308" selected="true" /><select idref="V-230309" selected="true" /><select idref="V-230310" selected="true" /><select idref="V-230311" selected="true" /><select idref="V-230312" selected="true" /><select idref="V-230313" selected="true" /><select idref="V-230314" selected="true" /><select idref="V-230315" selected="true" /><select idref="V-230316" selected="true" /><select idref="V-230317" selected="true" /><select idref="V-230318" selected="true" /><select idref="V-230319" selected="true" /><select idref="V-230320" selected="true" /><select idref="V-230321" selected="true" /><select idref="V-230322" selected="true" /><select idref="V-230323" selected="true" /><select idref="V-230324" selected="true" /><select idref="V-230325" selected="true" /><select idref="V-230326" selected="true" /><select idref="V-230327" selected="true" /><select idref="V-230328" selected="true" /><select idref="V-230329" selected="true" /><select idref="V-230330" selected="true" /><select idref="V-230331" selected="true" /><select idref="V-230332" selected="true" /><select idref="V-230333" selected="true" /><select idref="V-230334" selected="true" /><select idref="V-230335" selected="true" /><select idref="V-230336" selected="true" /><select idref="V-230337" selected="true" /><select idref="V-230338" selected="true" /><select idref="V-230339" selected="true" /><select idref="V-230340" selected="true" /><select idref="V-230341" selected="true" /><select idref="V-230342" selected="true" /><select idref="V-230343" selected="true" /><select idref="V-230344" selected="true" /><select idref="V-230345" selected="true" /><select idref="V-230346" selected="true" /><select idref="V-230347" selected="true" /><select idref="V-230348" selected="true" /><select idref="V-230349" selected="true" /><select idref="V-230350" selected="true" /><select idref="V-230351" selected="true" /><select idref="V-230352" selected="true" /><select idref="V-230353" selected="true" /><select idref="V-230354" selected="true" /><select idref="V-230355" selected="true" /><select idref="V-230356" selected="true" /><select idref="V-230357" selected="true" /><select idref="V-230358" selected="true" /><select idref="V-230359" selected="true" /><select idref="V-230360" selected="true" /><select idref="V-230361" selected="true" /><select idref="V-230362" selected="true" /><select idref="V-230363" selected="true" /><select idref="V-230364" selected="true" /><select idref="V-230365" selected="true" /><select idref="V-230366" selected="true" /><select idref="V-230367" selected="true" /><select idref="V-230368" selected="true" /><select idref="V-230369" selected="true" /><select idref="V-230370" selected="true" /><select idref="V-230371" selected="true" /><select idref="V-230372" selected="true" /><select idref="V-230373" selected="true" /><select idref="V-230374" selected="true" /><select idref="V-230375" selected="true" /><select idref="V-230376" selected="true" /><select idref="V-230377" selected="true" /><select idref="V-230378" selected="true" /><select idref="V-230379" selected="true" /><select idref="V-230380" selected="true" /><select idref="V-230381" selected="true" /><select idref="V-230382" selected="true" /><select idref="V-230383" selected="true" /><select idref="V-230384" selected="true" /><select idref="V-230385" selected="true" /><select idref="V-230386" selected="true" /><select idref="V-230387" selected="true" /><select idref="V-230388" selected="true" /><select idref="V-230389" selected="true" /><select idref="V-230390" selected="true" /><select idref="V-230392" selected="true" /><select idref="V-230393" selected="true" /><select idref="V-230394" selected="true" /><select idref="V-230395" selected="true" /><select idref="V-230396" selected="true" /><select idref="V-230397" selected="true" /><select idref="V-230398" selected="true" /><select idref="V-230399" selected="true" /><select idref="V-230400" selected="true" /><select idref="V-230401" selected="true" /><select idref="V-230402" selected="true" /><select idref="V-230403" selected="true" /><select idref="V-230404" selected="true" /><select idref="V-230405" selected="true" /><select idref="V-230406" selected="true" /><select idref="V-230407" selected="true" /><select idref="V-230408" selected="true" /><select idref="V-230409" selected="true" /><select idref="V-230410" selected="true" /><select idref="V-230411" selected="true" /><select idref="V-230412" selected="true" /><select idref="V-230413" selected="true" /><select idref="V-230418" selected="true" /><select idref="V-230419" selected="true" /><select idref="V-230421" selected="true" /><select idref="V-230422" selected="true" /><select idref="V-230423" selected="true" /><select idref="V-230424" selected="true" /><select idref="V-230425" selected="true" /><select idref="V-230426" selected="true" /><select idref="V-230427" selected="true" /><select idref="V-230428" selected="true" /><select idref="V-230429" selected="true" /><select idref="V-230430" selected="true" /><select idref="V-230431" selected="true" /><select idref="V-230432" selected="true" /><select idref="V-230433" selected="true" /><select idref="V-230434" selected="true" /><select idref="V-230435" selected="true" /><select idref="V-230436" selected="true" /><select idref="V-230437" selected="true" /><select idref="V-230438" selected="true" /><select idref="V-230439" selected="true" /><select idref="V-230444" selected="true" /><select idref="V-230446" selected="true" /><select idref="V-230447" selected="true" /><select idref="V-230448" selected="true" /><select idref="V-230449" selected="true" /><select idref="V-230455" selected="true" /><select idref="V-230456" selected="true" /><select idref="V-230462" selected="true" /><select idref="V-230463" selected="true" /><select idref="V-230464" selected="true" /><select idref="V-230465" selected="true" /><select idref="V-230466" selected="true" /><select idref="V-230467" selected="true" /><select idref="V-230468" selected="true" /><select idref="V-230469" selected="true" /><select idref="V-230470" selected="true" /><select idref="V-230471" selected="true" /><select idref="V-230472" selected="true" /><select idref="V-230473" selected="true" /><select idref="V-230474" selected="true" /><select idref="V-230475" selected="true" /><select idref="V-230476" selected="true" /><select idref="V-230477" selected="true" /><select idref="V-230478" selected="true" /><select idref="V-230479" selected="true" /><select idref="V-230480" selected="true" /><select idref="V-230481" selected="true" /><select idref="V-230482" selected="true" /><select idref="V-230483" selected="true" /><select idref="V-230484" selected="true" /><select idref="V-230485" selected="true" /><select idref="V-230486" selected="true" /><select idref="V-230487" selected="true" /><select idref="V-230488" selected="true" /><select idref="V-230489" selected="true" /><select idref="V-230491" selected="true" /><select idref="V-230492" selected="true" /><select idref="V-230493" selected="true" /><select idref="V-230494" selected="true" /><select idref="V-230495" selected="true" /><select idref="V-230496" selected="true" /><select idref="V-230497" selected="true" /><select idref="V-230498" selected="true" /><select idref="V-230499" selected="true" /><select idref="V-230500" selected="true" /><select idref="V-230502" selected="true" /><select idref="V-230503" selected="true" /><select idref="V-230504" selected="true" /><select idref="V-230505" selected="true" /><select idref="V-230506" selected="true" /><select idref="V-230507" selected="true" /><select idref="V-230508" selected="true" /><select idref="V-230509" selected="true" /><select idref="V-230510" selected="true" /><select idref="V-230511" selected="true" /><select idref="V-230512" selected="true" /><select idref="V-230513" selected="true" /><select idref="V-230514" selected="true" /><select idref="V-230515" selected="true" /><select idref="V-230516" selected="true" /><select idref="V-230517" selected="true" /><select idref="V-230518" selected="true" /><select idref="V-230519" selected="true" /><select idref="V-230520" selected="true" /><select idref="V-230521" selected="true" /><select idref="V-230522" selected="true" /><select idref="V-230523" selected="true" /><select idref="V-230524" selected="true" /><select idref="V-230525" selected="true" /><select idref="V-230526" selected="true" /><select idref="V-230527" selected="true" /><select idref="V-230529" selected="true" /><select idref="V-230530" selected="true" /><select idref="V-230531" selected="true" /><select idref="V-230532" selected="true" /><select idref="V-230533" selected="true" /><select idref="V-230534" selected="true" /><select idref="V-230535" selected="true" /><select idref="V-230536" selected="true" /><select idref="V-230537" selected="true" /><select idref="V-230538" selected="true" /><select idref="V-230539" selected="true" /><select idref="V-230540" selected="true" /><select idref="V-230541" selected="true" /><select idref="V-230542" selected="true" /><select idref="V-230543" selected="true" /><select idref="V-230544" selected="true" /><select idref="V-230545" selected="true" /><select idref="V-230546" selected="true" /><select idref="V-230547" selected="true" /><select idref="V-230548" selected="true" /><select idref="V-230549" selected="true" /><select idref="V-230550" selected="true" /><select idref="V-230551" selected="true" /><select idref="V-230552" selected="true" /><select idref="V-230553" selected="true" /><select idref="V-230554" selected="true" /><select idref="V-230555" selected="true" /><select idref="V-230556" selected="true" /><select idref="V-230557" selected="true" /><select idref="V-230558" selected="true" /><select idref="V-230559" selected="true" /><select idref="V-230560" selected="true" /><select idref="V-230561" selected="true" /><select idref="V-237640" selected="true" /><select idref="V-237641" selected="true" /><select idref="V-237642" selected="true" /><select idref="V-237643" selected="true" /><select idref="V-244519" selected="true" /><select idref="V-244521" selected="true" /><select idref="V-244522" selected="true" /><select idref="V-244523" selected="true" /><select idref="V-244524" selected="true" /><select idref="V-244525" selected="true" /><select idref="V-244526" selected="true" /><select idref="V-244527" selected="true" /><select idref="V-244528" selected="true" /><select idref="V-244529" selected="true" /><select idref="V-244530" selected="true" /><select idref="V-244531" selected="true" /><select idref="V-244532" selected="true" /><select idref="V-244533" selected="true" /><select idref="V-244534" selected="true" /><select idref="V-244535" selected="true" /><select idref="V-244536" selected="true" /><select idref="V-244537" selected="true" /><select idref="V-244538" selected="true" /><select idref="V-244539" selected="true" /><select idref="V-244540" selected="true" /><select idref="V-244541" selected="true" /><select idref="V-244542" selected="true" /><select idref="V-244543" selected="true" /><select idref="V-244544" selected="true" /><select idref="V-244545" selected="true" /><select idref="V-244546" selected="true" /><select idref="V-244547" selected="true" /><select idref="V-244548" selected="true" /><select idref="V-244549" selected="true" /><select idref="V-244550" selected="true" /><select idref="V-244551" selected="true" /><select idref="V-244552" selected="true" /><select idref="V-244553" selected="true" /><select idref="V-244554" selected="true" /><select idref="V-245540" selected="true" /><select idref="V-250315" selected="true" /><select idref="V-250316" selected="true" /><select idref="V-250317" selected="true" /><select idref="V-251706" selected="true" /><select idref="V-251707" selected="true" /><select idref="V-251708" selected="true" /><select idref="V-251709" selected="true" /><select idref="V-251710" selected="true" /><select idref="V-251711" selected="true" /><select idref="V-251712" selected="true" /><select idref="V-251713" selected="true" /><select idref="V-251714" selected="true" /><select idref="V-251715" selected="true" /><select idref="V-251716" selected="true" /><select idref="V-251717" selected="true" /><select idref="V-251718" selected="true" /></Profile><Profile id="MAC-3_Classified"><title>III - Administrative Classified</title><description>&lt;ProfileDescription&gt;&lt;/ProfileDescription&gt;</description><select idref="V-230221" selected="true" /><select idref="V-230222" selected="true" /><select idref="V-230223" selected="true" /><select idref="V-230224" selected="true" /><select idref="V-230225" selected="true" /><select idref="V-230226" selected="true" /><select idref="V-230227" selected="true" /><select idref="V-230228" selected="true" /><select idref="V-230229" selected="true" /><select idref="V-230230" selected="true" /><select idref="V-230231" selected="true" /><select idref="V-230232" selected="true" /><select idref="V-230233" selected="true" /><select idref="V-230234" selected="true" /><select idref="V-230235" selected="true" /><select idref="V-230236" selected="true" /><select idref="V-230237" selected="true" /><select idref="V-230238" selected="true" /><select idref="V-230239" selected="true" /><select idref="V-230240" selected="true" /><select idref="V-230241" selected="true" /><select idref="V-230243" selected="true" /><select idref="V-230244" selected="true" /><select idref="V-230245" selected="true" /><select idref="V-230246" selected="true" /><select idref="V-230247" selected="true" /><select idref="V-230248" selected="true" /><select idref="V-230249" selected="true" /><select idref="V-230250" selected="true" /><select idref="V-230251" selected="true" /><select idref="V-230252" selected="true" /><select idref="V-230253" selected="true" /><select idref="V-230254" selected="true" /><select idref="V-230255" selected="true" /><select idref="V-230256" selected="true" /><select idref="V-230257" selected="true" /><select idref="V-230258" selected="true" /><select idref="V-230259" selected="true" /><select idref="V-230260" selected="true" /><select idref="V-230261" selected="true" /><select idref="V-230262" selected="true" /><select idref="V-230263" selected="true" /><select idref="V-230264" selected="true" /><select idref="V-230265" selected="true" /><select idref="V-230266" selected="true" /><select idref="V-230267" selected="true" /><select idref="V-230268" selected="true" /><select idref="V-230269" selected="true" /><select idref="V-230270" selected="true" /><select idref="V-230271" selected="true" /><select idref="V-230272" selected="true" /><select idref="V-230273" selected="true" /><select idref="V-230274" selected="true" /><select idref="V-230275" selected="true" /><select idref="V-230276" selected="true" /><select idref="V-230277" selected="true" /><select idref="V-230278" selected="true" /><select idref="V-230279" selected="true" /><select idref="V-230280" selected="true" /><select idref="V-230281" selected="true" /><select idref="V-230282" selected="true" /><select idref="V-230283" selected="true" /><select idref="V-230284" selected="true" /><select idref="V-230285" selected="true" /><select idref="V-230286" selected="true" /><select idref="V-230287" selected="true" /><select idref="V-230288" selected="true" /><select idref="V-230289" selected="true" /><select idref="V-230290" selected="true" /><select idref="V-230291" selected="true" /><select idref="V-230292" selected="true" /><select idref="V-230293" selected="true" /><select idref="V-230294" selected="true" /><select idref="V-230295" selected="true" /><select idref="V-230296" selected="true" /><select idref="V-230298" selected="true" /><select idref="V-230299" selected="true" /><select idref="V-230300" selected="true" /><select idref="V-230301" selected="true" /><select idref="V-230302" selected="true" /><select idref="V-230303" selected="true" /><select idref="V-230304" selected="true" /><select idref="V-230305" selected="true" /><select idref="V-230306" selected="true" /><select idref="V-230307" selected="true" /><select idref="V-230308" selected="true" /><select idref="V-230309" selected="true" /><select idref="V-230310" selected="true" /><select idref="V-230311" selected="true" /><select idref="V-230312" selected="true" /><select idref="V-230313" selected="true" /><select idref="V-230314" selected="true" /><select idref="V-230315" selected="true" /><select idref="V-230316" selected="true" /><select idref="V-230317" selected="true" /><select idref="V-230318" selected="true" /><select idref="V-230319" selected="true" /><select idref="V-230320" selected="true" /><select idref="V-230321" selected="true" /><select idref="V-230322" selected="true" /><select idref="V-230323" selected="true" /><select idref="V-230324" selected="true" /><select idref="V-230325" selected="true" /><select idref="V-230326" selected="true" /><select idref="V-230327" selected="true" /><select idref="V-230328" selected="true" /><select idref="V-230329" selected="true" /><select idref="V-230330" selected="true" /><select idref="V-230331" selected="true" /><select idref="V-230332" selected="true" /><select idref="V-230333" selected="true" /><select idref="V-230334" selected="true" /><select idref="V-230335" selected="true" /><select idref="V-230336" selected="true" /><select idref="V-230337" selected="true" /><select idref="V-230338" selected="true" /><select idref="V-230339" selected="true" /><select idref="V-230340" selected="true" /><select idref="V-230341" selected="true" /><select idref="V-230342" selected="true" /><select idref="V-230343" selected="true" /><select idref="V-230344" selected="true" /><select idref="V-230345" selected="true" /><select idref="V-230346" selected="true" /><select idref="V-230347" selected="true" /><select idref="V-230348" selected="true" /><select idref="V-230349" selected="true" /><select idref="V-230350" selected="true" /><select idref="V-230351" selected="true" /><select idref="V-230352" selected="true" /><select idref="V-230353" selected="true" /><select idref="V-230354" selected="true" /><select idref="V-230355" selected="true" /><select idref="V-230356" selected="true" /><select idref="V-230357" selected="true" /><select idref="V-230358" selected="true" /><select idref="V-230359" selected="true" /><select idref="V-230360" selected="true" /><select idref="V-230361" selected="true" /><select idref="V-230362" selected="true" /><select idref="V-230363" selected="true" /><select idref="V-230364" selected="true" /><select idref="V-230365" selected="true" /><select idref="V-230366" selected="true" /><select idref="V-230367" selected="true" /><select idref="V-230368" selected="true" /><select idref="V-230369" selected="true" /><select idref="V-230370" selected="true" /><select idref="V-230371" selected="true" /><select idref="V-230372" selected="true" /><select idref="V-230373" selected="true" /><select idref="V-230374" selected="true" /><select idref="V-230375" selected="true" /><select idref="V-230376" selected="true" /><select idref="V-230377" selected="true" /><select idref="V-230378" selected="true" /><select idref="V-230379" selected="true" /><select idref="V-230380" selected="true" /><select idref="V-230381" selected="true" /><select idref="V-230382" selected="true" /><select idref="V-230383" selected="true" /><select idref="V-230384" selected="true" /><select idref="V-230385" selected="true" /><select idref="V-230386" selected="true" /><select idref="V-230387" selected="true" /><select idref="V-230388" selected="true" /><select idref="V-230389" selected="true" /><select idref="V-230390" selected="true" /><select idref="V-230392" selected="true" /><select idref="V-230393" selected="true" /><select idref="V-230394" selected="true" /><select idref="V-230395" selected="true" /><select idref="V-230396" selected="true" /><select idref="V-230397" selected="true" /><select idref="V-230398" selected="true" /><select idref="V-230399" selected="true" /><select idref="V-230400" selected="true" /><select idref="V-230401" selected="true" /><select idref="V-230402" selected="true" /><select idref="V-230403" selected="true" /><select idref="V-230404" selected="true" /><select idref="V-230405" selected="true" /><select idref="V-230406" selected="true" /><select idref="V-230407" selected="true" /><select idref="V-230408" selected="true" /><select idref="V-230409" selected="true" /><select idref="V-230410" selected="true" /><select idref="V-230411" selected="true" /><select idref="V-230412" selected="true" /><select idref="V-230413" selected="true" /><select idref="V-230418" selected="true" /><select idref="V-230419" selected="true" /><select idref="V-230421" selected="true" /><select idref="V-230422" selected="true" /><select idref="V-230423" selected="true" /><select idref="V-230424" selected="true" /><select idref="V-230425" selected="true" /><select idref="V-230426" selected="true" /><select idref="V-230427" selected="true" /><select idref="V-230428" selected="true" /><select idref="V-230429" selected="true" /><select idref="V-230430" selected="true" /><select idref="V-230431" selected="true" /><select idref="V-230432" selected="true" /><select idref="V-230433" selected="true" /><select idref="V-230434" selected="true" /><select idref="V-230435" selected="true" /><select idref="V-230436" selected="true" /><select idref="V-230437" selected="true" /><select idref="V-230438" selected="true" /><select idref="V-230439" selected="true" /><select idref="V-230444" selected="true" /><select idref="V-230446" selected="true" /><select idref="V-230447" selected="true" /><select idref="V-230448" selected="true" /><select idref="V-230449" selected="true" /><select idref="V-230455" selected="true" /><select idref="V-230456" selected="true" /><select idref="V-230462" selected="true" /><select idref="V-230463" selected="true" /><select idref="V-230464" selected="true" /><select idref="V-230465" selected="true" /><select idref="V-230466" selected="true" /><select idref="V-230467" selected="true" /><select idref="V-230468" selected="true" /><select idref="V-230469" selected="true" /><select idref="V-230470" selected="true" /><select idref="V-230471" selected="true" /><select idref="V-230472" selected="true" /><select idref="V-230473" selected="true" /><select idref="V-230474" selected="true" /><select idref="V-230475" selected="true" /><select idref="V-230476" selected="true" /><select idref="V-230477" selected="true" /><select idref="V-230478" selected="true" /><select idref="V-230479" selected="true" /><select idref="V-230480" selected="true" /><select idref="V-230481" selected="true" /><select idref="V-230482" selected="true" /><select idref="V-230483" selected="true" /><select idref="V-230484" selected="true" /><select idref="V-230485" selected="true" /><select idref="V-230486" selected="true" /><select idref="V-230487" selected="true" /><select idref="V-230488" selected="true" /><select idref="V-230489" selected="true" /><select idref="V-230491" selected="true" /><select idref="V-230492" selected="true" /><select idref="V-230493" selected="true" /><select idref="V-230494" selected="true" /><select idref="V-230495" selected="true" /><select idref="V-230496" selected="true" /><select idref="V-230497" selected="true" /><select idref="V-230498" selected="true" /><select idref="V-230499" selected="true" /><select idref="V-230500" selected="true" /><select idref="V-230502" selected="true" /><select idref="V-230503" selected="true" /><select idref="V-230504" selected="true" /><select idref="V-230505" selected="true" /><select idref="V-230506" selected="true" /><select idref="V-230507" selected="true" /><select idref="V-230508" selected="true" /><select idref="V-230509" selected="true" /><select idref="V-230510" selected="true" /><select idref="V-230511" selected="true" /><select idref="V-230512" selected="true" /><select idref="V-230513" selected="true" /><select idref="V-230514" selected="true" /><select idref="V-230515" selected="true" /><select idref="V-230516" selected="true" /><select idref="V-230517" selected="true" /><select idref="V-230518" selected="true" /><select idref="V-230519" selected="true" /><select idref="V-230520" selected="true" /><select idref="V-230521" selected="true" /><select idref="V-230522" selected="true" /><select idref="V-230523" selected="true" /><select idref="V-230524" selected="true" /><select idref="V-230525" selected="true" /><select idref="V-230526" selected="true" /><select idref="V-230527" selected="true" /><select idref="V-230529" selected="true" /><select idref="V-230530" selected="true" /><select idref="V-230531" selected="true" /><select idref="V-230532" selected="true" /><select idref="V-230533" selected="true" /><select idref="V-230534" selected="true" /><select idref="V-230535" selected="true" /><select idref="V-230536" selected="true" /><select idref="V-230537" selected="true" /><select idref="V-230538" selected="true" /><select idref="V-230539" selected="true" /><select idref="V-230540" selected="true" /><select idref="V-230541" selected="true" /><select idref="V-230542" selected="true" /><select idref="V-230543" selected="true" /><select idref="V-230544" selected="true" /><select idref="V-230545" selected="true" /><select idref="V-230546" selected="true" /><select idref="V-230547" selected="true" /><select idref="V-230548" selected="true" /><select idref="V-230549" selected="true" /><select idref="V-230550" selected="true" /><select idref="V-230551" selected="true" /><select idref="V-230552" selected="true" /><select idref="V-230553" selected="true" /><select idref="V-230554" selected="true" /><select idref="V-230555" selected="true" /><select idref="V-230556" selected="true" /><select idref="V-230557" selected="true" /><select idref="V-230558" selected="true" /><select idref="V-230559" selected="true" /><select idref="V-230560" selected="true" /><select idref="V-230561" selected="true" /><select idref="V-237640" selected="true" /><select idref="V-237641" selected="true" /><select idref="V-237642" selected="true" /><select idref="V-237643" selected="true" /><select idref="V-244519" selected="true" /><select idref="V-244521" selected="true" /><select idref="V-244522" selected="true" /><select idref="V-244523" selected="true" /><select idref="V-244524" selected="true" /><select idref="V-244525" selected="true" /><select idref="V-244526" selected="true" /><select idref="V-244527" selected="true" /><select idref="V-244528" selected="true" /><select idref="V-244529" selected="true" /><select idref="V-244530" selected="true" /><select idref="V-244531" selected="true" /><select idref="V-244532" selected="true" /><select idref="V-244533" selected="true" /><select idref="V-244534" selected="true" /><select idref="V-244535" selected="true" /><select idref="V-244536" selected="true" /><select idref="V-244537" selected="true" /><select idref="V-244538" selected="true" /><select idref="V-244539" selected="true" /><select idref="V-244540" selected="true" /><select idref="V-244541" selected="true" /><select idref="V-244542" selected="true" /><select idref="V-244543" selected="true" /><select idref="V-244544" selected="true" /><select idref="V-244545" selected="true" /><select idref="V-244546" selected="true" /><select idref="V-244547" selected="true" /><select idref="V-244548" selected="true" /><select idref="V-244549" selected="true" /><select idref="V-244550" selected="true" /><select idref="V-244551" selected="true" /><select idref="V-244552" selected="true" /><select idref="V-244553" selected="true" /><select idref="V-244554" selected="true" /><select idref="V-245540" selected="true" /><select idref="V-250315" selected="true" /><select idref="V-250316" selected="true" /><select idref="V-250317" selected="true" /><select idref="V-251706" selected="true" /><select idref="V-251707" selected="true" /><select idref="V-251708" selected="true" /><select idref="V-251709" selected="true" /><select idref="V-251710" selected="true" /><select idref="V-251711" selected="true" /><select idref="V-251712" selected="true" /><select idref="V-251713" selected="true" /><select idref="V-251714" selected="true" /><select idref="V-251715" selected="true" /><select idref="V-251716" selected="true" /><select idref="V-251717" selected="true" /><select idref="V-251718" selected="true" /></Profile><Profile id="MAC-3_Public"><title>III - Administrative Public</title><description>&lt;ProfileDescription&gt;&lt;/ProfileDescription&gt;</description><select idref="V-230221" selected="true" /><select idref="V-230222" selected="true" /><select idref="V-230223" selected="true" /><select idref="V-230224" selected="true" /><select idref="V-230225" selected="true" /><select idref="V-230226" selected="true" /><select idref="V-230227" selected="true" /><select idref="V-230228" selected="true" /><select idref="V-230229" selected="true" /><select idref="V-230230" selected="true" /><select idref="V-230231" selected="true" /><select idref="V-230232" selected="true" /><select idref="V-230233" selected="true" /><select idref="V-230234" selected="true" /><select idref="V-230235" selected="true" /><select idref="V-230236" selected="true" /><select idref="V-230237" selected="true" /><select idref="V-230238" selected="true" /><select idref="V-230239" selected="true" /><select idref="V-230240" selected="true" /><select idref="V-230241" selected="true" /><select idref="V-230243" selected="true" /><select idref="V-230244" selected="true" /><select idref="V-230245" selected="true" /><select idref="V-230246" selected="true" /><select idref="V-230247" selected="true" /><select idref="V-230248" selected="true" /><select idref="V-230249" selected="true" /><select idref="V-230250" selected="true" /><select idref="V-230251" selected="true" /><select idref="V-230252" selected="true" /><select idref="V-230253" selected="true" /><select idref="V-230254" selected="true" /><select idref="V-230255" selected="true" /><select idref="V-230256" selected="true" /><select idref="V-230257" selected="true" /><select idref="V-230258" selected="true" /><select idref="V-230259" selected="true" /><select idref="V-230260" selected="true" /><select idref="V-230261" selected="true" /><select idref="V-230262" selected="true" /><select idref="V-230263" selected="true" /><select idref="V-230264" selected="true" /><select idref="V-230265" selected="true" /><select idref="V-230266" selected="true" /><select idref="V-230267" selected="true" /><select idref="V-230268" selected="true" /><select idref="V-230269" selected="true" /><select idref="V-230270" selected="true" /><select idref="V-230271" selected="true" /><select idref="V-230272" selected="true" /><select idref="V-230273" selected="true" /><select idref="V-230274" selected="true" /><select idref="V-230275" selected="true" /><select idref="V-230276" selected="true" /><select idref="V-230277" selected="true" /><select idref="V-230278" selected="true" /><select idref="V-230279" selected="true" /><select idref="V-230280" selected="true" /><select idref="V-230281" selected="true" /><select idref="V-230282" selected="true" /><select idref="V-230283" selected="true" /><select idref="V-230284" selected="true" /><select idref="V-230285" selected="true" /><select idref="V-230286" selected="true" /><select idref="V-230287" selected="true" /><select idref="V-230288" selected="true" /><select idref="V-230289" selected="true" /><select idref="V-230290" selected="true" /><select idref="V-230291" selected="true" /><select idref="V-230292" selected="true" /><select idref="V-230293" selected="true" /><select idref="V-230294" selected="true" /><select idref="V-230295" selected="true" /><select idref="V-230296" selected="true" /><select idref="V-230298" selected="true" /><select idref="V-230299" selected="true" /><select idref="V-230300" selected="true" /><select idref="V-230301" selected="true" /><select idref="V-230302" selected="true" /><select idref="V-230303" selected="true" /><select idref="V-230304" selected="true" /><select idref="V-230305" selected="true" /><select idref="V-230306" selected="true" /><select idref="V-230307" selected="true" /><select idref="V-230308" selected="true" /><select idref="V-230309" selected="true" /><select idref="V-230310" selected="true" /><select idref="V-230311" selected="true" /><select idref="V-230312" selected="true" /><select idref="V-230313" selected="true" /><select idref="V-230314" selected="true" /><select idref="V-230315" selected="true" /><select idref="V-230316" selected="true" /><select idref="V-230317" selected="true" /><select idref="V-230318" selected="true" /><select idref="V-230319" selected="true" /><select idref="V-230320" selected="true" /><select idref="V-230321" selected="true" /><select idref="V-230322" selected="true" /><select idref="V-230323" selected="true" /><select idref="V-230324" selected="true" /><select idref="V-230325" selected="true" /><select idref="V-230326" selected="true" /><select idref="V-230327" selected="true" /><select idref="V-230328" selected="true" /><select idref="V-230329" selected="true" /><select idref="V-230330" selected="true" /><select idref="V-230331" selected="true" /><select idref="V-230332" selected="true" /><select idref="V-230333" selected="true" /><select idref="V-230334" selected="true" /><select idref="V-230335" selected="true" /><select idref="V-230336" selected="true" /><select idref="V-230337" selected="true" /><select idref="V-230338" selected="true" /><select idref="V-230339" selected="true" /><select idref="V-230340" selected="true" /><select idref="V-230341" selected="true" /><select idref="V-230342" selected="true" /><select idref="V-230343" selected="true" /><select idref="V-230344" selected="true" /><select idref="V-230345" selected="true" /><select idref="V-230346" selected="true" /><select idref="V-230347" selected="true" /><select idref="V-230348" selected="true" /><select idref="V-230349" selected="true" /><select idref="V-230350" selected="true" /><select idref="V-230351" selected="true" /><select idref="V-230352" selected="true" /><select idref="V-230353" selected="true" /><select idref="V-230354" selected="true" /><select idref="V-230355" selected="true" /><select idref="V-230356" selected="true" /><select idref="V-230357" selected="true" /><select idref="V-230358" selected="true" /><select idref="V-230359" selected="true" /><select idref="V-230360" selected="true" /><select idref="V-230361" selected="true" /><select idref="V-230362" selected="true" /><select idref="V-230363" selected="true" /><select idref="V-230364" selected="true" /><select idref="V-230365" selected="true" /><select idref="V-230366" selected="true" /><select idref="V-230367" selected="true" /><select idref="V-230368" selected="true" /><select idref="V-230369" selected="true" /><select idref="V-230370" selected="true" /><select idref="V-230371" selected="true" /><select idref="V-230372" selected="true" /><select idref="V-230373" selected="true" /><select idref="V-230374" selected="true" /><select idref="V-230375" selected="true" /><select idref="V-230376" selected="true" /><select idref="V-230377" selected="true" /><select idref="V-230378" selected="true" /><select idref="V-230379" selected="true" /><select idref="V-230380" selected="true" /><select idref="V-230381" selected="true" /><select idref="V-230382" selected="true" /><select idref="V-230383" selected="true" /><select idref="V-230384" selected="true" /><select idref="V-230385" selected="true" /><select idref="V-230386" selected="true" /><select idref="V-230387" selected="true" /><select idref="V-230388" selected="true" /><select idref="V-230389" selected="true" /><select idref="V-230390" selected="true" /><select idref="V-230392" selected="true" /><select idref="V-230393" selected="true" /><select idref="V-230394" selected="true" /><select idref="V-230395" selected="true" /><select idref="V-230396" selected="true" /><select idref="V-230397" selected="true" /><select idref="V-230398" selected="true" /><select idref="V-230399" selected="true" /><select idref="V-230400" selected="true" /><select idref="V-230401" selected="true" /><select idref="V-230402" selected="true" /><select idref="V-230403" selected="true" /><select idref="V-230404" selected="true" /><select idref="V-230405" selected="true" /><select idref="V-230406" selected="true" /><select idref="V-230407" selected="true" /><select idref="V-230408" selected="true" /><select idref="V-230409" selected="true" /><select idref="V-230410" selected="true" /><select idref="V-230411" selected="true" /><select idref="V-230412" selected="true" /><select idref="V-230413" selected="true" /><select idref="V-230418" selected="true" /><select idref="V-230419" selected="true" /><select idref="V-230421" selected="true" /><select idref="V-230422" selected="true" /><select idref="V-230423" selected="true" /><select idref="V-230424" selected="true" /><select idref="V-230425" selected="true" /><select idref="V-230426" selected="true" /><select idref="V-230427" selected="true" /><select idref="V-230428" selected="true" /><select idref="V-230429" selected="true" /><select idref="V-230430" selected="true" /><select idref="V-230431" selected="true" /><select idref="V-230432" selected="true" /><select idref="V-230433" selected="true" /><select idref="V-230434" selected="true" /><select idref="V-230435" selected="true" /><select idref="V-230436" selected="true" /><select idref="V-230437" selected="true" /><select idref="V-230438" selected="true" /><select idref="V-230439" selected="true" /><select idref="V-230444" selected="true" /><select idref="V-230446" selected="true" /><select idref="V-230447" selected="true" /><select idref="V-230448" selected="true" /><select idref="V-230449" selected="true" /><select idref="V-230455" selected="true" /><select idref="V-230456" selected="true" /><select idref="V-230462" selected="true" /><select idref="V-230463" selected="true" /><select idref="V-230464" selected="true" /><select idref="V-230465" selected="true" /><select idref="V-230466" selected="true" /><select idref="V-230467" selected="true" /><select idref="V-230468" selected="true" /><select idref="V-230469" selected="true" /><select idref="V-230470" selected="true" /><select idref="V-230471" selected="true" /><select idref="V-230472" selected="true" /><select idref="V-230473" selected="true" /><select idref="V-230474" selected="true" /><select idref="V-230475" selected="true" /><select idref="V-230476" selected="true" /><select idref="V-230477" selected="true" /><select idref="V-230478" selected="true" /><select idref="V-230479" selected="true" /><select idref="V-230480" selected="true" /><select idref="V-230481" selected="true" /><select idref="V-230482" selected="true" /><select idref="V-230483" selected="true" /><select idref="V-230484" selected="true" /><select idref="V-230485" selected="true" /><select idref="V-230486" selected="true" /><select idref="V-230487" selected="true" /><select idref="V-230488" selected="true" /><select idref="V-230489" selected="true" /><select idref="V-230491" selected="true" /><select idref="V-230492" selected="true" /><select idref="V-230493" selected="true" /><select idref="V-230494" selected="true" /><select idref="V-230495" selected="true" /><select idref="V-230496" selected="true" /><select idref="V-230497" selected="true" /><select idref="V-230498" selected="true" /><select idref="V-230499" selected="true" /><select idref="V-230500" selected="true" /><select idref="V-230502" selected="true" /><select idref="V-230503" selected="true" /><select idref="V-230504" selected="true" /><select idref="V-230505" selected="true" /><select idref="V-230506" selected="true" /><select idref="V-230507" selected="true" /><select idref="V-230508" selected="true" /><select idref="V-230509" selected="true" /><select idref="V-230510" selected="true" /><select idref="V-230511" selected="true" /><select idref="V-230512" selected="true" /><select idref="V-230513" selected="true" /><select idref="V-230514" selected="true" /><select idref="V-230515" selected="true" /><select idref="V-230516" selected="true" /><select idref="V-230517" selected="true" /><select idref="V-230518" selected="true" /><select idref="V-230519" selected="true" /><select idref="V-230520" selected="true" /><select idref="V-230521" selected="true" /><select idref="V-230522" selected="true" /><select idref="V-230523" selected="true" /><select idref="V-230524" selected="true" /><select idref="V-230525" selected="true" /><select idref="V-230526" selected="true" /><select idref="V-230527" selected="true" /><select idref="V-230529" selected="true" /><select idref="V-230530" selected="true" /><select idref="V-230531" selected="true" /><select idref="V-230532" selected="true" /><select idref="V-230533" selected="true" /><select idref="V-230534" selected="true" /><select idref="V-230535" selected="true" /><select idref="V-230536" selected="true" /><select idref="V-230537" selected="true" /><select idref="V-230538" selected="true" /><select idref="V-230539" selected="true" /><select idref="V-230540" selected="true" /><select idref="V-230541" selected="true" /><select idref="V-230542" selected="true" /><select idref="V-230543" selected="true" /><select idref="V-230544" selected="true" /><select idref="V-230545" selected="true" /><select idref="V-230546" selected="true" /><select idref="V-230547" selected="true" /><select idref="V-230548" selected="true" /><select idref="V-230549" selected="true" /><select idref="V-230550" selected="true" /><select idref="V-230551" selected="true" /><select idref="V-230552" selected="true" /><select idref="V-230553" selected="true" /><select idref="V-230554" selected="true" /><select idref="V-230555" selected="true" /><select idref="V-230556" selected="true" /><select idref="V-230557" selected="true" /><select idref="V-230558" selected="true" /><select idref="V-230559" selected="true" /><select idref="V-230560" selected="true" /><select idref="V-230561" selected="true" /><select idref="V-237640" selected="true" /><select idref="V-237641" selected="true" /><select idref="V-237642" selected="true" /><select idref="V-237643" selected="true" /><select idref="V-244519" selected="true" /><select idref="V-244521" selected="true" /><select idref="V-244522" selected="true" /><select idref="V-244523" selected="true" /><select idref="V-244524" selected="true" /><select idref="V-244525" selected="true" /><select idref="V-244526" selected="true" /><select idref="V-244527" selected="true" /><select idref="V-244528" selected="true" /><select idref="V-244529" selected="true" /><select idref="V-244530" selected="true" /><select idref="V-244531" selected="true" /><select idref="V-244532" selected="true" /><select idref="V-244533" selected="true" /><select idref="V-244534" selected="true" /><select idref="V-244535" selected="true" /><select idref="V-244536" selected="true" /><select idref="V-244537" selected="true" /><select idref="V-244538" selected="true" /><select idref="V-244539" selected="true" /><select idref="V-244540" selected="true" /><select idref="V-244541" selected="true" /><select idref="V-244542" selected="true" /><select idref="V-244543" selected="true" /><select idref="V-244544" selected="true" /><select idref="V-244545" selected="true" /><select idref="V-244546" selected="true" /><select idref="V-244547" selected="true" /><select idref="V-244548" selected="true" /><select idref="V-244549" selected="true" /><select idref="V-244550" selected="true" /><select idref="V-244551" selected="true" /><select idref="V-244552" selected="true" /><select idref="V-244553" selected="true" /><select idref="V-244554" selected="true" /><select idref="V-245540" selected="true" /><select idref="V-250315" selected="true" /><select idref="V-250316" selected="true" /><select idref="V-250317" selected="true" /><select idref="V-251706" selected="true" /><select idref="V-251707" selected="true" /><select idref="V-251708" selected="true" /><select idref="V-251709" selected="true" /><select idref="V-251710" selected="true" /><select idref="V-251711" selected="true" /><select idref="V-251712" selected="true" /><select idref="V-251713" selected="true" /><select idref="V-251714" selected="true" /><select idref="V-251715" selected="true" /><select idref="V-251716" selected="true" /><select idref="V-251717" selected="true" /><select idref="V-251718" selected="true" /></Profile><Profile id="MAC-3_Sensitive"><title>III - Administrative Sensitive</title><description>&lt;ProfileDescription&gt;&lt;/ProfileDescription&gt;</description><select idref="V-230221" selected="true" /><select idref="V-230222" selected="true" /><select idref="V-230223" selected="true" /><select idref="V-230224" selected="true" /><select idref="V-230225" selected="true" /><select idref="V-230226" selected="true" /><select idref="V-230227" selected="true" /><select idref="V-230228" selected="true" /><select idref="V-230229" selected="true" /><select idref="V-230230" selected="true" /><select idref="V-230231" selected="true" /><select idref="V-230232" selected="true" /><select idref="V-230233" selected="true" /><select idref="V-230234" selected="true" /><select idref="V-230235" selected="true" /><select idref="V-230236" selected="true" /><select idref="V-230237" selected="true" /><select idref="V-230238" selected="true" /><select idref="V-230239" selected="true" /><select idref="V-230240" selected="true" /><select idref="V-230241" selected="true" /><select idref="V-230243" selected="true" /><select idref="V-230244" selected="true" /><select idref="V-230245" selected="true" /><select idref="V-230246" selected="true" /><select idref="V-230247" selected="true" /><select idref="V-230248" selected="true" /><select idref="V-230249" selected="true" /><select idref="V-230250" selected="true" /><select idref="V-230251" selected="true" /><select idref="V-230252" selected="true" /><select idref="V-230253" selected="true" /><select idref="V-230254" selected="true" /><select idref="V-230255" selected="true" /><select idref="V-230256" selected="true" /><select idref="V-230257" selected="true" /><select idref="V-230258" selected="true" /><select idref="V-230259" selected="true" /><select idref="V-230260" selected="true" /><select idref="V-230261" selected="true" /><select idref="V-230262" selected="true" /><select idref="V-230263" selected="true" /><select idref="V-230264" selected="true" /><select idref="V-230265" selected="true" /><select idref="V-230266" selected="true" /><select idref="V-230267" selected="true" /><select idref="V-230268" selected="true" /><select idref="V-230269" selected="true" /><select idref="V-230270" selected="true" /><select idref="V-230271" selected="true" /><select idref="V-230272" selected="true" /><select idref="V-230273" selected="true" /><select idref="V-230274" selected="true" /><select idref="V-230275" selected="true" /><select idref="V-230276" selected="true" /><select idref="V-230277" selected="true" /><select idref="V-230278" selected="true" /><select idref="V-230279" selected="true" /><select idref="V-230280" selected="true" /><select idref="V-230281" selected="true" /><select idref="V-230282" selected="true" /><select idref="V-230283" selected="true" /><select idref="V-230284" selected="true" /><select idref="V-230285" selected="true" /><select idref="V-230286" selected="true" /><select idref="V-230287" selected="true" /><select idref="V-230288" selected="true" /><select idref="V-230289" selected="true" /><select idref="V-230290" selected="true" /><select idref="V-230291" selected="true" /><select idref="V-230292" selected="true" /><select idref="V-230293" selected="true" /><select idref="V-230294" selected="true" /><select idref="V-230295" selected="true" /><select idref="V-230296" selected="true" /><select idref="V-230298" selected="true" /><select idref="V-230299" selected="true" /><select idref="V-230300" selected="true" /><select idref="V-230301" selected="true" /><select idref="V-230302" selected="true" /><select idref="V-230303" selected="true" /><select idref="V-230304" selected="true" /><select idref="V-230305" selected="true" /><select idref="V-230306" selected="true" /><select idref="V-230307" selected="true" /><select idref="V-230308" selected="true" /><select idref="V-230309" selected="true" /><select idref="V-230310" selected="true" /><select idref="V-230311" selected="true" /><select idref="V-230312" selected="true" /><select idref="V-230313" selected="true" /><select idref="V-230314" selected="true" /><select idref="V-230315" selected="true" /><select idref="V-230316" selected="true" /><select idref="V-230317" selected="true" /><select idref="V-230318" selected="true" /><select idref="V-230319" selected="true" /><select idref="V-230320" selected="true" /><select idref="V-230321" selected="true" /><select idref="V-230322" selected="true" /><select idref="V-230323" selected="true" /><select idref="V-230324" selected="true" /><select idref="V-230325" selected="true" /><select idref="V-230326" selected="true" /><select idref="V-230327" selected="true" /><select idref="V-230328" selected="true" /><select idref="V-230329" selected="true" /><select idref="V-230330" selected="true" /><select idref="V-230331" selected="true" /><select idref="V-230332" selected="true" /><select idref="V-230333" selected="true" /><select idref="V-230334" selected="true" /><select idref="V-230335" selected="true" /><select idref="V-230336" selected="true" /><select idref="V-230337" selected="true" /><select idref="V-230338" selected="true" /><select idref="V-230339" selected="true" /><select idref="V-230340" selected="true" /><select idref="V-230341" selected="true" /><select idref="V-230342" selected="true" /><select idref="V-230343" selected="true" /><select idref="V-230344" selected="true" /><select idref="V-230345" selected="true" /><select idref="V-230346" selected="true" /><select idref="V-230347" selected="true" /><select idref="V-230348" selected="true" /><select idref="V-230349" selected="true" /><select idref="V-230350" selected="true" /><select idref="V-230351" selected="true" /><select idref="V-230352" selected="true" /><select idref="V-230353" selected="true" /><select idref="V-230354" selected="true" /><select idref="V-230355" selected="true" /><select idref="V-230356" selected="true" /><select idref="V-230357" selected="true" /><select idref="V-230358" selected="true" /><select idref="V-230359" selected="true" /><select idref="V-230360" selected="true" /><select idref="V-230361" selected="true" /><select idref="V-230362" selected="true" /><select idref="V-230363" selected="true" /><select idref="V-230364" selected="true" /><select idref="V-230365" selected="true" /><select idref="V-230366" selected="true" /><select idref="V-230367" selected="true" /><select idref="V-230368" selected="true" /><select idref="V-230369" selected="true" /><select idref="V-230370" selected="true" /><select idref="V-230371" selected="true" /><select idref="V-230372" selected="true" /><select idref="V-230373" selected="true" /><select idref="V-230374" selected="true" /><select idref="V-230375" selected="true" /><select idref="V-230376" selected="true" /><select idref="V-230377" selected="true" /><select idref="V-230378" selected="true" /><select idref="V-230379" selected="true" /><select idref="V-230380" selected="true" /><select idref="V-230381" selected="true" /><select idref="V-230382" selected="true" /><select idref="V-230383" selected="true" /><select idref="V-230384" selected="true" /><select idref="V-230385" selected="true" /><select idref="V-230386" selected="true" /><select idref="V-230387" selected="true" /><select idref="V-230388" selected="true" /><select idref="V-230389" selected="true" /><select idref="V-230390" selected="true" /><select idref="V-230392" selected="true" /><select idref="V-230393" selected="true" /><select idref="V-230394" selected="true" /><select idref="V-230395" selected="true" /><select idref="V-230396" selected="true" /><select idref="V-230397" selected="true" /><select idref="V-230398" selected="true" /><select idref="V-230399" selected="true" /><select idref="V-230400" selected="true" /><select idref="V-230401" selected="true" /><select idref="V-230402" selected="true" /><select idref="V-230403" selected="true" /><select idref="V-230404" selected="true" /><select idref="V-230405" selected="true" /><select idref="V-230406" selected="true" /><select idref="V-230407" selected="true" /><select idref="V-230408" selected="true" /><select idref="V-230409" selected="true" /><select idref="V-230410" selected="true" /><select idref="V-230411" selected="true" /><select idref="V-230412" selected="true" /><select idref="V-230413" selected="true" /><select idref="V-230418" selected="true" /><select idref="V-230419" selected="true" /><select idref="V-230421" selected="true" /><select idref="V-230422" selected="true" /><select idref="V-230423" selected="true" /><select idref="V-230424" selected="true" /><select idref="V-230425" selected="true" /><select idref="V-230426" selected="true" /><select idref="V-230427" selected="true" /><select idref="V-230428" selected="true" /><select idref="V-230429" selected="true" /><select idref="V-230430" selected="true" /><select idref="V-230431" selected="true" /><select idref="V-230432" selected="true" /><select idref="V-230433" selected="true" /><select idref="V-230434" selected="true" /><select idref="V-230435" selected="true" /><select idref="V-230436" selected="true" /><select idref="V-230437" selected="true" /><select idref="V-230438" selected="true" /><select idref="V-230439" selected="true" /><select idref="V-230444" selected="true" /><select idref="V-230446" selected="true" /><select idref="V-230447" selected="true" /><select idref="V-230448" selected="true" /><select idref="V-230449" selected="true" /><select idref="V-230455" selected="true" /><select idref="V-230456" selected="true" /><select idref="V-230462" selected="true" /><select idref="V-230463" selected="true" /><select idref="V-230464" selected="true" /><select idref="V-230465" selected="true" /><select idref="V-230466" selected="true" /><select idref="V-230467" selected="true" /><select idref="V-230468" selected="true" /><select idref="V-230469" selected="true" /><select idref="V-230470" selected="true" /><select idref="V-230471" selected="true" /><select idref="V-230472" selected="true" /><select idref="V-230473" selected="true" /><select idref="V-230474" selected="true" /><select idref="V-230475" selected="true" /><select idref="V-230476" selected="true" /><select idref="V-230477" selected="true" /><select idref="V-230478" selected="true" /><select idref="V-230479" selected="true" /><select idref="V-230480" selected="true" /><select idref="V-230481" selected="true" /><select idref="V-230482" selected="true" /><select idref="V-230483" selected="true" /><select idref="V-230484" selected="true" /><select idref="V-230485" selected="true" /><select idref="V-230486" selected="true" /><select idref="V-230487" selected="true" /><select idref="V-230488" selected="true" /><select idref="V-230489" selected="true" /><select idref="V-230491" selected="true" /><select idref="V-230492" selected="true" /><select idref="V-230493" selected="true" /><select idref="V-230494" selected="true" /><select idref="V-230495" selected="true" /><select idref="V-230496" selected="true" /><select idref="V-230497" selected="true" /><select idref="V-230498" selected="true" /><select idref="V-230499" selected="true" /><select idref="V-230500" selected="true" /><select idref="V-230502" selected="true" /><select idref="V-230503" selected="true" /><select idref="V-230504" selected="true" /><select idref="V-230505" selected="true" /><select idref="V-230506" selected="true" /><select idref="V-230507" selected="true" /><select idref="V-230508" selected="true" /><select idref="V-230509" selected="true" /><select idref="V-230510" selected="true" /><select idref="V-230511" selected="true" /><select idref="V-230512" selected="true" /><select idref="V-230513" selected="true" /><select idref="V-230514" selected="true" /><select idref="V-230515" selected="true" /><select idref="V-230516" selected="true" /><select idref="V-230517" selected="true" /><select idref="V-230518" selected="true" /><select idref="V-230519" selected="true" /><select idref="V-230520" selected="true" /><select idref="V-230521" selected="true" /><select idref="V-230522" selected="true" /><select idref="V-230523" selected="true" /><select idref="V-230524" selected="true" /><select idref="V-230525" selected="true" /><select idref="V-230526" selected="true" /><select idref="V-230527" selected="true" /><select idref="V-230529" selected="true" /><select idref="V-230530" selected="true" /><select idref="V-230531" selected="true" /><select idref="V-230532" selected="true" /><select idref="V-230533" selected="true" /><select idref="V-230534" selected="true" /><select idref="V-230535" selected="true" /><select idref="V-230536" selected="true" /><select idref="V-230537" selected="true" /><select idref="V-230538" selected="true" /><select idref="V-230539" selected="true" /><select idref="V-230540" selected="true" /><select idref="V-230541" selected="true" /><select idref="V-230542" selected="true" /><select idref="V-230543" selected="true" /><select idref="V-230544" selected="true" /><select idref="V-230545" selected="true" /><select idref="V-230546" selected="true" /><select idref="V-230547" selected="true" /><select idref="V-230548" selected="true" /><select idref="V-230549" selected="true" /><select idref="V-230550" selected="true" /><select idref="V-230551" selected="true" /><select idref="V-230552" selected="true" /><select idref="V-230553" selected="true" /><select idref="V-230554" selected="true" /><select idref="V-230555" selected="true" /><select idref="V-230556" selected="true" /><select idref="V-230557" selected="true" /><select idref="V-230558" selected="true" /><select idref="V-230559" selected="true" /><select idref="V-230560" selected="true" /><select idref="V-230561" selected="true" /><select idref="V-237640" selected="true" /><select idref="V-237641" selected="true" /><select idref="V-237642" selected="true" /><select idref="V-237643" selected="true" /><select idref="V-244519" selected="true" /><select idref="V-244521" selected="true" /><select idref="V-244522" selected="true" /><select idref="V-244523" selected="true" /><select idref="V-244524" selected="true" /><select idref="V-244525" selected="true" /><select idref="V-244526" selected="true" /><select idref="V-244527" selected="true" /><select idref="V-244528" selected="true" /><select idref="V-244529" selected="true" /><select idref="V-244530" selected="true" /><select idref="V-244531" selected="true" /><select idref="V-244532" selected="true" /><select idref="V-244533" selected="true" /><select idref="V-244534" selected="true" /><select idref="V-244535" selected="true" /><select idref="V-244536" selected="true" /><select idref="V-244537" selected="true" /><select idref="V-244538" selected="true" /><select idref="V-244539" selected="true" /><select idref="V-244540" selected="true" /><select idref="V-244541" selected="true" /><select idref="V-244542" selected="true" /><select idref="V-244543" selected="true" /><select idref="V-244544" selected="true" /><select idref="V-244545" selected="true" /><select idref="V-244546" selected="true" /><select idref="V-244547" selected="true" /><select idref="V-244548" selected="true" /><select idref="V-244549" selected="true" /><select idref="V-244550" selected="true" /><select idref="V-244551" selected="true" /><select idref="V-244552" selected="true" /><select idref="V-244553" selected="true" /><select idref="V-244554" selected="true" /><select idref="V-245540" selected="true" /><select idref="V-250315" selected="true" /><select idref="V-250316" selected="true" /><select idref="V-250317" selected="true" /><select idref="V-251706" selected="true" /><select idref="V-251707" selected="true" /><select idref="V-251708" selected="true" /><select idref="V-251709" selected="true" /><select idref="V-251710" selected="true" /><select idref="V-251711" selected="true" /><select idref="V-251712" selected="true" /><select idref="V-251713" selected="true" /><select idref="V-251714" selected="true" /><select idref="V-251715" selected="true" /><select idref="V-251716" selected="true" /><select idref="V-251717" selected="true" /><select idref="V-251718" selected="true" /></Profile><Group id="V-230221"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230221r743913_rule" weight="10.0" severity="high"><version>RHEL-08-010000</version><title>RHEL 8 must be a vendor-supported release.</title><description>&lt;VulnDiscussion&gt;An operating system release is considered "supported" if the vendor continues to provide security patches for the product. With an unsupported release, it will not be possible to resolve security issues discovered in the system software.
- 
- Red Hat offers the Extended Update Support (EUS) ad-on to a Red Hat Enterprise Linux subscription, for a fee, for those customers who wish to standardize on a specific minor release for an extended period. The RHEL 8 minor releases eligible for EUS are 8.1, 8.2, 8.4, 8.6, and 8.8. Each RHEL 8 EUS stream is available for 24 months from the availability of the minor release. RHEL 8.10 will be the final minor release overall. For more details on the Red Hat Enterprise Linux Life Cycle  visit https://access.redhat.com/support/policy/updates/errata.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000366</ident><fixtext fixref="F-32865r567410_fix">Upgrade to a supported version of RHEL 8.</fixtext><fix id="F-32865r567410_fix" /><check system="C-32890r743912_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify the version of the operating system is vendor supported.
- 
-@@ -80,13 +80,13 @@ $ sudo cat /proc/sys/crypto/fips_enabled
- 
- 1
- 
--If FIPS mode is not "on", the kernel boot parameter is not configured for FIPS mode, or the system does not have a value of "1" for "fips_enabled" in "/proc/sys/crypto", this is a finding.</check-content></check></Rule></Group><Group id="V-230224"><title>SRG-OS-000185-GPOS-00079</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230224r627750_rule" weight="10.0" severity="medium"><version>RHEL-08-010030</version><title>All RHEL 8 local disk partitions must implement cryptographic mechanisms to prevent unauthorized disclosure or modification of all information that requires at rest protection.</title><description>&lt;VulnDiscussion&gt;RHEL 8 systems handling data requiring "data at rest" protections must employ cryptographic mechanisms to prevent unauthorized disclosure and modification of the information at rest.
-+If FIPS mode is not "on", the kernel boot parameter is not configured for FIPS mode, or the system does not have a value of "1" for "fips_enabled" in "/proc/sys/crypto", this is a finding.</check-content></check></Rule></Group><Group id="V-230224"><title>SRG-OS-000185-GPOS-00079</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230224r809268_rule" weight="10.0" severity="medium"><version>RHEL-08-010030</version><title>All RHEL 8 local disk partitions must implement cryptographic mechanisms to prevent unauthorized disclosure or modification of all information that requires at rest protection.</title><description>&lt;VulnDiscussion&gt;RHEL 8 systems handling data requiring "data at rest" protections must employ cryptographic mechanisms to prevent unauthorized disclosure and modification of the information at rest.
- 
- Selection of a cryptographic mechanism is based on the need to protect the integrity of organizational information. The strength of the mechanism is commensurate with the security category and/or classification of the information. Organizations have the flexibility to either encrypt all information on storage devices (i.e., full disk encryption) or encrypt specific data structures (e.g., files, records, or fields).
- 
- Satisfies: SRG-OS-000185-GPOS-00079, SRG-OS-000404-GPOS-00183, SRG-OS-000405-GPOS-00184&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-001199</ident><fixtext fixref="F-32868r567419_fix">Configure RHEL 8 to prevent unauthorized modification of all information at rest by using disk encryption. 
- 
--Encrypting a partition in an already installed system is more difficult, because existing partitions will need to be resized and changed. To encrypt an entire partition, dedicate a partition for encryption in the partition layout.</fixtext><fix id="F-32868r567419_fix" /><check system="C-32893r567418_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 prevents unauthorized disclosure or modification of all information requiring at-rest protection by using disk encryption. 
-+Encrypting a partition in an already installed system is more difficult, because existing partitions will need to be resized and changed. To encrypt an entire partition, dedicate a partition for encryption in the partition layout.</fixtext><fix id="F-32868r567419_fix" /><check system="C-32893r809267_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 prevents unauthorized disclosure or modification of all information requiring at-rest protection by using disk encryption. 
- 
- If there is a documented and approved reason for not having data-at-rest encryption, this requirement is Not Applicable.
- 
-@@ -96,7 +96,7 @@ $ sudo blkid
- 
- /dev/mapper/rhel-root:  UUID="67b7d7fe-de60-6fd0-befb-e6748cf97743" TYPE="crypto_LUKS"
- 
--Every persistent disk partition present must be of type "crypto_LUKS". If any partitions other than pseudo file systems (such as /proc or /sys) are not type "crypto_LUKS", ask the administrator to indicate how the partitions are encrypted.  If there is no evidence that all local disk partitions are encrypted, this is a finding.</check-content></check></Rule></Group><Group id="V-230225"><title>SRG-OS-000023-GPOS-00006</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230225r627750_rule" weight="10.0" severity="medium"><version>RHEL-08-010040</version><title>RHEL 8 must display the Standard Mandatory DoD Notice and Consent Banner before granting local or remote access to the system via a ssh logon.</title><description>&lt;VulnDiscussion&gt;Display of a standardized and approved use notification before granting access to the operating system ensures privacy and security notification verbiage used is consistent with applicable federal laws, Executive Orders, directives, policies, regulations, standards, and guidance.
-+Every persistent disk partition present must be of type "crypto_LUKS". If any partitions other than the boot partition or pseudo file systems (such as /proc or /sys) are not type "crypto_LUKS", ask the administrator to indicate how the partitions are encrypted.  If there is no evidence that these partitions are encrypted, this is a finding.</check-content></check></Rule></Group><Group id="V-230225"><title>SRG-OS-000023-GPOS-00006</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230225r627750_rule" weight="10.0" severity="medium"><version>RHEL-08-010040</version><title>RHEL 8 must display the Standard Mandatory DoD Notice and Consent Banner before granting local or remote access to the system via a ssh logon.</title><description>&lt;VulnDiscussion&gt;Display of a standardized and approved use notification before granting access to the operating system ensures privacy and security notification verbiage used is consistent with applicable federal laws, Executive Orders, directives, policies, regulations, standards, and guidance.
- 
- System use notifications are required only for access via logon interfaces with human users and are not required when such human interfaces do not exist.
- 
-@@ -293,7 +293,7 @@ $ sudo grep -E '(auth.*|authpriv.*|daemon.*)' /etc/rsyslog.conf
- 
- auth.*;authpriv.*;daemon.* /var/log/secure
- 
--If "auth.*", "authpriv.*" or "daemon.*" are not configured to be logged, this is a finding.</check-content></check></Rule></Group><Group id="V-230229"><title>SRG-OS-000066-GPOS-00034</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230229r627750_rule" weight="10.0" severity="medium"><version>RHEL-08-010090</version><title>RHEL 8, for PKI-based authentication, must validate certificates by constructing a certification path (which includes status information) to an accepted trust anchor.</title><description>&lt;VulnDiscussion&gt;Without path validation, an informed trust decision by the relying party cannot be made when presented with any certificate not already explicitly trusted.
-+If "auth.*", "authpriv.*" or "daemon.*" are not configured to be logged, this is a finding.</check-content></check></Rule></Group><Group id="V-230229"><title>SRG-OS-000066-GPOS-00034</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230229r809270_rule" weight="10.0" severity="medium"><version>RHEL-08-010090</version><title>RHEL 8, for PKI-based authentication, must validate certificates by constructing a certification path (which includes status information) to an accepted trust anchor.</title><description>&lt;VulnDiscussion&gt;Without path validation, an informed trust decision by the relying party cannot be made when presented with any certificate not already explicitly trusted.
- 
- A trust anchor is an authoritative entity represented via a public key and associated data. It is used in the context of public key infrastructures, X.509 digital certificates, and DNSSEC.
- 
-@@ -301,11 +301,11 @@ When there is a chain of trust, usually the top entity to be trusted becomes the
- 
- This requirement verifies that a certification path to an accepted trust anchor is used for certificate validation and that the path includes status information. Path validation is necessary for a relying party to make an informed trust decision when presented with any certificate not already explicitly trusted. Status information for certification paths includes certificate revocation lists or online certificate status protocol responses. Validation of the certificate status information is out of scope for this requirement.
- 
--Satisfies: SRG-OS-000066-GPOS-00034, SRG-OS-000384-GPOS-00167&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000185</ident><fixtext fixref="F-32873r567434_fix">Configure RHEL 8, for PKI-based authentication, to validate certificates by constructing a certification path (which includes status information) to an accepted trust anchor.
-+Satisfies: SRG-OS-000066-GPOS-00034, SRG-OS-000384-GPOS-00167&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000185</ident><fixtext fixref="F-32873r809269_fix">Configure RHEL 8, for PKI-based authentication, to validate certificates by constructing a certification path (which includes status information) to an accepted trust anchor.
- 
--Obtain a valid copy of the DoD root CA file from the PKI CA certificate bundle from cyber.mil and copy the DoD_PKE_CA_chain.pem into the following file:
-+Obtain a valid copy of the DoD root CA file from the PKI CA certificate bundle at cyber.mil and copy into the following file:
- 
--/etc/sssd/pki/sssd_auth_ca_db.pem</fixtext><fix id="F-32873r567434_fix" /><check system="C-32898r567433_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 for PKI-based authentication has valid certificates by constructing a certification path (which includes status information) to an accepted trust anchor.
-+/etc/sssd/pki/sssd_auth_ca_db.pem</fixtext><fix id="F-32873r809269_fix" /><check system="C-32898r567433_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 for PKI-based authentication has valid certificates by constructing a certification path (which includes status information) to an accepted trust anchor.
- 
- Check that the system has a valid DoD root CA installed with the following command:
- 
-@@ -356,19 +356,19 @@ $ sudo cut -d: -f2 /etc/shadow
- 
- $6$kcOnRq/5$NUEYPuyL.wghQwWssXRcLRFiiru7f5JPV6GaJhNC2aK5F3PZpE/BCCtwrxRc/AInKMNX3CdMw11m9STiql12f/
- 
--Password hashes "!" or "*" indicate inactive accounts not available for logon and are not evaluated. If any interactive user password hash does not begin with "$6$", this is a finding.</check-content></check></Rule></Group><Group id="V-230233"><title>SRG-OS-000073-GPOS-00041</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230233r743919_rule" weight="10.0" severity="medium"><version>RHEL-08-010130</version><title>The RHEL 8 password-auth file must be configured to use a sufficient number of hashing rounds.</title><description>&lt;VulnDiscussion&gt;The system must use a strong hashing algorithm to store the password. The system must use a sufficient number of hashing rounds to ensure the required level of entropy.
-+Password hashes "!" or "*" indicate inactive accounts not available for logon and are not evaluated. If any interactive user password hash does not begin with "$6$", this is a finding.</check-content></check></Rule></Group><Group id="V-230233"><title>SRG-OS-000073-GPOS-00041</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230233r809273_rule" weight="10.0" severity="medium"><version>RHEL-08-010130</version><title>The RHEL 8 shadow password suite must be configured to use a sufficient number of hashing rounds.</title><description>&lt;VulnDiscussion&gt;The system must use a strong hashing algorithm to store the password. The system must use a sufficient number of hashing rounds to ensure the required level of entropy.
- 
--Passwords need to be protected at all times, and encryption is the standard method for protecting passwords. If passwords are not encrypted, they can be plainly read (i.e., clear text) and easily compromised.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000196</ident><fixtext fixref="F-32877r743918_fix">Configure RHEL 8 to encrypt all stored passwords with a strong cryptographic hash.
-+Passwords need to be protected at all times, and encryption is the standard method for protecting passwords. If passwords are not encrypted, they can be plainly read (i.e., clear text) and easily compromised.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000196</ident><fixtext fixref="F-32877r809272_fix">Configure RHEL 8 to encrypt all stored passwords with a strong cryptographic hash.
- 
--Edit/modify the following line in the "/etc/pam.d/password-auth" file and set "rounds" to a value no lower than "5000":
-+Edit/modify the following line in the "/etc/login.defs" file and set "SHA_CRYPT_MIN_ROUNDS" to a value no lower than "5000":
- 
--password sufficient pam_unix.so sha512 rounds=5000</fixtext><fix id="F-32877r743918_fix" /><check system="C-32902r743917_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Check that a minimum number of hash rounds is configured by running the following command:
-+SHA_CRYPT_MIN_ROUNDS 5000</fixtext><fix id="F-32877r809272_fix" /><check system="C-32902r809271_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Check that a minimum number of hash rounds is configured by running the following command:
- 
--$ sudo grep rounds /etc/pam.d/password-auth
-+$ sudo egrep "^SHA_CRYPT_" /etc/login.defs
- 
--password sufficient pam_unix.so sha512 rounds=5000
-+If only one of "SHA_CRYPT_MIN_ROUNDS" or "SHA_CRYPT_MAX_ROUNDS" is set, and this value is below "5000", this is a finding.
- 
--If "rounds" has a value below "5000", or is commented out, this is a finding.</check-content></check></Rule></Group><Group id="V-230234"><title>SRG-OS-000080-GPOS-00048</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230234r743922_rule" weight="10.0" severity="high"><version>RHEL-08-010140</version><title>RHEL 8 operating systems booted with United Extensible Firmware Interface (UEFI) must require authentication upon booting into single-user mode and maintenance.</title><description>&lt;VulnDiscussion&gt;If the system does not require valid authentication before it boots into single-user or maintenance mode, anyone who invokes single-user or maintenance mode is granted privileged access to all files on the system. GRUB 2 is the default boot loader for RHEL 8 and is designed to require a password to boot into single-user mode or make modifications to the boot menu.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000213</ident><fixtext fixref="F-32878r743921_fix">Configure the system to require a grub bootloader password for the grub superusers account with the grub2-setpassword command, which creates/overwrites the /boot/efi/EFI/redhat/user.cfg file.
-+If both "SHA_CRYPT_MIN_ROUNDS" and "SHA_CRYPT_MAX_ROUNDS" are set, and the highest value for either is below "5000", this is a finding.</check-content></check></Rule></Group><Group id="V-230234"><title>SRG-OS-000080-GPOS-00048</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230234r743922_rule" weight="10.0" severity="high"><version>RHEL-08-010140</version><title>RHEL 8 operating systems booted with United Extensible Firmware Interface (UEFI) must require authentication upon booting into single-user mode and maintenance.</title><description>&lt;VulnDiscussion&gt;If the system does not require valid authentication before it boots into single-user or maintenance mode, anyone who invokes single-user or maintenance mode is granted privileged access to all files on the system. GRUB 2 is the default boot loader for RHEL 8 and is designed to require a password to boot into single-user mode or make modifications to the boot menu.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000213</ident><fixtext fixref="F-32878r743921_fix">Configure the system to require a grub bootloader password for the grub superusers account with the grub2-setpassword command, which creates/overwrites the /boot/efi/EFI/redhat/user.cfg file.
- 
- Generate an encrypted grub2 password for the grub superusers account with the following command:
- 
-@@ -404,21 +404,21 @@ $ sudo grep sulogin-shell /usr/lib/systemd/system/rescue.service
- 
- ExecStart=-/usr/lib/systemd/systemd-sulogin-shell rescue
- 
--If the "ExecStart" line is configured for anything other than "/usr/lib/systemd/systemd-sulogin-shell rescue", commented out, or missing, this is a finding.</check-content></check></Rule></Group><Group id="V-230237"><title>SRG-OS-000120-GPOS-00061</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230237r743931_rule" weight="10.0" severity="medium"><version>RHEL-08-010160</version><title>The RHEL 8 pam_unix.so module must be configured in the password-auth file to use a FIPS 140-2 approved cryptographic hashing algorithm for system authentication.</title><description>&lt;VulnDiscussion&gt;Unapproved mechanisms that are used for authentication to the cryptographic module are not verified and therefore cannot be relied upon to provide confidentiality or integrity, and DoD data may be compromised.
-+If the "ExecStart" line is configured for anything other than "/usr/lib/systemd/systemd-sulogin-shell rescue", commented out, or missing, this is a finding.</check-content></check></Rule></Group><Group id="V-230237"><title>SRG-OS-000120-GPOS-00061</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230237r809276_rule" weight="10.0" severity="medium"><version>RHEL-08-010160</version><title>The RHEL 8 pam_unix.so module must be configured in the password-auth file to use a FIPS 140-2 approved cryptographic hashing algorithm for system authentication.</title><description>&lt;VulnDiscussion&gt;Unapproved mechanisms that are used for authentication to the cryptographic module are not verified and therefore cannot be relied upon to provide confidentiality or integrity, and DoD data may be compromised.
- 
- RHEL 8 systems utilizing encryption are required to use FIPS-compliant mechanisms for authenticating to cryptographic modules. 
- 
--FIPS 140-2 is the current standard for validating that mechanisms used to access cryptographic modules utilize authentication that meets DoD requirements. This allows for Security Levels 1, 2, 3, or 4 for use on a general-purpose computing system.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000803</ident><fixtext fixref="F-32881r743930_fix">Configure RHEL 8 to use a FIPS 140-2 approved cryptographic hashing algorithm for system authentication.
-+FIPS 140-2 is the current standard for validating that mechanisms used to access cryptographic modules utilize authentication that meets DoD requirements. This allows for Security Levels 1, 2, 3, or 4 for use on a general-purpose computing system.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000803</ident><fixtext fixref="F-32881r809275_fix">Configure RHEL 8 to use a FIPS 140-2 approved cryptographic hashing algorithm for system authentication.
- 
- Edit/modify the following line in the "/etc/pam.d/password-auth" file to include the sha512 option for pam_unix.so:
- 
--password sufficient pam_unix.so sha512 rounds=5000</fixtext><fix id="F-32881r743930_fix" /><check system="C-32906r743929_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify that the pam_unix.so module is configured to use sha512.
-+password sufficient pam_unix.so sha512</fixtext><fix id="F-32881r809275_fix" /><check system="C-32906r809274_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify that the pam_unix.so module is configured to use sha512.
- 
- Check that the pam_unix.so module is configured to use sha512 in /etc/pam.d/password-auth with the following command:
- 
- $ sudo grep password /etc/pam.d/password-auth | grep pam_unix
- 
--password sufficient pam_unix.so sha512 rounds=5000
-+password sufficient pam_unix.so sha512
- 
- If "sha512" is missing, or is commented out, this is a finding.</check-content></check></Rule></Group><Group id="V-230238"><title>SRG-OS-000120-GPOS-00061</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230238r646862_rule" weight="10.0" severity="medium"><version>RHEL-08-010161</version><title>RHEL 8 must prevent system daemons from using Kerberos for authentication.</title><description>&lt;VulnDiscussion&gt;Unapproved mechanisms that are used for authentication to the cryptographic module are not verified and therefore cannot be relied upon to provide confidentiality or integrity, and DoD data may be compromised.
- 
-@@ -661,25 +661,40 @@ $ sudo update-crypto-policies --show
- 
- FIPS
- 
--If the system-wide crypto policy is set to anything other than "FIPS", this is a finding.</check-content></check></Rule></Group><Group id="V-230255"><title>SRG-OS-000250-GPOS-00093</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230255r627750_rule" weight="10.0" severity="medium"><version>RHEL-08-010294</version><title>The RHEL 8 operating system must implement DoD-approved TLS encryption in the OpenSSL package.</title><description>&lt;VulnDiscussion&gt;Without cryptographic integrity protections, information can be altered by unauthorized users without detection.
--
--Remote access (e.g., RDP) is access to DoD nonpublic information systems by an authorized user (or an information system) communicating through an external, non-organization-controlled network. Remote access methods include, for example, dial-up, broadband, and wireless.
--
--Cryptographic mechanisms used for protecting the integrity of information include, for example, signed hash functions using asymmetric cryptography enabling distribution of the public key to verify the hash information while maintaining the confidentiality of the secret key used to generate the hash.
--
--RHEL 8 incorporates system-wide crypto policies by default.  The employed algorithms can be viewed in the /etc/crypto-policies/back-ends/openssl.config file.
--
--Satisfies: SRG-OS-000250-GPOS-00093, SRG-OS-000393-GPOS-00173, SRG-OS-000394-GPOS-00174, SRG-OS-000125-GPOS-00065&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-001453</ident><fixtext fixref="F-32899r567512_fix">Configure the RHEL 8 OpenSSL library to use only DoD-approved TLS encryption by editing the following line in the "/etc/crypto-policies/back-ends/opensslcnf.config" file:
--
--MinProtocol = TLSv1.2
--
--A reboot is required for the changes to take effect.</fixtext><fix id="F-32899r567512_fix" /><check system="C-32924r567511_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify the OpenSSL library is configured to use only DoD-approved TLS encryption:
--
--$ sudo grep -i  MinProtocol /etc/crypto-policies/back-ends/opensslcnf.config
--
--MinProtocol = TLSv1.2
--
--If the "MinProtocol" is set to anything older than "TLSv1.2", this is a finding.</check-content></check></Rule></Group><Group id="V-230256"><title>SRG-OS-000250-GPOS-00093</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230256r792859_rule" weight="10.0" severity="medium"><version>RHEL-08-010295</version><title>The RHEL 8 operating system must implement DoD-approved TLS encryption in the GnuTLS package.</title><description>&lt;VulnDiscussion&gt;Without cryptographic integrity protections, information can be altered by unauthorized users without detection.
-+If the system-wide crypto policy is set to anything other than "FIPS", this is a finding.</check-content></check></Rule></Group><Group id="V-230255"><title>SRG-OS-000250-GPOS-00093</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230255r809382_rule" weight="10.0" severity="medium"><version>RHEL-08-010294</version><title>The RHEL 8 operating system must implement DoD-approved TLS encryption in the OpenSSL package.</title><description>&lt;VulnDiscussion&gt;Without cryptographic integrity protections, information can be altered by unauthorized users without detection.
-+
-+Remote access (e.g., RDP) is access to DoD nonpublic information systems by an authorized user (or an information system) communicating through an external, non-organization-controlled network. Remote access methods include, for example, dial-up, broadband, and wireless.
-+
-+Cryptographic mechanisms used for protecting the integrity of information include, for example, signed hash functions using asymmetric cryptography enabling distribution of the public key to verify the hash information while maintaining the confidentiality of the secret key used to generate the hash.
-+
-+RHEL 8 incorporates system-wide crypto policies by default.  The employed algorithms can be viewed in the /etc/crypto-policies/back-ends/openssl.config file.
-+
-+Satisfies: SRG-OS-000250-GPOS-00093, SRG-OS-000393-GPOS-00173, SRG-OS-000394-GPOS-00174, SRG-OS-000125-GPOS-00065&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-001453</ident><fixtext fixref="F-32899r809381_fix">Configure the RHEL 8 OpenSSL library to use only DoD-approved TLS encryption by editing the following line in the "/etc/crypto-policies/back-ends/opensslcnf.config" file:
-+
-+For versions prior to crypto-policies-20210617-1.gitc776d3e.el8.noarch:
-+MinProtocol = TLSv1.2
-+
-+For version crypto-policies-20210617-1.gitc776d3e.el8.noarch and newer:
-+TLS.MinProtocol = TLSv1.2
-+DTLS.MinProtocol = DTLSv1.2
-+A reboot is required for the changes to take effect.</fixtext><fix id="F-32899r809381_fix" /><check system="C-32924r809380_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify the OpenSSL library is configured to use only DoD-approved TLS encryption:
-+
-+For versions prior to crypto-policies-20210617-1.gitc776d3e.el8.noarch:
-+
-+$ sudo grep -i  MinProtocol /etc/crypto-policies/back-ends/opensslcnf.config
-+
-+MinProtocol = TLSv1.2
-+
-+If the "MinProtocol" is set to anything older than "TLSv1.2", this is a finding.
-+
-+For version crypto-policies-20210617-1.gitc776d3e.el8.noarch and newer:
-+
-+$ sudo grep -i  MinProtocol /etc/crypto-policies/back-ends/opensslcnf.config
-+
-+TLS.MinProtocol = TLSv1.2
-+DTLS.MinProtocol = DTLSv1.2
-+
-+If the "TLS.MinProtocol" is set to anything older than "TLSv1.2" or the "DTLS.MinProtocol" is set to anything older than DTLSv1.2, this is a finding.</check-content></check></Rule></Group><Group id="V-230256"><title>SRG-OS-000250-GPOS-00093</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230256r792859_rule" weight="10.0" severity="medium"><version>RHEL-08-010295</version><title>The RHEL 8 operating system must implement DoD-approved TLS encryption in the GnuTLS package.</title><description>&lt;VulnDiscussion&gt;Without cryptographic integrity protections, information can be altered by unauthorized users without detection.
- 
- Transport Layer Security (TLS) encryption is a required security setting as a number of known vulnerabilities have been reported against Secure Sockets Layer (SSL) and earlier versions of TLS. Encryption of private information is essential to ensuring data confidentiality. If private information is not encrypted, it can be intercepted and easily read by an unauthorized party. SQL Server must use a minimum of FIPS 140-2-approved TLS version 1.2, and all non-FIPS-approved SSL and TLS versions must be disabled. NIST SP 800-52 specifies the preferred configurations for government systems.
- 
-@@ -1077,23 +1092,23 @@ $ sudo yum list installed openssl-pkcs11
- 
- openssl-pkcs11.x86_64          0.4.8-2.el8          @anaconda
- 
--If the "openssl-pkcs11" package is not installed, ask the administrator to indicate what type of multifactor authentication is being utilized and what packages are installed to support it.  If there is no evidence of multifactor authentication being used, this is a finding.</check-content></check></Rule></Group><Group id="V-230274"><title>SRG-OS-000375-GPOS-00160</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230274r743945_rule" weight="10.0" severity="medium"><version>RHEL-08-010400</version><title>RHEL 8 must implement certificate status checking for multifactor authentication.</title><description>&lt;VulnDiscussion&gt;Using an authentication device, such as a DoD Common Access Card (CAC) or token that is separate from the information system, ensures that even if the information system is compromised, credentials stored on the authentication device will not be affected.
-+If the "openssl-pkcs11" package is not installed, ask the administrator to indicate what type of multifactor authentication is being utilized and what packages are installed to support it.  If there is no evidence of multifactor authentication being used, this is a finding.</check-content></check></Rule></Group><Group id="V-230274"><title>SRG-OS-000375-GPOS-00160</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230274r809281_rule" weight="10.0" severity="medium"><version>RHEL-08-010400</version><title>RHEL 8 must implement certificate status checking for multifactor authentication.</title><description>&lt;VulnDiscussion&gt;Using an authentication device, such as a DoD Common Access Card (CAC) or token that is separate from the information system, ensures that even if the information system is compromised, credentials stored on the authentication device will not be affected.
- 
- Multifactor solutions that require devices separate from information systems gaining access include, for example, hardware tokens providing time-based or challenge-response authenticators and smart cards such as the U.S. Government Personal Identity Verification (PIV) card and the DoD CAC.
- 
- RHEL 8 includes multiple options for configuring certificate status checking, but for this requirement focuses on the System Security Services Daemon (SSSD). By default, sssd performs Online Certificate Status Protocol (OCSP) checking and certificate verification using a sha256 digest function.
- 
--Satisfies: SRG-OS-000375-GPOS-00160, SRG-OS-000377-GPOS-00162&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-001948</ident><fixtext fixref="F-32918r567569_fix">Configure the operating system to implement certificate status checking for multifactor authentication.
-+Satisfies: SRG-OS-000375-GPOS-00160, SRG-OS-000377-GPOS-00162&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-001948</ident><fixtext fixref="F-32918r809280_fix">Configure the operating system to implement certificate status checking for multifactor authentication.
- 
- Review the "/etc/sssd/sssd.conf" file to determine if the system is configured to prevent OCSP or certificate verification.
- 
--Add the following line to the "/etc/sssd/sssd.conf" file:
-+Add the following line to the [sssd] section of the "/etc/sssd/sssd.conf" file:
- 
- certificate_verification = ocsp_dgst=sha1
- 
- The "sssd" service must be restarted for the changes to take effect. To restart the "sssd" service, run the following command:
- 
--$ sudo systemctl restart sssd.service</fixtext><fix id="F-32918r567569_fix" /><check system="C-32943r743944_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify the operating system implements certificate status checking for multifactor authentication.
-+$ sudo systemctl restart sssd.service</fixtext><fix id="F-32918r809280_fix" /><check system="C-32943r743944_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify the operating system implements certificate status checking for multifactor authentication.
- 
- Check to see if Online Certificate Status Protocol (OCSP) is enabled and using the proper digest value on the system with the following command:
- 
-@@ -1455,23 +1470,7 @@ $ sudo grep -i PermitRootLogin /etc/ssh/sshd_config
- 
- PermitRootLogin no
- 
--If the "PermitRootLogin" keyword is set to "yes", is missing, or is commented out, this is a finding.</check-content></check></Rule></Group><Group id="V-230297"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230297r627750_rule" weight="10.0" severity="medium"><version>RHEL-08-010560</version><title>The auditd service must be running in RHEL 8.</title><description>&lt;VulnDiscussion&gt;Configuring RHEL 8 to implement organization-wide security implementation guides and security checklists ensures compliance with federal standards and establishes a common security baseline across the DoD that reflects the most restrictive security posture consistent with operational requirements.
--
--Configuration settings are the set of parameters that can be changed in hardware, software, or firmware components of the system that affect the security posture and/or functionality of the system. Security-related parameters are those parameters impacting the security state of the system, including the parameters required to satisfy other security control requirements. Security-related parameters include, for example: registry settings; account, file, directory permission settings; and settings for functions, ports, protocols, services, and remote connections.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000366</ident><fixtext fixref="F-32941r567638_fix">Start the auditd service, and enable the auditd service with the following commands:
--
--$ sudo systemctl start auditd.service
--
--$ sudo systemctl enable auditd.service</fixtext><fix id="F-32941r567638_fix" /><check system="C-32966r567637_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify the audit service is enabled and active with the following commands:
--
--$ sudo systemctl is-enabled auditd
--
--enabled
--
--$ sudo systemctl is-active auditd
--
--active
--
--If the service is not "enabled" and "active" this is a finding.</check-content></check></Rule></Group><Group id="V-230298"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230298r627750_rule" weight="10.0" severity="medium"><version>RHEL-08-010561</version><title>The rsyslog service must be running in RHEL 8.</title><description>&lt;VulnDiscussion&gt;Configuring RHEL 8 to implement organization-wide security implementation guides and security checklists ensures compliance with federal standards and establishes a common security baseline across the DoD that reflects the most restrictive security posture consistent with operational requirements.
-+If the "PermitRootLogin" keyword is set to "yes", is missing, or is commented out, this is a finding.</check-content></check></Rule></Group><Group id="V-230298"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230298r627750_rule" weight="10.0" severity="medium"><version>RHEL-08-010561</version><title>The rsyslog service must be running in RHEL 8.</title><description>&lt;VulnDiscussion&gt;Configuring RHEL 8 to implement organization-wide security implementation guides and security checklists ensures compliance with federal standards and establishes a common security baseline across the DoD that reflects the most restrictive security posture consistent with operational requirements.
- 
- Configuration settings are the set of parameters that can be changed in hardware, software, or firmware components of the system that affect the security posture and/or functionality of the system. Security-related parameters are those parameters impacting the security state of the system, including the parameters required to satisfy other security control requirements. Security-related parameters include, for example: registry settings; account, file, directory permission settings; and settings for functions, ports, protocols, services, and remote connections.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000366</ident><fixtext fixref="F-32942r567641_fix">Start the auditd service, and enable the rsyslog service with the following commands:
- 
-@@ -2361,23 +2360,41 @@ $ sudo grep -i lock-command /etc/tmux.conf
- 
- set -g lock-command vlock
- 
--If the "lock-command" is not set in the global settings to call "vlock", this is a finding.</check-content></check></Rule></Group><Group id="V-230349"><title>SRG-OS-000028-GPOS-00009</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230349r627750_rule" weight="10.0" severity="medium"><version>RHEL-08-020041</version><title>RHEL 8 must ensure session control is automatically started at shell initialization.</title><description>&lt;VulnDiscussion&gt;A session lock is a temporary action taken when a user stops work and moves away from the immediate physical vicinity of the information system but does not want to log out because of the temporary nature of the absence.
--
--The session lock is implemented at the point where session activity can be determined. Rather than be forced to wait for a period of time to expire before the user session can be locked, RHEL 8 needs to provide users with the ability to manually invoke a session lock so users can secure their session if it is necessary to temporarily vacate the immediate physical vicinity.
--
--Tmux is a terminal multiplexer that enables a number of terminals to be created, accessed, and controlled from a single screen.  Red Hat endorses tmux as the recommended session controlling package.
--
--Satisfies: SRG-OS-000028-GPOS-00009, SRG-OS-000030-GPOS-00011&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000056</ident><fixtext fixref="F-32993r567794_fix">Configure the operating system to initialize the tmux terminal multiplexer as each shell is called by adding the following line to the end of the "/etc/bashrc" configuration file:
--
--[ -n "$PS1" -a -z "$TMUX" ] &amp;&amp; exec tmux
--
--This setting will take effect at next logon.</fixtext><fix id="F-32993r567794_fix" /><check system="C-33018r567793_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify the operating system shell initialization file is configured to start each shell with the tmux terminal multiplexer with the following command:
--
--$ sudo grep -i tmux /etc/bashrc
-+If the "lock-command" is not set in the global settings to call "vlock", this is a finding.</check-content></check></Rule></Group><Group id="V-230349"><title>SRG-OS-000028-GPOS-00009</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230349r810020_rule" weight="10.0" severity="medium"><version>RHEL-08-020041</version><title>RHEL 8 must ensure session control is automatically started at shell initialization.</title><description>&lt;VulnDiscussion&gt;A session lock is a temporary action taken when a user stops work and moves away from the immediate physical vicinity of the information system but does not want to log out because of the temporary nature of the absence.
-+
-+The session lock is implemented at the point where session activity can be determined. Rather than be forced to wait for a period of time to expire before the user session can be locked, RHEL 8 needs to provide users with the ability to manually invoke a session lock so users can secure their session if it is necessary to temporarily vacate the immediate physical vicinity.
-+
-+Tmux is a terminal multiplexer that enables a number of terminals to be created, accessed, and controlled from a single screen.  Red Hat endorses tmux as the recommended session controlling package.
-+
-+Satisfies: SRG-OS-000028-GPOS-00009, SRG-OS-000030-GPOS-00011&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000056</ident><fixtext fixref="F-32993r809283_fix">Configure the operating system to initialize the tmux terminal multiplexer as each shell is called by adding the following lines to a custom.sh shell script in the /etc/profile.d/ directory:
- 
--[ -n "$PS1" -a -z "$TMUX" ] &amp;&amp; exec tmux
-+If [ "$PS1" ]; then
-+parent=$(ps -o ppid= -p $$)
-+name=$(ps -o comm= -p $parent)
-+case "$name" in (sshd|login) exec tmux ;; esac
-+fi
- 
--If "tmux" is not configured as the example above, is commented out, or missing from the "/etc/bashrc" initialization file, this is a finding.</check-content></check></Rule></Group><Group id="V-230350"><title>SRG-OS-000028-GPOS-00009</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230350r627750_rule" weight="10.0" severity="low"><version>RHEL-08-020042</version><title>RHEL 8 must prevent users from disabling session control mechanisms.</title><description>&lt;VulnDiscussion&gt;A session lock is a temporary action taken when a user stops work and moves away from the immediate physical vicinity of the information system but does not want to log out because of the temporary nature of the absence.
-+This setting will take effect at next logon.</fixtext><fix id="F-32993r809283_fix" /><check system="C-33018r810019_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify the operating system shell initialization file is configured to start each shell with the tmux terminal multiplexer with the following commands:
-+
-+Determine if tmux is currently running:
-+$ sudo ps all | grep tmux | grep -v grep
-+
-+If the command does not produce output, this is a finding.
-+ 
-+Determine the location of the tmux script:
-+$ sudo grep tmux /etc/bashrc/etc/profile.d/*
-+
-+/etc/profile.d/tmux.sh:  case "$name" in (sshd|login) exec tmux ;; esac
-+
-+Review the tmux script by using the following example:
-+$ sudo cat /etc/profile.d/tmux.sh
-+If [ "$PS1" ]; then
-+parent=$(ps -o ppid= -p $$)
-+name=$(ps -o comm= -p $parent)
-+case "$name" in (sshd|login) exec tmux ;; esac
-+fi
-+
-+If "tmux" is not configured as the example above, is commented out, or is missing, this is a finding.</check-content></check></Rule></Group><Group id="V-230350"><title>SRG-OS-000028-GPOS-00009</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230350r627750_rule" weight="10.0" severity="low"><version>RHEL-08-020042</version><title>RHEL 8 must prevent users from disabling session control mechanisms.</title><description>&lt;VulnDiscussion&gt;A session lock is a temporary action taken when a user stops work and moves away from the immediate physical vicinity of the information system but does not want to log out because of the temporary nature of the absence.
- 
- The session lock is implemented at the point where session activity can be determined. Rather than be forced to wait for a period of time to expire before the user session can be locked, RHEL 8 needs to provide users with the ability to manually invoke a session lock so users can secure their session if it is necessary to temporarily vacate the immediate physical vicinity.
- 
-@@ -2520,31 +2537,23 @@ matchrule =&lt;SAN&gt;.*EDIPI@mil
- maprule = (userCertificate;binary={cert!bin})
- domains = testing.test
- 
--If the certmap section does not exist, ask the System Administrator to indicate how certificates are mapped to accounts.  If there is no evidence of certificate mapping, this is a finding.</check-content></check></Rule></Group><Group id="V-230356"><title>SRG-OS-000069-GPOS-00037</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230356r627750_rule" weight="10.0" severity="medium"><version>RHEL-08-020100</version><title>RHEL 8 must ensure a password complexity module is enabled.</title><description>&lt;VulnDiscussion&gt;Use of a complex password helps to increase the time and resources required to compromise the password. Password complexity, or strength, is a measure of the effectiveness of a password in resisting attempts at guessing and brute-force attacks. "pwquality" enforces complex password construction configuration and has the ability to limit brute-force attacks on the system.
--
--RHEL 8 utilizes "pwquality" as a mechanism to enforce password complexity. This is set in both:
--/etc/pam.d/password-auth
--/etc/pam.d/system-auth
--
--Note the value of "retry" set in these configuration files should be between "1" and "3". Manual changes to the listed files may be overwritten by the "authselect" program.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000192</ident><fixtext fixref="F-33000r567815_fix">Configure the operating system to use "pwquality" to enforce password complexity rules.
-+If the certmap section does not exist, ask the System Administrator to indicate how certificates are mapped to accounts.  If there is no evidence of certificate mapping, this is a finding.</check-content></check></Rule></Group><Group id="V-230356"><title>SRG-OS-000069-GPOS-00037</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230356r809379_rule" weight="10.0" severity="medium"><version>RHEL-08-020100</version><title>RHEL 8 must ensure the password complexity module is enabled in the password-auth file.</title><description>&lt;VulnDiscussion&gt;Use of a complex password helps to increase the time and resources required to compromise the password. Password complexity, or strength, is a measure of the effectiveness of a password in resisting attempts at guessing and brute-force attacks. "pwquality" enforces complex password construction configuration and has the ability to limit brute-force attacks on the system.
-+
-+RHEL 8 utilizes "pwquality" as a mechanism to enforce password complexity. This is set in both:
-+/etc/pam.d/password-auth
-+/etc/pam.d/system-auth&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000366</ident><fixtext fixref="F-33000r809286_fix">Configure the operating system to use "pwquality" to enforce password complexity rules.
- 
--Add the following line to both "/etc/pam.d/password-auth" and "/etc/pam.d/system-auth" (or modify the line to have the required value):
-+Add the following line to the "/etc/pam.d/password-auth" file (or modify the line to have the required value):
- 
--password required pam_pwquality.so retry=3</fixtext><fix id="F-33000r567815_fix" /><check system="C-33025r567814_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify the operating system uses "pwquality" to enforce the password complexity rules. 
-+password required pam_pwquality.so</fixtext><fix id="F-33000r809286_fix" /><check system="C-33025r809285_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify the operating system uses "pwquality" to enforce the password complexity rules. 
- 
--Check for the use of "pwquality" with the following commands:
-+Check for the use of "pwquality" in the password-auth file with the following command:
- 
- $ sudo cat /etc/pam.d/password-auth | grep pam_pwquality
- 
--password required pam_pwquality.so retry=3
--
--$ sudo cat /etc/pam.d/system-auth | grep pam_pwquality
-+password required pam_pwquality.so 
- 
--password required pam_pwquality.so retry=3
--
--If both commands do not return a line containing the value "pam_pwquality.so", or the line is commented out, this is a finding.
--
--If the value of "retry" is set to "0" or greater than "3", this is a finding.</check-content></check></Rule></Group><Group id="V-230357"><title>SRG-OS-000069-GPOS-00037</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230357r627750_rule" weight="10.0" severity="medium"><version>RHEL-08-020110</version><title>RHEL 8 must enforce password complexity by requiring that at least one uppercase character be used.</title><description>&lt;VulnDiscussion&gt;Use of a complex password helps to increase the time and resources required to compromise the password. Password complexity, or strength, is a measure of the effectiveness of a password in resisting attempts at guessing and brute-force attacks.
-+If the command does not return a line containing the value "pam_pwquality.so", or the line is commented out, this is a finding.</check-content></check></Rule></Group><Group id="V-230357"><title>SRG-OS-000069-GPOS-00037</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230357r627750_rule" weight="10.0" severity="medium"><version>RHEL-08-020110</version><title>RHEL 8 must enforce password complexity by requiring that at least one uppercase character be used.</title><description>&lt;VulnDiscussion&gt;Use of a complex password helps to increase the time and resources required to compromise the password. Password complexity, or strength, is a measure of the effectiveness of a password in resisting attempts at guessing and brute-force attacks.
- 
- Password complexity is one factor of several that determines how long it takes to crack a password. The more complex the password, the greater the number of possible combinations that need to be tested before the password is compromised.
- 
-@@ -2586,7 +2595,7 @@ $ sudo grep dcredit /etc/security/pwquality.conf
- 
- dcredit = -1 
- 
--If the value of "dcredit" is a positive number or is commented out, this is a finding.</check-content></check></Rule></Group><Group id="V-230360"><title>SRG-OS-000072-GPOS-00040</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230360r627750_rule" weight="10.0" severity="medium"><version>RHEL-08-020140</version><title>RHEL 8 must require the maximum number of repeating characters of the same character class be limited to four when passwords are changed.</title><description>&lt;VulnDiscussion&gt;Use of a complex password helps to increase the time and resources required to compromise the password. Password complexity, or strength, is a measure of the effectiveness of a password in resisting attempts at guessing and brute-force attacks.
-+If the value of "dcredit" is a positive number or is commented out, this is a finding.</check-content></check></Rule></Group><Group id="V-230360"><title>SRG-OS-000072-GPOS-00040</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230360r809289_rule" weight="10.0" severity="medium"><version>RHEL-08-020140</version><title>RHEL 8 must require the maximum number of repeating characters of the same character class be limited to four when passwords are changed.</title><description>&lt;VulnDiscussion&gt;Use of a complex password helps to increase the time and resources required to compromise the password. Password complexity, or strength, is a measure of the effectiveness of a password in resisting attempts at guessing and brute-force attacks.
- 
- Password complexity is one factor of several that determines how long it takes to crack a password. The more complex the password, the greater the number of possible combinations that need to be tested before the password is compromised.
- 
-@@ -2594,13 +2603,13 @@ RHEL 8 utilizes "pwquality" as a mechanism to enforce password complexity. The "
- 
- Add the following line to "/etc/security/pwquality.conf" conf (or modify the line to have the required value):
- 
--maxclassrepeat = 4</fixtext><fix id="F-33004r567827_fix" /><check system="C-33029r567826_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Check for the value of the "maxclassrepeat" option in "/etc/security/pwquality.conf" with the following command:
-+maxclassrepeat = 4</fixtext><fix id="F-33004r567827_fix" /><check system="C-33029r809288_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Check for the value of the "maxclassrepeat" option in "/etc/security/pwquality.conf" with the following command:
- 
- $ sudo grep maxclassrepeat /etc/security/pwquality.conf 
- 
- maxclassrepeat = 4
- 
--If the value of "maxclassrepeat" is set to more than "4" or is commented out, this is a finding.</check-content></check></Rule></Group><Group id="V-230361"><title>SRG-OS-000072-GPOS-00040</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230361r627750_rule" weight="10.0" severity="medium"><version>RHEL-08-020150</version><title>RHEL 8 must require the maximum number of repeating characters be limited to three when passwords are changed.</title><description>&lt;VulnDiscussion&gt;Use of a complex password helps to increase the time and resources required to compromise the password. Password complexity, or strength, is a measure of the effectiveness of a password in resisting attempts at guessing and brute-force attacks.
-+If the value of "maxclassrepeat" is set to "0", more than "4" or is commented out, this is a finding.</check-content></check></Rule></Group><Group id="V-230361"><title>SRG-OS-000072-GPOS-00040</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230361r627750_rule" weight="10.0" severity="medium"><version>RHEL-08-020150</version><title>RHEL 8 must require the maximum number of repeating characters be limited to three when passwords are changed.</title><description>&lt;VulnDiscussion&gt;Use of a complex password helps to increase the time and resources required to compromise the password. Password complexity, or strength, is a measure of the effectiveness of a password in resisting attempts at guessing and brute-force attacks.
- 
- Password complexity is one factor of several that determines how long it takes to crack a password. The more complex the password, the greater the number of possible combinations that need to be tested before the password is compromised.
- 
-@@ -2675,21 +2684,21 @@ $ sudo awk -F: '$5 &gt; 60 {print $1 " " $5}' /etc/shadow
- 
- $ sudo awk -F: '$5 &lt;= 0 {print $1 " " $5}' /etc/shadow
- 
--If any results are returned that are not associated with a system account, this is a finding.</check-content></check></Rule></Group><Group id="V-230368"><title>SRG-OS-000077-GPOS-00045</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230368r627750_rule" weight="10.0" severity="medium"><version>RHEL-08-020220</version><title>RHEL 8 passwords must be prohibited from reuse for a minimum of five generations.</title><description>&lt;VulnDiscussion&gt;Password complexity, or strength, is a measure of the effectiveness of a password in resisting attempts at guessing and brute-force attacks. If the information system or application allows the user to reuse their password consecutively when that password has exceeded its defined lifetime, the end result is a password that is not changed per policy requirements.
--
--RHEL 8 utilizes "pwquality" consecutively as a mechanism to enforce password complexity. This is set in both:
--/etc/pam.d/password-auth
--/etc/pam.d/system-auth.
--
--Note that manual changes to the listed files may be overwritten by the "authselect" program.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000200</ident><fixtext fixref="F-33012r567851_fix">Configure the operating system to prohibit password reuse for a minimum of five generations.
-+If any results are returned that are not associated with a system account, this is a finding.</check-content></check></Rule></Group><Group id="V-230368"><title>SRG-OS-000077-GPOS-00045</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230368r810414_rule" weight="10.0" severity="medium"><version>RHEL-08-020220</version><title>RHEL 8 must be configured in the password-auth file to prohibit password reuse for a minimum of five generations.</title><description>&lt;VulnDiscussion&gt;Password complexity, or strength, is a measure of the effectiveness of a password in resisting attempts at guessing and brute-force attacks. If the information system or application allows the user to reuse their password consecutively when that password has exceeded its defined lifetime, the end result is a password that is not changed per policy requirements.
-+
-+RHEL 8 uses "pwhistory" consecutively as a mechanism to prohibit password reuse. This is set in both:
-+/etc/pam.d/password-auth
-+/etc/pam.d/system-auth.
-+
-+Note that manual changes to the listed files may be overwritten by the "authselect" program.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000200</ident><fixtext fixref="F-33012r809291_fix">Configure the operating system in the password-auth file to prohibit password reuse for a minimum of five generations.
- 
--Add the following line in "/etc/pam.d/system-auth" and "/etc/pam.d/password-auth" (or modify the line to have the required value):
-+Add the following line in "/etc/pam.d/password-auth" (or modify the line to have the required value):
- 
--password required pam_pwhistory.so use_authtok remember=5 retry=3</fixtext><fix id="F-33012r567851_fix" /><check system="C-33037r567850_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify the operating system prohibits password reuse for a minimum of five generations.
-+password required pam_pwhistory.so use_authtok remember=5 retry=3</fixtext><fix id="F-33012r809291_fix" /><check system="C-33037r809290_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify the operating system is configured in the password-auth file to prohibit password reuse for a minimum of five generations.
- 
--Check for the value of the "remember" argument in "/etc/pam.d/system-auth" and "/etc/pam.d/password-auth" with the following command:
-+Check for the value of the "remember" argument in "/etc/pam.d/password-auth" with the following command:
- 
--$ sudo grep -i remember /etc/pam.d/system-auth /etc/pam.d/password-auth
-+$ sudo grep -i remember /etc/pam.d/password-auth
- 
- password required pam_pwhistory.so use_authtok remember=5 retry=3
- 
-@@ -3065,23 +3074,7 @@ $ sudo grep disk_error_action /etc/audit/auditd.conf
- 
- disk_error_action = HALT
- 
--If the value of the "disk_error_action" option is not "SYSLOG", "SINGLE", or "HALT", or the line is commented out, ask the system administrator to indicate how the system takes appropriate action when an audit process failure occurs.  If there is no evidence of appropriate action, this is a finding.</check-content></check></Rule></Group><Group id="V-230391"><title>SRG-OS-000047-GPOS-00023</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230391r743998_rule" weight="10.0" severity="medium"><version>RHEL-08-030050</version><title>The RHEL 8 System Administrator (SA) and Information System Security Officer (ISSO) (at a minimum) must be alerted when the audit storage volume is full.</title><description>&lt;VulnDiscussion&gt;It is critical that when RHEL 8 is at risk of failing to process audit logs as required, it takes action to mitigate the failure. Audit processing failures include software/hardware errors; failures in the audit capturing mechanisms; and audit storage capacity being reached or exceeded. Responses to audit failure depend upon the nature of the failure mode.
--
--When availability is an overriding concern, other approved actions in response to an audit failure are as follows:
--
--1) If the failure was caused by the lack of audit record storage capacity, RHEL 8 must continue generating audit records if possible (automatically restarting the audit service if necessary) and overwriting the oldest audit records in a first-in-first-out manner.
--
--2) If audit records are sent to a centralized collection server and communication with this server is lost or the server fails, RHEL 8 must queue audit records locally until communication is restored or until the audit records are retrieved manually. Upon restoration of the connection to the centralized collection server, action should be taken to synchronize the local audit data with the collection server.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000140</ident><fixtext fixref="F-33035r743997_fix">Configure RHEL 8 to notify the System Administrator (SA) and Information System Security Officer (ISSO) when the audit storage volume is full by configuring the "max_log_file_action" parameter in the "/etc/audit/auditd.conf" file with the a value of "syslog" or "keep_logs":
--
--max_log_file_action = syslog</fixtext><fix id="F-33035r743997_fix" /><check system="C-33060r567919_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify that the SA and ISSO (at a minimum) are notified when the audit storage volume is full.
--
--Check which action RHEL 8 takes when the audit storage volume is full with the following command:
--
--$ sudo grep max_log_file_action /etc/audit/auditd.conf
--
--max_log_file_action=syslog
--
--If the value of the "max_log_file_action" option is set to "ignore", "rotate", or "suspend", or the line is commented out, ask the system administrator to indicate how the system takes appropriate action when an audit storage volume is full.  If there is no evidence of appropriate action, this is a finding.</check-content></check></Rule></Group><Group id="V-230392"><title>SRG-OS-000047-GPOS-00023</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230392r627750_rule" weight="10.0" severity="medium"><version>RHEL-08-030060</version><title>The RHEL 8 audit system must take appropriate action when the audit storage volume is full.</title><description>&lt;VulnDiscussion&gt;It is critical that when RHEL 8 is at risk of failing to process audit logs as required, it takes action to mitigate the failure. Audit processing failures include software/hardware errors; failures in the audit capturing mechanisms; and audit storage capacity being reached or exceeded. Responses to audit failure depend upon the nature of the failure mode.
-+If the value of the "disk_error_action" option is not "SYSLOG", "SINGLE", or "HALT", or the line is commented out, ask the system administrator to indicate how the system takes appropriate action when an audit process failure occurs.  If there is no evidence of appropriate action, this is a finding.</check-content></check></Rule></Group><Group id="V-230392"><title>SRG-OS-000047-GPOS-00023</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230392r627750_rule" weight="10.0" severity="medium"><version>RHEL-08-030060</version><title>The RHEL 8 audit system must take appropriate action when the audit storage volume is full.</title><description>&lt;VulnDiscussion&gt;It is critical that when RHEL 8 is at risk of failing to process audit logs as required, it takes action to mitigate the failure. Audit processing failures include software/hardware errors; failures in the audit capturing mechanisms; and audit storage capacity being reached or exceeded. Responses to audit failure depend upon the nature of the failure mode.
- 
- When availability is an overriding concern, other approved actions in response to an audit failure are as follows: 
- 
-@@ -3453,127 +3446,40 @@ $ sudo grep -w /usr/bin/su /etc/audit/audit.rules
- 
- -a always,exit -F path=/usr/bin/su -F perm=x -F auid&gt;=1000 -F auid!=unset -k privileged-priv_change
- 
--If the command does not return a line, or the line is commented out, this is a finding.</check-content></check></Rule></Group><Group id="V-230413"><title>SRG-OS-000062-GPOS-00031</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230413r627750_rule" weight="10.0" severity="medium"><version>RHEL-08-030200</version><title>The RHEL 8 audit system must be configured to audit any usage of the lremovexattr system call.</title><description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
--
--Audit records can be generated from various components within the information system (e.g., module or policy filter). "Lremovexattr" is a system call that removes extended attributes. This is used for removal of extended attributes from symbolic links.
--
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
--
--Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000458-GPOS-00203, SRG-OS-000462-GPOS-00206, SRG-OS-000463-GPOS-00207, SRG-OS-000468-GPOS-00212, SRG-OS-000471-GPOS-00215, SRG-OS-000474-GPOS-00219, SRG-OS-000466-GPOS-00210&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000169</ident><fixtext fixref="F-33057r567986_fix">Configure RHEL 8 to audit the execution of the "lremovexattr" system call, by adding or updating the following lines to "/etc/audit/rules.d/audit.rules":
--
---a always,exit -F arch=b32 -S lremovexattr -F auid&gt;=1000 -F auid!=unset -k perm_mod
---a always,exit -F arch=b64 -S lremovexattr -F auid&gt;=1000 -F auid!=unset -k perm_mod
--
---a always,exit -F arch=b32 -S lremovexattr -F auid=0 -k perm_mod
---a always,exit -F arch=b64 -S lremovexattr -F auid=0 -k perm_mod
--
--The audit daemon must be restarted for the changes to take effect.</fixtext><fix id="F-33057r567986_fix" /><check system="C-33082r567985_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify if RHEL 8 is configured to audit the execution of the "lremovexattr" system call, by running the following command:
--
--$ sudo grep -w lremovexattr /etc/audit/audit.rules
--
---a always,exit -F arch=b32 -S lremovexattr -F auid&gt;=1000 -F auid!=unset -k perm_mod
---a always,exit -F arch=b64 -S lremovexattr -F auid&gt;=1000 -F auid!=unset -k perm_mod
--
---a always,exit -F arch=b32 -S lremovexattr -F auid=0 -k perm_mod
---a always,exit -F arch=b64 -S lremovexattr -F auid=0 -k perm_mod
--
--If the command does not return all lines, or the lines are commented out, this is a finding.</check-content></check></Rule></Group><Group id="V-230414"><title>SRG-OS-000062-GPOS-00031</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230414r627750_rule" weight="10.0" severity="medium"><version>RHEL-08-030210</version><title>The RHEL 8 audit system must be configured to audit any usage of the removexattr system call.</title><description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
--
--Audit records can be generated from various components within the information system (e.g., module or policy filter). "Removexattr" is a system call that removes extended attributes.
--
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
--
--Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000458-GPOS-00203, SRG-OS-000462-GPOS-00206, SRG-OS-000463-GPOS-00207, SRG-OS-000468-GPOS-00212, SRG-OS-000471-GPOS-00215, SRG-OS-000474-GPOS-00219, SRG-OS-000466-GPOS-00210&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000169</ident><fixtext fixref="F-33058r567989_fix">Configure RHEL 8 to audit the execution of the "removexattr" system call, by adding or updating the following lines to "/etc/audit/rules.d/audit.rules":
--
---a always,exit -F arch=b32 -S removexattr -F auid&gt;=1000 -F auid!=unset -k perm_mod
---a always,exit -F arch=b64 -S removexattr -F auid&gt;=1000 -F auid!=unset -k perm_mod
--
---a always,exit -F arch=b32 -S removexattr -F auid=0 -k perm_mod
---a always,exit -F arch=b64 -S removexattr -F auid=0 -k perm_mod 
--
--The audit daemon must be restarted for the changes to take effect.</fixtext><fix id="F-33058r567989_fix" /><check system="C-33083r567988_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify if RHEL 8 is configured to audit the execution of the "removexattr" system call, by running the following command:
--
--$ sudo grep -w removexattr /etc/audit/audit.rules
--
---a always,exit -F arch=b32 -S removexattr -F auid&gt;=1000 -F auid!=unset -k perm_mod
---a always,exit -F arch=b64 -S removexattr -F auid&gt;=1000 -F auid!=unset -k perm_mod
--
---a always,exit -F arch=b32 -S removexattr -F auid=0 -k perm_mod
---a always,exit -F arch=b64 -S removexattr -F auid=0 -k perm_mod 
--
--If the command does not return all lines, or the lines are commented out, this is a finding.</check-content></check></Rule></Group><Group id="V-230415"><title>SRG-OS-000062-GPOS-00031</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230415r627750_rule" weight="10.0" severity="medium"><version>RHEL-08-030220</version><title>The RHEL 8 audit system must be configured to audit any usage of the lsetxattr system call.</title><description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
--
--Audit records can be generated from various components within the information system (e.g., module or policy filter). "Lsetxattr" is a system call used to set an extended attribute value. This is used to set extended attributes on a symbolic link.
--
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
--
--Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000458-GPOS-00203, SRG-OS-000462-GPOS-00206, SRG-OS-000463-GPOS-00207, SRG-OS-000468-GPOS-00212, SRG-OS-000471-GPOS-00215, SRG-OS-000474-GPOS-00219&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000169</ident><fixtext fixref="F-33059r567992_fix">Configure RHEL 8 to audit the execution of the "lsetxattr" system call, by adding or updating the following lines to "/etc/audit/rules.d/audit.rules":
--
---a always,exit -F arch=b32 -S lsetxattr -F auid&gt;=1000 -F auid!=unset -k perm_mod
---a always,exit -F arch=b64 -S lsetxattr -F auid&gt;=1000 -F auid!=unset -k perm_mod
--
---a always,exit -F arch=b32 -S lsetxattr -F auid=0 -k perm_mod 
---a always,exit -F arch=b64 -S lsetxattr -F auid=0 -k perm_mod
--
--The audit daemon must be restarted for the changes to take effect.</fixtext><fix id="F-33059r567992_fix" /><check system="C-33084r567991_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify if RHEL 8 is configured to audit the execution of the "lsetxattr" system call, by running the following command:
--
--$ sudo grep -w lsetxattr /etc/audit/audit.rules
--
---a always,exit -F arch=b32 -S lsetxattr -F auid&gt;=1000 -F auid!=unset -k perm_mod
---a always,exit -F arch=b64 -S lsetxattr -F auid&gt;=1000 -F auid!=unset -k perm_mod
--
---a always,exit -F arch=b32 -S lsetxattr -F auid=0 -k perm_mod 
---a always,exit -F arch=b64 -S lsetxattr -F auid=0 -k perm_mod
--
--If the command does not return all lines, or the lines are commented out, this is a finding.</check-content></check></Rule></Group><Group id="V-230416"><title>SRG-OS-000062-GPOS-00031</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230416r627750_rule" weight="10.0" severity="medium"><version>RHEL-08-030230</version><title>The RHEL 8 audit system must be configured to audit any usage of the fsetxattr system call.</title><description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
--
--Audit records can be generated from various components within the information system (e.g., module or policy filter). "Fsetxattr" is a system call used to set an extended attribute value. This is used to set extended attributes on a file.
--
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The auid representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
--
--Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000458-GPOS-00203, SRG-OS-000462-GPOS-00206, SRG-OS-000463-GPOS-00207, SRG-OS-000468-GPOS-00212, SRG-OS-000471-GPOS-00215, SRG-OS-000474-GPOS-00219&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000169</ident><fixtext fixref="F-33060r567995_fix">Configure RHEL 8 to audit the execution of the "fsetxattr" system call, by adding or updating the following lines to "/etc/audit/rules.d/audit.rules":
--
---a always,exit -F arch=b32 -S fsetxattr -F auid&gt;=1000 -F auid!=unset -k perm_mod
---a always,exit -F arch=b64 -S fsetxattr -F auid&gt;=1000 -F auid!=unset -k perm_mod
--
---a always,exit -F arch=b32 -S fsetxattr -F auid=0 -k perm_mod
---a always,exit -F arch=b64 -S fsetxattr -F auid=0 -k perm_mod
--
--The audit daemon must be restarted for the changes to take effect.</fixtext><fix id="F-33060r567995_fix" /><check system="C-33085r567994_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify if RHEL 8 is configured to audit the execution of the "fsetxattr" system call, by running the following command:
--
--$ sudo grep -w fsetxattr /etc/audit/audit.rules
--
---a always,exit -F arch=b32 -S fsetxattr -F auid&gt;=1000 -F auid!=unset -k perm_mod
---a always,exit -F arch=b64 -S fsetxattr -F auid&gt;=1000 -F auid!=unset -k perm_mod
--
---a always,exit -F arch=b32 -S fsetxattr -F auid=0 -k perm_mod
---a always,exit -F arch=b64 -S fsetxattr -F auid=0 -k perm_mod
--
--If the command does not return all lines, or the lines are commented out, this is a finding.</check-content></check></Rule></Group><Group id="V-230417"><title>SRG-OS-000062-GPOS-00031</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230417r627750_rule" weight="10.0" severity="medium"><version>RHEL-08-030240</version><title>The RHEL 8 audit system must be configured to audit any usage of the fremovexattr system call.</title><description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
--
--Audit records can be generated from various components within the information system (e.g., module or policy filter). "Fremovexattr" is a system call that removes extended attributes. This is used for removal of extended attributes from a file.
--
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
--
--Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000458-GPOS-00203, SRG-OS-000462-GPOS-00206, SRG-OS-000463-GPOS-00207, SRG-OS-000471-GPOS-00215, SRG-OS-000474-GPOS-00219, SRG-OS-000466-GPOS-00210&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000169</ident><fixtext fixref="F-33061r567998_fix">Configure RHEL 8 to audit the execution of the "fremovexattr" system call by adding or updating the following lines to "/etc/audit/rules.d/audit.rules":
-+If the command does not return a line, or the line is commented out, this is a finding.</check-content></check></Rule></Group><Group id="V-230413"><title>SRG-OS-000062-GPOS-00031</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230413r810463_rule" weight="10.0" severity="medium"><version>RHEL-08-030200</version><title>The RHEL 8 audit system must be configured to audit any usage of the setxattr, fsetxattr, lsetxattr, removexattr, fremovexattr, and lremovexattr system calls.</title><description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
-+
-+Audit records can be generated from various components within the information system (e.g., module or policy filter). 
-+
-+"Setxattr" is a system call used to set an extended attribute value.
-+"Fsetxattr" is a system call used to set an extended attribute value. This is used to set extended attributes on a file.
-+"Lsetxattr" is a system call used to set an extended attribute value. This is used to set extended attributes on a symbolic link.
-+"Removexattr" is a system call that removes extended attributes.
-+"Fremovexattr" is a system call that removes extended attributes. This is used for removal of extended attributes from a file.
-+"Lremovexattr" is a system call that removes extended attributes. This is used for removal of extended attributes from symbolic links.
-+
-+When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
-+
-+The system call rules are loaded into a matching engine that intercepts each syscall made by all programs on the system. Therefore, it is very important to use syscall rules only when absolutely necessary since these affect performance. The more rules, the bigger the performance hit. The performance can be helped, however, by combining syscalls into one rule whenever possible.
-+
-+Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000392-GPOS-00172, SRG-OS-000458-GPOS-00203, SRG-OS-000462-GPOS-00206, SRG-OS-000463-GPOS-00207, SRG-OS-000468-GPOS-00212, SRG-OS-000471-GPOS-00215, SRG-OS-000474-GPOS-00219, SRG-OS-000466-GPOS-00210&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000169</ident><fixtext fixref="F-33057r809294_fix">Configure RHEL 8 to audit the execution of the "setxattr", "fsetxattr", "lsetxattr", "removexattr", "fremovexattr", and "lremovexattr" system calls by adding or updating the following lines to "/etc/audit/rules.d/audit.rules":
- 
---a always,exit -F arch=b32 -S fremovexattr -F auid&gt;=1000 -F auid!=unset -k perm_mod
---a always,exit -F arch=b64 -S fremovexattr -F auid&gt;=1000 -F auid!=unset -k perm_mod
-+-a always,exit -F arch=b32 -S setxattr,fsetxattr,lsetxattr,removexattr,fremovexattr,lremovexattr -F auid&gt;=1000 -F auid!=unset -k perm_mod
-+-a always,exit -F arch=b64 -S setxattr,fsetxattr,lsetxattr,removexattr,fremovexattr,lremovexattr -F auid&gt;=1000 -F auid!=unset -k perm_mod
- 
---a always,exit -F arch=b32 -S fremovexattr -F auid=0 -k perm_mod
---a always,exit -F arch=b64 -S fremovexattr -F auid=0 -k perm_mod 
-+-a always,exit -F arch=b32 -S setxattr,fsetxattr,lsetxattr,removexattr,fremovexattr,lremovexattr -F auid=0 -k perm_mod
-+-a always,exit -F arch=b64 -S setxattr,fsetxattr,lsetxattr,removexattr,fremovexattr,lremovexattr -F auid=0 -k perm_mod
- 
--The audit daemon must be restarted for the changes to take effect.</fixtext><fix id="F-33061r567998_fix" /><check system="C-33086r567997_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify if RHEL 8 is configured to audit the execution of the "fremovexattr" system call, by running the following command:
-+The audit daemon must be restarted for the changes to take effect.</fixtext><fix id="F-33057r809294_fix" /><check system="C-33082r809293_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify if RHEL 8 is configured to audit the execution of the "setxattr", "fsetxattr", "lsetxattr", "removexattr", "fremovexattr", and "lremovexattr" system calls by running the following command:
- 
--$ sudo grep -w fremovexattr /etc/audit/audit.rules
-+$ sudo grep xattr /etc/audit/audit.rules
- 
---a always,exit -F arch=b32 -S fremovexattr -F auid&gt;=1000 -F auid!=unset -k perm_mod
---a always,exit -F arch=b64 -S fremovexattr -F auid&gt;=1000 -F auid!=unset -k perm_mod
-+-a always,exit -F arch=b32 -S setxattr,fsetxattr,lsetxattr,removexattr,fremovexattr,lremovexattr -F auid&gt;=1000 -F auid!=unset -k perm_mod
-+-a always,exit -F arch=b64 -S setxattr,fsetxattr,lsetxattr,removexattr,fremovexattr,lremovexattr -F auid&gt;=1000 -F auid!=unset -k perm_mod
- 
---a always,exit -F arch=b32 -S fremovexattr -F auid=0 -k perm_mod
---a always,exit -F arch=b64 -S fremovexattr -F auid=0 -k perm_mod 
-+-a always,exit -F arch=b32 -S setxattr,fsetxattr,lsetxattr,removexattr,fremovexattr,lremovexattr -F auid=0 -k perm_mod
-+-a always,exit -F arch=b64 -S setxattr,fsetxattr,lsetxattr,removexattr,fremovexattr,lremovexattr -F auid=0 -k perm_mod
- 
--If the command does not return all lines, or the lines are commented out, this is a finding.</check-content></check></Rule></Group><Group id="V-230418"><title>SRG-OS-000062-GPOS-00031</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230418r627750_rule" weight="10.0" severity="medium"><version>RHEL-08-030250</version><title>Successful/unsuccessful uses of the chage command in RHEL 8 must generate an audit record.</title><description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
-+If the command does not return an audit rule for "setxattr", "fsetxattr", "lsetxattr", "removexattr", "fremovexattr", and "lremovexattr" or any of the lines returned are commented out, this is a finding.</check-content></check></Rule></Group><Group id="V-230418"><title>SRG-OS-000062-GPOS-00031</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230418r627750_rule" weight="10.0" severity="medium"><version>RHEL-08-030250</version><title>Successful/unsuccessful uses of the chage command in RHEL 8 must generate an audit record.</title><description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
- 
- Audit records can be generated from various components within the information system (e.g., module or policy filter). The "chage" command is used to change or view user password expiry information.
- 
-@@ -3605,31 +3511,7 @@ $ sudo grep -w chcon /etc/audit/audit.rules
- 
- -a always,exit -F path=/usr/bin/chcon -F perm=x -F auid&gt;=1000 -F auid!=unset -k perm_mod
- 
--If the command does not return a line, or the line is commented out, this is a finding.</check-content></check></Rule></Group><Group id="V-230420"><title>SRG-OS-000062-GPOS-00031</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230420r627750_rule" weight="10.0" severity="medium"><version>RHEL-08-030270</version><title>The RHEL 8 audit system must be configured to audit any usage of the setxattr system call.</title><description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
--
--Audit records can be generated from various components within the information system (e.g., module or policy filter). "Setxattr" is a system call used to set an extended attribute value.
--
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
--
--Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000462-GPOS-00206, SRG-OS-000471-GPOS-00215&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000169</ident><fixtext fixref="F-33064r568007_fix">Configure RHEL 8 to audit the execution of the "setxattr" system call, by adding or updating the following lines to "/etc/audit/rules.d/audit.rules":
--
---a always,exit -F arch=b32 -S setxattr -F auid&gt;=1000 -F auid!=unset -k perm_mod
---a always,exit -F arch=b64 -S setxattr -F auid&gt;=1000 -F auid!=unset -k perm_mod
--
---a always,exit -F arch=b32 -S setxattr -F auid=0 -k perm_mod
---a always,exit -F arch=b64 -S setxattr -F auid=0 -k perm_mod
--
--The audit daemon must be restarted for the changes to take effect.</fixtext><fix id="F-33064r568007_fix" /><check system="C-33089r619871_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify if RHEL 8 is configured to audit the execution of the "setxattr" system call, by running the following command:
--
--$ sudo grep -w setxattr /etc/audit/audit.rules
--
---a always,exit -F arch=b32 -S setxattr -F auid&gt;=1000 -F auid!=unset -k perm_mod
---a always,exit -F arch=b64 -S setxattr -F auid&gt;=1000 -F auid!=unset -k perm_mod
--
---a always,exit -F arch=b32 -S setxattr -F auid=0 -k perm_mod 
---a always,exit -F arch=b64 -S setxattr -F auid=0 -k perm_mod 
--
--If the command does not return all lines, or the lines are commented out, this is a finding.</check-content></check></Rule></Group><Group id="V-230421"><title>SRG-OS-000062-GPOS-00031</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230421r627750_rule" weight="10.0" severity="medium"><version>RHEL-08-030280</version><title>Successful/unsuccessful uses of the ssh-agent in RHEL 8 must generate an audit record.</title><description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
-+If the command does not return a line, or the line is commented out, this is a finding.</check-content></check></Rule></Group><Group id="V-230421"><title>SRG-OS-000062-GPOS-00031</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230421r627750_rule" weight="10.0" severity="medium"><version>RHEL-08-030280</version><title>Successful/unsuccessful uses of the ssh-agent in RHEL 8 must generate an audit record.</title><description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
- 
- Audit records can be generated from various components within the information system (e.g., module or policy filter). The "ssh-agent" is a program to hold private keys used for public key authentication.
- 
-@@ -3903,115 +3785,52 @@ $ sudo grep -w newgrp /etc/audit/audit.rules
- 
- -a always,exit -F path=/usr/bin/newgrp -F perm=x -F auid&gt;=1000 -F auid!=unset -k priv_cmd
- 
--If the command does not return a line, or the line is commented out, this is a finding.</check-content></check></Rule></Group><Group id="V-230438"><title>SRG-OS-000062-GPOS-00031</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230438r627750_rule" weight="10.0" severity="medium"><version>RHEL-08-030360</version><title>Successful/unsuccessful uses of the init_module command in RHEL 8 must generate an audit record.</title><description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
--
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "init_module" command is used to load a kernel module.
--
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
--
--Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000462-GPOS-00206, SRG-OS-000471-GPOS-00215&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000169</ident><fixtext fixref="F-33082r568061_fix">Configure the audit system to generate an audit event for any successful/unsuccessful use of the "init_module" command by adding or updating the following rules in the "/etc/audit/rules.d/audit.rules" file:
--
---a always,exit -F arch=b32 -S init_module -F auid&gt;=1000 -F auid!=unset -k module_chng
---a always,exit -F arch=b64 -S init_module -F auid&gt;=1000 -F auid!=unset -k module_chng
--
--The audit daemon must be restarted for the changes to take effect.</fixtext><fix id="F-33082r568061_fix" /><check system="C-33107r568060_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 generates an audit record when successful/unsuccessful attempts to use the "init_module" command by performing the following command to check the file system rules in "/etc/audit/audit.rules":
--
--$ sudo grep -w "init_module" /etc/audit/audit.rules
--
---a always,exit -F arch=b32 -S init_module -F auid&gt;=1000 -F auid!=unset -k module_chng
---a always,exit -F arch=b64 -S init_module -F auid&gt;=1000 -F auid!=unset -k module_chng
--
--If the command does not return a line, or the line is commented out, this is a finding.</check-content></check></Rule></Group><Group id="V-230439"><title>SRG-OS-000062-GPOS-00031</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230439r627750_rule" weight="10.0" severity="medium"><version>RHEL-08-030361</version><title>Successful/unsuccessful uses of the rename command in RHEL 8 must generate an audit record.</title><description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
--
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "rename" command will rename the specified files by replacing the first occurrence of expression in their name by replacement.
--
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
--
--Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000462-GPOS-00206, SRG-OS-000471-GPOS-00215&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000169</ident><fixtext fixref="F-33083r568064_fix">Configure the audit system to generate an audit event for any successful/unsuccessful use of the "rename" command by adding or updating the following rules in the "/etc/audit/rules.d/audit.rules" file:
--
---a always,exit -F arch=b32 -S rename -F auid&gt;=1000 -F auid!=unset -k delete
---a always,exit -F arch=b64 -S rename -F auid&gt;=1000 -F auid!=unset -k delete
--
--The audit daemon must be restarted for the changes to take effect.</fixtext><fix id="F-33083r568064_fix" /><check system="C-33108r568063_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 generates an audit record when successful/unsuccessful attempts to use the "rename" command by performing the following command to check the file system rules in "/etc/audit/audit.rules":
--
--$ sudo grep -w "rename" /etc/audit/audit.rules
--
---a always,exit -F arch=b32 -S rename -F auid&gt;=1000 -F auid!=unset -k delete
---a always,exit -F arch=b64 -S rename -F auid&gt;=1000 -F auid!=unset -k delete
--
--If the command does not return a line, or the line is commented out, this is a finding.</check-content></check></Rule></Group><Group id="V-230440"><title>SRG-OS-000062-GPOS-00031</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230440r627750_rule" weight="10.0" severity="medium"><version>RHEL-08-030362</version><title>Successful/unsuccessful uses of the renameat command in RHEL 8 must generate an audit record.</title><description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
--
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "renameat" command renames a file, moving it between directories if required.
--
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
--
--Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000462-GPOS-00206, SRG-OS-000471-GPOS-00215&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000169</ident><fixtext fixref="F-33084r568067_fix">Configure the audit system to generate an audit event for any successful/unsuccessful use of the "renameat" command by adding or updating the following rules in the "/etc/audit/rules.d/audit.rules" file:
--
---a always,exit -F arch=b32 -S renameat -F auid&gt;=1000 -F auid!=unset -k delete
---a always,exit -F arch=b64 -S renameat -F auid&gt;=1000 -F auid!=unset -k delete
--
--The audit daemon must be restarted for the changes to take effect.</fixtext><fix id="F-33084r568067_fix" /><check system="C-33109r568066_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 generates an audit record when successful/unsuccessful attempts to use the "renameat" command by performing the following command to check the file system rules in "/etc/audit/audit.rules":
--
--$ sudo grep -w "renameat" /etc/audit/audit.rules
--
---a always,exit -F arch=b32 -S renameat -F auid&gt;=1000 -F auid!=unset -k delete
---a always,exit -F arch=b64 -S renameat -F auid&gt;=1000 -F auid!=unset -k delete
--
--If the command does not return a line, or the line is commented out, this is a finding.</check-content></check></Rule></Group><Group id="V-230441"><title>SRG-OS-000062-GPOS-00031</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230441r627750_rule" weight="10.0" severity="medium"><version>RHEL-08-030363</version><title>Successful/unsuccessful uses of the rmdir command in RHEL 8 must generate an audit record.</title><description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
--
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "rmdir" command removes empty directories.
--
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
--
--Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000462-GPOS-00206, SRG-OS-000471-GPOS-00215&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000169</ident><fixtext fixref="F-33085r568070_fix">Configure the audit system to generate an audit event for any successful/unsuccessful use of the "rmdir" command by adding or updating the following rules in the "/etc/audit/rules.d/audit.rules" file:
--
---a always,exit -F arch=b32 -S rmdir -F auid&gt;=1000 -F auid!=unset -k delete
---a always,exit -F arch=b64 -S rmdir -F auid&gt;=1000 -F auid!=unset -k delete
--
--The audit daemon must be restarted for the changes to take effect.</fixtext><fix id="F-33085r568070_fix" /><check system="C-33110r568069_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 generates an audit record when successful/unsuccessful attempts to use the "rmdir" command by performing the following command to check the file system rules in "/etc/audit/audit.rules":
--
--$ sudo grep -w "rmdir" /etc/audit/audit.rules
--
---a always,exit -F arch=b32 -S rmdir -F auid&gt;=1000 -F auid!=unset -k delete
---a always,exit -F arch=b64 -S rmdir -F auid&gt;=1000 -F auid!=unset -k delete
--
--If the command does not return a line, or the line is commented out, this is a finding.</check-content></check></Rule></Group><Group id="V-230442"><title>SRG-OS-000062-GPOS-00031</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230442r627750_rule" weight="10.0" severity="medium"><version>RHEL-08-030364</version><title>Successful/unsuccessful uses of the unlink command in RHEL 8 must generate an audit record.</title><description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
--
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "unlink" command deletes a name from the filesystem.  If that name was the last link to a file and no processes have the file open, the file is deleted and the space it was using is made available for reuse. 
--
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
--
--Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000462-GPOS-00206, SRG-OS-000471-GPOS-00215&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000169</ident><fixtext fixref="F-33086r568073_fix">Configure the audit system to generate an audit event for any successful/unsuccessful use of the "unlink" command by adding or updating the following rules in the "/etc/audit/rules.d/audit.rules" file:
--
---a always,exit -F arch=b32 -S unlink -F auid&gt;=1000 -F auid!=unset -k delete
---a always,exit -F arch=b64 -S unlink -F auid&gt;=1000 -F auid!=unset -k delete
--
--The audit daemon must be restarted for the changes to take effect.</fixtext><fix id="F-33086r568073_fix" /><check system="C-33111r568072_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 generates an audit record when successful/unsuccessful attempts to use the "unlink" command by performing the following command to check the file system rules in "/etc/audit/audit.rules":
--
--$ sudo grep -w "unlink" /etc/audit/audit.rules
--
---a always,exit -F arch=b32 -S unlink -F auid&gt;=1000 -F auid!=unset -k delete
---a always,exit -F arch=b64 -S unlink -F auid&gt;=1000 -F auid!=unset -k delete
--
--If the command does not return a line, or the line is commented out, this is a finding.</check-content></check></Rule></Group><Group id="V-230443"><title>SRG-OS-000062-GPOS-00031</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230443r627750_rule" weight="10.0" severity="medium"><version>RHEL-08-030365</version><title>Successful/unsuccessful uses of the unlinkat command in RHEL 8 must generate an audit record.</title><description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
--
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "unlinkat" system call operates in exactly the same way as either "unlink" or "rmdir" except for the differences described in the manual page.
--
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
--
--Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000462-GPOS-00206, SRG-OS-000471-GPOS-00215&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000169</ident><fixtext fixref="F-33087r568076_fix">Configure the audit system to generate an audit event for any successful/unsuccessful use of the "unlinkat" command by adding or updating the following rules in the "/etc/audit/rules.d/audit.rules" file:
--
---a always,exit -F arch=b32 -S unlinkat -F auid&gt;=1000 -F auid!=unset -k delete
---a always,exit -F arch=b64 -S unlinkat -F auid&gt;=1000 -F auid!=unset -k delete
--
--The audit daemon must be restarted for the changes to take effect.</fixtext><fix id="F-33087r568076_fix" /><check system="C-33112r568075_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 generates an audit record when successful/unsuccessful attempts to use the "unlinkat" command by performing the following command to check the file system rules in "/etc/audit/audit.rules":
--
--$ sudo grep -w "unlinkat" /etc/audit/audit.rules
-+If the command does not return a line, or the line is commented out, this is a finding.</check-content></check></Rule></Group><Group id="V-230438"><title>SRG-OS-000062-GPOS-00031</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230438r810464_rule" weight="10.0" severity="medium"><version>RHEL-08-030360</version><title>Successful/unsuccessful uses of the init_module and finit_module system calls in RHEL 8 must generate an audit record.</title><description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
-+
-+Audit records can be generated from various components within the information system (e.g., module or policy filter). The "init_module" and "finit_module" system calls are used to load a kernel module.
-+
-+When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
-+
-+The system call rules are loaded into a matching engine that intercepts each syscall made by all programs on the system. Therefore, it is very important to use syscall rules only when absolutely necessary since these affect performance. The more rules, the bigger the performance hit. The performance can be helped, however, by combining syscalls into one rule whenever possible.
-+
-+Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000392-GPOS-00172, SRG-OS-000462-GPOS-00206, SRG-OS-000471-GPOS-00215&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000169</ident><fixtext fixref="F-33082r810448_fix">Configure the audit system to generate an audit event for any successful/unsuccessful use of the "init_module" and "finit_module" system calls by adding or updating the following rules in the "/etc/audit/rules.d/audit.rules" file:
-+
-+-a always,exit -F arch=b32 -S init_module,finit_module -F auid&gt;=1000 -F auid!=unset -k module_chng
-+-a always,exit -F arch=b64 -S init_module,finit_module -F auid&gt;=1000 -F auid!=unset -k module_chng
-+
-+The audit daemon must be restarted for the changes to take effect.</fixtext><fix id="F-33082r810448_fix" /><check system="C-33107r810447_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 generates an audit record upon successful/unsuccessful attempts to use the "init_module" and "finit_module" system calls by using the following command to check the file system rules in "/etc/audit/audit.rules":
-+
-+$ sudo grep init_module /etc/audit/audit.rules
-+
-+-a always,exit -F arch=b32 -S init_module,finit_module -F auid&gt;=1000 -F auid!=unset -k module_chng
-+-a always,exit -F arch=b64 -S init_module,finit_module -F auid&gt;=1000 -F auid!=unset -k module_chng
-+
-+If the command does not return an audit rule for "init_module" and "finit_module" or any of the lines returned are commented out, this is a finding.</check-content></check></Rule></Group><Group id="V-230439"><title>SRG-OS-000062-GPOS-00031</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230439r810465_rule" weight="10.0" severity="medium"><version>RHEL-08-030361</version><title>Successful/unsuccessful uses of the rename, unlink, rmdir, renameat, and unlinkat system calls in RHEL 8 must generate an audit record.</title><description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
-+
-+Audit records can be generated from various components within the information system (e.g., module or policy filter). The "rename" system call will rename the specified files by replacing the first occurrence of expression in their name by replacement.
-+
-+The "unlink" system call deletes a name from the filesystem. If that name was the last link to a file and no processes have the file open, the file is deleted and the space it was using is made available for reuse.
-+The "rmdir" system call removes empty directories.
-+The "renameat" system call renames a file, moving it between directories if required.
-+The "unlinkat" system call operates in exactly the same way as either "unlink" or "rmdir" except for the differences described in the manual page.
-+
-+When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
-+
-+The system call rules are loaded into a matching engine that intercepts each syscall made by all programs on the system. Therefore, it is very important to use syscall rules only when absolutely necessary since these affect performance. The more rules, the bigger the performance hit. Performance can be helped, however, by combining syscalls into one rule whenever possible.
-+
-+Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000392-GPOS-00172, SRG-OS-000462-GPOS-00206, SRG-OS-000471-GPOS-00215&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000169</ident><fixtext fixref="F-33083r809301_fix">Configure the audit system to generate an audit event for any successful/unsuccessful use of the "rename", "unlink", "rmdir", "renameat", and "unlinkat" system calls by adding or updating the following rules in the "/etc/audit/rules.d/audit.rules" file:
- 
---a always,exit -F arch=b32 -S unlinkat -F auid&gt;=1000 -F auid!=unset -k delete
---a always,exit -F arch=b64 -S unlinkat -F auid&gt;=1000 -F auid!=unset -k delete
-+-a always,exit -F arch=b32 -S rename,unlink,rmdir,renameat,unlinkat -F auid&gt;=1000 -F auid!=unset -k delete
-+-a always,exit -F arch=b64 -S rename,unlink,rmdir,renameat,unlinkat -F auid&gt;=1000 -F auid!=unset -k delete
- 
--If the command does not return a line, or the line is commented out, this is a finding.</check-content></check></Rule></Group><Group id="V-230444"><title>SRG-OS-000062-GPOS-00031</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230444r627750_rule" weight="10.0" severity="medium"><version>RHEL-08-030370</version><title>Successful/unsuccessful uses of the gpasswd command in RHEL 8 must generate an audit record.</title><description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
-+The audit daemon must be restarted for the changes to take effect.</fixtext><fix id="F-33083r809301_fix" /><check system="C-33108r810451_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 generates an audit record upon successful/unsuccessful attempts to use the "rename", "unlink", "rmdir", "renameat", and "unlinkat" system calls by using the following command to check the file system rules in "/etc/audit/audit.rules":
-+
-+$ sudo grep 'rename\|unlink\|rmdir' /etc/audit/audit.rules
-+
-+-a always,exit -F arch=b32 -S rename,unlink,rmdir,renameat,unlinkat -F auid&gt;=1000 -F auid!=unset -k delete
-+-a always,exit -F arch=b64 -S rename,unlink,rmdir,renameat,unlinkat -F auid&gt;=1000 -F auid!=unset -k delete
-+
-+If the command does not return an audit rule for "rename", "unlink", "rmdir", "renameat", and "unlinkat" or any of the lines returned are commented out, this is a finding.</check-content></check></Rule></Group><Group id="V-230444"><title>SRG-OS-000062-GPOS-00031</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230444r627750_rule" weight="10.0" severity="medium"><version>RHEL-08-030370</version><title>Successful/unsuccessful uses of the gpasswd command in RHEL 8 must generate an audit record.</title><description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
- 
- Audit records can be generated from various components within the information system (e.g., module or policy filter). The "gpasswd" command is used to administer /etc/group and /etc/gshadow. Every group can have administrators, members and a password.
- 
-@@ -4027,24 +3846,6 @@ $ sudo grep -w gpasswd /etc/audit/audit.rules
- 
- -a always,exit -F path=/usr/bin/gpasswd -F perm=x -F auid&gt;=1000 -F auid!=unset -k privileged-gpasswd
- 
--If the command does not return a line, or the line is commented out, this is a finding.</check-content></check></Rule></Group><Group id="V-230445"><title>SRG-OS-000062-GPOS-00031</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230445r627750_rule" weight="10.0" severity="medium"><version>RHEL-08-030380</version><title>Successful/unsuccessful uses of the finit_module command in RHEL 8 must generate an audit record.</title><description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
--
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "finit_module" command is used to load a kernel module.
--
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
--
--Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000462-GPOS-00206, SRG-OS-000471-GPOS-00215&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000169</ident><fixtext fixref="F-33089r568082_fix">Configure the audit system to generate an audit event for any successful/unsuccessful use of the "finit_module" command by adding or updating the following rules in the "/etc/audit/rules.d/audit.rules" file:
--
---a always,exit -F arch=b32 -S finit_module -F auid&gt;=1000 -F auid!=unset -k module_chng
---a always,exit -F arch=b64 -S finit_module -F auid&gt;=1000 -F auid!=unset -k module_chng
--
--The audit daemon must be restarted for the changes to take effect.</fixtext><fix id="F-33089r568082_fix" /><check system="C-33114r568081_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 generates an audit record when successful/unsuccessful attempts to use the "finit_module" command by performing the following command to check the file system rules in "/etc/audit/audit.rules":
--
--$ sudo grep -w "finit_module" /etc/audit/audit.rules
--
---a always,exit -F arch=b32 -S finit_module -F auid&gt;=1000 -F auid!=unset -k module_chng
---a always,exit -F arch=b64 -S finit_module -F auid&gt;=1000 -F auid!=unset -k module_chng
--
- If the command does not return a line, or the line is commented out, this is a finding.</check-content></check></Rule></Group><Group id="V-230446"><title>SRG-OS-000062-GPOS-00031</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230446r627750_rule" weight="10.0" severity="medium"><version>RHEL-08-030390</version><title>Successful/unsuccessful uses of the delete_module command in RHEL 8 must generate an audit record.</title><description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
- 
- Audit records can be generated from various components within the information system (e.g., module or policy filter). The "delete_module" command is used to unload a kernel module.
-@@ -4095,277 +3896,87 @@ $ sudo grep -w chsh /etc/audit/audit.rules
- 
- -a always,exit -F path=/usr/bin/chsh -F perm=x -F auid&gt;=1000 -F auid!=unset -k priv_cmd
- 
--If the command does not return a line, or the line is commented out, this is a finding.</check-content></check></Rule></Group><Group id="V-230449"><title>SRG-OS-000062-GPOS-00031</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230449r627750_rule" weight="10.0" severity="medium"><version>RHEL-08-030420</version><title>Successful/unsuccessful uses of the truncate command in RHEL 8 must generate an audit record.</title><description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
--
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "truncate" and "ftruncate" functions are used to truncate a file to a specified length. 
--
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
--
--Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000462-GPOS-00206, SRG-OS-000471-GPOS-00215, SRG-OS-000064-GPOS-00033&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000169</ident><fixtext fixref="F-33093r568094_fix">Configure the audit system to generate an audit event for any successful/unsuccessful use of the "truncate" command by adding or updating the following rules in the "/etc/audit/rules.d/audit.rules" file:
--
---a always,exit -F arch=b32 -S truncate -F exit=-EPERM -F auid&gt;=1000 -F auid!=unset -k perm_access
---a always,exit -F arch=b64 -S truncate -F exit=-EPERM -F auid&gt;=1000 -F auid!=unset -k perm_access
--
---a always,exit -F arch=b32 -S truncate -F exit=-EACCES -F auid&gt;=1000 -F auid!=unset -k perm_access
---a always,exit -F arch=b64 -S truncate -F exit=-EACCES -F auid&gt;=1000 -F auid!=unset -k perm_access
--
--The audit daemon must be restarted for the changes to take effect.</fixtext><fix id="F-33093r568094_fix" /><check system="C-33118r568093_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 generates an audit record when successful/unsuccessful attempts to use the "truncate" command by performing the following command to check the file system rules in "/etc/audit/audit.rules":
--
--$ sudo grep -iw truncate /etc/audit/audit.rules
--
---a always,exit -F arch=b32 -S truncate -F exit=-EPERM -F auid&gt;=1000 -F auid!=unset -k perm_access
---a always,exit -F arch=b64 -S truncate -F exit=-EPERM -F auid&gt;=1000 -F auid!=unset -k perm_access
--
---a always,exit -F arch=b32 -S truncate -F exit=-EACCES -F auid&gt;=1000 -F auid!=unset -k perm_access
---a always,exit -F arch=b64 -S truncate -F exit=-EACCES -F auid&gt;=1000 -F auid!=unset -k perm_access
--
--If the command does not return all lines, or the lines are commented out, this is a finding.</check-content></check></Rule></Group><Group id="V-230450"><title>SRG-OS-000062-GPOS-00031</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230450r627750_rule" weight="10.0" severity="medium"><version>RHEL-08-030430</version><title>Successful/unsuccessful uses of the openat system call in RHEL 8 must generate an audit record.</title><description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
--
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "openat" system call opens a file specified by a relative pathname.
--
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
--
--Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000462-GPOS-00206, SRG-OS-000471-GPOS-00215, SRG-OS-000064-GPOS-00033&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000169</ident><fixtext fixref="F-33094r568097_fix">Configure the audit system to generate an audit event for any successful/unsuccessful use of the "openat" command by adding or updating the following rules in the "/etc/audit/rules.d/audit.rules" file:
--
---a always,exit -F arch=b32 -S openat -F exit=-EPERM -F auid&gt;=1000 -F auid!=unset -k perm_access
---a always,exit -F arch=b64 -S openat -F exit=-EPERM -F auid&gt;=1000 -F auid!=unset -k perm_access
--
---a always,exit -F arch=b32 -S openat -F exit=-EACCES -F auid&gt;=1000 -F auid!=unset -k perm_access
---a always,exit -F arch=b64 -S openat -F exit=-EACCES -F auid&gt;=1000 -F auid!=unset -k perm_access
--
--The audit daemon must be restarted for the changes to take effect.</fixtext><fix id="F-33094r568097_fix" /><check system="C-33119r568096_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 generates an audit record when successful/unsuccessful attempts to use the "openat" command by performing the following command to check the file system rules in "/etc/audit/audit.rules":
--
--$ sudo grep -iw openat /etc/audit/audit.rules
--
---a always,exit -F arch=b32 -S openat -F exit=-EPERM -F auid&gt;=1000 -F auid!=unset -k perm_access
---a always,exit -F arch=b64 -S openat -F exit=-EPERM -F auid&gt;=1000 -F auid!=unset -k perm_access
--
---a always,exit -F arch=b32 -S openat -F exit=-EACCES -F auid&gt;=1000 -F auid!=unset -k perm_access
---a always,exit -F arch=b64 -S openat -F exit=-EACCES -F auid&gt;=1000 -F auid!=unset -k perm_access
--
--If the command does not return all lines, or the lines are commented out, this is a finding.</check-content></check></Rule></Group><Group id="V-230451"><title>SRG-OS-000062-GPOS-00031</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230451r627750_rule" weight="10.0" severity="medium"><version>RHEL-08-030440</version><title>Successful/unsuccessful uses of the open system call in RHEL 8 must generate an audit record.</title><description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
--
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "open system" call opens a file specified by a pathname. If the specified file does not exist, it may optionally be created by "open".
--
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
--
--Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000462-GPOS-00206, SRG-OS-000471-GPOS-00215, SRG-OS-000064-GPOS-00033&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000169</ident><fixtext fixref="F-33095r568100_fix">Configure the audit system to generate an audit event for any successful/unsuccessful use of the "open" system call by adding or updating the following rules in the "/etc/audit/rules.d/audit.rules" file:
--
---a always,exit -F arch=b32 -S open -F exit=-EPERM -F auid&gt;=1000 -F auid!=unset -k perm_access
---a always,exit -F arch=b64 -S open -F exit=-EPERM -F auid&gt;=1000 -F auid!=unset -k perm_access
--
---a always,exit -F arch=b32 -S open -F exit=-EACCES -F auid&gt;=1000 -F auid!=unset -k perm_access
---a always,exit -F arch=b64 -S open -F exit=-EACCES -F auid&gt;=1000 -F auid!=unset -k perm_access
--
--The audit daemon must be restarted for the changes to take effect.</fixtext><fix id="F-33095r568100_fix" /><check system="C-33120r568099_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 generates an audit record when successful/unsuccessful attempts to use the "open" system call by performing the following command to check the file system rules in "/etc/audit/audit.rules":
--
--$ sudo grep -iw open /etc/audit/audit.rules
--
---a always,exit -F arch=b32 -S open -F exit=-EPERM -F auid&gt;=1000 -F auid!=unset -k perm_access
---a always,exit -F arch=b64 -S open -F exit=-EPERM -F auid&gt;=1000 -F auid!=unset -k perm_access
--
---a always,exit -F arch=b32 -S open -F exit=-EACCES -F auid&gt;=1000 -F auid!=unset -k perm_access
---a always,exit -F arch=b64 -S open -F exit=-EACCES -F auid&gt;=1000 -F auid!=unset -k perm_access
--
--If the command does not return all lines, or the lines are commented out, this is a finding.</check-content></check></Rule></Group><Group id="V-230452"><title>SRG-OS-000062-GPOS-00031</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230452r627750_rule" weight="10.0" severity="medium"><version>RHEL-08-030450</version><title>Successful/unsuccessful uses of the open_by_handle_at system call in RHEL 8 must generate an audit record.</title><description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
--
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "name_to_handle_at" and "open_by_handle_at" system calls split the functionality of openat into two parts: "name_to_handle_at" returns an opaque handle that corresponds to a specified file; "open_by_handle_at" opens the file corresponding to a handle returned by a previous call to "name_to_handle_at" and returns an open file descriptor.
--
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
--
--Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000462-GPOS-00206, SRG-OS-000471-GPOS-00215, SRG-OS-000064-GPOS-00033&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000169</ident><fixtext fixref="F-33096r568103_fix">Configure the audit system to generate an audit event for any successful/unsuccessful use of the "open_by_handle_at" system call by adding or updating the following rules in the "/etc/audit/rules.d/audit.rules" file:
--
---a always,exit -F arch=b32 -S open_by_handle_at -F exit=-EPERM -F auid&gt;=1000 -F auid!=unset -k perm_access
---a always,exit -F arch=b64 -S open_by_handle_at -F exit=-EPERM -F auid&gt;=1000 -F auid!=unset -k perm_access
--
---a always,exit -F arch=b32 -S open_by_handle_at -F exit=-EACCES -F auid&gt;=1000 -F auid!=unset -k perm_access
---a always,exit -F arch=b64 -S open_by_handle_at -F exit=-EACCES -F auid&gt;=1000 -F auid!=unset -k perm_access
--
--The audit daemon must be restarted for the changes to take effect.</fixtext><fix id="F-33096r568103_fix" /><check system="C-33121r568102_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 generates an audit record when successful/unsuccessful attempts to use the "open_by_handle_at" system call by performing the following command to check the file system rules in "/etc/audit/audit.rules":
--
--$ sudo grep -iw open_by_handle_at /etc/audit/audit.rules
--
---a always,exit -F arch=b32 -S open_by_handle_at -F exit=-EPERM -F auid&gt;=1000 -F auid!=unset -k perm_access
---a always,exit -F arch=b64 -S open_by_handle_at -F exit=-EPERM -F auid&gt;=1000 -F auid!=unset -k perm_access
--
---a always,exit -F arch=b32 -S open_by_handle_at -F exit=-EACCES -F auid&gt;=1000 -F auid!=unset -k perm_access
---a always,exit -F arch=b64 -S open_by_handle_at -F exit=-EACCES -F auid&gt;=1000 -F auid!=unset -k perm_access
--
--If the command does not return all lines, or the lines are commented out, this is a finding.</check-content></check></Rule></Group><Group id="V-230453"><title>SRG-OS-000062-GPOS-00031</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230453r627750_rule" weight="10.0" severity="medium"><version>RHEL-08-030460</version><title>Successful/unsuccessful uses of the ftruncate command in RHEL 8 must generate an audit record.</title><description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
--
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "truncate" and "ftruncate" functions are used to truncate a file to a specified length.
--
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
--
--Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000462-GPOS-00206, SRG-OS-000471-GPOS-00215, SRG-OS-000064-GPOS-00033&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000169</ident><fixtext fixref="F-33097r568106_fix">Configure the audit system to generate an audit event for any successful/unsuccessful use of the "ftruncate" command by adding or updating the following rules in the "/etc/audit/rules.d/audit.rules" file:
--
---a always,exit -F arch=b32 -S ftruncate -F exit=-EPERM -F auid&gt;=1000 -F auid!=unset -k perm_access
---a always,exit -F arch=b64 -S ftruncate -F exit=-EPERM -F auid&gt;=1000 -F auid!=unset -k perm_access
--
---a always,exit -F arch=b32 -S ftruncate -F exit=-EACCES -F auid&gt;=1000 -F auid!=unset -k perm_access
---a always,exit -F arch=b64 -S ftruncate -F exit=-EACCES -F auid&gt;=1000 -F auid!=unset -k perm_access
--
--The audit daemon must be restarted for the changes to take effect.</fixtext><fix id="F-33097r568106_fix" /><check system="C-33122r568105_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 generates an audit record when successful/unsuccessful attempts to use the "ftruncate" command by performing the following command to check the file system rules in "/etc/audit/audit.rules":
--
--$ sudo grep -iw ftruncate /etc/audit/audit.rules
--
---a always,exit -F arch=b32 -S ftruncate -F exit=-EPERM -F auid&gt;=1000 -F auid!=unset -k perm_access
---a always,exit -F arch=b64 -S ftruncate -F exit=-EPERM -F auid&gt;=1000 -F auid!=unset -k perm_access
--
---a always,exit -F arch=b32 -S ftruncate -F exit=-EACCES -F auid&gt;=1000 -F auid!=unset -k perm_access
---a always,exit -F arch=b64 -S ftruncate -F exit=-EACCES -F auid&gt;=1000 -F auid!=unset -k perm_access
--
--If the command does not return all lines, or the lines are commented out, this is a finding.</check-content></check></Rule></Group><Group id="V-230454"><title>SRG-OS-000062-GPOS-00031</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230454r627750_rule" weight="10.0" severity="medium"><version>RHEL-08-030470</version><title>Successful/unsuccessful uses of the creat system call in RHEL 8 must generate an audit record.</title><description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
--
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "creat" system call is used to open and possibly create a file or device.
--
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
--
--Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000462-GPOS-00206, SRG-OS-000471-GPOS-00215, SRG-OS-000064-GPOS-00033&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000169</ident><fixtext fixref="F-33098r568109_fix">Configure the audit system to generate an audit event for any successful/unsuccessful use of the "creat" system call by adding or updating the following rules in the "/etc/audit/rules.d/audit.rules" file:
--
---a always,exit -F arch=b32 -S creat -F exit=-EPERM -F auid&gt;=1000 -F auid!=unset -k perm_access
---a always,exit -F arch=b64 -S creat -F exit=-EPERM -F auid&gt;=1000 -F auid!=unset -k perm_access
--
---a always,exit -F arch=b32 -S creat -F exit=-EACCES -F auid&gt;=1000 -F auid!=unset -k perm_access
---a always,exit -F arch=b64 -S creat -F exit=-EACCES -F auid&gt;=1000 -F auid!=unset -k perm_access
--
--The audit daemon must be restarted for the changes to take effect.</fixtext><fix id="F-33098r568109_fix" /><check system="C-33123r568108_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 generates an audit record when successful/unsuccessful attempts to use the "creat" system call by performing the following command to check the file system rules in "/etc/audit/audit.rules":
--
--$ sudo grep -iw creat /etc/audit/audit.rules
--
---a always,exit -F arch=b32 -S creat -F exit=-EPERM -F auid&gt;=1000 -F auid!=unset -k perm_access
---a always,exit -F arch=b64 -S creat -F exit=-EPERM -F auid&gt;=1000 -F auid!=unset -k perm_access
--
---a always,exit -F arch=b32 -S creat -F exit=-EACCES -F auid&gt;=1000 -F auid!=unset -k perm_access
---a always,exit -F arch=b64 -S creat -F exit=-EACCES -F auid&gt;=1000 -F auid!=unset -k perm_access
--
--If the command does not return all lines, or the lines are commented out, this is a finding.</check-content></check></Rule></Group><Group id="V-230455"><title>SRG-OS-000062-GPOS-00031</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230455r627750_rule" weight="10.0" severity="medium"><version>RHEL-08-030480</version><title>Successful/unsuccessful uses of the chown command in RHEL 8 must generate an audit record.</title><description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
--
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "chown" command is used to change file owner and group.
--
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
--
--Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000462-GPOS-00206, SRG-OS-000471-GPOS-00215, SRG-OS-000064-GPOS-00033, SRG-OS-000466-GPOS-00210&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000169</ident><fixtext fixref="F-33099r568112_fix">Configure the audit system to generate an audit event for any successful/unsuccessful use of the "chown" command by adding or updating the following line to "/etc/audit/rules.d/audit.rules":
--
---a always,exit -F arch=b32 -S chown -F auid&gt;=1000 -F auid!=unset -k perm_mod
---a always,exit -F arch=b64 -S chown -F auid&gt;=1000 -F auid!=unset -k perm_mod
--
--The audit daemon must be restarted for the changes to take effect.</fixtext><fix id="F-33099r568112_fix" /><check system="C-33124r568111_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 generates an audit record when successful/unsuccessful attempts to use the "chown" command by performing the following command to check the file system rules in "/etc/audit/audit.rules":
--
--$ sudo grep -w chown /etc/audit/audit.rules
--
---a always,exit -F arch=b32 -S chown -F auid&gt;=1000 -F auid!=unset -k perm_mod
---a always,exit -F arch=b64 -S chown -F auid&gt;=1000 -F auid!=unset -k perm_mod
--
--If the command does not return a line, or the line is commented out, this is a finding.</check-content></check></Rule></Group><Group id="V-230456"><title>SRG-OS-000062-GPOS-00031</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230456r627750_rule" weight="10.0" severity="medium"><version>RHEL-08-030490</version><title>Successful/unsuccessful uses of the chmod command in RHEL 8 must generate an audit record.</title><description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
--
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "chmod" command changes the file mode bits of each given file according to mode, which can be either a symbolic representation of changes to make, or an octal number representing the bit pattern for the new mode bits.
--
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
--
--Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000462-GPOS-00206, SRG-OS-000471-GPOS-00215, SRG-OS-000064-GPOS-00033, SRG-OS-000466-GPOS-00210&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000169</ident><fixtext fixref="F-33100r568115_fix">Configure the audit system to generate an audit event for any successful/unsuccessful use of the "chmod" command by adding or updating the following line to "/etc/audit/rules.d/audit.rules": 
--
---a always,exit -F arch=b32 -S chmod -F auid&gt;=1000 -F auid!=unset -k perm_mod
---a always,exit -F arch=b64 -S chmod -F auid&gt;=1000 -F auid!=unset -k perm_mod
--
--The audit daemon must be restarted for the changes to take effect.</fixtext><fix id="F-33100r568115_fix" /><check system="C-33125r568114_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 generates an audit record when successful/unsuccessful attempts to use the "chmod" command by performing the following command to check the file system rules in "/etc/audit/audit.rules":
--
--$ sudo grep -w chmod /etc/audit/audit.rules
--
---a always,exit -F arch=b32 -S chmod -F auid&gt;=1000 -F auid!=unset -k perm_mod
---a always,exit -F arch=b64 -S chmod -F auid&gt;=1000 -F auid!=unset -k perm_mod
--
--If the command does not return a line, or the line is commented out, this is a finding.</check-content></check></Rule></Group><Group id="V-230457"><title>SRG-OS-000062-GPOS-00031</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230457r627750_rule" weight="10.0" severity="medium"><version>RHEL-08-030500</version><title>Successful/unsuccessful uses of the lchown system call in RHEL 8 must generate an audit record.</title><description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
--
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "lchown" system call is used to change the ownership of the file specified by a path, which does not dereference symbolic links.
--
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
--
--Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000462-GPOS-00206, SRG-OS-000471-GPOS-00215, SRG-OS-000064-GPOS-00033, SRG-OS-000466-GPOS-00210&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000169</ident><fixtext fixref="F-33101r568118_fix">Configure the audit system to generate an audit event for any successful/unsuccessful use of the "lchown" system call by adding or updating the following lines to "/etc/audit/rules.d/audit.rules": 
--
---a always,exit -F arch=b32 -S lchown -F auid&gt;=1000 -F auid!=unset -k perm_mod
---a always,exit -F arch=b64 -S lchown -F auid&gt;=1000 -F auid!=unset -k perm_mod
--
--The audit daemon must be restarted for the changes to take effect.</fixtext><fix id="F-33101r568118_fix" /><check system="C-33126r568117_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 generates an audit record when successful/unsuccessful attempts to use the "lchown" system call by performing the following command to check the file system rules in "/etc/audit/audit.rules":
--
--$ sudo grep -w lchown /etc/audit/audit.rules
--
---a always,exit -F arch=b32 -S lchown -F auid&gt;=1000 -F auid!=unset -k perm_mod
---a always,exit -F arch=b64 -S lchown -F auid&gt;=1000 -F auid!=unset -k perm_mod
--
--If the command does not return a line, or the line is commented out, this is a finding.</check-content></check></Rule></Group><Group id="V-230458"><title>SRG-OS-000062-GPOS-00031</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230458r627750_rule" weight="10.0" severity="medium"><version>RHEL-08-030510</version><title>Successful/unsuccessful uses of the fchownat system call in RHEL 8 must generate an audit record.</title><description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
--
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "fchownat" system call is used to change ownership of a file relative to a directory file descriptor.
--
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
--
--Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000462-GPOS-00206, SRG-OS-000471-GPOS-00215, SRG-OS-000064-GPOS-00033, SRG-OS-000466-GPOS-00210&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000169</ident><fixtext fixref="F-33102r568121_fix">Configure the audit system to generate an audit event for any successful/unsuccessful use of the "fchownat" system call by adding or updating the following lines to "/etc/audit/rules.d/audit.rules": 
--
---a always,exit -F arch=b32 -S fchownat -F auid&gt;=1000 -F auid!=unset -k perm_mod
---a always,exit -F arch=b64 -S fchownat -F auid&gt;=1000 -F auid!=unset -k perm_mod
--
--The audit daemon must be restarted for the changes to take effect.</fixtext><fix id="F-33102r568121_fix" /><check system="C-33127r568120_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 generates an audit record when successful/unsuccessful attempts to use the "fchownat" system call by performing the following command to check the file system rules in "/etc/audit/audit.rules":
--
--$ sudo grep -w fchownat /etc/audit/audit.rules
--
---a always,exit -F arch=b32 -S fchownat -F auid&gt;=1000 -F auid!=unset -k perm_mod
---a always,exit -F arch=b64 -S fchownat -F auid&gt;=1000 -F auid!=unset -k perm_mod
--
--If the command does not return a line, or the line is commented out, this is a finding.</check-content></check></Rule></Group><Group id="V-230459"><title>SRG-OS-000062-GPOS-00031</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230459r627750_rule" weight="10.0" severity="medium"><version>RHEL-08-030520</version><title>Successful/unsuccessful uses of the fchown system call in RHEL 8 must generate an audit record.</title><description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
--
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "fchown" system call is used to change the ownership of a file referred to by the open file descriptor.
--
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
--
--Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000462-GPOS-00206, SRG-OS-000471-GPOS-00215, SRG-OS-000064-GPOS-00033, SRG-OS-000466-GPOS-00210&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000169</ident><fixtext fixref="F-33103r568124_fix">Configure the audit system to generate an audit event for any successful/unsuccessful use of the "fchown" system call by adding or updating the following line to "/etc/audit/rules.d/audit.rules": 
--
---a always,exit -F arch=b32 -S fchown -F auid&gt;=1000 -F auid!=unset -k perm_mod
---a always,exit -F arch=b64 -S fchown -F auid&gt;=1000 -F auid!=unset -k perm_mod
--
--The audit daemon must be restarted for the changes to take effect.</fixtext><fix id="F-33103r568124_fix" /><check system="C-33128r568123_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 generates an audit record when successful/unsuccessful attempts to use the "fchown" system call by performing the following command to check the file system rules in "/etc/audit/audit.rules":
--
--$ sudo grep -w fchown /etc/audit/audit.rules
--
---a always,exit -F arch=b32 -S fchown -F auid&gt;=1000 -F auid!=unset -k perm_mod
---a always,exit -F arch=b64 -S fchown -F auid&gt;=1000 -F auid!=unset -k perm_mod
--
--If the command does not return a line, or the line is commented out, this is a finding.</check-content></check></Rule></Group><Group id="V-230460"><title>SRG-OS-000062-GPOS-00031</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230460r627750_rule" weight="10.0" severity="medium"><version>RHEL-08-030530</version><title>Successful/unsuccessful uses of the fchmodat system call in RHEL 8 must generate an audit record.</title><description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
--
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "fchmodat" system call is used to change permissions of a file relative to a directory file descriptor.
--
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
--
--Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000462-GPOS-00206, SRG-OS-000471-GPOS-00215, SRG-OS-000064-GPOS-00033, SRG-OS-000466-GPOS-00210&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000169</ident><fixtext fixref="F-33104r568127_fix">Configure the audit system to generate an audit event for any successful/unsuccessful use of the "fchmodat" system call by adding or updating the following lines to "/etc/audit/rules.d/audit.rules": 
--
---a always,exit -F arch=b32 -S fchmodat -F auid&gt;=1000 -F auid!=unset -k perm_mod
---a always,exit -F arch=b64 -S fchmodat -F auid&gt;=1000 -F auid!=unset -k perm_mod
--
--The audit daemon must be restarted for the changes to take effect.</fixtext><fix id="F-33104r568127_fix" /><check system="C-33129r568126_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 generates an audit record when successful/unsuccessful attempts to use the "fchmodat" system call by performing the following command to check the file system rules in "/etc/audit/audit.rules":
--
--$ sudo grep -w fchmodat /etc/audit/audit.rules
--
---a always,exit -F arch=b32 -S fchmodat -F auid&gt;=1000 -F auid!=unset -k perm_mod
---a always,exit -F arch=b64 -S fchmodat -F auid&gt;=1000 -F auid!=unset -k perm_mod
--
--If the command does not return a line, or the line is commented out, this is a finding.</check-content></check></Rule></Group><Group id="V-230461"><title>SRG-OS-000062-GPOS-00031</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230461r627750_rule" weight="10.0" severity="medium"><version>RHEL-08-030540</version><title>Successful/unsuccessful uses of the fchmod system call in RHEL 8 must generate an audit record.</title><description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
--
--Audit records can be generated from various components within the information system (e.g., module or policy filter). The "fchmod" system call is used to change permissions of a file.
-+If the command does not return a line, or the line is commented out, this is a finding.</check-content></check></Rule></Group><Group id="V-230449"><title>SRG-OS-000062-GPOS-00031</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230449r810455_rule" weight="10.0" severity="medium"><version>RHEL-08-030420</version><title>Successful/unsuccessful uses of the truncate, ftruncate, creat, open, openat, and open_by_handle_at system calls in RHEL 8 must generate an audit record.</title><description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
-+
-+Audit records can be generated from various components within the information system (e.g., module or policy filter). The "truncate" and "ftruncate" functions are used to truncate a file to a specified length. 
-+
-+The "creat" system call is used to open and possibly create a file or device.
-+The "open" system call opens a file specified by a pathname. If the specified file does not exist, it may optionally be created by "open".
-+The "openat" system call opens a file specified by a relative pathname.
-+The "name_to_handle_at" and "open_by_handle_at" system calls split the functionality of "openat" into two parts: "name_to_handle_at" returns an opaque handle that corresponds to a specified file; "open_by_handle_at" opens the file corresponding to a handle returned by a previous call to "name_to_handle_at" and returns an open file descriptor.
-+
-+When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
-+
-+The system call rules are loaded into a matching engine that intercepts each syscall made by all programs on the system. Therefore, it is very important to use syscall rules only when absolutely necessary since these affect performance. The more rules, the bigger the performance hit. The performance can be helped, however, by combining syscalls into one rule whenever possible.
-+
-+Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000392-GPOS-00172, SRG-OS-000462-GPOS-00206, SRG-OS-000471-GPOS-00215, SRG-OS-000064-GPOS-00033&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000169</ident><fixtext fixref="F-33093r809304_fix">Configure the audit system to generate an audit event for any successful/unsuccessful use of the "truncate", "ftruncate", "creat", "open", "openat", and "open_by_handle_at" system calls by adding or updating the following rules in the "/etc/audit/rules.d/audit.rules" file:
- 
--When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
-+-a always,exit -F arch=b32 -S truncate,ftruncate,creat,open,openat,open_by_handle_at -F exit=-EPERM -F auid&gt;=1000 -F auid!=unset -k perm_access
-+-a always,exit -F arch=b64 -S truncate,ftruncate,creat,open,openat,open_by_handle_at -F exit=-EPERM -F auid&gt;=1000 -F auid!=unset -k perm_access
- 
--Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000062-GPOS-00031, SRG-OS-000392-GPOS-00172, SRG-OS-000462-GPOS-00206, SRG-OS-000471-GPOS-00215, SRG-OS-000064-GPOS-00033, SRG-OS-000466-GPOS-00210&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000169</ident><fixtext fixref="F-33105r568130_fix">Configure the audit system to generate an audit event for any successful/unsuccessful use of the "fchmod" system call by adding or updating the following line to "/etc/audit/rules.d/audit.rules": 
-+-a always,exit -F arch=b32 -S truncate,ftruncate,creat,open,openat,open_by_handle_at -F exit=-EACCES -F auid&gt;=1000 -F auid!=unset -k perm_access
-+-a always,exit -F arch=b64 -S truncate,ftruncate,creat,open,openat,open_by_handle_at -F exit=-EACCES -F auid&gt;=1000 -F auid!=unset -k perm_access
- 
---a always,exit -F arch=b32 -S fchmod -F auid&gt;=1000 -F auid!=unset -k perm_mod
---a always,exit -F arch=b64 -S fchmod -F auid&gt;=1000 -F auid!=unset -k perm_mod
-+The audit daemon must be restarted for the changes to take effect.</fixtext><fix id="F-33093r809304_fix" /><check system="C-33118r810454_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 generates an audit record upon successful/unsuccessful attempts to use the "truncate", "ftruncate", "creat", "open", "openat", and "open_by_handle_at" system calls by using the following command to check the file system rules in "/etc/audit/audit.rules":
-+
-+$ sudo grep 'open\|truncate\|creat' /etc/audit/audit.rules
-+
-+-a always,exit -F arch=b32 -S truncate,ftruncate,creat,open,openat,open_by_handle_at -F exit=-EPERM -F auid&gt;=1000 -F auid!=unset -k perm_access
-+-a always,exit -F arch=b64 -S truncate,ftruncate,creat,open,openat,open_by_handle_at -F exit=-EPERM -F auid&gt;=1000 -F auid!=unset -k perm_access
-+
-+-a always,exit -F arch=b32 -S truncate,ftruncate,creat,open,openat,open_by_handle_at -F exit=-EACCES -F auid&gt;=1000 -F auid!=unset -k perm_access
-+-a always,exit -F arch=b64 -S truncate,ftruncate,creat,open,openat,open_by_handle_at -F exit=-EACCES -F auid&gt;=1000 -F auid!=unset -k perm_access
-+
-+If the output does not produce rules containing "-F exit=-EPERM", this is a finding.
-+If the output does not produce rules containing "-F exit=-EACCES", this is a finding.
-+If the command does not return an audit rule for "truncate", "ftruncate", "creat", "open", "openat", and "open_by_handle_at" or any of the lines returned are commented out, this is a finding.</check-content></check></Rule></Group><Group id="V-230455"><title>SRG-OS-000062-GPOS-00031</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230455r810459_rule" weight="10.0" severity="medium"><version>RHEL-08-030480</version><title>Successful/unsuccessful uses of the chown, fchown, fchownat, and lchown system calls in RHEL 8 must generate an audit record.</title><description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
-+
-+Audit records can be generated from various components within the information system (e.g., module or policy filter). The "chown" command is used to change file owner and group.
-+
-+The "fchown" system call is used to change the ownership of a file referred to by the open file descriptor.
-+The "fchownat" system call is used to change ownership of a file relative to a directory file descriptor.
-+The "lchown" system call is used to change the ownership of the file specified by a path, which does not dereference symbolic links.
-+
-+When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
-+
-+The system call rules are loaded into a matching engine that intercepts each syscall made by all programs on the system. Therefore, it is very important to use syscall rules only when absolutely necessary since these affect performance. The more rules, the bigger the performance hit. The performance can be helped, however, by combining syscalls into one rule whenever possible.
-+
-+Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000392-GPOS-00172, SRG-OS-000462-GPOS-00206, SRG-OS-000471-GPOS-00215, SRG-OS-000064-GPOS-00033, SRG-OS-000466-GPOS-00210&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000169</ident><fixtext fixref="F-33099r809307_fix">Configure the audit system to generate an audit event for any successful/unsuccessful use of the "chown", "fchown", "fchownat", and "lchown" system calls by adding or updating the following line to "/etc/audit/rules.d/audit.rules":
- 
--The audit daemon must be restarted for the changes to take effect.</fixtext><fix id="F-33105r568130_fix" /><check system="C-33130r568129_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 generates an audit record when successful/unsuccessful attempts to use the "fchmod" system call by performing the following command to check the file system rules in "/etc/audit/audit.rules":
-+-a always,exit -F arch=b32 -S chown,fchown,fchownat,lchown -F auid&gt;=1000 -F auid!=unset -k perm_mod
-+-a always,exit -F arch=b64 -S chown,fchown,fchownat,lchown -F auid&gt;=1000 -F auid!=unset -k perm_mod
- 
--$ sudo grep -w fchmod /etc/audit/audit.rules
-+The audit daemon must be restarted for the changes to take effect.</fixtext><fix id="F-33099r809307_fix" /><check system="C-33124r810458_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 generates an audit record upon successful/unsuccessful attempts to use the "chown", "fchown", "fchownat" and "lchown" system calls by using the following command to check the file system rules in "/etc/audit/audit.rules":
-+
-+$ sudo grep chown /etc/audit/audit.rules
-+
-+-a always,exit -F arch=b32 -S chown,fchown,fchownat,lchown -F auid&gt;=1000 -F auid!=unset -k perm_mod
-+-a always,exit -F arch=b64 -S chown,fchown,fchownat,lchown -F auid&gt;=1000 -F auid!=unset -k perm_mod
-+
-+If audit rules are not defined for "chown", "fchown", "fchownat", and "lchown" or any of the lines returned are commented out, this is a finding.</check-content></check></Rule></Group><Group id="V-230456"><title>SRG-OS-000062-GPOS-00031</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230456r810462_rule" weight="10.0" severity="medium"><version>RHEL-08-030490</version><title>Successful/unsuccessful uses of the chmod, fchmod, and fchmodat system calls in RHEL 8 must generate an audit record.</title><description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
-+
-+Audit records can be generated from various components within the information system (e.g., module or policy filter). The "chmod" system call changes the file mode bits of each given file according to mode, which can be either a symbolic representation of changes to make, or an octal number representing the bit pattern for the new mode bits.
-+
-+The "fchmod" system call is used to change permissions of a file.
-+The "fchmodat" system call is used to change permissions of a file relative to a directory file descriptor.
-+
-+When a user logs on, the AUID is set to the UID of the account that is being authenticated. Daemons are not user sessions and have the loginuid set to "-1". The AUID representation is an unsigned 32-bit integer, which equals "4294967295". The audit system interprets "-1", "4294967295", and "unset" in the same way.
-+
-+The system call rules are loaded into a matching engine that intercepts each syscall made by all programs on the system. Therefore, it is very important to use syscall rules only when absolutely necessary since these affect performance. The more rules, the bigger the performance hit. Performance can be helped, however, by combining syscalls into one rule whenever possible.
-+
-+Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPOS-00020, SRG-OS-000392-GPOS-00172, SRG-OS-000462-GPOS-00206, SRG-OS-000471-GPOS-00215, SRG-OS-000064-GPOS-00033, SRG-OS-000466-GPOS-00210&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000169</ident><fixtext fixref="F-33100r809310_fix">Configure the audit system to generate an audit event for any successful/unsuccessful use of the "chmod", "fchmod", and "fchmodat" syscalls by adding or updating the following line to "/etc/audit/rules.d/audit.rules": 
- 
---a always,exit -F arch=b32 -S fchmod -F auid&gt;=1000 -F auid!=unset -k perm_mod
---a always,exit -F arch=b64 -S fchmod -F auid&gt;=1000 -F auid!=unset -k perm_mod
-+-a always,exit -F arch=b32 -S chmod,fchmod,fchmodat -F auid&gt;=1000 -F auid!=unset -k perm_mod
-+-a always,exit -F arch=b64 -S chmod,fchmod,fchmodat -F auid&gt;=1000 -F auid!=unset -k perm_mod
- 
--If the command does not return a line, or the line is commented out, this is a finding.</check-content></check></Rule></Group><Group id="V-230462"><title>SRG-OS-000062-GPOS-00031</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230462r627750_rule" weight="10.0" severity="medium"><version>RHEL-08-030550</version><title>Successful/unsuccessful uses of the sudo command in RHEL 8 must generate an audit record.</title><description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
-+The audit daemon must be restarted for the changes to take effect.</fixtext><fix id="F-33100r809310_fix" /><check system="C-33125r810461_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 generates an audit record upon successful/unsuccessful attempts to use the "chmod", "fchmod", and "fchmodat" syscalls by using the following command to check the file system rules in "/etc/audit/audit.rules":
-+
-+$ sudo grep chmod /etc/audit/audit.rules
-+
-+-a always,exit -F arch=b32 -S chmod,fchmod,fchmodat -F auid&gt;=1000 -F auid!=unset -k perm_mod
-+-a always,exit -F arch=b64 -S chmod,fchmod,fchmodat -F auid&gt;=1000 -F auid!=unset -k perm_mod
-+
-+If the command does not return an audit rule for "chmod", "fchmod", and "fchmodat", or any of the lines returned are commented out, this is a finding.</check-content></check></Rule></Group><Group id="V-230462"><title>SRG-OS-000062-GPOS-00031</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230462r627750_rule" weight="10.0" severity="medium"><version>RHEL-08-030550</version><title>Successful/unsuccessful uses of the sudo command in RHEL 8 must generate an audit record.</title><description>&lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one.
- 
- Audit records can be generated from various components within the information system (e.g., module or policy filter). The "sudo" command allows a permitted user to execute a command as the superuser or another user, as specified by the security policy.
- 
-@@ -4714,17 +4325,17 @@ $ sudo egrep '(\/usr\/sbin\/(audit|au))' /etc/aide.conf
- /usr/sbin/rsyslogd p+i+n+u+g+s+b+acl+xattrs+sha512
- /usr/sbin/augenrules p+i+n+u+g+s+b+acl+xattrs+sha512
- 
--If any of the audit tools listed above do not have an appropriate selection line, ask the system administrator to indicate what cryptographic mechanisms are being used to protect the integrity of the audit tools.  If there is no evidence of integrity protection, this is a finding.</check-content></check></Rule></Group><Group id="V-230476"><title>SRG-OS-000341-GPOS-00132</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230476r627750_rule" weight="10.0" severity="medium"><version>RHEL-08-030660</version><title>RHEL 8 must allocate audit record storage capacity to store at least one week of audit records, when audit records are not immediately sent to a central audit record storage facility.</title><description>&lt;VulnDiscussion&gt;To ensure RHEL 8 systems have a sufficient storage capacity in which to write the audit logs, RHEL 8 needs to be able to allocate audit record storage capacity.
-+If any of the audit tools listed above do not have an appropriate selection line, ask the system administrator to indicate what cryptographic mechanisms are being used to protect the integrity of the audit tools.  If there is no evidence of integrity protection, this is a finding.</check-content></check></Rule></Group><Group id="V-230476"><title>SRG-OS-000341-GPOS-00132</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230476r809313_rule" weight="10.0" severity="medium"><version>RHEL-08-030660</version><title>RHEL 8 must allocate audit record storage capacity to store at least one week of audit records, when audit records are not immediately sent to a central audit record storage facility.</title><description>&lt;VulnDiscussion&gt;To ensure RHEL 8 systems have a sufficient storage capacity in which to write the audit logs, RHEL 8 needs to be able to allocate audit record storage capacity.
- 
- The task of allocating audit record storage capacity is usually performed during initial installation of RHEL 8.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-001849</ident><fixtext fixref="F-33120r568175_fix">Allocate enough storage capacity for at least one week of audit records when audit records are not immediately sent to a central audit record storage facility.
- 
- If audit records are stored on a partition made specifically for audit records, resize the partition with sufficient space to contain one week of audit records.
- 
--If audit records are not stored on a partition made specifically for audit records, a new partition with sufficient space will need be to be created.</fixtext><fix id="F-33120r568175_fix" /><check system="C-33145r568174_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 allocates audit record storage capacity to store at least one week of audit records when audit records are not immediately sent to a central audit record storage facility.
-+If audit records are not stored on a partition made specifically for audit records, a new partition with sufficient space will need be to be created.</fixtext><fix id="F-33120r568175_fix" /><check system="C-33145r809312_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 allocates audit record storage capacity to store at least one week of audit records when audit records are not immediately sent to a central audit record storage facility.
- 
- Determine to which partition the audit records are being written with the following command:
- 
--$ sudo grep log_file /etc/audit/auditd.conf
-+$ sudo grep -iw log_file /etc/audit/auditd.conf
- log_file = /var/log/audit/audit.log
- 
- Check the size of the partition to which audit records are written (with the example being /var/log/audit/) with the following command:
-@@ -5016,29 +4627,18 @@ $ sudo yum remove rsh-server</fixtext><fix id="F-33136r568223_fix" /><check syst
- 
- $ sudo yum list installed rsh-server
- 
--If the rsh-server package is installed, this is a finding.</check-content></check></Rule></Group><Group id="V-230493"><title>SRG-OS-000095-GPOS-00049</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230493r627750_rule" weight="10.0" severity="medium"><version>RHEL-08-040020</version><title>RHEL 8 must cover or disable the built-in or attached camera when not in use.</title><description>&lt;VulnDiscussion&gt;It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
-+If the rsh-server package is installed, this is a finding.</check-content></check></Rule></Group><Group id="V-230493"><title>SRG-OS-000095-GPOS-00049</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230493r809316_rule" weight="10.0" severity="medium"><version>RHEL-08-040020</version><title>RHEL 8 must cover or disable the built-in or attached camera when not in use.</title><description>&lt;VulnDiscussion&gt;It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
- 
- Failing to disconnect from collaborative computing devices (i.e., cameras) can result in subsequent compromises of organizational information. Providing easy methods to physically disconnect from such devices after a collaborative computing session helps to ensure participants actually carry out the disconnect activity without having to go through complex and tedious procedures.
- 
--Satisfies: SRG-OS-000095-GPOS-00049, SRG-OS-000370-GPOS-00155&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000381</ident><fixtext fixref="F-33137r568226_fix">Configure the operating system to disable the built-in or attached camera when not in use.
--
--First determine the driver being used by the camera with the following command:
-+Satisfies: SRG-OS-000095-GPOS-00049, SRG-OS-000370-GPOS-00155&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000381</ident><fixtext fixref="F-33137r809315_fix">Configure the operating system to disable the built-in or attached camera when not in use.
- 
--$ sudo dmesg | grep -i video
-+Build or modify the "/etc/modprobe.d/blacklist.conf" file by using the following example:
- 
--[ 44.630131] ACPI: Video Device [VGA]
--[ 46.655714] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/LNXVIDEO:00/input/input7
--[ 46.670133] videodev: Linux video capture interface: v2.00
--[ 47.226424] uvcvideo: Found UVC 1.00 device WebCam (0402:7675)
--[ 47.235752] usbcore: registered new interface driver uvcvideo
--[ 47.235756] USB Video Class driver (1.1.1)
--
--Next, build or modify the "/etc/modprobe.d/blacklist.conf" file by using the following example:
--
--##Disable WebCam
-+install uvcvideo /bin/true
- blacklist uvcvideo
- 
--Reboot the system for the settings to take effect.</fixtext><fix id="F-33137r568226_fix" /><check system="C-33162r568225_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>If the device or operating system does not have a camera installed, this requirement is not applicable.
-+Reboot the system for the settings to take effect.</fixtext><fix id="F-33137r809315_fix" /><check system="C-33162r809314_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>If the device or operating system does not have a camera installed, this requirement is not applicable.
- 
- This requirement is not applicable to mobile devices (smartphones and tablets), where the use of the camera is a local AO decision.
- 
-@@ -5050,24 +4650,21 @@ For a built-in camera, the camera must be protected by a camera cover (e.g., lap
- 
- If the camera is not disconnected, covered, or physically disabled, determine if it is being disabled via software with the following commands:
- 
--Determine if the camera is disabled via blacklist with the following command:
-+Verify the operating system disables the ability to load the uvcvideo kernel module.
- 
--$ sudo grep blacklist /etc/modprobe.d/*
-+$ sudo grep -r uvcvideo /etc/modprobe.d/* | grep "/bin/true"
- 
--/etc/modprobe.d/blacklist.conf:blacklist uvcvideo
-+install uvcvideo /bin/true
- 
--Determine if a camera driver is in use with the following command:
-+If the command does not return any output, or the line is commented out, and the collaborative computing device has not been authorized for use, this is a finding.
- 
--$ sudo dmesg | grep -i video
-+Verify the camera is disabled via blacklist with the following command:
- 
--[ 44.630131] ACPI: Video Device [VGA]
--[ 46.655714] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/LNXVIDEO:00/input/input7
--[ 46.670133] videodev: Linux video capture interface: v2.00
--[ 47.226424] uvcvideo: Found UVC 1.00 device WebCam (0402:7675)
--[ 47.235752] usbcore: registered new interface driver uvcvideo
--[ 47.235756] USB Video Class driver (1.1.1)
-+$ sudo grep -r uvcvideo /etc/modprobe.d/* | grep "blacklist"
-+
-+blacklist uvcvideo
- 
--If the camera driver blacklist is missing, a camera driver is determined to be in use, and the collaborative computing device has not been authorized for use, this is a finding.</check-content></check></Rule></Group><Group id="V-230494"><title>SRG-OS-000095-GPOS-00049</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230494r792911_rule" weight="10.0" severity="low"><version>RHEL-08-040021</version><title>RHEL 8 must disable the asynchronous transfer mode (ATM) protocol.</title><description>&lt;VulnDiscussion&gt;It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
-+If the command does not return any output or the output is not "blacklist uvcvideo", and the collaborative computing device has not been authorized for use, this is a finding.</check-content></check></Rule></Group><Group id="V-230494"><title>SRG-OS-000095-GPOS-00049</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230494r792911_rule" weight="10.0" severity="low"><version>RHEL-08-040021</version><title>RHEL 8 must disable the asynchronous transfer mode (ATM) protocol.</title><description>&lt;VulnDiscussion&gt;It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
- 
- Failing to disconnect unused protocols can result in a system compromise.
- 
-@@ -5270,25 +4867,16 @@ autofs.service - Automounts filesystems on demand
- Loaded: loaded (/usr/lib/systemd/system/autofs.service; disabled)
- Active: inactive (dead)
- 
--If the "autofs" status is set to "active" and is not documented with the Information System Security Officer (ISSO) as an operational requirement, this is a finding.</check-content></check></Rule></Group><Group id="V-230503"><title>SRG-OS-000114-GPOS-00059</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230503r627750_rule" weight="10.0" severity="medium"><version>RHEL-08-040080</version><title>RHEL 8 must be configured to disable USB mass storage.</title><description>&lt;VulnDiscussion&gt;USB mass storage permits easy introduction of unknown devices, thereby facilitating malicious activity.
-+If the "autofs" status is set to "active" and is not documented with the Information System Security Officer (ISSO) as an operational requirement, this is a finding.</check-content></check></Rule></Group><Group id="V-230503"><title>SRG-OS-000114-GPOS-00059</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230503r809319_rule" weight="10.0" severity="medium"><version>RHEL-08-040080</version><title>RHEL 8 must be configured to disable USB mass storage.</title><description>&lt;VulnDiscussion&gt;USB mass storage permits easy introduction of unknown devices, thereby facilitating malicious activity.
- 
--Satisfies: SRG-OS-000114-GPOS-00059, SRG-OS-000378-GPOS-00163&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000778</ident><fixtext fixref="F-33147r568256_fix">Configure the operating system to disable the ability to use the USB Storage kernel module.
-+Satisfies: SRG-OS-000114-GPOS-00059, SRG-OS-000378-GPOS-00163&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000778</ident><fixtext fixref="F-33147r809318_fix">Configure the operating system to disable the ability to use the USB Storage kernel module and the ability to use USB mass storage devices.
- 
--Create a file under "/etc/modprobe.d" with the following command:
--
--$ sudo touch /etc/modprobe.d/usb-storage.conf
--
--Add the following line to the created file:
-+Add or update the following lines in the file "/etc/modprobe.d/blacklist.conf":
- 
- install usb-storage /bin/true
-+blacklist usb-storage
- 
--Configure the operating system to disable the ability to use USB mass storage devices.
--
--$ sudo vi /etc/modprobe.d/blacklist.conf
--
--Add or update the line:
--
--blacklist usb-storage</fixtext><fix id="F-33147r568256_fix" /><check system="C-33172r568255_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify the operating system disables the ability to load the USB Storage kernel module.
-+Reboot the system for the settings to take effect.</fixtext><fix id="F-33147r809318_fix" /><check system="C-33172r809317_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify the operating system disables the ability to load the USB Storage kernel module.
- 
- $ sudo grep -r usb-storage /etc/modprobe.d/* | grep -i "/bin/true"
- 
-@@ -5304,19 +4892,28 @@ $ sudo grep usb-storage /etc/modprobe.d/* | grep -i "blacklist"
- 
- blacklist usb-storage
- 
--If the command does not return any output or the output is not "blacklist usb-storage", and use of USB storage devices is not documented with the Information System Security Officer (ISSO) as an operational requirement, this is a finding.</check-content></check></Rule></Group><Group id="V-230504"><title>SRG-OS-000297-GPOS-00115</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230504r627750_rule" weight="10.0" severity="medium"><version>RHEL-08-040090</version><title>A RHEL 8 firewall must employ a deny-all, allow-by-exception policy for allowing connections to other systems.</title><description>&lt;VulnDiscussion&gt;Failure to restrict network connectivity only to authorized systems permits inbound connections from malicious systems. It also permits outbound connections that may facilitate exfiltration of DoD data.
-+If the command does not return any output or the output is not "blacklist usb-storage" and use of USB storage devices is not documented with the Information System Security Officer (ISSO) as an operational requirement, this is a finding.</check-content></check></Rule></Group><Group id="V-230504"><title>SRG-OS-000297-GPOS-00115</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230504r809321_rule" weight="10.0" severity="medium"><version>RHEL-08-040090</version><title>A RHEL 8 firewall must employ a deny-all, allow-by-exception policy for allowing connections to other systems.</title><description>&lt;VulnDiscussion&gt;Failure to restrict network connectivity only to authorized systems permits inbound connections from malicious systems. It also permits outbound connections that may facilitate exfiltration of DoD data.
- 
--RHEL 8 incorporates the "firewalld" daemon, which allows for many different configurations. One of these configurations is zones. Zones can be utilized to a deny-all, allow-by-exception approach. The default "drop" zone will drop all incoming network packets unless it is explicitly allowed by the configuration file or is related to an outgoing network connection.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-002314</ident><fixtext fixref="F-33148r568259_fix">Configure the "firewalld" daemon to employ a deny-all, allow-by-exception with the following commands:
-+RHEL 8 incorporates the "firewalld" daemon, which allows for many different configurations. One of these configurations is zones. Zones can be utilized to a deny-all, allow-by-exception approach. The default "drop" zone will drop all incoming network packets unless it is explicitly allowed by the configuration file or is related to an outgoing network connection.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-002314</ident><fixtext fixref="F-33148r809320_fix">Configure the "firewalld" daemon to employ a deny-all, allow-by-exception with the following commands:
- 
- $ sudo firewall-cmd --permanent --new-zone=[custom]
- 
- $ sudo cp /usr/lib/firewalld/zones/drop.xml /etc/firewalld/zones/[custom].xml
- 
--This will provide a clean configuration file to work with that employs a deny-all approach. Next, add the exceptions that are required for mission functionality.
-+This will provide a clean configuration file to work with that employs a deny-all approach. Note: Add the exceptions that are required for mission functionality and update the short title in the xml file to match the [custom] zone name.
- 
-+Reload the firewall rules to make the new [custom] zone available to load:
-+$ sudo firewall-cmd --reload 
-+
-+Set the default zone to the new [custom] zone:
- $ sudo firewall-cmd --set-default-zone=[custom]
- 
--Note: This is a runtime and permanent change.</fixtext><fix id="F-33148r568259_fix" /><check system="C-33173r568258_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify "firewalld" is configured to employ a deny-all, allow-by-exception policy for allowing connections to other systems with the following commands:
-+Note: This is a runtime and permanent change.
-+Add any interfaces to the new [custom] zone:
-+$ sudo firewall-cmd --permanent --zone=[custom] --change-interface=ens33
-+
-+Reload the firewall rules for changes to take effect:
-+$ sudo firewall-cmd --reload</fixtext><fix id="F-33148r809320_fix" /><check system="C-33173r568258_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify "firewalld" is configured to employ a deny-all, allow-by-exception policy for allowing connections to other systems with the following commands:
- 
- $ sudo  firewall-cmd --state
- 
-@@ -6467,22 +6064,13 @@ $ sudo egrep "[+]?acl" /etc/aide.conf
- 
- VarFile = OwnerMode+n+l+X+acl
- 
--If the "acl" rule is not being used on all selection lines in the "/etc/aide.conf" file, is commented out, or ACLs are not being checked by another file integrity tool, this is a finding.</check-content></check></Rule></Group><Group id="V-230553"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230553r646886_rule" weight="10.0" severity="medium"><version>RHEL-08-040320</version><title>The graphical display manager must not be installed on RHEL 8 unless approved.</title><description>&lt;VulnDiscussion&gt;Internet services that are not required for system or application processes must not be active to decrease the attack surface of the system. Graphical display managers have a long history of security vulnerabilities and must not be used, unless approved and documented.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000366</ident><fixtext fixref="F-33197r646885_fix">Document the requirement for a graphical user interface with the ISSO or reinstall the operating system without the graphical user interface. If reinstallation is not feasible, then continue with the following procedure:
-+If the "acl" rule is not being used on all selection lines in the "/etc/aide.conf" file, is commented out, or ACLs are not being checked by another file integrity tool, this is a finding.</check-content></check></Rule></Group><Group id="V-230553"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230553r809324_rule" weight="10.0" severity="medium"><version>RHEL-08-040320</version><title>The graphical display manager must not be installed on RHEL 8 unless approved.</title><description>&lt;VulnDiscussion&gt;Internet services that are not required for system or application processes must not be active to decrease the attack surface of the system. Graphical display managers have a long history of security vulnerabilities and must not be used, unless approved and documented.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000366</ident><fixtext fixref="F-33197r809323_fix">Document the requirement for a graphical user interface with the ISSO or reinstall the operating system without the graphical user interface. If reinstallation is not feasible, then continue with the following procedure:
- 
- Open an SSH session and enter the following commands:
- 
--$ sudo systemctl set-default multi-user.target
--
- $ sudo yum remove xorg-x11-server-Xorg xorg-x11-server-common xorg-x11-server-utils xorg-x11-server-Xwayland
- 
--A reboot is required for the changes to take effect.</fixtext><fix id="F-33197r646885_fix" /><check system="C-33222r646884_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify that the system is configured to boot to the command line:
--
--$ systemctl get-default
--multi-user.target
--
--If the system default target is not set to "multi-user.target" and the Information System Security Officer (ISSO) lacks a documented requirement for a graphical user interface, this is a finding.
--
--Verify that a graphical user interface is not installed:
-+A reboot is required for the changes to take effect.</fixtext><fix id="F-33197r809323_fix" /><check system="C-33222r809322_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify that a graphical user interface is not installed:
- 
- $ rpm -qa | grep xorg | grep server
- 
-@@ -6610,11 +6198,11 @@ $ sudo grep -iw 'ALL' /etc/sudoers /etc/sudoers.d/*
- 
- If the either of the following entries are returned, this is a finding:
- ALL     ALL=(ALL) ALL
--ALL     ALL=(ALL:ALL) ALL</check-content></check></Rule></Group><Group id="V-237642"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-237642r646896_rule" weight="10.0" severity="medium"><version>RHEL-08-010383</version><title>RHEL 8 must use the invoking user's password for privilege escalation when using "sudo".</title><description>&lt;VulnDiscussion&gt;The sudoers security policy requires that users authenticate themselves before they can use sudo. When sudoers requires authentication, it validates the invoking user's credentials. If the rootpw, targetpw, or runaspw flags are defined and not disabled, by default the operating system will prompt the invoking user for the "root" user password. 
-+ALL     ALL=(ALL:ALL) ALL</check-content></check></Rule></Group><Group id="V-237642"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-237642r809326_rule" weight="10.0" severity="medium"><version>RHEL-08-010383</version><title>RHEL 8 must use the invoking user's password for privilege escalation when using "sudo".</title><description>&lt;VulnDiscussion&gt;The sudoers security policy requires that users authenticate themselves before they can use sudo. When sudoers requires authentication, it validates the invoking user's credentials. If the rootpw, targetpw, or runaspw flags are defined and not disabled, by default the operating system will prompt the invoking user for the "root" user password. 
- For more information on each of the listed configurations, reference the sudoers(5) manual page.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-002227</ident><fixtext fixref="F-40824r646895_fix">Define the following in the Defaults section of the /etc/sudoers file or a configuration file in the /etc/sudoers.d/ directory:
- Defaults !targetpw
- Defaults !rootpw
--Defaults !runaspw</fixtext><fix id="F-40824r646895_fix" /><check system="C-40861r646894_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify that the sudoers security policy is configured to use the invoking user's password for privilege escalation.
-+Defaults !runaspw</fixtext><fix id="F-40824r646895_fix" /><check system="C-40861r809325_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify that the sudoers security policy is configured to use the invoking user's password for privilege escalation.
- 
- $ sudo egrep -i '(!rootpw|!targetpw|!runaspw)' /etc/sudoers /etc/sudoers.d/* | grep -v '#'
- 
-@@ -6622,10 +6210,11 @@ $ sudo egrep -i '(!rootpw|!targetpw|!runaspw)' /etc/sudoers /etc/sudoers.d/* | g
- /etc/sudoers:Defaults !rootpw
- /etc/sudoers:Defaults !runaspw
- 
--If no results are returned, this is a finding
-+If no results are returned, this is a finding.
-+If results are returned from more than one file location, this is a finding.
- If "Defaults !targetpw" is not defined, this is a finding.
- If "Defaults !rootpw" is not defined, this is a finding.
--If "Defaults !runaspw" is not defined, this is a finding.</check-content></check></Rule></Group><Group id="V-237643"><title>SRG-OS-000373-GPOS-00156</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-237643r792980_rule" weight="10.0" severity="medium"><version>RHEL-08-010384</version><title>RHEL 8 must require re-authentication when using the "sudo" command.</title><description>&lt;VulnDiscussion&gt;Without re-authentication, users may access resources or perform tasks for which they do not have authorization. 
-+If "Defaults !runaspw" is not defined, this is a finding.</check-content></check></Rule></Group><Group id="V-237643"><title>SRG-OS-000373-GPOS-00156</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-237643r809328_rule" weight="10.0" severity="medium"><version>RHEL-08-010384</version><title>RHEL 8 must require re-authentication when using the "sudo" command.</title><description>&lt;VulnDiscussion&gt;Without re-authentication, users may access resources or perform tasks for which they do not have authorization. 
- 
- When operating systems provide the capability to escalate a functional capability, it is critical the organization requires the user to re-authenticate when using the "sudo" command.
- 
-@@ -6635,11 +6224,13 @@ $ sudo visudo
- 
- Add or modify the following line:
- Defaults timestamp_timeout=[value]
--Note: The "[value]" must be a number that is greater than or equal to "0".</fixtext><fix id="F-40825r646898_fix" /><check system="C-40862r792979_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify the operating system requires re-authentication when using the "sudo" command to elevate privileges.
-+Note: The "[value]" must be a number that is greater than or equal to "0".</fixtext><fix id="F-40825r646898_fix" /><check system="C-40862r809327_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify the operating system requires re-authentication when using the "sudo" command to elevate privileges.
- 
- $ sudo grep -i 'timestamp_timeout' /etc/sudoers /etc/sudoers.d/*
- /etc/sudoers:Defaults timestamp_timeout=0
- 
-+If results are returned from more than one file location, this is a finding.
-+
- If "timestamp_timeout" is set to a negative number, is commented out, or no results are returned, this is a finding.</check-content></check></Rule></Group><Group id="V-244519"><title>SRG-OS-000023-GPOS-00006</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-244519r743806_rule" weight="10.0" severity="medium"><version>RHEL-08-010049</version><title>RHEL 8 must display a banner before granting local or remote access to the system via a graphical user logon.</title><description>&lt;VulnDiscussion&gt;Display of a standardized and approved use notification before granting access to the operating system ensures privacy and security notification verbiage used is consistent with applicable federal laws, Executive Orders, directives, policies, regulations, standards, and guidance.
- 
- System use notifications are required only for access via logon interfaces with human users and are not required when such human interfaces do not exist.
-@@ -6670,19 +6261,7 @@ $ sudo grep banner-message-enable /etc/dconf/db/local.d/*
- 
- banner-message-enable=true
- 
--If "banner-message-enable" is set to "false" or is missing, this is a finding.</check-content></check></Rule></Group><Group id="V-244520"><title>SRG-OS-000073-GPOS-00041</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-244520r743809_rule" weight="10.0" severity="medium"><version>RHEL-08-010131</version><title>The RHEL 8 system-auth file must be configured to use a sufficient number of hashing rounds.</title><description>&lt;VulnDiscussion&gt;The system must use a strong hashing algorithm to store the password. The system must use a sufficient number of hashing rounds to ensure the required level of entropy.
--
--Passwords need to be protected at all times, and encryption is the standard method for protecting passwords. If passwords are not encrypted, they can be plainly read (i.e., clear text) and easily compromised.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000196</ident><fixtext fixref="F-47752r743808_fix">Configure RHEL 8 to encrypt all stored passwords with a strong cryptographic hash.
--
--Edit/modify the following line in the "etc/pam.d/system-auth" file and set "rounds" to a value no lower than "5000":
--
--password sufficient pam_unix.so sha512 rounds=5000</fixtext><fix id="F-47752r743808_fix" /><check system="C-47795r743807_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Check that a minimum number of hash rounds is configured by running the following command:
--
--$ sudo grep rounds /etc/pam.d/system-auth
--
--password sufficient pam_unix.so sha512 rounds=5000
--
--If "rounds" has a value below "5000", or is commented out, this is a finding.</check-content></check></Rule></Group><Group id="V-244521"><title>SRG-OS-000080-GPOS-00048</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-244521r792982_rule" weight="10.0" severity="medium"><version>RHEL-08-010141</version><title>RHEL 8 operating systems booted with United Extensible Firmware Interface (UEFI) must require a unique superusers name upon booting into single-user mode and maintenance.</title><description>&lt;VulnDiscussion&gt;If the system does not require valid authentication before it boots into single-user or maintenance mode, anyone who invokes single-user or maintenance mode is granted privileged access to all files on the system. GRUB 2 is the default boot loader for RHEL 8 and is designed to require a password to boot into single-user mode or make modifications to the boot menu.
-+If "banner-message-enable" is set to "false" or is missing, this is a finding.</check-content></check></Rule></Group><Group id="V-244521"><title>SRG-OS-000080-GPOS-00048</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-244521r792982_rule" weight="10.0" severity="medium"><version>RHEL-08-010141</version><title>RHEL 8 operating systems booted with United Extensible Firmware Interface (UEFI) must require a unique superusers name upon booting into single-user mode and maintenance.</title><description>&lt;VulnDiscussion&gt;If the system does not require valid authentication before it boots into single-user or maintenance mode, anyone who invokes single-user or maintenance mode is granted privileged access to all files on the system. GRUB 2 is the default boot loader for RHEL 8 and is designed to require a password to boot into single-user mode or make modifications to the boot menu.
- 
- The GRUB 2 superuser account is an account of last resort. Establishing a unique username for this account hardens the boot loader against brute force attacks. Due to the nature of the superuser account database being distinct from the OS account database, this allows the use of a username that is not among those within the OS account database. Examples of non-unique superusers names are root, superuser, unlock, etc.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000213</ident><fixtext fixref="F-47753r743811_fix">Configure the system to have a unique name for the grub superusers account.
- 
-@@ -6730,21 +6309,21 @@ $ sudo grep sulogin-shell /usr/lib/systemd/system/emergency.service
- 
- ExecStart=-/usr/lib/systemd/systemd-sulogin-shell emergency
- 
--If the "ExecStart" line is configured for anything other than "/usr/lib/systemd/systemd-sulogin-shell emergency", commented out, or missing, this is a finding.</check-content></check></Rule></Group><Group id="V-244524"><title>SRG-OS-000120-GPOS-00061</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-244524r743821_rule" weight="10.0" severity="medium"><version>RHEL-08-010159</version><title>The RHEL 8 pam_unix.so module must be configured in the system-auth file to use a FIPS 140-2 approved cryptographic hashing algorithm for system authentication.</title><description>&lt;VulnDiscussion&gt;Unapproved mechanisms that are used for authentication to the cryptographic module are not verified and therefore cannot be relied upon to provide confidentiality or integrity, and DoD data may be compromised.
-+If the "ExecStart" line is configured for anything other than "/usr/lib/systemd/systemd-sulogin-shell emergency", commented out, or missing, this is a finding.</check-content></check></Rule></Group><Group id="V-244524"><title>SRG-OS-000120-GPOS-00061</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-244524r809331_rule" weight="10.0" severity="medium"><version>RHEL-08-010159</version><title>The RHEL 8 pam_unix.so module must be configured in the system-auth file to use a FIPS 140-2 approved cryptographic hashing algorithm for system authentication.</title><description>&lt;VulnDiscussion&gt;Unapproved mechanisms that are used for authentication to the cryptographic module are not verified and therefore cannot be relied upon to provide confidentiality or integrity, and DoD data may be compromised.
- 
- RHEL 8 systems utilizing encryption are required to use FIPS-compliant mechanisms for authenticating to cryptographic modules. 
- 
--FIPS 140-2 is the current standard for validating that mechanisms used to access cryptographic modules utilize authentication that meets DoD requirements. This allows for Security Levels 1, 2, 3, or 4 for use on a general-purpose computing system.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000803</ident><fixtext fixref="F-47756r743820_fix">Configure RHEL 8 to use a FIPS 140-2 approved cryptographic hashing algorithm for system authentication.
-+FIPS 140-2 is the current standard for validating that mechanisms used to access cryptographic modules utilize authentication that meets DoD requirements. This allows for Security Levels 1, 2, 3, or 4 for use on a general-purpose computing system.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000803</ident><fixtext fixref="F-47756r809330_fix">Configure RHEL 8 to use a FIPS 140-2 approved cryptographic hashing algorithm for system authentication.
- 
- Edit/modify the following line in the "/etc/pam.d/system-auth" file to include the sha512 option for pam_unix.so:
- 
--password sufficient pam_unix.so sha512 rounds=5000</fixtext><fix id="F-47756r743820_fix" /><check system="C-47799r743819_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify that pam_unix.so module is configured to use sha512.
-+password sufficient pam_unix.so sha512</fixtext><fix id="F-47756r809330_fix" /><check system="C-47799r809329_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify that pam_unix.so module is configured to use sha512.
- 
- Check that pam_unix.so module is configured to use sha512 in /etc/pam.d/system-auth with the following command:
- 
- $ sudo grep password /etc/pam.d/system-auth | grep pam_unix
- 
--password sufficient pam_unix.so sha512 rounds=5000
-+password sufficient pam_unix.so sha512
- 
- If "sha512" is missing, or is commented out, this is a finding.</check-content></check></Rule></Group><Group id="V-244525"><title>SRG-OS-000163-GPOS-00072</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-244525r743824_rule" weight="10.0" severity="medium"><version>RHEL-08-010201</version><title>The RHEL 8 SSH daemon must be configured with a timeout interval.</title><description>&lt;VulnDiscussion&gt;Terminating an idle SSH session within a short time period reduces the window of opportunity for unauthorized personnel to take control of a management session enabled on the console or console port that has been left unattended. In addition, quickly terminating an idle SSH session will also free up resources committed by the managed network element.
- 
-@@ -6769,7 +6348,7 @@ $ sudo grep -i clientalive /etc/ssh/sshd_config
- ClientAliveInterval 600
- ClientAliveCountMax 0
- 
--If "ClientAliveInterval" does not exist, does not have a value of "600" or less in "/etc/ssh/sshd_config", or is commented out, this is a finding.</check-content></check></Rule></Group><Group id="V-244526"><title>SRG-OS-000250-GPOS-00093</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-244526r743827_rule" weight="10.0" severity="medium"><version>RHEL-08-010287</version><title>The RHEL 8 SSH daemon must be configured to use system-wide crypto policies.</title><description>&lt;VulnDiscussion&gt;Without cryptographic integrity protections, information can be altered by unauthorized users without detection.
-+If "ClientAliveInterval" does not exist, does not have a value of "600" or less in "/etc/ssh/sshd_config", or is commented out, this is a finding.</check-content></check></Rule></Group><Group id="V-244526"><title>SRG-OS-000250-GPOS-00093</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-244526r809334_rule" weight="10.0" severity="medium"><version>RHEL-08-010287</version><title>The RHEL 8 SSH daemon must be configured to use system-wide crypto policies.</title><description>&lt;VulnDiscussion&gt;Without cryptographic integrity protections, information can be altered by unauthorized users without detection.
- 
- Remote access (e.g., RDP) is access to DoD nonpublic information systems by an authorized user (or an information system) communicating through an external, non-organization-controlled network. Remote access methods include, for example, dial-up, broadband, and wireless.
- 
-@@ -6777,17 +6356,17 @@ Cryptographic mechanisms used for protecting the integrity of information includ
- 
- RHEL 8 incorporates system-wide crypto policies by default. The SSH configuration file has no effect on the ciphers, MACs, or algorithms unless specifically defined in the /etc/sysconfig/sshd file. The employed algorithms can be viewed in the /etc/crypto-policies/back-ends/ directory.
- 
--Satisfies: SRG-OS-000250-GPOS-00093, SRG-OS-000393-GPOS-00173, SRG-OS-000394-GPOS-00174, SRG-OS-000125-GPOS-00065&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-001453</ident><fixtext fixref="F-47758r743826_fix">Configure the RHEL 8 SSH daemon to use system-wide crypto policies by adding the following line to /etc/sysconfig/sshd:
-+Satisfies: SRG-OS-000250-GPOS-00093, SRG-OS-000393-GPOS-00173, SRG-OS-000394-GPOS-00174, SRG-OS-000125-GPOS-00065&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-001453</ident><fixtext fixref="F-47758r809333_fix">Configure the RHEL 8 SSH daemon to use system-wide crypto policies by adding the following line to /etc/sysconfig/sshd:
- 
--# crypto_policy=
-+# CRYPTO_POLICY=
- 
--A reboot is required for the changes to take effect.</fixtext><fix id="F-47758r743826_fix" /><check system="C-47801r743825_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify that system-wide crypto policies are in effect:
-+A reboot is required for the changes to take effect.</fixtext><fix id="F-47758r809333_fix" /><check system="C-47801r809332_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify that system-wide crypto policies are in effect:
- 
--$ sudo grep -i crypto_policy /etc/sysconfig/sshd
-+$ sudo grep CRYPTO_POLICY /etc/sysconfig/sshd
- 
--# crypto_policy=
-+# CRYPTO_POLICY=
- 
--If the "crypto_policy" is uncommented, this is a finding.</check-content></check></Rule></Group><Group id="V-244527"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-244527r743830_rule" weight="10.0" severity="low"><version>RHEL-08-010472</version><title>RHEL 8 must have the packages required to use the hardware random number generator entropy gatherer service.</title><description>&lt;VulnDiscussion&gt;The most important characteristic of a random number generator is its randomness, namely its ability to deliver random numbers that are impossible to predict.  Entropy in computer security is associated with the unpredictability of a source of randomness.  The random source with high entropy tends to achieve a uniform distribution of random values.  Random number generators are one of the most important building blocks of cryptosystems.  
-+If the "CRYPTO_POLICY " is uncommented, this is a finding.</check-content></check></Rule></Group><Group id="V-244527"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-244527r743830_rule" weight="10.0" severity="low"><version>RHEL-08-010472</version><title>RHEL 8 must have the packages required to use the hardware random number generator entropy gatherer service.</title><description>&lt;VulnDiscussion&gt;The most important characteristic of a random number generator is its randomness, namely its ability to deliver random numbers that are impossible to predict.  Entropy in computer security is associated with the unpredictability of a source of randomness.  The random source with high entropy tends to achieve a uniform distribution of random values.  Random number generators are one of the most important building blocks of cryptosystems.  
- 
- The rngd service feeds random data from hardware device to kernel random device. Quality (non-predictable) random number generation is important for several security functions (i.e., ciphers).&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000366</ident><fixtext fixref="F-47759r743829_fix">Install the packages required to enabled the hardware random number generator entropy gatherer service with the following command:
- 
-@@ -6819,13 +6398,13 @@ $ sudo grep /var/tmp /etc/fstab
- 
- UUID=c274f65f /var/tmp xfs noatime,nobarrier 1 2
- 
--If a separate entry for "/var/tmp" is not in use, this is a finding.</check-content></check></Rule></Group><Group id="V-244530"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-244530r743839_rule" weight="10.0" severity="medium"><version>RHEL-08-010572</version><title>RHEL 8 must prevent files with the setuid and setgid bit set from being executed on the /boot/efi directory.</title><description>&lt;VulnDiscussion&gt;The "nosuid" mount option causes the system not to execute "setuid" and "setgid" files with owner privileges. This option must be used for mounting any file system not containing approved "setuid" and "setguid" files. Executing files from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000366</ident><fixtext fixref="F-47762r743838_fix">Configure the "/etc/fstab" to use the "nosuid" option on the /boot/efi directory.</fixtext><fix id="F-47762r743838_fix" /><check system="C-47805r743837_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>For systems that use BIOS, this is Not Applicable.
-+If a separate entry for "/var/tmp" is not in use, this is a finding.</check-content></check></Rule></Group><Group id="V-244530"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-244530r809336_rule" weight="10.0" severity="medium"><version>RHEL-08-010572</version><title>RHEL 8 must prevent files with the setuid and setgid bit set from being executed on the /boot/efi directory.</title><description>&lt;VulnDiscussion&gt;The "nosuid" mount option causes the system not to execute "setuid" and "setgid" files with owner privileges. This option must be used for mounting any file system not containing approved "setuid" and "setguid" files. Executing files from untrusted file systems increases the opportunity for unprivileged users to attain unauthorized administrative access.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000366</ident><fixtext fixref="F-47762r743838_fix">Configure the "/etc/fstab" to use the "nosuid" option on the /boot/efi directory.</fixtext><fix id="F-47762r743838_fix" /><check system="C-47805r809335_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>For systems that use BIOS, this is Not Applicable.
- 
- Verify the /boot/efi directory is mounted with the "nosuid" option with the following command:
- 
- $ sudo mount | grep '\s/boot/efi\s'
- 
--/dev/sda1 on /boot/efi type xfs (rw,nosuid,relatime,seclabe,attr2,inode64,noquota)
-+/dev/sda1 on /boot/efi type vfat (rw,nosuid,relatime,fmask=0077,dmask=0077,codepage=437,iocharset=ascii,shortname=winnt,errors=remount-ro)
- 
- If the /boot/efi file system does not have the "nosuid" option set, this is a finding.</check-content></check></Rule></Group><Group id="V-244531"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-244531r743842_rule" weight="10.0" severity="medium"><version>RHEL-08-010731</version><title>All RHEL 8 local interactive user home directory files must have mode 0750 or less permissive.</title><description>&lt;VulnDiscussion&gt;Excessive permissions on local interactive user home directories may allow unauthorized access to user files by other users.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000366</ident><fixtext fixref="F-47763r743841_fix">Set the mode on files and directories in the local interactive user home directory with the following command:
- 
-@@ -7114,7 +6693,7 @@ fapolicyd.service - File Access Policy Daemon
- Loaded: loaded (/usr/lib/systemd/system/fapolicyd.service; enabled; vendor preset: disabled)
- Active: active (running)
- 
--If fapolicyd is not enabled and running, this is a finding.</check-content></check></Rule></Group><Group id="V-244546"><title>SRG-OS-000368-GPOS-00154</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-244546r743887_rule" weight="10.0" severity="medium"><version>RHEL-08-040137</version><title>The RHEL 8 fapolicy module must be configured to employ a deny-all, permit-by-exception policy to allow the execution of authorized software programs.</title><description>&lt;VulnDiscussion&gt;The organization must identify authorized software programs and permit execution of authorized software. The process used to identify software programs that are authorized to execute on organizational information systems is commonly referred to as whitelisting.
-+If fapolicyd is not enabled and running, this is a finding.</check-content></check></Rule></Group><Group id="V-244546"><title>SRG-OS-000368-GPOS-00154</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-244546r809339_rule" weight="10.0" severity="medium"><version>RHEL-08-040137</version><title>The RHEL 8 fapolicy module must be configured to employ a deny-all, permit-by-exception policy to allow the execution of authorized software programs.</title><description>&lt;VulnDiscussion&gt;The organization must identify authorized software programs and permit execution of authorized software. The process used to identify software programs that are authorized to execute on organizational information systems is commonly referred to as whitelisting.
- 
- Utilizing a whitelist provides a configuration management method for allowing the execution of only authorized software. Using only authorized software decreases risk by limiting the number of potential vulnerabilities. Verification of whitelisted software occurs prior to execution or at system startup.
- 
-@@ -7124,11 +6703,7 @@ RHEL 8 ships with many optional packages. One such package is a file access poli
- 
- Proceed with caution with enforcing the use of this daemon. Improper configuration may render the system non-functional. The "fapolicyd" API is not namespace aware and can cause issues when launching or running containers.
- 
--Satisfies: SRG-OS-000368-GPOS-00154, SRG-OS-000370-GPOS-00155, SRG-OS-000480-GPOS-00232&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-001764</ident><fixtext fixref="F-47778r743886_fix">Configure RHEL 8 to employ a deny-all, permit-by-exception application whitelisting policy with "fapolicyd" using the following command:
--
--Note: Running this command requires a root shell
--
--# mount | egrep '^tmpfs| ext4| ext3| xfs' | awk '{ printf "%s\n", $3 }' &gt;&gt; /etc/fapolicyd/fapolicyd.mounts
-+Satisfies: SRG-OS-000368-GPOS-00154, SRG-OS-000370-GPOS-00155, SRG-OS-000480-GPOS-00232&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-001764</ident><fixtext fixref="F-47778r809338_fix">Configure RHEL 8 to employ a deny-all, permit-by-exception application whitelisting policy with "fapolicyd".
- 
- With the "fapolicyd" installed and enabled, configure the daemon to function in permissive mode until the whitelist is built correctly to avoid system lockout. Do this by editing the "/etc/fapolicyd/fapolicyd.conf" file with the following line:
- 
-@@ -7138,7 +6713,7 @@ Build the whitelist in the "/etc/fapolicyd/fapolicyd.rules" file ensuring the la
- 
- Once it is determined the whitelist is built correctly, set the fapolicyd to enforcing mode by editing the "permissive" line in the /etc/fapolicyd/fapolicyd.conf file.
- 
--permissive = 0</fixtext><fix id="F-47778r743886_fix" /><check system="C-47821r743885_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify the RHEL 8 "fapolicyd" employs a deny-all, permit-by-exception policy.
-+permissive = 0</fixtext><fix id="F-47778r809338_fix" /><check system="C-47821r809337_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify the RHEL 8 "fapolicyd" employs a deny-all, permit-by-exception policy.
- 
- Check that "fapolicyd" is in enforcement mode with the following command:
- 
-@@ -7146,7 +6721,7 @@ $ sudo grep permissive /etc/fapolicyd/fapolicyd.conf
- 
- permissive = 0
- 
--Check that fapolicyd employs a deny-all policy on system mounts with the following commands:
-+Check that fapolicyd employs a deny-all policy on system mounts with the following command:
- 
- $ sudo tail /etc/fapolicyd/fapolicyd.rules
- 
-@@ -7154,18 +6729,7 @@ allow exe=/usr/bin/python3.7 : ftype=text/x-python
- deny_audit perm=any pattern=ld_so : all
- deny perm=any all : all
- 
--$ sudo cat /etc/fapolicyd/fapolicyd.mounts
--
--/dev/shm
--/run
--/sys/fs/cgroup
--/
--/home
--/boot
--/run/user/42
--/run/user/1000
--
--If fapolicyd is not running in enforcement mode on all system mounts with a deny-all, permit-by-exception policy, this is a finding.</check-content></check></Rule></Group><Group id="V-244547"><title>SRG-OS-000378-GPOS-00163</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-244547r743890_rule" weight="10.0" severity="medium"><version>RHEL-08-040139</version><title>RHEL 8 must have the USBGuard installed.</title><description>&lt;VulnDiscussion&gt;Without authenticating devices, unidentified or unknown devices may be introduced, thereby facilitating malicious activity.
-+If fapolicyd is not running in enforcement mode with a deny-all, permit-by-exception policy, this is a finding.</check-content></check></Rule></Group><Group id="V-244547"><title>SRG-OS-000378-GPOS-00163</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-244547r743890_rule" weight="10.0" severity="medium"><version>RHEL-08-040139</version><title>RHEL 8 must have the USBGuard installed.</title><description>&lt;VulnDiscussion&gt;Without authenticating devices, unidentified or unknown devices may be introduced, thereby facilitating malicious activity.
- Peripherals include, but are not limited to, such devices as flash drives, external storage, and printers.
- A new feature that RHEL 8 provides is the USBGuard software framework. The USBguard-daemon is the main component of the USBGuard software framework. It runs as a service in the background and enforces the USB device authorization policy for all USB devices. The policy is defined by a set of rules using a rule language described in the usbguard-rules.conf file. The policy and the authorization state of USB devices can be modified during runtime using the usbguard tool.
- 
-@@ -7511,4 +7075,201 @@ $ sudo grep -r net.ipv4.conf.all.forwarding /etc/sysctl.d/*.conf
- 
- If "net.ipv4.conf.all.forwarding" is not set to "0", is missing or commented out, this is a finding.
- 
--If the configuration file does not begin with "99-", this is a finding.</check-content></check></Rule></Group></Benchmark>
-\ No newline at end of file
-+If the configuration file does not begin with "99-", this is a finding.</check-content></check></Rule></Group><Group id="V-251706"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-251706r809342_rule" weight="10.0" severity="high"><version>RHEL-08-010121</version><title>The RHEL 8 operating system must not have accounts configured with blank or null passwords.</title><description>&lt;VulnDiscussion&gt;If an account has an empty password, anyone could log on and run commands with the privileges of that account. Accounts with empty passwords should never be used in operational environments.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000366</ident><fixtext fixref="F-55097r809341_fix">Configure all accounts on the system to have a password or lock the account with the following commands:
-+
-+Perform a password reset:
-+$ sudo passwd [username]
-+Lock an account:
-+$ sudo passwd -l [username]</fixtext><fix id="F-55097r809341_fix" /><check system="C-55143r809340_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Check the "/etc/shadow" file for blank passwords with the following command:
-+
-+$ sudo awk -F: '!$2 {print $1}' /etc/shadow
-+
-+If the command returns any results, this is a finding.</check-content></check></Rule></Group><Group id="V-251707"><title>SRG-OS-000259-GPOS-00100</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-251707r809345_rule" weight="10.0" severity="medium"><version>RHEL-08-010331</version><title>RHEL 8 library directories must have mode 755 or less permissive.</title><description>&lt;VulnDiscussion&gt;If RHEL 8 were to allow any user to make changes to software libraries, then those changes might be implemented without undergoing the appropriate testing and approvals that are part of a robust change management process.
-+
-+This requirement applies to RHEL 8 with software libraries that are accessible and configurable, as in the case of interpreted languages. Software libraries also include privileged programs that execute with escalated privileges. Only qualified and authorized individuals will be allowed to obtain access to information system components for purposes of initiating changes, including upgrades and modifications.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-001499</ident><fixtext fixref="F-55098r809344_fix">Configure the library directories to be protected from unauthorized access. Run the following command, replacing "[DIRECTORY]" with any library directory with a mode more permissive than 755.
-+
-+$ sudo chmod 755 [DIRECTORY]</fixtext><fix id="F-55098r809344_fix" /><check system="C-55144r809343_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify the system-wide shared library directories within "/lib", "/lib64", "/usr/lib" and "/usr/lib64" have mode "755" or less permissive with the following command:
-+
-+$ sudo find /lib /lib64 /usr/lib /usr/lib64 -perm /022 -type d -exec stat -c "%n %a" '{}' \;
-+
-+If any system-wide shared library directories are found to be group-writable or world-writable, this is a finding.</check-content></check></Rule></Group><Group id="V-251708"><title>SRG-OS-000259-GPOS-00100</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-251708r810012_rule" weight="10.0" severity="medium"><version>RHEL-08-010341</version><title>RHEL 8 library directories must be owned by root.</title><description>&lt;VulnDiscussion&gt;If RHEL 8 were to allow any user to make changes to software libraries, then those changes might be implemented without undergoing the appropriate testing and approvals that are part of a robust change management process.
-+
-+This requirement applies to RHEL 8 with software libraries that are accessible and configurable, as in the case of interpreted languages. Software libraries also include privileged programs that execute with escalated privileges. Only qualified and authorized individuals will be allowed to obtain access to information system components for purposes of initiating changes, including upgrades and modifications.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-001499</ident><fixtext fixref="F-55099r809347_fix">Configure the system-wide shared library directories within (/lib, /lib64, /usr/lib and /usr/lib64) to be protected from unauthorized access.
-+
-+Run the following command, replacing "[DIRECTORY]" with any library directory not owned by "root".
-+
-+$ sudo chown root [DIRECTORY]</fixtext><fix id="F-55099r809347_fix" /><check system="C-55145r810011_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify the system-wide shared library directories are owned by "root" with the following command:
-+
-+$ sudo find /lib /lib64 /usr/lib /usr/lib64 ! -user root -type d -exec stat -c "%n %U" '{}' \;
-+
-+If any system-wide shared library directory is returned, this is a finding.</check-content></check></Rule></Group><Group id="V-251709"><title>SRG-OS-000259-GPOS-00100</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-251709r810014_rule" weight="10.0" severity="medium"><version>RHEL-08-010351</version><title>RHEL 8 library directories must be group-owned by root or a system account.</title><description>&lt;VulnDiscussion&gt;If RHEL 8 were to allow any user to make changes to software libraries, then those changes might be implemented without undergoing the appropriate testing and approvals that are part of a robust change management process.
-+
-+This requirement applies to RHEL 8 with software libraries that are accessible and configurable, as in the case of interpreted languages. Software libraries also include privileged programs that execute with escalated privileges. Only qualified and authorized individuals will be allowed to obtain access to information system components for purposes of initiating changes, including upgrades and modifications.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-001499</ident><fixtext fixref="F-55100r809350_fix">Configure the system-wide shared library directories (/lib, /lib64, /usr/lib and /usr/lib64) to be protected from unauthorized access.
-+
-+Run the following command, replacing "[DIRECTORY]" with any library directory not group-owned by "root".
-+
-+$ sudo chgrp root [DIRECTORY]</fixtext><fix id="F-55100r809350_fix" /><check system="C-55146r810013_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify the system-wide shared library directories are group-owned by "root" with the following command:
-+
-+$ sudo find /lib /lib64 /usr/lib /usr/lib64 ! -group root -type d -exec stat -c "%n %G" '{}' \;
-+
-+If any system-wide shared library directory is returned and is not group-owned by a required system account, this is a finding.</check-content></check></Rule></Group><Group id="V-251710"><title>SRG-OS-000445-GPOS-00199</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-251710r809354_rule" weight="10.0" severity="medium"><version>RHEL-08-010359</version><title>The RHEL 8 operating system must use a file integrity tool to verify correct operation of all security functions.</title><description>&lt;VulnDiscussion&gt;Without verification of the security functions, security functions may not operate correctly, and the failure may go unnoticed. Security function is defined as the hardware, software, and/or firmware of the information system responsible for enforcing the system security policy and supporting the isolation of code and data on which the protection is based. Security functionality includes, but is not limited to, establishing system accounts, configuring access authorizations (i.e., permissions, privileges), setting events to be audited, and setting intrusion detection parameters.
-+
-+This requirement applies to the RHEL 8 operating system performing security function verification/testing and/or systems and environments that require this functionality.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-002696</ident><fixtext fixref="F-55101r809353_fix">Install the AIDE package by running the following command:
-+
-+$ sudo yum install aide</fixtext><fix id="F-55101r809353_fix" /><check system="C-55147r809352_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify that Advanced Intrusion Detection Environment (AIDE) is installed and verifies the correct operation of all security functions.
-+
-+Check that the AIDE package is installed with the following command:
-+
-+$ sudo rpm -q aide
-+
-+aide-0.16-14.el8.x86_64
-+
-+If AIDE is not installed, ask the System Administrator how file integrity checks are performed on the system. 
-+
-+If there is no application installed to perform integrity checks, this is a finding.</check-content></check></Rule></Group><Group id="V-251711"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-251711r810015_rule" weight="10.0" severity="medium"><version>RHEL-08-010379</version><title>RHEL 8 must specify the default "include" directory for the /etc/sudoers file.</title><description>&lt;VulnDiscussion&gt;The "sudo" command allows authorized users to run programs (including shells) as other users, system users, and root. The "/etc/sudoers" file is used to configure authorized "sudo" users as well as the programs they are allowed to run. Some configuration options in the "/etc/sudoers" file allow configured users to run programs without re-authenticating. Use of these configuration options makes it easier for one compromised account to be used to compromise other accounts.
-+
-+It is possible to include other sudoers files from within the sudoers file currently being parsed using the #include and #includedir directives. When sudo reaches this line it will suspend processing of the current file (/etc/sudoers) and switch to the specified file/directory. Once the end of the included file(s) is reached, the rest of /etc/sudoers will be processed. Files that are included may themselves include other files. A hard limit of 128 nested include files is enforced to prevent include file loops.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000366</ident><fixtext fixref="F-55102r809356_fix">Configure the /etc/sudoers file to only include the /etc/sudoers.d directory.
-+
-+Edit the /etc/sudoers file with the following command:
-+
-+$ sudo visudo
-+
-+Add or modify the following line:
-+#includedir /etc/sudoers.d</fixtext><fix id="F-55102r809356_fix" /><check system="C-55148r809355_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify the operating system specifies only the default "include" directory for the /etc/sudoers file with the following command:
-+
-+$ sudo grep include /etc/sudoers
-+
-+#includedir /etc/sudoers.d
-+
-+If the results are not "/etc/sudoers.d" or additional files or directories are specified, this is a finding.
-+
-+Verify the operating system does not have nested "include" files or directories within the /etc/sudoers.d directory with the following command:
-+
-+$ sudo grep include /etc/sudoers.d/*
-+
-+If results are returned, this is a finding.</check-content></check></Rule></Group><Group id="V-251712"><title>SRG-OS-000373-GPOS-00156</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-251712r810017_rule" weight="10.0" severity="medium"><version>RHEL-08-010385</version><title>The RHEL 8 operating system must not be configured to bypass password requirements for privilege escalation.</title><description>&lt;VulnDiscussion&gt;Without re-authentication, users may access resources or perform tasks for which they do not have authorization. 
-+
-+When operating systems provide the capability to escalate a functional capability, it is critical the user re-authenticate.
-+
-+Satisfies: SRG-OS-000373-GPOS-00156, SRG-OS-000373-GPOS-00157, SRG-OS-000373-GPOS-00158&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-002038</ident><fixtext fixref="F-55103r810016_fix">Configure the operating system to require users to supply a password for privilege escalation.
-+
-+Check the configuration of the "/etc/ pam.d/sudo" file with the following command:
-+$ sudo vi /etc/pam.d/sudo
-+
-+Remove any occurrences of "pam_succeed_if" in the file.</fixtext><fix id="F-55103r810016_fix" /><check system="C-55149r809358_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify the operating system is not be configured to bypass password requirements for privilege escalation.
-+
-+Check the configuration of the "/etc/pam.d/sudo" file with the following command:
-+
-+$ sudo grep pam_succeed_if /etc/pam.d/sudo
-+
-+If any occurrences of "pam_succeed_if" is returned from the command, this is a finding.</check-content></check></Rule></Group><Group id="V-251713"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-251713r810407_rule" weight="10.0" severity="medium"><version>RHEL-08-020101</version><title>RHEL 8 must ensure the password complexity module is enabled in the system-auth file.</title><description>&lt;VulnDiscussion&gt;Use of a complex password helps to increase the time and resources required to compromise the password. Password complexity, or strength, is a measure of the effectiveness of a password in resisting attempts at guessing and brute-force attacks. "pwquality" enforces complex password construction configuration and has the ability to limit brute-force attacks on the system.
-+
-+RHEL 8 uses "pwquality" as a mechanism to enforce password complexity. This is set in both:
-+/etc/pam.d/password-auth
-+/etc/pam.d/system-auth&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000366</ident><fixtext fixref="F-55104r810406_fix">Configure the operating system to use "pwquality" to enforce password complexity rules.
-+
-+Add the following line to the "/etc/pam.d/system-auth" file(or modify the line to have the required value):
-+
-+password required pam_pwquality.so</fixtext><fix id="F-55104r810406_fix" /><check system="C-55150r810405_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify the operating system uses "pwquality" to enforce the password complexity rules. 
-+
-+Check for the use of "pwquality" in the system-auth file with the following command:
-+
-+$ sudo cat /etc/pam.d/system-auth | grep pam_pwquality
-+
-+password required pam_pwquality.so
-+
-+If the command does not return a line containing the value "pam_pwquality.so", or the line is commented out, this is a finding.</check-content></check></Rule></Group><Group id="V-251714"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-251714r810410_rule" weight="10.0" severity="medium"><version>RHEL-08-020102</version><title>RHEL 8 systems below version 8.4 must ensure the password complexity module in the system-auth file is configured for three retries or less.</title><description>&lt;VulnDiscussion&gt;Use of a complex password helps to increase the time and resources required to compromise the password. Password complexity, or strength, is a measure of the effectiveness of a password in resisting attempts at guessing and brute-force attacks. "pwquality" enforces complex password construction configuration and has the ability to limit brute-force attacks on the system.
-+
-+RHEL 8 uses "pwquality" as a mechanism to enforce password complexity. This is set in both:
-+/etc/pam.d/password-auth
-+/etc/pam.d/system-auth
-+
-+By limiting the number of attempts to meet the pwquality module complexity requirements before returning with an error, the system will audit abnormal attempts at password changes.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000366</ident><fixtext fixref="F-55105r810408_fix">Configure the operating system to limit the "pwquality" retry option to 3.
-+
-+Add the following line to the "/etc/pam.d/system-auth" file (or modify the line to have the required value):
-+
-+password required pam_pwquality.so retry=3</fixtext><fix id="F-55105r810408_fix" /><check system="C-55151r810409_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Note: This requirement applies to RHEL versions 8.0 through 8.3. If the system is RHEL version 8.4 or newer, this requirement is not applicable.
-+
-+Verify the operating system is configured to limit the "pwquality" retry option to 3. 
-+
-+Check for the use of the "pwquality" retry option in the system-auth file with the following command:
-+
-+$ sudo cat /etc/pam.d/system-auth | grep pam_pwquality
-+
-+password required pam_pwquality.so retry=3
-+
-+If the value of "retry" is set to "0" or greater than "3", this is a finding.</check-content></check></Rule></Group><Group id="V-251715"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-251715r810412_rule" weight="10.0" severity="medium"><version>RHEL-08-020103</version><title>RHEL 8 systems below version 8.4 must ensure the password complexity module in the password-auth file is configured for three retries or less.</title><description>&lt;VulnDiscussion&gt;Use of a complex password helps to increase the time and resources required to compromise the password. Password complexity, or strength, is a measure of the effectiveness of a password in resisting attempts at guessing and brute-force attacks. "pwquality" enforces complex password construction configuration and has the ability to limit brute-force attacks on the system.
-+
-+RHEL 8 uses "pwquality" as a mechanism to enforce password complexity. This is set in both:
-+/etc/pam.d/password-auth
-+/etc/pam.d/system-auth
-+
-+By limiting the number of attempts to meet the pwquality module complexity requirements before returning with an error, the system will audit abnormal attempts at password changes.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000366</ident><fixtext fixref="F-55106r810411_fix">Configure the operating system to limit the "pwquality" retry option to 3.
-+
-+Add the following line to the "/etc/pam.d/password-auth" file (or modify the line to have the required value):
-+
-+password required pam_pwquality.so retry=3</fixtext><fix id="F-55106r810411_fix" /><check system="C-55152r809367_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Note: This requirement applies to RHEL versions 8.0 through 8.3. If the system is RHEL version 8.4 or newer, this requirement is not applicable.
-+
-+Verify the operating system is configured to limit the "pwquality" retry option to 3. 
-+
-+Check for the use of the "pwquality" retry option in the password-auth file with the following command:
-+
-+$ sudo cat /etc/pam.d/password-auth | grep pam_pwquality
-+
-+password required pam_pwquality.so retry=3
-+
-+If the value of "retry" is set to "0" or greater than "3", this is a finding.</check-content></check></Rule></Group><Group id="V-251716"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-251716r809372_rule" weight="10.0" severity="medium"><version>RHEL-08-020104</version><title>RHEL 8 systems, version 8.4 and above, must ensure the password complexity module is configured for three retries or less.</title><description>&lt;VulnDiscussion&gt;Use of a complex password helps to increase the time and resources required to compromise the password. Password complexity, or strength, is a measure of the effectiveness of a password in resisting attempts at guessing and brute-force attacks. "pwquality" enforces complex password construction configuration and has the ability to limit brute-force attacks on the system.
-+
-+RHEL 8 utilizes "pwquality" as a mechanism to enforce password complexity. This is set in both:
-+/etc/pam.d/password-auth
-+/etc/pam.d/system-auth
-+By limiting the number of attempts to meet the pwquality module complexity requirements before returning with an error, the system will audit abnormal attempts at password changes.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000366</ident><fixtext fixref="F-55107r809371_fix">Configure the operating system to limit the "pwquality" retry option to 3.
-+
-+Add the following line to the "/etc/security/pwquality.conf" file(or modify the line to have the required value):
-+
-+retry = 3</fixtext><fix id="F-55107r809371_fix" /><check system="C-55153r809370_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Note: This requirement applies to RHEL versions 8.4 or newer. If the system is RHEL below version 8.4, this requirement is not applicable.
-+
-+Verify the operating system is configured to limit the "pwquality" retry option to 3. 
-+
-+Check for the use of the "pwquality" retry option with the following command:
-+
-+$ sudo grep retry /etc/security/pwquality.conf
-+
-+retry = 3
-+
-+If the value of "retry" is set to "0" or greater than "3", is commented out or missing, this is a finding.
-+
-+Check for the use of the "pwquality" retry option in the system-auth and password-auth files with the following command:
-+
-+$ sudo grep retry /etc/pam.d/system-auth /etc/pam.d/password-auth
-+
-+If the command returns any results, this is a finding.</check-content></check></Rule></Group><Group id="V-251717"><title>SRG-OS-000077-GPOS-00045</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-251717r810415_rule" weight="10.0" severity="medium"><version>RHEL-08-020221</version><title>RHEL 8 must be configured in the system-auth file to prohibit password reuse for a minimum of five generations.</title><description>&lt;VulnDiscussion&gt;Password complexity, or strength, is a measure of the effectiveness of a password in resisting attempts at guessing and brute-force attacks. If the information system or application allows the user to reuse their password consecutively when that password has exceeded its defined lifetime, the end result is a password that is not changed per policy requirements.
-+
-+RHEL 8 uses "pwhistory" consecutively as a mechanism to prohibit password reuse. This is set in both:
-+/etc/pam.d/password-auth
-+/etc/pam.d/system-auth.
-+
-+Note that manual changes to the listed files may be overwritten by the "authselect" program.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000200</ident><fixtext fixref="F-55108r809374_fix">Configure the operating system in the system-auth file to prohibit password reuse for a minimum of five generations.
-+
-+Add the following line in "/etc/pam.d/system-auth" (or modify the line to have the required value):
-+
-+password required pam_pwhistory.so use_authtok remember=5 retry=3</fixtext><fix id="F-55108r809374_fix" /><check system="C-55154r809373_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify the operating system is configured in the system-auth file to prohibit password reuse for a minimum of five generations.
-+
-+Check for the value of the "remember" argument in "/etc/pam.d/password-auth" with the following command:
-+
-+$ sudo grep -i remember /etc/pam.d/password-auth
-+
-+password required pam_pwhistory.so use_authtok remember=5 retry=3
-+
-+If the line containing "pam_pwhistory.so" does not have the "remember" module argument set, is commented out, or the value of the "remember" module argument is set to less than "5", this is a finding.</check-content></check></Rule></Group><Group id="V-251718"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-251718r809378_rule" weight="10.0" severity="medium"><version>RHEL-08-040321</version><title>The graphical display manager must not be the default target on RHEL 8 unless approved.</title><description>&lt;VulnDiscussion&gt;Internet services that are not required for system or application processes must not be active to decrease the attack surface of the system. Graphical display managers have a long history of security vulnerabilities and must not be used, unless approved and documented.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000366</ident><fixtext fixref="F-55109r809377_fix">Document the requirement for a graphical user interface with the ISSO or reinstall the operating system without the graphical user interface. If reinstallation is not feasible, then continue with the following procedure:
-+
-+Open an SSH session and enter the following commands:
-+
-+$ sudo systemctl set-default multi-user.target
-+
-+A reboot is required for the changes to take effect.</fixtext><fix id="F-55109r809377_fix" /><check system="C-55155r809376_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify that the system is configured to boot to the command line:
-+
-+$ systemctl get-default
-+multi-user.target
-+
-+If the system default target is not set to "multi-user.target" and the Information System Security Officer (ISSO) lacks a documented requirement for a graphical user interface, this is a finding.</check-content></check></Rule></Group></Benchmark>
-\ No newline at end of file
-diff --git a/tests/data/profile_stability/rhel8/stig.profile b/tests/data/profile_stability/rhel8/stig.profile
-index b5621425b96..9c157b7134d 100644
---- a/tests/data/profile_stability/rhel8/stig.profile
-+++ b/tests/data/profile_stability/rhel8/stig.profile
-@@ -1,7 +1,7 @@
- title: DISA STIG for Red Hat Enterprise Linux 8
- description: 'This profile contains configuration checks that align to the
- 
--    DISA STIG for Red Hat Enterprise Linux 8 V1R4.
-+    DISA STIG for Red Hat Enterprise Linux 8 V1R5.
- 
- 
-     In addition to being applicable to Red Hat Enterprise Linux 8, DISA recognizes
-@@ -23,7 +23,7 @@ description: 'This profile contains configuration checks that align to the
-     - Red Hat Containers with a Red Hat Enterprise Linux 8 image'
- extends: null
- metadata:
--    version: V1R4
-+    version: V1R5
-     SMEs:
-     - mab879
-     - ggbecker
-diff --git a/tests/data/profile_stability/rhel8/stig_gui.profile b/tests/data/profile_stability/rhel8/stig_gui.profile
-index 31221ed632c..470669753f5 100644
---- a/tests/data/profile_stability/rhel8/stig_gui.profile
-+++ b/tests/data/profile_stability/rhel8/stig_gui.profile
-@@ -1,7 +1,7 @@
- title: DISA STIG with GUI for Red Hat Enterprise Linux 8
- description: 'This profile contains configuration checks that align to the
- 
--    DISA STIG with GUI for Red Hat Enterprise Linux 8 V1R4.
-+    DISA STIG with GUI for Red Hat Enterprise Linux 8 V1R5.
- 
- 
-     In addition to being applicable to Red Hat Enterprise Linux 8, DISA recognizes
-@@ -34,7 +34,7 @@ description: 'This profile contains configuration checks that align to the
-     standard DISA STIG for Red Hat Enterprise Linux 8 profile.'
- extends: null
- metadata:
--    version: V1R4
-+    version: V1R5
-     SMEs:
-     - mab879
-     - ggbecker
diff --git a/SOURCES/scap-security-guide-0.1.61-update_RHEL_STIG-PR_8130.patch b/SOURCES/scap-security-guide-0.1.61-update_RHEL_STIG-PR_8130.patch
deleted file mode 100644
index 8c79a50..0000000
--- a/SOURCES/scap-security-guide-0.1.61-update_RHEL_STIG-PR_8130.patch
+++ /dev/null
@@ -1,685 +0,0 @@
-diff --git a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_group_ownership_library_dirs/rule.yml b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_group_ownership_library_dirs/rule.yml
-index dac47a1c6d1..3a6167a5717 100644
---- a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_group_ownership_library_dirs/rule.yml
-+++ b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_group_ownership_library_dirs/rule.yml
-@@ -39,7 +39,7 @@ references:
-     nist: CM-5(6),CM-5(6).1
-     srg: SRG-OS-000259-GPOS-00100
-     stigid@ol8: OL08-00-010350
--    stigid@rhel8: RHEL-08-010350
-+    stigid@rhel8: RHEL-08-010351
-     stigid@sle12: SLES-12-010876
-     stigid@sle15: SLES-15-010356
-     stigid@ubuntu2004: UBTU-20-010431
-diff --git a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_group_ownership_library_dirs/tests/all_dirs_ok.pass.sh b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_group_ownership_library_dirs/tests/all_dirs_ok.pass.sh
-index 50fdb17bd2e..6a05a2b82ea 100644
---- a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_group_ownership_library_dirs/tests/all_dirs_ok.pass.sh
-+++ b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_group_ownership_library_dirs/tests/all_dirs_ok.pass.sh
-@@ -1,4 +1,4 @@
--# platform = multi_platform_sle,Red Hat Enterprise Linux 8,multi_platform_fedora
-+# platform = multi_platform_sle,multi_platform_rhel,multi_platform_fedora
- 
- DIRS="/lib /lib64 /usr/lib /usr/lib64"
- for dirPath in $DIRS; do
-diff --git a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_group_ownership_library_dirs/tests/correct_groupowner.pass.sh b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_group_ownership_library_dirs/tests/correct_groupowner.pass.sh
-new file mode 100644
-index 00000000000..6a05a2b82ea
---- /dev/null
-+++ b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_group_ownership_library_dirs/tests/correct_groupowner.pass.sh
-@@ -0,0 +1,6 @@
-+# platform = multi_platform_sle,multi_platform_rhel,multi_platform_fedora
-+
-+DIRS="/lib /lib64 /usr/lib /usr/lib64"
-+for dirPath in $DIRS; do
-+	find "$dirPath" -type d -exec chgrp root '{}' \;
-+done
-diff --git a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_group_ownership_library_dirs/tests/incorrect_groupowner.fail.sh b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_group_ownership_library_dirs/tests/incorrect_groupowner.fail.sh
-new file mode 100644
-index 00000000000..36461f5e5c3
---- /dev/null
-+++ b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_group_ownership_library_dirs/tests/incorrect_groupowner.fail.sh
-@@ -0,0 +1,6 @@
-+# platform = multi_platform_sle,multi_platform_rhel,multi_platform_fedora
-+
-+DIRS="/lib /lib64 /usr/lib /usr/lib64"
-+for dirPath in $DIRS; do
-+	mkdir -p "$dirPath/testme" && chgrp nobody "$dirPath/testme"
-+done
-diff --git a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_group_ownership_library_dirs/tests/incorrect_groupowner_2.fail.sh b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_group_ownership_library_dirs/tests/incorrect_groupowner_2.fail.sh
-new file mode 100644
-index 00000000000..3f09e3dd018
---- /dev/null
-+++ b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_group_ownership_library_dirs/tests/incorrect_groupowner_2.fail.sh
-@@ -0,0 +1,6 @@
-+# platform = multi_platform_sle,multi_platform_rhel,multi_platform_fedora
-+
-+DIRS="/lib /lib64 /usr/lib /usr/lib64"
-+for dirPath in $DIRS; do
-+	mkdir -p "$dirPath/testme/test2" && chgrp nobody "$dirPath/testme/test2"
-+done
-diff --git a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_group_ownership_library_dirs/tests/nobody_group_owned_dir_on_lib.fail.sh b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_group_ownership_library_dirs/tests/nobody_group_owned_dir_on_lib.fail.sh
-index 043ad6b2dee..36461f5e5c3 100644
---- a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_group_ownership_library_dirs/tests/nobody_group_owned_dir_on_lib.fail.sh
-+++ b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_group_ownership_library_dirs/tests/nobody_group_owned_dir_on_lib.fail.sh
-@@ -1,4 +1,4 @@
--# platform = multi_platform_sle,Red Hat Enterprise Linux 8,multi_platform_fedora
-+# platform = multi_platform_sle,multi_platform_rhel,multi_platform_fedora
- 
- DIRS="/lib /lib64 /usr/lib /usr/lib64"
- for dirPath in $DIRS; do
-diff --git a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_ownership_binary_dirs/rule.yml b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_ownership_binary_dirs/rule.yml
-index e2362388678..ba923d8ac55 100644
---- a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_ownership_binary_dirs/rule.yml
-+++ b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_ownership_binary_dirs/rule.yml
-@@ -27,7 +27,7 @@ references:
-     srg: SRG-OS-000258-GPOS-00099
-     stigid@ubuntu2004: UBTU-20-010424
- 
--ocil_clause: 'any system exectables directories are found to not be owned by root'
-+ocil_clause: 'any system executables directories are found to not be owned by root'
- 
- ocil: |-
-     System executables are stored in the following directories by default:
-diff --git a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_ownership_library_dirs/oval/shared.xml b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_ownership_library_dirs/oval/shared.xml
-deleted file mode 100644
-index 28e193f827c..00000000000
---- a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_ownership_library_dirs/oval/shared.xml
-+++ /dev/null
-@@ -1,28 +0,0 @@
--<def-group>
--  <definition class="compliance" id="dir_ownership_library_dirs" version="1">
--    {{{ oval_metadata("
--        Checks that /lib, /lib64, /usr/lib, /usr/lib64, /lib/modules, and
--        directories therein, are owned by root.
--      ") }}}
--    <criteria operator="AND">
--      <criterion test_ref="test_dir_ownership_lib_dir" />
--    </criteria>
--  </definition>
--
--  <unix:file_test  check="all" check_existence="none_exist" comment="library directories uid root" id="test_dir_ownership_lib_dir" version="1">
--    <unix:object object_ref="object_dir_ownership_lib_dir" />
--  </unix:file_test>
--
--
--  <unix:file_object comment="library directories" id="object_dir_ownership_lib_dir" version="1">
--    <!-- Check that /lib, /lib64, /usr/lib, and /usr/lib64 directories belong to user with uid 0 (root) -->
--    <unix:path operation="pattern match">^\/lib(|64)\/|^\/usr\/lib(|64)\/</unix:path>
--    <unix:filename xsi:nil="true" />
--    <filter action="include">state_owner_library_dirs_not_root</filter>
--  </unix:file_object>
--
--  <unix:file_state id="state_owner_library_dirs_not_root" version="1">
--    <unix:user_id datatype="int" operation="not equal">0</unix:user_id>
--  </unix:file_state>
--
--</def-group>
-diff --git a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_ownership_library_dirs/rule.yml b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_ownership_library_dirs/rule.yml
-index d6a0beddf6e..f0781b307b3 100644
---- a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_ownership_library_dirs/rule.yml
-+++ b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_ownership_library_dirs/rule.yml
-@@ -27,6 +27,8 @@ rationale: |-
- severity: medium
- 
- identifiers:
-+    cce@rhel8: CCE-89021-0
-+    cce@rhel9: CCE-89022-8
-     cce@sle12: CCE-83236-0
-     cce@sle15: CCE-85735-9
- 
-@@ -34,6 +36,7 @@ references:
-     disa: CCI-001499
-     nist: CM-5(6),CM-5(6).1
-     srg: SRG-OS-000259-GPOS-00100
-+    stigid@rhel8: RHEL-08-010341
-     stigid@sle12: SLES-12-010874
-     stigid@sle15: SLES-15-010354
-     stigid@ubuntu2004: UBTU-20-010429
-@@ -49,3 +52,14 @@ ocil: |-
-     For each of these directories, run the following command to find files not
-     owned by root:
-     <pre>$ sudo find -L <i>$DIR</i> ! -user root -type d -exec chown root {} \;</pre>
-+
-+template:
-+    name: file_owner
-+    vars:
-+        filepath:
-+            - /lib/
-+            - /lib64/
-+            - /usr/lib/
-+            - /usr/lib64/
-+        recursive: 'true'
-+        fileuid: '0'
-diff --git a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_ownership_library_dirs/tests/all_dirs_ok.pass.sh b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_ownership_library_dirs/tests/correct_owner.pass.sh
-similarity index 69%
-rename from linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_ownership_library_dirs/tests/all_dirs_ok.pass.sh
-rename to linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_ownership_library_dirs/tests/correct_owner.pass.sh
-index 01891664f64..a0d4990582e 100644
---- a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_ownership_library_dirs/tests/all_dirs_ok.pass.sh
-+++ b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_ownership_library_dirs/tests/correct_owner.pass.sh
-@@ -1,4 +1,4 @@
--# platform = multi_platform_sle
-+# platform = multi_platform_sle,multi_platform_rhel
- DIRS="/lib /lib64 /usr/lib /usr/lib64"
- for dirPath in $DIRS; do
- 	find "$dirPath" -type d -exec chown root '{}' \;
-diff --git a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_ownership_library_dirs/tests/nobody_owned_dir_on_lib.fail.sh b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_ownership_library_dirs/tests/incorrect_owner.fail.sh
-similarity index 63%
-rename from linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_ownership_library_dirs/tests/nobody_owned_dir_on_lib.fail.sh
-rename to linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_ownership_library_dirs/tests/incorrect_owner.fail.sh
-index 59b8a1867eb..f366c2d7922 100644
---- a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_ownership_library_dirs/tests/nobody_owned_dir_on_lib.fail.sh
-+++ b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_ownership_library_dirs/tests/incorrect_owner.fail.sh
-@@ -1,4 +1,5 @@
--# platform = multi_platform_sle
-+# platform = multi_platform_sle,multi_platform_rhel
-+groupadd nogroup
- DIRS="/lib /lib64"
- for dirPath in $DIRS; do
- 	mkdir -p "$dirPath/testme" && chown nobody:nogroup "$dirPath/testme"
-diff --git a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_permissions_library_dirs/oval/shared.xml b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_permissions_library_dirs/oval/shared.xml
-index a0e4e24b4f4..add26b2e778 100644
---- a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_permissions_library_dirs/oval/shared.xml
-+++ b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_permissions_library_dirs/oval/shared.xml
-@@ -1,8 +1,8 @@
- <def-group>
-   <definition class="compliance" id="dir_permissions_library_dirs" version="1">
-     {{{ oval_metadata("
--        Checks that /lib, /lib64, /usr/lib, /usr/lib64, /lib/modules, and
--        objects therein, are not group-writable or world-writable.
-+        Checks that the directories /lib, /lib64, /usr/lib and /usr/lib64
-+        are not group-writable or world-writable.
-       ") }}}
-     <criteria operator="AND">
-       <criterion test_ref="dir_test_perms_lib_dir" />
-@@ -19,7 +19,7 @@
-     <unix:path operation="pattern match">^\/lib(|64)|^\/usr\/lib(|64)</unix:path>
-     <unix:filename xsi:nil="true" />
-     <filter action="include">dir_state_perms_nogroupwrite_noworldwrite</filter>
--    <filter action="exclude">dir_perms_state_symlink</filter>
-+    <filter action="exclude">dir_perms_state_nogroupwrite_noworldwrite_symlink</filter>
-   </unix:file_object>
- 
-   <unix:file_state id="dir_state_perms_nogroupwrite_noworldwrite" version="1" operator="OR">
-@@ -27,7 +27,7 @@
-     <unix:owrite datatype="boolean">true</unix:owrite>
-   </unix:file_state>
- 
--  <unix:file_state id="dir_perms_state_symlink" version="1">
-+  <unix:file_state id="dir_perms_state_nogroupwrite_noworldwrite_symlink" version="1">
-     <unix:type operation="equals">symbolic link</unix:type>
-   </unix:file_state>
- 
-diff --git a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_permissions_library_dirs/rule.yml b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_permissions_library_dirs/rule.yml
-index db89a5e47a1..6e62e8c6bbf 100644
---- a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_permissions_library_dirs/rule.yml
-+++ b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/dir_permissions_library_dirs/rule.yml
-@@ -60,3 +60,14 @@ ocil: |-
-     To find shared libraries that are group-writable or world-writable,
-     run the following command for each directory <i>DIR</i> which contains shared libraries:
-     <pre>$ sudo find -L <i>DIR</i> -perm /022 -type d</pre>
-+
-+template:
-+    name: file_permissions
-+    vars:
-+        filepath:
-+            - /lib/
-+            - /lib64/
-+            - /usr/lib/
-+            - /usr/lib64/
-+        recursive: 'true'
-+        filemode: '0755'
-diff --git a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_groupownership_system_commands_dirs/ansible/shared.yml b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_groupownership_system_commands_dirs/ansible/shared.yml
-index 6b3a2905068..eec7485f90c 100644
---- a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_groupownership_system_commands_dirs/ansible/shared.yml
-+++ b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_groupownership_system_commands_dirs/ansible/shared.yml
-@@ -1,4 +1,4 @@
--# platform = multi_platform_sle,Oracle Linux 8,Red Hat Enterprise Linux 8,multi_platform_fedora
-+# platform = multi_platform_sle,Oracle Linux 8,multi_platform_rhel,multi_platform_fedora
- # reboot = false
- # strategy = restrict
- # complexity = medium
-diff --git a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_groupownership_system_commands_dirs/bash/shared.sh b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_groupownership_system_commands_dirs/bash/shared.sh
-index a9e8c7d8e25..e352dd34a67 100644
---- a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_groupownership_system_commands_dirs/bash/shared.sh
-+++ b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_groupownership_system_commands_dirs/bash/shared.sh
-@@ -1,4 +1,4 @@
--# platform = multi_platform_sle,Oracle Linux 8,Red Hat Enterprise Linux 8,multi_platform_fedora,multi_platform_ubuntu
-+# platform = multi_platform_sle,Oracle Linux 8,multi_platform_rhel,multi_platform_fedora,multi_platform_ubuntu
- 
- for SYSCMDFILES in /bin /sbin /usr/bin /usr/sbin /usr/local/bin /usr/local/sbin
- do
-diff --git a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_ownership_library_dirs/ansible/shared.yml b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_ownership_library_dirs/ansible/shared.yml
-deleted file mode 100644
-index de81a3703b4..00000000000
---- a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_ownership_library_dirs/ansible/shared.yml
-+++ /dev/null
-@@ -1,18 +0,0 @@
--# platform = Red Hat Virtualization 4,multi_platform_fedora,multi_platform_rhel,multi_platform_ol,multi_platform_sle
--# reboot = false
--# strategy = restrict
--# complexity = medium
--# disruption = medium
--- name: "Read list libraries without root ownership"
--  command: "find -L /usr/lib /usr/lib64 /lib /lib64 \\! -user root"
--  register: libraries_not_owned_by_root
--  changed_when: False
--  failed_when: False
--  check_mode: no
--
--- name: "Set ownership of system libraries to root"
--  file:
--    path: "{{ item }}"
--    owner: "root"
--  with_items: "{{ libraries_not_owned_by_root.stdout_lines }}"
--  when: libraries_not_owned_by_root | length > 0
-diff --git a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_ownership_library_dirs/bash/shared.sh b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_ownership_library_dirs/bash/shared.sh
-deleted file mode 100644
-index c75167d2fe7..00000000000
---- a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_ownership_library_dirs/bash/shared.sh
-+++ /dev/null
-@@ -1,8 +0,0 @@
--# platform = Red Hat Virtualization 4,multi_platform_fedora,multi_platform_rhel,multi_platform_ol,multi_platform_sle
--for LIBDIR in /usr/lib /usr/lib64 /lib /lib64
--do
--  if [ -d $LIBDIR ]
--  then
--    find -L $LIBDIR \! -user root -exec chown root {} \; 
--  fi
--done
-diff --git a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_ownership_library_dirs/oval/shared.xml b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_ownership_library_dirs/oval/shared.xml
-deleted file mode 100644
-index 59ee3d82a21..00000000000
---- a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_ownership_library_dirs/oval/shared.xml
-+++ /dev/null
-@@ -1,39 +0,0 @@
--<def-group>
--  <definition class="compliance" id="file_ownership_library_dirs" version="1">
--    {{{ oval_metadata("
--        Checks that /lib, /lib64, /usr/lib, /usr/lib64, /lib/modules, and
--        objects therein, are owned by root.
--      ") }}}
--    <criteria operator="AND">
--      <criterion test_ref="test_ownership_lib_dir" />
--      <criterion test_ref="test_ownership_lib_files" />
--    </criteria>
--  </definition>
--
--  <unix:file_test  check="all" check_existence="none_exist" comment="library directories uid root" id="test_ownership_lib_dir" version="1">
--    <unix:object object_ref="object_file_ownership_lib_dir" />
--  </unix:file_test>
--
--  <unix:file_test  check="all" check_existence="none_exist" comment="library files uid root" id="test_ownership_lib_files" version="1">
--    <unix:object object_ref="object_file_ownership_lib_files" />
--  </unix:file_test>
--
--  <unix:file_object comment="library directories" id="object_file_ownership_lib_dir" version="1">
--    <!-- Check that /lib, /lib64, /usr/lib, and /usr/lib64 directories belong to user with uid 0 (root) -->
--    <unix:path operation="pattern match">^\/lib(|64)\/|^\/usr\/lib(|64)\/</unix:path>
--    <unix:filename xsi:nil="true" />
--    <filter action="include">state_owner_libraries_not_root</filter>
--  </unix:file_object>
--
--  <unix:file_object comment="library files" id="object_file_ownership_lib_files" version="1">
--    <!-- Check that files within /lib, /lib64, /usr/lib, and /usr/lib64 directories belong to user with uid 0 (root) -->
--    <unix:path operation="pattern match">^\/lib(|64)\/|^\/usr\/lib(|64)\/</unix:path>
--    <unix:filename operation="pattern match">^.*$</unix:filename>
--   <filter action="include">state_owner_libraries_not_root</filter>
--  </unix:file_object>
--
--  <unix:file_state id="state_owner_libraries_not_root" version="1">
--    <unix:user_id datatype="int" operation="not equal">0</unix:user_id>
--  </unix:file_state>
--
--</def-group>
-diff --git a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_ownership_library_dirs/rule.yml b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_ownership_library_dirs/rule.yml
-index d80681c1e65..b6bc18e8310 100644
---- a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_ownership_library_dirs/rule.yml
-+++ b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_ownership_library_dirs/rule.yml
-@@ -60,3 +60,14 @@ ocil: |-
-     For each of these directories, run the following command to find files not
-     owned by root:
-     <pre>$ sudo find -L <i>$DIR</i> ! -user root -exec chown root {} \;</pre>
-+
-+template:
-+    name: file_owner
-+    vars:
-+        filepath:
-+            - /lib/
-+            - /lib64/
-+            - /usr/lib/
-+            - /usr/lib64/
-+        file_regex: ^.*$
-+        fileuid: '0'
-diff --git a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_ownership_library_dirs/tests/correct_owner.pass.sh b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_ownership_library_dirs/tests/correct_owner.pass.sh
-new file mode 100644
-index 00000000000..92c6a0889d4
---- /dev/null
-+++ b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_ownership_library_dirs/tests/correct_owner.pass.sh
-@@ -0,0 +1,9 @@
-+# platform = multi_platform_sle,multi_platform_rhel,multi_platform_fedora,multi_platform_ubuntu
-+
-+for SYSLIBDIRS in /lib /lib64 /usr/lib /usr/lib64
-+do
-+    if [[ -d $SYSLIBDIRS  ]]
-+    then
-+        find $SYSLIBDIRS ! -user root -type f -exec chown root '{}' \;
-+    fi
-+done
-diff --git a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_ownership_library_dirs/tests/incorrect_owner.fail.sh b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_ownership_library_dirs/tests/incorrect_owner.fail.sh
-new file mode 100644
-index 00000000000..84da71f45f7
---- /dev/null
-+++ b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_ownership_library_dirs/tests/incorrect_owner.fail.sh
-@@ -0,0 +1,11 @@
-+# platform = multi_platform_sle,multi_platform_rhel,multi_platform_fedora,multi_platform_ubuntu
-+
-+useradd user_test
-+for TESTFILE in /lib/test_me /lib64/test_me /usr/lib/test_me /usr/lib64/test_me
-+do
-+   if [[ ! -f $TESTFILE ]]
-+   then
-+     touch $TESTFILE
-+   fi
-+   chown user_test $TESTFILE
-+done
-diff --git a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_permissions_library_dirs/ansible/shared.yml b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_permissions_library_dirs/ansible/shared.yml
-deleted file mode 100644
-index cf9eebace8b..00000000000
---- a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_permissions_library_dirs/ansible/shared.yml
-+++ /dev/null
-@@ -1,18 +0,0 @@
--# platform = Red Hat Virtualization 4,multi_platform_fedora,multi_platform_rhel,multi_platform_ol,multi_platform_sle
--# reboot = false
--# strategy = restrict
--# complexity = high
--# disruption = medium
--- name: "Read list of world and group writable files in libraries directories"
--  command: "find /lib /lib64 /usr/lib /usr/lib64 -perm /022 -type f"
--  register: world_writable_library_files
--  changed_when: False
--  failed_when: False
--  check_mode: no
--
--- name: "Disable world/group writability to library files"
--  file:
--    path: "{{ item }}"
--    mode: "go-w"
--  with_items: "{{ world_writable_library_files.stdout_lines }}"
--  when: world_writable_library_files.stdout_lines | length > 0
-diff --git a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_permissions_library_dirs/bash/shared.sh b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_permissions_library_dirs/bash/shared.sh
-deleted file mode 100644
-index af04ad625d3..00000000000
---- a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_permissions_library_dirs/bash/shared.sh
-+++ /dev/null
-@@ -1,5 +0,0 @@
--# platform = multi_platform_all
--DIRS="/lib /lib64 /usr/lib /usr/lib64"
--for dirPath in $DIRS; do
--	find "$dirPath" -perm /022 -type f -exec chmod go-w '{}' \;
--done
-diff --git a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_permissions_library_dirs/oval/shared.xml b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_permissions_library_dirs/oval/shared.xml
-deleted file mode 100644
-index f25c52260c4..00000000000
---- a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_permissions_library_dirs/oval/shared.xml
-+++ /dev/null
-@@ -1,46 +0,0 @@
--<def-group>
--  <definition class="compliance" id="file_permissions_library_dirs" version="1">
--    {{{ oval_metadata("
--        Checks that /lib, /lib64, /usr/lib, /usr/lib64, /lib/modules, and
--        objects therein, are not group-writable or world-writable.
--      ") }}}
--    <criteria operator="AND">
--      <criterion test_ref="test_perms_lib_dir" />
--      <criterion test_ref="test_perms_lib_files" />
--    </criteria>
--  </definition>
--
--  <unix:file_test check="all" check_existence="none_exist" comment="library directories go-w" id="test_perms_lib_dir" version="1">
--    <unix:object object_ref="object_file_permissions_lib_dir" />
--  </unix:file_test>
--
--  <unix:file_test check="all" check_existence="none_exist" comment="library files go-w" id="test_perms_lib_files" version="1">
--    <unix:object object_ref="object_file_permissions_lib_files" />
--  </unix:file_test>
--
--  <unix:file_object comment="library directories" id="object_file_permissions_lib_dir" version="1">
--    <!-- Check that /lib, /lib64, /usr/lib, /usr/lib64 directories have safe permissions (go-w) -->
--    <unix:path operation="pattern match">^\/lib(|64)|^\/usr\/lib(|64)</unix:path>
--    <unix:filename xsi:nil="true" />
--    <filter action="include">state_perms_nogroupwrite_noworldwrite</filter>
--    <filter action="exclude">perms_state_symlink</filter>
--  </unix:file_object>
--
--  <unix:file_object comment="library files" id="object_file_permissions_lib_files" version="1">
--    <!-- Check the files within /lib, /lib64, /usr/lib, /usr/lib64 directories have safe permissions (go-w) -->
--    <unix:path operation="pattern match">^\/lib(|64)|^\/usr\/lib(|64)</unix:path>
--    <unix:filename operation="pattern match">^.*$</unix:filename>
--    <filter action="include">state_perms_nogroupwrite_noworldwrite</filter>
--    <filter action="exclude">perms_state_symlink</filter>
--  </unix:file_object>
--
--  <unix:file_state id="state_perms_nogroupwrite_noworldwrite" version="1" operator="OR">
--    <unix:gwrite datatype="boolean">true</unix:gwrite>
--    <unix:owrite datatype="boolean">true</unix:owrite>
--  </unix:file_state>
--
--  <unix:file_state id="perms_state_symlink" version="1">
--    <unix:type operation="equals">symbolic link</unix:type>
--  </unix:file_state>
--
--</def-group>
-diff --git a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_permissions_library_dirs/rule.yml b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_permissions_library_dirs/rule.yml
-index 9a07e76929e..5a708cf78c3 100644
---- a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_permissions_library_dirs/rule.yml
-+++ b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_permissions_library_dirs/rule.yml
-@@ -61,3 +61,14 @@ ocil: |-
-     To find shared libraries that are group-writable or world-writable,
-     run the following command for each directory <i>DIR</i> which contains shared libraries:
-     <pre>$ sudo find -L <i>DIR</i> -perm /022 -type f</pre>
-+
-+template:
-+    name: file_permissions
-+    vars:
-+        filepath:
-+            - /lib/
-+            - /lib64/
-+            - /usr/lib/
-+            - /usr/lib64/
-+        file_regex: ^.*$
-+        filemode: '0755'
-diff --git a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_permissions_library_dirs/tests/incorrect_permissions.fail.sh b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_permissions_library_dirs/tests/lenient_permissions.fail.sh
-similarity index 100%
-rename from linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_permissions_library_dirs/tests/incorrect_permissions.fail.sh
-rename to linux_os/guide/system/permissions/files/permissions_within_important_dirs/file_permissions_library_dirs/tests/lenient_permissions.fail.sh
-diff --git a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/root_permissions_syslibrary_files/rule.yml b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/root_permissions_syslibrary_files/rule.yml
-index eaf04c8d36c..ec135b5279c 100644
---- a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/root_permissions_syslibrary_files/rule.yml
-+++ b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/root_permissions_syslibrary_files/rule.yml
-@@ -4,7 +4,7 @@ prodtype: fedora,ol8,rhel8,rhel9,sle12,sle15,ubuntu2004
- 
- title: |-
-     Verify the system-wide library files in directories
--    "/lib", "/lib64", "/usr/lib/" and "/usr/lib64" are owned by root.
-+    "/lib", "/lib64", "/usr/lib/" and "/usr/lib64" are group-owned by root.
- 
- description: |-
-     System-wide library files are stored in the following directories
-@@ -15,7 +15,7 @@ description: |-
-     /usr/lib64
-     </pre>
-     All system-wide shared library files should be protected from unauthorised
--    access. If any of these files is not owned by root, correct its owner with
-+    access. If any of these files is not group-owned by root, correct its group-owner with
-     the following command:
-     <pre>$ sudo chgrp root <i>FILE</i></pre>
- 
-@@ -48,7 +48,7 @@ references:
-     stigid@sle15: SLES-15-010355
-     stigid@ubuntu2004: UBTU-20-01430
- 
--ocil_clause: 'system wide library files are not group owned by root'
-+ocil_clause: 'system wide library files are not group-owned by root'
- 
- ocil: |-
-     System-wide library files are stored in the following directories:
-diff --git a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/root_permissions_syslibrary_files/tests/correct_groupowner.pass.sh b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/root_permissions_syslibrary_files/tests/correct_groupowner.pass.sh
-index 0e982c3b8ca..5356d3742d3 100644
---- a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/root_permissions_syslibrary_files/tests/correct_groupowner.pass.sh
-+++ b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/root_permissions_syslibrary_files/tests/correct_groupowner.pass.sh
-@@ -1,4 +1,4 @@
--# platform = multi_platform_sle,Red Hat Enterprise Linux 8,multi_platform_fedora,multi_platform_ubuntu
-+# platform = multi_platform_sle,multi_platform_rhel,multi_platform_fedora,multi_platform_ubuntu
- 
- for SYSLIBDIRS in /lib /lib64 /usr/lib /usr/lib64
- do
-diff --git a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/root_permissions_syslibrary_files/tests/incorrect_groupowner.fail.sh b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/root_permissions_syslibrary_files/tests/incorrect_groupowner.fail.sh
-index 23a7703f57d..7352b60aa4b 100644
---- a/linux_os/guide/system/permissions/files/permissions_within_important_dirs/root_permissions_syslibrary_files/tests/incorrect_groupowner.fail.sh
-+++ b/linux_os/guide/system/permissions/files/permissions_within_important_dirs/root_permissions_syslibrary_files/tests/incorrect_groupowner.fail.sh
-@@ -1,4 +1,4 @@
--# platform = multi_platform_sle,Red Hat Enterprise Linux 8,multi_platform_fedora,multi_platform_ubuntu
-+# platform = multi_platform_sle,multi_platform_rhel,multi_platform_fedora,multi_platform_ubuntu
- 
- groupadd group_test
- for TESTFILE in /lib/test_me /lib64/test_me /usr/lib/test_me /usr/lib64/test_me
-diff --git a/products/rhel8/profiles/stig.profile b/products/rhel8/profiles/stig.profile
-index ff23f83cfbf..88b3a7e3783 100644
---- a/products/rhel8/profiles/stig.profile
-+++ b/products/rhel8/profiles/stig.profile
-@@ -235,8 +235,13 @@ selections:
-     # RHEL-08-010340
-     - file_ownership_library_dirs
- 
-+    # RHEL-08-010341
-+    - dir_ownership_library_dirs
-+
-     # RHEL-08-010350
-     - root_permissions_syslibrary_files
-+
-+    # RHEL-08-010351
-     - dir_group_ownership_library_dirs
- 
-     # RHEL-08-010360
-diff --git a/products/rhel9/profiles/stig.profile b/products/rhel9/profiles/stig.profile
-index 8cc6d132591..65465be2c07 100644
---- a/products/rhel9/profiles/stig.profile
-+++ b/products/rhel9/profiles/stig.profile
-@@ -236,8 +236,13 @@ selections:
-     # RHEL-08-010340
-     - file_ownership_library_dirs
- 
-+    # RHEL-08-010341
-+    - dir_ownership_library_dirs
-+
-     # RHEL-08-010350
-     - root_permissions_syslibrary_files
-+
-+    # RHEL-08-010351
-     - dir_group_ownership_library_dirs
- 
-     # RHEL-08-010360
-diff --git a/shared/references/cce-redhat-avail.txt b/shared/references/cce-redhat-avail.txt
-index 8aad24b20f7..eb3f17f4f3d 100644
---- a/shared/references/cce-redhat-avail.txt
-+++ b/shared/references/cce-redhat-avail.txt
-@@ -2957,8 +2957,6 @@ CCE-89017-8
- CCE-89018-6
- CCE-89019-4
- CCE-89020-2
--CCE-89021-0
--CCE-89022-8
- CCE-89023-6
- CCE-89024-4
- CCE-89025-1
-diff --git a/shared/templates/file_groupowner/ansible.template b/shared/templates/file_groupowner/ansible.template
-index 68fc2e1e17e..0b4ab594155 100644
---- a/shared/templates/file_groupowner/ansible.template
-+++ b/shared/templates/file_groupowner/ansible.template
-@@ -12,6 +12,7 @@
-     paths: "{{{ path }}}"
-     patterns: {{{ FILE_REGEX[loop.index0] }}}
-     use_regex: yes
-+    hidden: yes
-   register: files_found
- 
- - name: Ensure group owner on {{{ path }}} file(s) matching {{{ FILE_REGEX[loop.index0] }}}
-diff --git a/shared/templates/file_groupowner/oval.template b/shared/templates/file_groupowner/oval.template
-index fd2e5db5d93..64a494471a8 100644
---- a/shared/templates/file_groupowner/oval.template
-+++ b/shared/templates/file_groupowner/oval.template
-@@ -45,6 +45,10 @@
-     {{%- else %}}
-       <unix:filepath{{% if FILEPATH_IS_REGEX %}} operation="pattern match"{{% endif %}}>{{{ filepath }}}</unix:filepath>
-     {{%- endif %}}
-+    <filter action="exclude">symlink_file_groupowner{{{ FILEID }}}_uid_{{{ FILEGID }}}</filter>
-   </unix:file_object>
-   {{% endfor %}}
-+  <unix:file_state id="symlink_file_groupowner{{{ FILEID }}}_uid_{{{ FILEGID }}}" version="1">
-+    <unix:type operation="equals">symbolic link</unix:type>
-+  </unix:file_state>
- </def-group>
-diff --git a/shared/templates/file_owner/ansible.template b/shared/templates/file_owner/ansible.template
-index 590c9fc6055..dba9e65a277 100644
---- a/shared/templates/file_owner/ansible.template
-+++ b/shared/templates/file_owner/ansible.template
-@@ -12,6 +12,7 @@
-     paths: "{{{ path }}}"
-     patterns: {{{ FILE_REGEX[loop.index0] }}}
-     use_regex: yes
-+    hidden: yes
-   register: files_found
- 
- - name: Ensure group owner on {{{ path }}} file(s) matching {{{ FILE_REGEX[loop.index0] }}}
-diff --git a/shared/templates/file_owner/oval.template b/shared/templates/file_owner/oval.template
-index 105e29c81c8..777831d790d 100644
---- a/shared/templates/file_owner/oval.template
-+++ b/shared/templates/file_owner/oval.template
-@@ -44,6 +44,10 @@
-     {{%- else %}}
-       <unix:filepath{{% if FILEPATH_IS_REGEX %}} operation="pattern match"{{% endif %}}>{{{ filepath }}}</unix:filepath>
-     {{%- endif %}}
-+    <filter action="exclude">symlink_file_owner{{{ FILEID }}}_uid_{{{ FILEUID }}}</filter>
-   </unix:file_object>
-   {{% endfor %}}
-+  <unix:file_state id="symlink_file_owner{{{ FILEID }}}_uid_{{{ FILEUID }}}" version="1">
-+    <unix:type operation="equals">symbolic link</unix:type>
-+  </unix:file_state>
- </def-group>
-diff --git a/shared/templates/file_permissions/ansible.template b/shared/templates/file_permissions/ansible.template
-index fc211bdc4c3..6d4dedcee51 100644
---- a/shared/templates/file_permissions/ansible.template
-+++ b/shared/templates/file_permissions/ansible.template
-@@ -12,6 +12,7 @@
-     paths: "{{{ path }}}"
-     patterns: {{{ FILE_REGEX[loop.index0] }}}
-     use_regex: yes
-+    hidden: yes
-   register: files_found
- 
- - name: Set permissions for {{{ path }}} file(s)
-diff --git a/tests/data/profile_stability/rhel8/stig.profile b/tests/data/profile_stability/rhel8/stig.profile
-index b5621425b96..c5a9b6a32ad 100644
---- a/tests/data/profile_stability/rhel8/stig.profile
-+++ b/tests/data/profile_stability/rhel8/stig.profile
-@@ -181,6 +181,7 @@ selections:
- - dconf_gnome_screensaver_idle_delay
- - dconf_gnome_screensaver_lock_enabled
- - dir_group_ownership_library_dirs
-+- dir_ownership_library_dirs
- - dir_permissions_library_dirs
- - dir_perms_world_writable_root_owned
- - dir_perms_world_writable_sticky_bits
-diff --git a/tests/data/profile_stability/rhel8/stig_gui.profile b/tests/data/profile_stability/rhel8/stig_gui.profile
-index 31221ed632c..32d195e28aa 100644
---- a/tests/data/profile_stability/rhel8/stig_gui.profile
-+++ b/tests/data/profile_stability/rhel8/stig_gui.profile
-@@ -192,6 +192,7 @@ selections:
- - dconf_gnome_screensaver_idle_delay
- - dconf_gnome_screensaver_lock_enabled
- - dir_group_ownership_library_dirs
-+- dir_ownership_library_dirs
- - dir_permissions_library_dirs
- - dir_perms_world_writable_root_owned
- - dir_perms_world_writable_sticky_bits
diff --git a/SOURCES/scap-security-guide-0.1.61-update_accounts_password_template-PR_8164.patch b/SOURCES/scap-security-guide-0.1.61-update_accounts_password_template-PR_8164.patch
deleted file mode 100644
index 1092362..0000000
--- a/SOURCES/scap-security-guide-0.1.61-update_accounts_password_template-PR_8164.patch
+++ /dev/null
@@ -1,161 +0,0 @@
-diff --git a/docs/templates/template_reference.md b/docs/templates/template_reference.md
-index 65bc439225e..fef4679be39 100644
---- a/docs/templates/template_reference.md
-+++ b/docs/templates/template_reference.md
-@@ -2,17 +2,20 @@
- 
- #### accounts_password
- -   Checks if PAM enforces password quality requirements. Checks the
--    configuration in `/etc/pam.d/system-auth` (for RHEL 6 systems) or
--    `/etc/security/pwquality.conf` (on other systems).
-+    configuration in `/etc/security/pwquality.conf`.
- 
- -   Parameters:
- 
--    -   **variable** - PAM `pam_cracklib` (on RHEL 6) or `pam_pwquality`
--        (on other systems) module name, eg. `ucredit`, `ocredit`
-+    -   **variable** - PAM `pam_pwquality` password quality
-+        requirement, eg. `ucredit`, `ocredit`
- 
-     -   **operation** - OVAL operation, eg. `less than or equal`
- 
---   Languages: OVAL
-+    -   **zero_comparison_operation** - (optional) OVAL operation, eg. `greater than`.
-+        When set, it will test if the **variable** value matches the OVAL operation
-+        when compared to zero.
-+
-+-   Languages: Ansible, Bash, OVAL
- 
- #### auditd_lineinfile
- -   Checks configuration options of the Audit Daemon in
-diff --git a/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_maxclassrepeat/rule.yml b/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_maxclassrepeat/rule.yml
-index 912c783650a..9a829ac5119 100644
---- a/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_maxclassrepeat/rule.yml
-+++ b/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_maxclassrepeat/rule.yml
-@@ -47,7 +47,7 @@ ocil_clause: 'that is not the case'
- ocil: |-
-     To check the value for maximum consecutive repeating characters, run the following command:
-     <pre>$ grep maxclassrepeat /etc/security/pwquality.conf</pre>
--    For DoD systems, the output should show <tt>maxclassrepeat</tt>=4.
-+    For DoD systems, the output should show <tt>maxclassrepeat</tt>=4 or less but greater than zero.
- 
- platform: pam
- 
-@@ -56,3 +56,4 @@ template:
-     vars:
-         variable: maxclassrepeat
-         operation: less than or equal
-+        zero_comparison_operation: greater than
-diff --git a/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_maxclassrepeat/tests/correct_value.pass.sh b/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_maxclassrepeat/tests/correct_value.pass.sh
-new file mode 100644
-index 00000000000..5d91559d4a2
---- /dev/null
-+++ b/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_maxclassrepeat/tests/correct_value.pass.sh
-@@ -0,0 +1,8 @@
-+#!/bin/bash
-+
-+if grep -q 'maxclassrepeat' /etc/security/pwquality.conf; then
-+	sed -i 's/.*maxclassrepeat.*/maxclassrepeat = 4/' /etc/security/pwquality.conf
-+else
-+	echo "maxclassrepeat = 4" >> /etc/security/pwquality.conf
-+fi
-+
-diff --git a/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_maxclassrepeat/tests/correct_value_less_than_variable.pass.sh b/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_maxclassrepeat/tests/correct_value_less_than_variable.pass.sh
-new file mode 100644
-index 00000000000..4bd8070eb7e
---- /dev/null
-+++ b/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_maxclassrepeat/tests/correct_value_less_than_variable.pass.sh
-@@ -0,0 +1,8 @@
-+#!/bin/bash
-+
-+if grep -q 'maxclassrepeat' /etc/security/pwquality.conf; then
-+	sed -i 's/.*maxclassrepeat.*/maxclassrepeat = 2/' /etc/security/pwquality.conf
-+else
-+	echo "maxclassrepeat = 2" >> /etc/security/pwquality.conf
-+fi
-+
-diff --git a/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_maxclassrepeat/tests/negative_value.fail.sh b/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_maxclassrepeat/tests/negative_value.fail.sh
-new file mode 100644
-index 00000000000..61538a4945f
---- /dev/null
-+++ b/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_maxclassrepeat/tests/negative_value.fail.sh
-@@ -0,0 +1,7 @@
-+#!/bin/bash
-+
-+if grep -q 'maxclassrepeat' /etc/security/pwquality.conf; then
-+	sed -i 's/.*maxclassrepeat.*/maxclassrepeat = -1/' /etc/security/pwquality.conf
-+else
-+	echo "maxclassrepeat = -1" >> /etc/security/pwquality.conf
-+fi
-diff --git a/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_maxclassrepeat/tests/wrong_value.fail.sh b/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_maxclassrepeat/tests/wrong_value.fail.sh
-new file mode 100644
-index 00000000000..2218250ec7b
---- /dev/null
-+++ b/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_maxclassrepeat/tests/wrong_value.fail.sh
-@@ -0,0 +1,8 @@
-+#!/bin/bash
-+
-+if grep -q 'maxclassrepeat' /etc/security/pwquality.conf; then
-+	sed -i 's/.*maxclassrepeat.*/maxclassrepeat = 5/' /etc/security/pwquality.conf
-+else
-+	echo "maxclassrepeat = 5" >> /etc/security/pwquality.conf
-+fi
-+
-diff --git a/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_maxclassrepeat/tests/wrong_value_0.fail.sh b/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_maxclassrepeat/tests/wrong_value_0.fail.sh
-new file mode 100644
-index 00000000000..780873c6a86
---- /dev/null
-+++ b/linux_os/guide/system/accounts/accounts-pam/password_quality/password_quality_pwquality/accounts_password_pam_maxclassrepeat/tests/wrong_value_0.fail.sh
-@@ -0,0 +1,8 @@
-+#!/bin/bash
-+
-+if grep -q 'maxclassrepeat' /etc/security/pwquality.conf; then
-+	sed -i 's/.*maxclassrepeat.*/maxclassrepeat = 0/' /etc/security/pwquality.conf
-+else
-+	echo "maxclassrepeat = 0" >> /etc/security/pwquality.conf
-+fi
-+
-diff --git a/shared/templates/accounts_password/oval.template b/shared/templates/accounts_password/oval.template
-index 332a2800317..b995db11ea4 100644
---- a/shared/templates/accounts_password/oval.template
-+++ b/shared/templates/accounts_password/oval.template
-@@ -7,11 +7,14 @@
-     </criteria>
-   </definition>
- 
--  <ind:textfilecontent54_test check="all"
-+  <ind:textfilecontent54_test check="all" state_operator="AND"
-   comment="check the configuration of /etc/security/pwquality.conf"
-   id="test_password_pam_pwquality_{{{ VARIABLE }}}" version="3">
-     <ind:object object_ref="obj_password_pam_pwquality_{{{ VARIABLE }}}" />
-     <ind:state state_ref="state_password_pam_{{{ VARIABLE }}}" />
-+  {{%- if ZERO_COMPARISON_OPERATION %}}
-+    <ind:state state_ref="state_password_pam_{{{ VARIABLE }}}_zero_comparison" />
-+  {{%- endif %}}
-   </ind:textfilecontent54_test>
- 
-   <ind:textfilecontent54_object id="obj_password_pam_pwquality_{{{ VARIABLE }}}" version="3">
-@@ -24,5 +27,11 @@
-     <ind:subexpression datatype="int" operation="{{{ OPERATION }}}" var_ref="var_password_pam_{{{ VARIABLE }}}" />
-   </ind:textfilecontent54_state>
- 
-+  {{%- if ZERO_COMPARISON_OPERATION %}}
-+  <ind:textfilecontent54_state id="state_password_pam_{{{ VARIABLE }}}_zero_comparison" version="1">
-+    <ind:subexpression datatype="int" operation="{{{ ZERO_COMPARISON_OPERATION }}}" >0</ind:subexpression>
-+  </ind:textfilecontent54_state>
-+  {{%- endif %}}
-+
-   <external_variable comment="External variable for pam_{{{ VARIABLE }}}" datatype="int" id="var_password_pam_{{{ VARIABLE }}}" version="3" />
- </def-group>
-diff --git a/shared/templates/accounts_password/template.py b/shared/templates/accounts_password/template.py
-index 65c25ec7991..ab849d1fa72 100644
---- a/shared/templates/accounts_password/template.py
-+++ b/shared/templates/accounts_password/template.py
-@@ -1,4 +1,7 @@
-+from ssg.utils import parse_template_boolean_value
-+
- def preprocess(data, lang):
-     if lang == "oval":
-         data["sign"] = "-?" if data["variable"].endswith("credit") else ""
-+    data["zero_comparison_operation"] = data.get("zero_comparison_operation", None)
-     return data
diff --git a/SOURCES/scap-security-guide-0.1.62-fix_loop_variable_path-PR_8462.patch b/SOURCES/scap-security-guide-0.1.62-fix_loop_variable_path-PR_8462.patch
deleted file mode 100644
index c7f6c7d..0000000
--- a/SOURCES/scap-security-guide-0.1.62-fix_loop_variable_path-PR_8462.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-From 4385fd471749b21fd2e7e5febe7ba273592a0633 Mon Sep 17 00:00:00 2001
-From: Andrew Becker <A-Beck@users.noreply.github.com>
-Date: Wed, 30 Mar 2022 16:58:04 -0400
-Subject: [PATCH] Fix variable path access issue
-
-Reference the path in the item dictionary, instead of the item dictionary itself
-Addresses Issue #8275
----
- shared/templates/sysctl/ansible.template | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/shared/templates/sysctl/ansible.template b/shared/templates/sysctl/ansible.template
-index 3837b313e13..f525cf873f7 100644
---- a/shared/templates/sysctl/ansible.template
-+++ b/shared/templates/sysctl/ansible.template
-@@ -13,7 +13,7 @@
- 
- - name: Comment out any occurrences of {{{ SYSCTLVAR }}} from /etc/sysctl.d/*.conf files
-   replace:
--    path: "{{ item }}"
-+    path: "{{ item.path }}"
-     regexp: '^[\s]*{{{ SYSCTLVAR }}}'
-     replace: '#{{{ SYSCTLVAR }}}'
-   loop: "{{ find_sysctl_d.files }}"
diff --git a/SOURCES/scap-security-guide-0.1.62-fix_oval_5_10_validation-PR_8782.patch b/SOURCES/scap-security-guide-0.1.62-fix_oval_5_10_validation-PR_8782.patch
deleted file mode 100644
index 77635b8..0000000
--- a/SOURCES/scap-security-guide-0.1.62-fix_oval_5_10_validation-PR_8782.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-From 2a7e57d7714e9931ec4d43a0d25269258dd4af2a Mon Sep 17 00:00:00 2001
-From: Watson Sato <wsato@redhat.com>
-Date: Tue, 17 May 2022 10:24:26 +0200
-Subject: [PATCH] Do not include symlink_state in 5.10 content
-
-The symlink_test, object and state were added in OVAL 5.11. These
-elements should not be included in OVAL 5.10 content because they break
-validation.
----
- shared/templates/sysctl/oval.template | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/shared/templates/sysctl/oval.template b/shared/templates/sysctl/oval.template
-index e21b0344cb6..207052664a4 100644
---- a/shared/templates/sysctl/oval.template
-+++ b/shared/templates/sysctl/oval.template
-@@ -222,7 +222,6 @@
-     <unix:filepath operation="equals" var_ref="local_var_conf_files_{{{ SYSCTLID }}}" />
-     <filter action="exclude">state_symlink_points_outside_usual_dirs_{{{ SYSCTLID }}}</filter>
-   </unix:symlink_object>
--{{% endif %}}
- 
-   <!-- The state matches symlinks that don't point to the default dirs, i.e. paths that are not:
-        ^/etc/sysctl.conf$
-@@ -232,6 +231,7 @@
-   <unix:symlink_state comment="State that matches symlinks referencing files not in the default dirs" id="state_symlink_points_outside_usual_dirs_{{{ SYSCTLID }}}" version="1">
-     <unix:canonical_path operation="pattern match">^(?!(\/etc\/sysctl\.conf$|(\/etc|\/run|\/usr\/lib)\/sysctl\.d\/)).*$</unix:canonical_path>
-   </unix:symlink_state>
-+{{% endif %}}
- 
-   <local_variable comment="List of conf files" datatype="string" id="local_var_conf_files_{{{ SYSCTLID }}}" version="1">
-     <object_component object_ref="object_static_set_unfiltered_sysctls_{{{ SYSCTLID }}}" item_field="filepath" />
diff --git a/SOURCES/scap-security-guide-0.1.62-sysctl-restrict_symlink_test_to_oval_5_10-PR_8721.patch b/SOURCES/scap-security-guide-0.1.62-sysctl-restrict_symlink_test_to_oval_5_10-PR_8721.patch
deleted file mode 100644
index 9cd0737..0000000
--- a/SOURCES/scap-security-guide-0.1.62-sysctl-restrict_symlink_test_to_oval_5_10-PR_8721.patch
+++ /dev/null
@@ -1,42 +0,0 @@
-From 484ceb5641f53a8f3b505099a3bebb8d5e481f1a Mon Sep 17 00:00:00 2001
-From: Watson Sato <wsato@redhat.com>
-Date: Fri, 6 May 2022 11:31:31 +0200
-Subject: [PATCH] Restrict the symlink test to OVAL 5.11
-
-The symlink_test was added in OVAL 5.11 and is not availble in 5.10.
-The 5.10 version of the sysctl template will not check for sysctl
-options defined in more than on file.
----
- shared/templates/sysctl/oval.template | 4 ++++
- 1 file changed, 4 insertions(+)
-
-diff --git a/shared/templates/sysctl/oval.template b/shared/templates/sysctl/oval.template
-index ba4e65cbaef..53456a90a01 100644
---- a/shared/templates/sysctl/oval.template
-+++ b/shared/templates/sysctl/oval.template
-@@ -114,7 +114,9 @@
-         <criterion comment="kernel static parameter {{{ SYSCTLVAR }}} set to {{{ COMMENT_VALUE }}} in /usr/lib/sysctl.d/*.conf"
-                    test_ref="test_static_usr_lib_sysctld_{{{ SYSCTLID }}}"/>
-       </criteria>
-+{{% if target_oval_version >= [5, 11] %}}
-       <criterion comment="Check that {{{ SYSCTLID }}} is defined in only one file" test_ref="test_sysctl_{{{ SYSCTLID }}}_defined_in_one_file" />
-+{{% endif %}}
-     </criteria>
-   </definition>
- 
-@@ -140,6 +142,7 @@
-     {{{ state_static_sysctld("usr_lib_sysctld") }}}
-   </ind:textfilecontent54_test>
- 
-+{{% if target_oval_version >= [5, 11] %}}
-   <ind:variable_test check="all" check_existence="all_exist" comment="Check that only one file contains {{{ SYSCTLID }}}"
-   id="test_sysctl_{{{ SYSCTLID }}}_defined_in_one_file" version="1">
-     <ind:object object_ref="oject_sysctl_{{{ SYSCTLID }}}_defined_in_one_file" />
-@@ -214,6 +217,7 @@
-   <unix:symlink_object comment="syctl symlinks" id="object_{{{ SYSCTLID }}}_symlinks" version="1">
-     <unix:filepath operation="equals" var_ref="local_var_conf_files_{{{ SYSCTLID }}}" />
-   </unix:symlink_object>
-+{{% endif %}}
- 
-   <local_variable comment="List of conf files" datatype="string" id="local_var_conf_files_{{{ SYSCTLID }}}" version="1">
-     <object_component object_ref="object_static_set_unfiltered_sysctls_{{{ SYSCTLID }}}" item_field="filepath" />
diff --git a/SOURCES/scap-security-guide-0.1.62-sysctl_dont_ignore_all_symlinks-PR_8707.patch b/SOURCES/scap-security-guide-0.1.62-sysctl_dont_ignore_all_symlinks-PR_8707.patch
deleted file mode 100644
index ac01146..0000000
--- a/SOURCES/scap-security-guide-0.1.62-sysctl_dont_ignore_all_symlinks-PR_8707.patch
+++ /dev/null
@@ -1,145 +0,0 @@
-From 2275e47e111ba89595658f5d91964454c1a65323 Mon Sep 17 00:00:00 2001
-From: Watson Sato <wsato@redhat.com>
-Date: Wed, 4 May 2022 19:21:04 +0200
-Subject: [PATCH 1/3] Add tests to ensure valid symlinks are checked
-
-These sysctl tests help check cases when:
-- A symlink points to a file out of the default default dirs
-- Multile symlinks point to the same file in the default dirs
-
-Symlinks are a valid use case how to configure sysctls.
----
- .../tests/symlink_root_duplicate.fail.sh          | 15 +++++++++++++++
- .../tests/symlink_root_incompliant.fail.sh        | 15 +++++++++++++++
- .../tests/symlinks_to_same_file.pass.sh           | 14 ++++++++++++++
- 3 files changed, 44 insertions(+)
- create mode 100644 linux_os/guide/system/network/network-kernel/network_host_and_router_parameters/sysctl_net_ipv4_conf_default_accept_source_route/tests/symlink_root_duplicate.fail.sh
- create mode 100644 linux_os/guide/system/network/network-kernel/network_host_and_router_parameters/sysctl_net_ipv4_conf_default_accept_source_route/tests/symlink_root_incompliant.fail.sh
- create mode 100644 linux_os/guide/system/network/network-kernel/network_host_and_router_parameters/sysctl_net_ipv4_conf_default_accept_source_route/tests/symlinks_to_same_file.pass.sh
-
-diff --git a/linux_os/guide/system/network/network-kernel/network_host_and_router_parameters/sysctl_net_ipv4_conf_default_accept_source_route/tests/symlink_root_duplicate.fail.sh b/linux_os/guide/system/network/network-kernel/network_host_and_router_parameters/sysctl_net_ipv4_conf_default_accept_source_route/tests/symlink_root_duplicate.fail.sh
-new file mode 100644
-index 00000000000..c4f756a110f
---- /dev/null
-+++ b/linux_os/guide/system/network/network-kernel/network_host_and_router_parameters/sysctl_net_ipv4_conf_default_accept_source_route/tests/symlink_root_duplicate.fail.sh
-@@ -0,0 +1,15 @@
-+#!/bin/bash
-+
-+# Clean sysctl config directories
-+rm -rf /usr/lib/sysctl.d/* /run/sysctl.d/* /etc/sysctl.d/*
-+
-+sed -i "/net.ipv4.conf.default.accept_source_route/d" /etc/sysctl.conf
-+echo "net.ipv4.conf.default.accept_source_route = 0" >> /etc/sysctl.conf
-+
-+# Put a config file out of the default dirs
-+echo "net.ipv4.conf.default.accept_source_route = 0" >> /root/root-sysctl.conf
-+
-+# Add a symlink
-+ln -s /root/root-sysctl.conf /etc/sysctl.d/90-root.conf
-+
-+sysctl -w net.ipv4.conf.default.accept_source_route=0
-diff --git a/linux_os/guide/system/network/network-kernel/network_host_and_router_parameters/sysctl_net_ipv4_conf_default_accept_source_route/tests/symlink_root_incompliant.fail.sh b/linux_os/guide/system/network/network-kernel/network_host_and_router_parameters/sysctl_net_ipv4_conf_default_accept_source_route/tests/symlink_root_incompliant.fail.sh
-new file mode 100644
-index 00000000000..3b67676ac69
---- /dev/null
-+++ b/linux_os/guide/system/network/network-kernel/network_host_and_router_parameters/sysctl_net_ipv4_conf_default_accept_source_route/tests/symlink_root_incompliant.fail.sh
-@@ -0,0 +1,15 @@
-+#!/bin/bash
-+
-+# Clean sysctl config directories
-+rm -rf /usr/lib/sysctl.d/* /run/sysctl.d/* /etc/sysctl.d/*
-+
-+sed -i "/net.ipv4.conf.default.accept_source_route/d" /etc/sysctl.conf
-+echo "net.ipv4.conf.default.accept_source_route = 0" >> /etc/sysctl.conf
-+
-+# Put a config file out of the default dirs
-+echo "net.ipv4.conf.default.accept_source_route = 1" >> /root/root-sysctl.conf
-+
-+# Add a symlink
-+ln -s /root/root-sysctl.conf /etc/sysctl.d/90-root.conf
-+
-+sysctl -w net.ipv4.conf.default.accept_source_route=0
-diff --git a/linux_os/guide/system/network/network-kernel/network_host_and_router_parameters/sysctl_net_ipv4_conf_default_accept_source_route/tests/symlinks_to_same_file.pass.sh b/linux_os/guide/system/network/network-kernel/network_host_and_router_parameters/sysctl_net_ipv4_conf_default_accept_source_route/tests/symlinks_to_same_file.pass.sh
-new file mode 100644
-index 00000000000..6164d0b1ca9
---- /dev/null
-+++ b/linux_os/guide/system/network/network-kernel/network_host_and_router_parameters/sysctl_net_ipv4_conf_default_accept_source_route/tests/symlinks_to_same_file.pass.sh
-@@ -0,0 +1,14 @@
-+#!/bin/bash
-+
-+# Clean sysctl config directories
-+rm -rf /usr/lib/sysctl.d/* /run/sysctl.d/* /etc/sysctl.d/*
-+
-+sed -i "/net.ipv4.conf.default.accept_source_route/d" /etc/sysctl.conf
-+echo "net.ipv4.conf.default.accept_source_route = 0" >> /etc/sysctl.conf
-+
-+# Multiple symliks to the same file should be ignored
-+ln -s /etc/sysctl.conf /etc/sysctl.d/90-sysctl.conf
-+ln -s /etc/sysctl.conf /etc/sysctl.d/99-sysctl.conf
-+
-+sysctl -w net.ipv4.conf.default.accept_source_route=0
-+
-
-From 4f4bb24620338b2ff8f59d173b575d2089618357 Mon Sep 17 00:00:00 2001
-From: Watson Sato <wsato@redhat.com>
-Date: Wed, 4 May 2022 19:23:41 +0200
-Subject: [PATCH 2/3] Filter out symlinks referencing default dirs
-
-Apply a filter on the collected symlinks and exclude the ones that
-don't point to the default dirs.
-In other words, only remove ignore options in symlinks if the files they
-reference will be scanned anyway, because they are in the one of the
-default dirs.
----
- shared/templates/sysctl/oval.template | 12 +++++++++++-
- 1 file changed, 11 insertions(+), 1 deletion(-)
-
-diff --git a/shared/templates/sysctl/oval.template b/shared/templates/sysctl/oval.template
-index 0b5cde45045..ac395d545c3 100644
---- a/shared/templates/sysctl/oval.template
-+++ b/shared/templates/sysctl/oval.template
-@@ -217,10 +217,20 @@
- 
-   <!-- "pattern match" doesn't seem to work with symlink_object, not sure if a bug or not.
-        Workaround by querying for all conf files found -->
--  <unix:symlink_object comment="syctl symlinks" id="object_{{{ SYSCTLID }}}_symlinks" version="1">
-+  <unix:symlink_object comment="Symlinks referencing files in default dirs" id="object_{{{ SYSCTLID }}}_symlinks" version="1">
-     <unix:filepath operation="equals" var_ref="local_var_conf_files_{{{ SYSCTLID }}}" />
-+    <filter action="exclude">state_symlink_points_outside_usual_dirs_{{{ SYSCTLID }}}</filter>
-   </unix:symlink_object>
- 
-+  <!-- The state matches symlinks that don't point to the default dirs, i.e. paths that are not:
-+       ^/etc/sysctl.conf$
-+       ^/etc/sysctl.d/.*$
-+       ^/run/sysctl.d/.*$
-+       ^/usr/lib/sysctl.d/.*$ -->
-+  <unix:symlink_state comment="State that matches symlinks referencing files not in the default dirs" id="state_symlink_points_outside_usual_dirs_{{{ SYSCTLID }}}" version="1">
-+    <unix:canonical_path operation="pattern match">^(?!(\/etc\/sysctl\.conf$|(\/etc|\/run|\/usr\/lib)\/sysctl\.d\/)).*$</unix:canonical_path>
-+  </unix:symlink_state>
-+
-   <local_variable comment="List of conf files" datatype="string" id="local_var_conf_files_{{{ SYSCTLID }}}" version="1">
-     <object_component object_ref="object_static_set_unfiltered_sysctls_{{{ SYSCTLID }}}" item_field="filepath" />
-   </local_variable>
-
-From 156291af3ae48fc0dff668b05e9e0bbdd42868b2 Mon Sep 17 00:00:00 2001
-From: Gabriel Becker <ggasparb@redhat.com>
-Date: Fri, 6 May 2022 11:49:00 +0200
-Subject: [PATCH 3/3] Consider file/link/dir while applying ansible remediation
- on sysctl template.
-
----
- shared/templates/sysctl/ansible.template | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/shared/templates/sysctl/ansible.template b/shared/templates/sysctl/ansible.template
-index f525cf873f7..5a178fa7f49 100644
---- a/shared/templates/sysctl/ansible.template
-+++ b/shared/templates/sysctl/ansible.template
-@@ -9,6 +9,7 @@
-     paths: "/etc/sysctl.d/"
-     contains: '^[\s]*{{{ SYSCTLVAR }}}.*$'
-     patterns: "*.conf"
-+    file_type: any
-   register: find_sysctl_d
- 
- - name: Comment out any occurrences of {{{ SYSCTLVAR }}} from /etc/sysctl.d/*.conf files
diff --git a/SOURCES/scap-security-guide-0.1.62-sysctl_dont_scan_usr_lib-PR_8718.patch b/SOURCES/scap-security-guide-0.1.62-sysctl_dont_scan_usr_lib-PR_8718.patch
deleted file mode 100644
index 19a156e..0000000
--- a/SOURCES/scap-security-guide-0.1.62-sysctl_dont_scan_usr_lib-PR_8718.patch
+++ /dev/null
@@ -1,115 +0,0 @@
-From e1c1930d252dee6ba7ef21b856ed1651e82f57ab Mon Sep 17 00:00:00 2001
-From: Watson Sato <wsato@redhat.com>
-Date: Fri, 6 May 2022 13:32:34 +0200
-Subject: [PATCH] Don't scan dir with preconfigured sysctls in RHEL
-
-With the introduction of checks for options defined in multiple
-files
-the pre-configured sysctls became prominent and started to cause
-rules
-to fail.
-
-In /usr/lib/sysctl.d there are sysctl options defined by systemd and
-other packages. The files in witch these options are defined are not
-meant to be edited, these options should be overriden by options in
-dirs of higher priorrity, like /etc/sysctl.d, or /etc/sysctl.conf.
-Remediating these files will cause problems with rule
-rpm_verify_hashes,
-as these files are not RPM config files.
-
-As the sysctl remediations don't edit the pre-configured files the
-rule will always result in error.
-This commit removes the checks for the pre-configured directory,
-i.e. /usr/lib/sysctl.d/.
-
-The end result is that any sysctl option that is pre-configured in
-/usr/lib/sysctl.d will be defined in two files, the pre-configured
-one
-ane /etc/sysctl.conf.
-The sysctl option in effect should be the one configured in
-/etc/sysctl.conf as this file has the highest priority for sysctl.
----
- docs/templates/template_reference.md  | 12 +++++++++++-
- shared/templates/sysctl/oval.template |  8 ++++++++
- 2 files changed, 19 insertions(+), 1 deletion(-)
-
-diff --git a/docs/templates/template_reference.md b/docs/templates/template_reference.md
-index fef4679..d49511a 100644
---- a/docs/templates/template_reference.md
-+++ b/docs/templates/template_reference.md
-@@ -717,10 +717,20 @@ The selected value can be changed in the profile (consult the actual variable fo
- ```
- 
- #### sysctl
---   Checks sysctl parameters. The OVAL definition checks both
-+-   Checks sysctl parameters. The OVAL definition checks both static
-     configuration and runtime settings and require both of them to be
-     set to the desired value to return true.
- 
-+    The following file and directories are checked for static
-+    sysctl configurations:
-+    - /etc/sysct.conf
-+    - /etc/sysct.d/\*.conf
-+    - /run/sysct.d/\*.conf
-+    - /usr/lib/sysct.d/\*.conf (does not apply to RHEL)
-+
-+    A sysctl option defined in more then one file within the scanned directories
-+    will result in `fail`.
-+
- -   Parameters:
- 
-     -   **sysctlvar** - name of the sysctl value, eg.
-diff --git a/shared/templates/sysctl/oval.template b/shared/templates/sysctl/oval.template
-index 2794638..b692ee3 100644
---- a/shared/templates/sysctl/oval.template
-+++ b/shared/templates/sysctl/oval.template
-@@ -98,8 +98,10 @@
-                    test_ref="test_static_etc_sysctld_{{{ SYSCTLID }}}"/>
-         <criterion comment="kernel static parameter {{{ SYSCTLVAR }}} set to {{{ COMMENT_VALUE }}} in /run/sysctl.d/*.conf"
-                    test_ref="test_static_run_sysctld_{{{ SYSCTLID }}}"/>
-+{{% if "rhel" not in product %}}
-         <criterion comment="kernel static parameter {{{ SYSCTLVAR }}} set to {{{ COMMENT_VALUE }}} in /usr/lib/sysctl.d/*.conf"
-                    test_ref="test_static_usr_lib_sysctld_{{{ SYSCTLID }}}"/>
-+{{% endif %}}
-       </criteria>
-       <criterion comment="Check that {{{ SYSCTLID }}} is defined in only one file" test_ref="test_sysctl_{{{ SYSCTLID }}}_defined_in_one_file" />
-     </criteria>
-@@ -117,9 +119,11 @@
-     {{{ state_static_sysctld("run_sysctld") }}}
-   </ind:textfilecontent54_test>
- 
-+{{% if "rhel" not in product %}}
-   <ind:textfilecontent54_test check="all" comment="{{{ SYSCTLVAR }}} static configuration in /etc/sysctl.d/*.conf" id="test_static_usr_lib_sysctld_{{{ SYSCTLID }}}" version="1">
-     {{{ state_static_sysctld("usr_lib_sysctld") }}}
-   </ind:textfilecontent54_test>
-+{{% endif %}}
- 
-   <ind:variable_test check="all" check_existence="all_exist" comment="Check that only one file contains {{{ SYSCTLID }}}"
-   id="test_sysctl_{{{ SYSCTLID }}}_defined_in_one_file" version="1">
-@@ -229,7 +233,9 @@
-   <ind:textfilecontent54_object id="object_static_run_usr_sysctls_{{{ SYSCTLID }}}" version="1">
-     <set>
-       <object_reference>object_static_run_sysctld_{{{ SYSCTLID }}}</object_reference>
-+{{% if "rhel" not in product %}}
-       <object_reference>object_static_usr_lib_sysctld_{{{ SYSCTLID }}}</object_reference>
-+{{% endif %}}
-     </set>
-   </ind:textfilecontent54_object>
- 
-@@ -250,11 +256,13 @@
-     {{{ sysctl_match() }}}
-   </ind:textfilecontent54_object>
- 
-+{{% if "rhel" not in product %}}
-   <ind:textfilecontent54_object id="object_static_usr_lib_sysctld_{{{ SYSCTLID }}}" version="1">
-     <ind:path>/usr/lib/sysctl.d</ind:path>
-     <ind:filename operation="pattern match">^.*\.conf$</ind:filename>
-     {{{ sysctl_match() }}}
-   </ind:textfilecontent54_object>
-+{{% endif %}}
- {{% if SYSCTLVAL == "" %}}
- 
-   <ind:textfilecontent54_state id="state_static_sysctld_{{{ SYSCTLID }}}" version="1">
--- 
-2.34.1
-
diff --git a/SOURCES/scap-security-guide-0.1.62-sysctl_filter_symlinks_out-PR_8698.patch b/SOURCES/scap-security-guide-0.1.62-sysctl_filter_symlinks_out-PR_8698.patch
deleted file mode 100644
index 03910aa..0000000
--- a/SOURCES/scap-security-guide-0.1.62-sysctl_filter_symlinks_out-PR_8698.patch
+++ /dev/null
@@ -1,190 +0,0 @@
-From b08b310a02e022d280b76e89282c8b8dcf3b9b55 Mon Sep 17 00:00:00 2001
-From: Watson Sato <wsato@redhat.com>
-Date: Wed, 4 May 2022 10:02:05 +0200
-Subject: [PATCH 1/3] Filter out symlinks
-
-Create a list of paths to symlinks to filter out from the count of
-unique filpaths.
----
- shared/templates/sysctl/oval.template | 29 ++++++++++++++++++++++++++-
- 1 file changed, 28 insertions(+), 1 deletion(-)
-
-diff --git a/shared/templates/sysctl/oval.template b/shared/templates/sysctl/oval.template
-index 97487d6114e..1f30ad86ceb 100644
---- a/shared/templates/sysctl/oval.template
-+++ b/shared/templates/sysctl/oval.template
-@@ -168,9 +168,36 @@
-     </count>
-   </local_variable>
- 
-+  <ind:textfilecontent54_object id="object_static_set_sysctls_{{{ SYSCTLID }}}" version="1">
-+    <set>
-+      <object_reference>object_static_set_unfiltered_sysctls_{{{ SYSCTLID }}}</object_reference>
-+      <filter action="exclude">state_{{{ SYSCTLID }}}_filepath_is_symlink</filter>
-+    </set>
-+  </ind:textfilecontent54_object>
-+
-+  <ind:textfilecontent54_state id="state_{{{ SYSCTLID }}}_filepath_is_symlink" version="1">
-+    <ind:filepath operation="equals" var_check="at least one" var_ref="local_var_symlinks_{{{ SYSCTLID }}}" datatype="string" />
-+  </ind:textfilecontent54_state>
-+
-+  <local_variable comment="Unique list of symlink conf files" datatype="string" id="local_var_symlinks_{{{ SYSCTLID }}}" version="1">
-+    <unique>
-+      <object_component object_ref="object_{{{ SYSCTLID }}}_symlinks" item_field="filepath" />
-+    </unique>
-+  </local_variable>
-+
-+  <!-- "pattern match" doesn't seem to work with symlink_object, not sure if a bug or not.
-+       Workaround by querying for all conf files found -->
-+  <unix:symlink_object comment="syctl symlinks" id="object_{{{ SYSCTLID }}}_symlinks" version="1">
-+    <unix:filepath operation="equals" var_ref="local_var_conf_files_{{{ SYSCTLID }}}" />
-+  </unix:symlink_object>
-+
-+  <local_variable comment="List of conf files" datatype="string" id="local_var_conf_files_{{{ SYSCTLID }}}" version="1">
-+    <object_component object_ref="object_static_set_unfiltered_sysctls_{{{ SYSCTLID }}}" item_field="filepath" />
-+  </local_variable>
-+
-   <!-- Avoid directly referencing a possibly empty collection, one empty collection will cause the
-        variable to have no value even when there are valid objects. -->
--  <ind:textfilecontent54_object id="object_static_set_sysctls_{{{ SYSCTLID }}}" version="1">
-+  <ind:textfilecontent54_object id="object_static_set_unfiltered_sysctls_{{{ SYSCTLID }}}" version="1">
-     <set>
-       <object_reference>object_static_etc_sysctls_{{{ SYSCTLID }}}</object_reference>
-       <object_reference>object_static_run_usr_sysctls_{{{ SYSCTLID }}}</object_reference>
-
-From 29bf2a53d29624aa21fe91d5ad0ee34260514b6f Mon Sep 17 00:00:00 2001
-From: Watson Sato <wsato@redhat.com>
-Date: Wed, 4 May 2022 11:18:46 +0200
-Subject: [PATCH 2/3] Avoid using empty variable when no symlinks exist
-
-This avoids directly referencing a variable that may have no values.
-If no symlinks are found, 'local_var_symlinks_{{{ SYSCTLID }}}' will
-have "no values".
-Using this variable in the state comparison will automatically cause the
-definition to evaluate to "unknown".
-
-What we do here is inject a blank string with the use of <set>, this
-way, when no symlinks are found, the variable has a single blank string.
----
- shared/templates/sysctl/oval.template | 32 ++++++++++++++++++++++++++-
- 1 file changed, 31 insertions(+), 1 deletion(-)
-
-diff --git a/shared/templates/sysctl/oval.template b/shared/templates/sysctl/oval.template
-index 1f30ad86ceb..0b5cde45045 100644
---- a/shared/templates/sysctl/oval.template
-+++ b/shared/templates/sysctl/oval.template
-@@ -176,9 +176,39 @@
-   </ind:textfilecontent54_object>
- 
-   <ind:textfilecontent54_state id="state_{{{ SYSCTLID }}}_filepath_is_symlink" version="1">
--    <ind:filepath operation="equals" var_check="at least one" var_ref="local_var_symlinks_{{{ SYSCTLID }}}" datatype="string" />
-+    <ind:filepath operation="equals" var_check="at least one" var_ref="local_var_safe_symlinks_{{{ SYSCTLID }}}" datatype="string" />
-   </ind:textfilecontent54_state>
- 
-+  <!-- <no simlink handling> -->
-+  <!-- We craft a variable with blank string to combine with the symlink paths found.
-+       This ultimately avoids referencing a variable with "no values",
-+       we reference a variable with a blank string -->
-+  <local_variable comment="Unique list of symlink conf files" datatype="string" id="local_var_safe_symlinks_{{{ SYSCTLID }}}" version="1">
-+    <unique>
-+      <object_component object_ref="var_object_symlink_{{{ SYSCTLID }}}" item_field="value" />
-+    </unique>
-+  </local_variable>
-+
-+  <ind:variable_object id="var_object_symlink_{{{ SYSCTLID }}}" comment="combine the blank string with symlink paths found" version="1">
-+    <set>
-+      <object_reference>var_obj_symlink_{{{ SYSCTLID }}}</object_reference>
-+      <object_reference>var_obj_blank_{{{ SYSCTLID }}}</object_reference>
-+    </set>
-+  </ind:variable_object>
-+
-+  <ind:variable_object id="var_obj_blank_{{{ SYSCTLID }}}" comment="variable object of the blank string" version="1">
-+    <ind:var_ref>local_var_blank_path_{{{ SYSCTLID }}}</ind:var_ref>
-+  </ind:variable_object>
-+
-+  <local_variable comment="Blank string" datatype="string" id="local_var_blank_path_{{{ SYSCTLID }}}" version="1">
-+    <literal_component datatype="string"></literal_component>
-+  </local_variable>
-+
-+  <ind:variable_object id="var_obj_symlink_{{{ SYSCTLID }}}" comment="variable object of the symlinks found" version="1">
-+    <ind:var_ref>local_var_symlinks_{{{ SYSCTLID }}}</ind:var_ref>
-+  </ind:variable_object>
-+  <!-- </no simlink handling> -->
-+
-   <local_variable comment="Unique list of symlink conf files" datatype="string" id="local_var_symlinks_{{{ SYSCTLID }}}" version="1">
-     <unique>
-       <object_component object_ref="object_{{{ SYSCTLID }}}_symlinks" item_field="filepath" />
-
-From 7e9e091517131d30c60a649795d477435017c97b Mon Sep 17 00:00:00 2001
-From: Watson Sato <wsato@redhat.com>
-Date: Wed, 4 May 2022 11:41:13 +0200
-Subject: [PATCH 3/3] Add test scenarios for sysctl symlink
-
----
- .../tests/symlink_different_option.pass.sh        | 15 +++++++++++++++
- .../tests/symlink_repeated_sysctl_conf.pass.sh    | 11 +++++++++++
- .../tests/symlink_same_option.fail.sh             | 15 +++++++++++++++
- 3 files changed, 41 insertions(+)
- create mode 100644 linux_os/guide/system/network/network-kernel/network_host_and_router_parameters/sysctl_net_ipv4_conf_default_accept_source_route/tests/symlink_different_option.pass.sh
- create mode 100644 linux_os/guide/system/network/network-kernel/network_host_and_router_parameters/sysctl_net_ipv4_conf_default_accept_source_route/tests/symlink_repeated_sysctl_conf.pass.sh
- create mode 100644 linux_os/guide/system/network/network-kernel/network_host_and_router_parameters/sysctl_net_ipv4_conf_default_accept_source_route/tests/symlink_same_option.fail.sh
-
-diff --git a/linux_os/guide/system/network/network-kernel/network_host_and_router_parameters/sysctl_net_ipv4_conf_default_accept_source_route/tests/symlink_different_option.pass.sh b/linux_os/guide/system/network/network-kernel/network_host_and_router_parameters/sysctl_net_ipv4_conf_default_accept_source_route/tests/symlink_different_option.pass.sh
-new file mode 100644
-index 00000000000..714a8815134
---- /dev/null
-+++ b/linux_os/guide/system/network/network-kernel/network_host_and_router_parameters/sysctl_net_ipv4_conf_default_accept_source_route/tests/symlink_different_option.pass.sh
-@@ -0,0 +1,15 @@
-+#!/bin/bash
-+
-+# Clean sysctl config directories
-+rm -rf /usr/lib/sysctl.d/* /run/sysctl.d/* /etc/sysctl.d/*
-+
-+sed -i "/net.ipv4.conf.default.accept_source_route/d" /etc/sysctl.conf
-+echo "net.ipv4.conf.default.accept_source_route = 0" >> /etc/sysctl.conf
-+
-+# Configure a different sysctl option
-+echo "net.ipv4.conf.all.accept_source_route = 0" >> /etc/sysctl.d/90-test.conf
-+
-+# Add a symlink
-+ln -s /etc/sysctl.d/90-test.conf /etc/sysctl.d/99-sysctl.conf
-+
-+sysctl -w net.ipv4.conf.default.accept_source_route=0
-diff --git a/linux_os/guide/system/network/network-kernel/network_host_and_router_parameters/sysctl_net_ipv4_conf_default_accept_source_route/tests/symlink_repeated_sysctl_conf.pass.sh b/linux_os/guide/system/network/network-kernel/network_host_and_router_parameters/sysctl_net_ipv4_conf_default_accept_source_route/tests/symlink_repeated_sysctl_conf.pass.sh
-new file mode 100644
-index 00000000000..1fbbf1b0675
---- /dev/null
-+++ b/linux_os/guide/system/network/network-kernel/network_host_and_router_parameters/sysctl_net_ipv4_conf_default_accept_source_route/tests/symlink_repeated_sysctl_conf.pass.sh
-@@ -0,0 +1,11 @@
-+#!/bin/bash
-+
-+# Clean sysctl config directories
-+rm -rf /usr/lib/sysctl.d/* /run/sysctl.d/* /etc/sysctl.d/*
-+
-+sed -i "/net.ipv4.conf.default.accept_source_route/d" /etc/sysctl.conf
-+echo "net.ipv4.conf.default.accept_source_route = 0" >> /etc/sysctl.conf
-+
-+ln -s /etc/sysctl.conf /etc/sysctl.d/99-sysctl.conf
-+
-+sysctl -w net.ipv4.conf.default.accept_source_route=0
-diff --git a/linux_os/guide/system/network/network-kernel/network_host_and_router_parameters/sysctl_net_ipv4_conf_default_accept_source_route/tests/symlink_same_option.fail.sh b/linux_os/guide/system/network/network-kernel/network_host_and_router_parameters/sysctl_net_ipv4_conf_default_accept_source_route/tests/symlink_same_option.fail.sh
-new file mode 100644
-index 00000000000..51530f6e80c
---- /dev/null
-+++ b/linux_os/guide/system/network/network-kernel/network_host_and_router_parameters/sysctl_net_ipv4_conf_default_accept_source_route/tests/symlink_same_option.fail.sh
-@@ -0,0 +1,15 @@
-+#!/bin/bash
-+
-+# Clean sysctl config directories
-+rm -rf /usr/lib/sysctl.d/* /run/sysctl.d/* /etc/sysctl.d/*
-+
-+sed -i "/net.ipv4.conf.default.accept_source_route/d" /etc/sysctl.conf
-+echo "net.ipv4.conf.default.accept_source_route = 0" >> /etc/sysctl.conf
-+
-+# Configure the same sysctl option
-+echo "net.ipv4.conf.default.accept_source_route = 0" >> /etc/sysctl.d/90-test.conf
-+
-+# and add a symlink
-+ln -s /etc/sysctl.d/90-test.conf /etc/sysctl.d/99-sysctl.conf
-+
-+sysctl -w net.ipv4.conf.default.accept_source_route=0
diff --git a/SOURCES/scap-security-guide-0.1.62-sysctl_parameter_on_single_file-PR_8656.patch b/SOURCES/scap-security-guide-0.1.62-sysctl_parameter_on_single_file-PR_8656.patch
deleted file mode 100644
index 9664395..0000000
--- a/SOURCES/scap-security-guide-0.1.62-sysctl_parameter_on_single_file-PR_8656.patch
+++ /dev/null
@@ -1,241 +0,0 @@
-From 21177e5d44dfd6f4fa6de79737c1e55c4b22660a Mon Sep 17 00:00:00 2001
-From: Watson Sato <wsato@redhat.com>
-Date: Tue, 3 May 2022 10:49:44 +0200
-Subject: [PATCH] Edited PR_8656 to apply on 0.1.60
-
----
- .../one_sysctl_conf_one_sysctl_d.fail.sh      | 11 +++
- .../tests/two_sysctls_on_d.fail.sh            | 11 +++
- .../tests/two_sysctls_on_same_file.pass.sh    | 11 +++
- .../two_sysctls_on_same_file_name.fail.sh     | 11 +++
- shared/templates/sysctl/bash.template         |  2 +-
- shared/templates/sysctl/oval.template         | 99 +++++++++++++------
- 6 files changed, 114 insertions(+), 31 deletions(-)
- create mode 100644 linux_os/guide/system/network/network-kernel/network_host_and_router_parameters/sysctl_net_ipv4_conf_default_accept_source_route/tests/one_sysctl_conf_one_sysctl_d.fail.sh
- create mode 100644 linux_os/guide/system/network/network-kernel/network_host_and_router_parameters/sysctl_net_ipv4_conf_default_accept_source_route/tests/two_sysctls_on_d.fail.sh
- create mode 100644 linux_os/guide/system/network/network-kernel/network_host_and_router_parameters/sysctl_net_ipv4_conf_default_accept_source_route/tests/two_sysctls_on_same_file.pass.sh
- create mode 100644 linux_os/guide/system/network/network-kernel/network_host_and_router_parameters/sysctl_net_ipv4_conf_default_accept_source_route/tests/two_sysctls_on_same_file_name.fail.sh
-
-diff --git a/linux_os/guide/system/network/network-kernel/network_host_and_router_parameters/sysctl_net_ipv4_conf_default_accept_source_route/tests/one_sysctl_conf_one_sysctl_d.fail.sh b/linux_os/guide/system/network/network-kernel/network_host_and_router_parameters/sysctl_net_ipv4_conf_default_accept_source_route/tests/one_sysctl_conf_one_sysctl_d.fail.sh
-new file mode 100644
-index 0000000..b2bc2f8
---- /dev/null
-+++ b/linux_os/guide/system/network/network-kernel/network_host_and_router_parameters/sysctl_net_ipv4_conf_default_accept_source_route/tests/one_sysctl_conf_one_sysctl_d.fail.sh
-@@ -0,0 +1,11 @@
-+#!/bin/bash
-+
-+# Clean sysctl config directories
-+rm -rf /usr/lib/sysctl.d/* /run/sysctl.d/* /etc/sysctl.d/*
-+
-+sed -i "/net.ipv4.conf.default.accept_source_route/d" /etc/sysctl.conf
-+echo "net.ipv4.conf.default.accept_source_route = 0" >> /etc/sysctl.conf
-+
-+echo "net.ipv4.conf.default.accept_source_route = 0" >> /etc/sysctl.d/duplicate.conf
-+
-+sysctl -w net.ipv4.conf.default.accept_source_route=0
-diff --git a/linux_os/guide/system/network/network-kernel/network_host_and_router_parameters/sysctl_net_ipv4_conf_default_accept_source_route/tests/two_sysctls_on_d.fail.sh b/linux_os/guide/system/network/network-kernel/network_host_and_router_parameters/sysctl_net_ipv4_conf_default_accept_source_route/tests/two_sysctls_on_d.fail.sh
-new file mode 100644
-index 0000000..49a8f2e
---- /dev/null
-+++ b/linux_os/guide/system/network/network-kernel/network_host_and_router_parameters/sysctl_net_ipv4_conf_default_accept_source_route/tests/two_sysctls_on_d.fail.sh
-@@ -0,0 +1,11 @@
-+#!/bin/bash
-+
-+# Clean sysctl config directories
-+rm -rf /usr/lib/sysctl.d/* /run/sysctl.d/* /etc/sysctl.d/*
-+
-+sed -i "/net.ipv4.conf.default.accept_source_route/d" /etc/sysctl.conf
-+
-+echo "net.ipv4.conf.default.accept_source_route = 0" >> /etc/sysctl.d/first.conf
-+echo "net.ipv4.conf.default.accept_source_route = 0" >> /etc/sysctl.d/duplicate.conf
-+
-+sysctl -w net.ipv4.conf.default.accept_source_route=0
-diff --git a/linux_os/guide/system/network/network-kernel/network_host_and_router_parameters/sysctl_net_ipv4_conf_default_accept_source_route/tests/two_sysctls_on_same_file.pass.sh b/linux_os/guide/system/network/network-kernel/network_host_and_router_parameters/sysctl_net_ipv4_conf_default_accept_source_route/tests/two_sysctls_on_same_file.pass.sh
-new file mode 100644
-index 0000000..548e616
---- /dev/null
-+++ b/linux_os/guide/system/network/network-kernel/network_host_and_router_parameters/sysctl_net_ipv4_conf_default_accept_source_route/tests/two_sysctls_on_same_file.pass.sh
-@@ -0,0 +1,11 @@
-+#!/bin/bash
-+
-+# Clean sysctl config directories
-+rm -rf /usr/lib/sysctl.d/* /run/sysctl.d/* /etc/sysctl.d/*
-+
-+sed -i "/net.ipv4.conf.default.accept_source_route/d" /etc/sysctl.conf
-+
-+echo "net.ipv4.conf.default.accept_source_route = 0" >> /etc/sysctl.conf
-+echo "net.ipv4.conf.default.accept_source_route = 0" >> /etc/sysctl.conf
-+
-+sysctl -w net.ipv4.conf.default.accept_source_route=0
-diff --git a/linux_os/guide/system/network/network-kernel/network_host_and_router_parameters/sysctl_net_ipv4_conf_default_accept_source_route/tests/two_sysctls_on_same_file_name.fail.sh b/linux_os/guide/system/network/network-kernel/network_host_and_router_parameters/sysctl_net_ipv4_conf_default_accept_source_route/tests/two_sysctls_on_same_file_name.fail.sh
-new file mode 100644
-index 0000000..487691d
---- /dev/null
-+++ b/linux_os/guide/system/network/network-kernel/network_host_and_router_parameters/sysctl_net_ipv4_conf_default_accept_source_route/tests/two_sysctls_on_same_file_name.fail.sh
-@@ -0,0 +1,11 @@
-+#!/bin/bash
-+
-+# Clean sysctl config directories
-+rm -rf /usr/lib/sysctl.d/* /run/sysctl.d/* /etc/sysctl.d/*
-+
-+sed -i "/net.ipv4.conf.default.accept_source_route/d" /etc/sysctl.conf
-+
-+echo "net.ipv4.conf.default.accept_source_route = 0" >> /etc/sysctl.conf
-+echo "net.ipv4.conf.default.accept_source_route = 0" >> /etc/sysctl.d/sysctl.conf
-+
-+sysctl -w net.ipv4.conf.default.accept_source_route=0
-diff --git a/shared/templates/sysctl/bash.template b/shared/templates/sysctl/bash.template
-index 6c82e6e..d68956f 100644
---- a/shared/templates/sysctl/bash.template
-+++ b/shared/templates/sysctl/bash.template
-@@ -6,7 +6,7 @@
- 
- # Comment out any occurrences of {{{ SYSCTLVAR }}} from /etc/sysctl.d/*.conf files
- for f in /etc/sysctl.d/*.conf ; do
--  matching_list=$(grep -P '^(?!#).*[\s]+{{{ SYSCTLVAR }}}.*$' $f | uniq )
-+  matching_list=$(grep -P '^(?!#).*[\s]*{{{ SYSCTLVAR }}}.*$' $f | uniq )
-   if ! test -z "$matching_list"; then
-     while IFS= read -r entry; do
-       # comment out "{{{ SYSCTLVAR }}}" matches to preserve user data
-diff --git a/shared/templates/sysctl/oval.template b/shared/templates/sysctl/oval.template
-index 646f5f3..fd19f8b 100644
---- a/shared/templates/sysctl/oval.template
-+++ b/shared/templates/sysctl/oval.template
-@@ -1,3 +1,9 @@
-+{{%- if SYSCTLVAL == "" %}}
-+{{%- set COMMENT_VALUE="the appropriate value" %}}
-+{{%- else %}}
-+{{%- set COMMENT_VALUE=SYSCTLVAL %}}
-+{{%- endif %}}
-+
- {{% macro state_static_sysctld(prefix) -%}}
-     <ind:object object_ref="object_static_{{{ prefix }}}_{{{ SYSCTLID }}}" />
- {{%- if SYSCTLVAL == "" %}}
-@@ -6,7 +12,7 @@
- {{%- endmacro -%}}
- {{%- macro sysctl_match() -%}}
- {{%- if SYSCTLVAL == "" -%}}
--    <ind:pattern operation="pattern match">(?:^|.*\n)[^#]*{{{ SYSCTLVAR }}}[\s]*=[\s]*(\d+)[\s]*\n</ind:pattern>
-+    <ind:pattern operation="pattern match">^[\s]*{{{ SYSCTLVAR }}}[\s]*=[\s]*(\d+)[\s]*$</ind:pattern>
-     <ind:instance datatype="int" operation="greater than or equal">1</ind:instance>
- {{%- else -%}}
- {{% if OPERATION == "pattern match" %}}
-@@ -53,20 +59,12 @@
- 
- <def-group>
-   <definition class="compliance" id="sysctl_runtime_{{{ SYSCTLID }}}" version="3">
--    {{{ oval_metadata("The kernel '" + SYSCTLVAR + "' parameter should be set to " + ("'" + SYSCTLVAL + "'") if SYSCTLVAL else " the appropriate value" + " in the system runtime.") }}}
-+    {{{ oval_metadata("The kernel '" + SYSCTLVAR + "' parameter should be set to " + COMMENT_VALUE + " in the system runtime.") }}}
-     <criteria operator="AND">
--{{%- if SYSCTLVAL == "" %}}
--      <criterion comment="kernel runtime parameter {{{ SYSCTLVAR }}} set to the appropriate value" test_ref="test_sysctl_runtime_{{{ SYSCTLID }}}" />
--{{%- else %}}
--      <criterion comment="kernel runtime parameter {{{ SYSCTLVAR }}} set to {{{ SYSCTLVAL }}}" test_ref="test_sysctl_runtime_{{{ SYSCTLID }}}" />
--{{%- endif %}}
-+      <criterion comment="kernel runtime parameter {{{ SYSCTLVAR }}} set to {{{ COMMENT_VALUE }}}" test_ref="test_sysctl_runtime_{{{ SYSCTLID }}}"/>
-     </criteria>
-   </definition>
--{{% if SYSCTLVAL == "" %}}
--  <unix:sysctl_test check="all" check_existence="all_exist" comment="kernel runtime parameter {{{ SYSCTLVAR }}} set to the appropriate value" id="test_sysctl_runtime_{{{ SYSCTLID }}}" version="1">
--{{%- else %}}
--  <unix:sysctl_test check="all" check_existence="all_exist" comment="kernel runtime parameter {{{ SYSCTLVAR }}} set to {{{ SYSCTLVAL }}}" id="test_sysctl_runtime_{{{ SYSCTLID }}}" version="1">
--{{%- endif %}}
-+  <unix:sysctl_test id="test_sysctl_runtime_{{{ SYSCTLID }}}" version="1" comment="kernel runtime parameter {{{ SYSCTLVAR }}} set to {{{ COMMENT_VALUE }}}" check="all" check_existence="all_exist">
-     <unix:object object_ref="object_sysctl_runtime_{{{ SYSCTLID }}}" />
-     <unix:state state_ref="state_sysctl_runtime_{{{ SYSCTLID }}}" />
-   </unix:sysctl_test>
-@@ -96,25 +94,21 @@
- 
- <def-group>
-   <definition class="compliance" id="sysctl_static_{{{ SYSCTLID }}}" version="3">
--    {{{ oval_metadata("The kernel '" + SYSCTLVAR + "' parameter should be set to " + ("'" + SYSCTLVAL + "'") if SYSCTLVAL else " the appropriate value" + " in the system configuration.") }}}
--{{%- if SYSCTLVAL == "" %}}
--    <criteria operator="OR">
--      <criterion comment="kernel static parameter {{{ SYSCTLVAR }}} set to the appropriate value in /etc/sysctl.conf" test_ref="test_static_sysctl_{{{ SYSCTLID }}}" />
--      <!-- see sysctl.d(5) -->
--      <criterion comment="kernel static parameter {{{ SYSCTLVAR }}} set to the appropriate value in /etc/sysctl.d/*.conf" test_ref="test_static_etc_sysctld_{{{ SYSCTLID }}}" />
--      <criterion comment="kernel static parameter {{{ SYSCTLVAR }}} set to the appropriate value in /run/sysctl.d/*.conf" test_ref="test_static_run_sysctld_{{{ SYSCTLID }}}" />
--      <criterion comment="kernel static parameter {{{ SYSCTLVAR }}} set to the appropriate value in /usr/lib/sysctl.d/*.conf" test_ref="test_static_usr_lib_sysctld_{{{ SYSCTLID }}}" />
--    </criteria>
--{{%- else %}}
--
--    <criteria operator="OR">
--      <criterion comment="kernel static parameter {{{ SYSCTLVAR }}} set to {{{ SYSCTLVAL }}} in /etc/sysctl.conf" test_ref="test_static_sysctl_{{{ SYSCTLID }}}" />
--      <!-- see sysctl.d(5) -->
--      <criterion comment="kernel static parameter {{{ SYSCTLVAR }}} set to {{{ SYSCTLVAL }}} in /etc/sysctl.d/*.conf" test_ref="test_static_etc_sysctld_{{{ SYSCTLID }}}" />
--      <criterion comment="kernel static parameter {{{ SYSCTLVAR }}} set to {{{ SYSCTLVAL }}} in /run/sysctl.d/*.conf" test_ref="test_static_run_sysctld_{{{ SYSCTLID }}}" />
--      <criterion comment="kernel static parameter {{{ SYSCTLVAR }}} set to {{{ SYSCTLVAL }}} in /usr/lib/sysctl.d/*.conf" test_ref="test_static_usr_lib_sysctld_{{{ SYSCTLID }}}" />
-+    {{{ oval_metadata("The kernel '" + SYSCTLVAR + "' parameter should be set to " + COMMENT_VALUE + " in the system configuration.") }}}
-+    <criteria operator="AND">
-+      <criteria operator="OR">
-+        <criterion comment="kernel static parameter {{{ SYSCTLVAR }}} set to {{{ COMMENT_VALUE }}} in /etc/sysctl.conf"
-+                   test_ref="test_static_sysctl_{{{ SYSCTLID }}}"/>
-+        <!-- see sysctl.d(5) -->
-+        <criterion comment="kernel static parameter {{{ SYSCTLVAR }}} set to {{{ COMMENT_VALUE }}} in /etc/sysctl.d/*.conf"
-+                   test_ref="test_static_etc_sysctld_{{{ SYSCTLID }}}"/>
-+        <criterion comment="kernel static parameter {{{ SYSCTLVAR }}} set to {{{ COMMENT_VALUE }}} in /run/sysctl.d/*.conf"
-+                   test_ref="test_static_run_sysctld_{{{ SYSCTLID }}}"/>
-+        <criterion comment="kernel static parameter {{{ SYSCTLVAR }}} set to {{{ COMMENT_VALUE }}} in /usr/lib/sysctl.d/*.conf"
-+                   test_ref="test_static_usr_lib_sysctld_{{{ SYSCTLID }}}"/>
-+      </criteria>
-+      <criterion comment="Check that {{{ SYSCTLID }}} is defined in only one file" test_ref="test_sysctl_{{{ SYSCTLID }}}_defined_in_one_file" />
-     </criteria>
--{{%- endif %}}
-   </definition>
- 
-   <ind:textfilecontent54_test check="all" check_existence="all_exist" comment="{{{ SYSCTLVAR }}} static configuration" id="test_static_sysctl_{{{ SYSCTLID }}}" version="1">
-@@ -133,6 +127,51 @@
-     {{{ state_static_sysctld("usr_lib_sysctld") }}}
-   </ind:textfilecontent54_test>
- 
-+  <ind:variable_test check="all" check_existence="all_exist" comment="Check that only one file contains {{{ SYSCTLID }}}"
-+  id="test_sysctl_{{{ SYSCTLID }}}_defined_in_one_file" version="1">
-+    <ind:object object_ref="oject_sysctl_{{{ SYSCTLID }}}_defined_in_one_file" />
-+    <ind:state state_ref="state_sysctl_{{{ SYSCTLID }}}_defined_in_one_file" />
-+  </ind:variable_test>
-+
-+  <ind:variable_object id="oject_sysctl_{{{ SYSCTLID }}}_defined_in_one_file" version="1">
-+    <ind:var_ref>local_var_unique_sysctl_{{{ SYSCTLID }}}_counter</ind:var_ref>
-+  </ind:variable_object>
-+
-+  <ind:variable_state id="state_sysctl_{{{ SYSCTLID }}}_defined_in_one_file" version="1">
-+    <ind:value operation="equals" datatype="int">1</ind:value>
-+  </ind:variable_state>
-+
-+  <local_variable comment="Count unique sysctls" datatype="int" id="local_var_unique_sysctl_{{{ SYSCTLID }}}_counter" version="1">
-+    <count>
-+      <unique>
-+        <object_component object_ref="object_static_set_sysctls_{{{ SYSCTLID }}}" item_field="filepath" />
-+      </unique>
-+    </count>
-+  </local_variable>
-+
-+  <!-- Avoid directly referencing a possibly empty collection, one empty collection will cause the
-+       variable to have no value even when there are valid objects. -->
-+  <ind:textfilecontent54_object id="object_static_set_sysctls_{{{ SYSCTLID }}}" version="1">
-+    <set>
-+      <object_reference>object_static_etc_sysctls_{{{ SYSCTLID }}}</object_reference>
-+      <object_reference>object_static_run_usr_sysctls_{{{ SYSCTLID }}}</object_reference>
-+    </set>
-+  </ind:textfilecontent54_object>
-+
-+  <ind:textfilecontent54_object id="object_static_etc_sysctls_{{{ SYSCTLID }}}" version="1">
-+    <set>
-+      <object_reference>object_static_sysctl_{{{ SYSCTLID }}}</object_reference>
-+      <object_reference>object_static_etc_sysctld_{{{ SYSCTLID }}}</object_reference>
-+    </set>
-+  </ind:textfilecontent54_object>
-+
-+  <ind:textfilecontent54_object id="object_static_run_usr_sysctls_{{{ SYSCTLID }}}" version="1">
-+    <set>
-+      <object_reference>object_static_run_sysctld_{{{ SYSCTLID }}}</object_reference>
-+      <object_reference>object_static_usr_lib_sysctld_{{{ SYSCTLID }}}</object_reference>
-+    </set>
-+  </ind:textfilecontent54_object>
-+
-   <ind:textfilecontent54_object id="object_static_sysctl_{{{ SYSCTLID }}}" version="1">
-     <ind:filepath>/etc/sysctl.conf</ind:filepath>
-     {{{ sysctl_match() }}}
--- 
-2.34.1
-
diff --git a/SOURCES/scap-security-guide-0.1.62-sysctl_separate_object_from_state-PR_8704.patch b/SOURCES/scap-security-guide-0.1.62-sysctl_separate_object_from_state-PR_8704.patch
deleted file mode 100644
index f66c00a..0000000
--- a/SOURCES/scap-security-guide-0.1.62-sysctl_separate_object_from_state-PR_8704.patch
+++ /dev/null
@@ -1,88 +0,0 @@
-From 1c403af00f39fcfa3c7cf898b1e832d4580cfb59 Mon Sep 17 00:00:00 2001
-From: Watson Sato <wsato@redhat.com>
-Date: Thu, 5 May 2022 10:28:34 +0200
-Subject: [PATCH] PR #8704 edited manually
-
-- Restrict test to sysctl.conf and /usr/sysctl.d
-- Separate the state from the object and check it
----
- .../tests/wrong_value_d_directory.fail.sh      | 12 ++++++------
- shared/templates/sysctl/oval.template          | 18 ++++++++++--------
- 2 files changed, 16 insertions(+), 14 deletions(-)
-
-diff --git a/linux_os/guide/system/permissions/restrictions/enable_execshield_settings/sysctl_kernel_randomize_va_space/tests/wrong_value_d_directory.fail.sh b/linux_os/guide/system/permissions/restrictions/enable_execshield_settings/sysctl_kernel_randomize_va_space/tests/wrong_value_d_directory.fail.sh
-index 48a2665..5fb8ddc 100644
---- a/linux_os/guide/system/permissions/restrictions/enable_execshield_settings/sysctl_kernel_randomize_va_space/tests/wrong_value_d_directory.fail.sh
-+++ b/linux_os/guide/system/permissions/restrictions/enable_execshield_settings/sysctl_kernel_randomize_va_space/tests/wrong_value_d_directory.fail.sh
-@@ -5,19 +5,19 @@
- setting_name="kernel.randomize_va_space"
- setting_value="2"
- # sysctl -w "$setting_name=$setting_value"
--if grep -q "^$setting_name" /usr/lib/sysctl.d/50-sysctl.conf; then
--    sed -i "s/^$setting_name.*/$setting_name = $setting_value/" /usr/lib/sysctl.d/50-sysctl.conf
-+if grep -q "^$setting_name" /etc/sysctl.conf; then
-+    sed -i "s/^$setting_name.*/$setting_name = $setting_value/" /etc/sysctl.conf
- else
--    echo "$setting_name = $setting_value" >> /usr/lib/sysctl.d/50-sysctl.conf
-+    echo "$setting_name = $setting_value" >> /etc/sysctl.conf
- fi
- 
- setting_name="kernel.randomize_va_space"
- setting_value="0"
- # sysctl -w "$setting_name=$setting_value"
--if grep -q "^$setting_name" /etc/sysctl.d/99-sysctl.conf; then
--    sed -i "s/^$setting_name.*/$setting_name = $setting_value/" /etc/sysctl.d/99-sysctl.conf
-+if grep -q "^$setting_name" /etc/sysctl.d/98-sysctl.conf; then
-+    sed -i "s/^$setting_name.*/$setting_name = $setting_value/" /etc/sysctl.d/98-sysctl.conf
- else
--    echo "$setting_name = $setting_value" >> /etc/sysctl.d/99-sysctl.conf
-+    echo "$setting_name = $setting_value" >> /etc/sysctl.d/98-sysctl.conf
- fi
- 
- sysctl --system
-diff --git a/shared/templates/sysctl/oval.template b/shared/templates/sysctl/oval.template
-index 564cc33..97f1e05 100644
---- a/shared/templates/sysctl/oval.template
-+++ b/shared/templates/sysctl/oval.template
-@@ -6,21 +6,15 @@
- 
- {{% macro state_static_sysctld(prefix) -%}}
-     <ind:object object_ref="object_static_{{{ prefix }}}_{{{ SYSCTLID }}}" />
--{{%- if SYSCTLVAL == "" %}}
-     <ind:state state_ref="state_static_sysctld_{{{ SYSCTLID }}}" />
--{{%- endif -%}}
- {{%- endmacro -%}}
- {{%- macro sysctl_match() -%}}
- {{%- if SYSCTLVAL == "" -%}}
-     <ind:pattern operation="pattern match">^[\s]*{{{ SYSCTLVAR }}}[\s]*=[\s]*(\d+)[\s]*$</ind:pattern>
-     <ind:instance datatype="int" operation="greater than or equal">1</ind:instance>
- {{%- else -%}}
--{{% if OPERATION == "pattern match" %}}
--    <ind:pattern operation="pattern match">^[\s]*{{{ SYSCTLVAR }}}[\s]*=[\s]*{{{ SYSCTLVAL_REGEX }}}[\s]*$</ind:pattern>
--{{% else %}}
--    <ind:pattern operation="pattern match">^[\s]*{{{ SYSCTLVAR }}}[\s]*=[\s]*{{{ SYSCTLVAL }}}[\s]*$</ind:pattern>
--{{% endif %}}
--    <ind:instance datatype="int">1</ind:instance>
-+    <ind:pattern operation="pattern match">^[\s]*{{{ SYSCTLVAR }}}[\s]*=[\s]*(.*)[\s]*$</ind:pattern>
-+    <ind:instance datatype="int" operation="greater than or equal">1</ind:instance>
- {{%- endif -%}}
- {{%- endmacro -%}}
- {{%- if "P" in FLAGS -%}}
-@@ -258,6 +252,14 @@
-   </ind:textfilecontent54_state>
- 
-   <external_variable comment="External variable for {{{ SYSCTLVAR }}}" datatype="{{{ DATATYPE }}}" id="sysctl_{{{ SYSCTLID }}}_value" version="1" />
-+{{% else %}}
-+  <ind:textfilecontent54_state id="state_static_sysctld_{{{ SYSCTLID }}}" version="1">
-+{{% if OPERATION == "pattern match" %}}
-+    <ind:subexpression operation="{{{ OPERATION }}}" datatype="{{{ DATATYPE }}}">{{{ SYSCTLVAL_REGEX }}}</ind:subexpression>
-+{{% else %}}
-+    <ind:subexpression operation="{{{ OPERATION }}}" datatype="{{{ DATATYPE }}}">{{{ SYSCTLVAL }}}</ind:subexpression>
-+{{% endif %}}
-+  </ind:textfilecontent54_state>
- {{% endif %}}
- </def-group>
- {{%- endif -%}}
--- 
-2.34.1
-
diff --git a/SOURCES/scap-security-guide-0.1.62-update_rhel8_stig_v1r6-PR_8670.patch b/SOURCES/scap-security-guide-0.1.62-update_rhel8_stig_v1r6-PR_8670.patch
deleted file mode 100644
index 72fcff6..0000000
--- a/SOURCES/scap-security-guide-0.1.62-update_rhel8_stig_v1r6-PR_8670.patch
+++ /dev/null
@@ -1,6422 +0,0 @@
-From 2db5a10b6be510a8c702cd726667f44b5e360267 Mon Sep 17 00:00:00 2001
-From: Watson Sato <wsato@redhat.com>
-Date: Mon, 2 May 2022 10:20:36 +0200
-Subject: [PATCH 1/3] Update DISA RHEL8 STIG manual benchmark to V1R6
-
----
- ... => disa-stig-rhel8-v1r6-xccdf-manual.xml} | 401 ++++++++----------
- 1 file changed, 173 insertions(+), 228 deletions(-)
- rename shared/references/{disa-stig-rhel8-v1r5-xccdf-manual.xml => disa-stig-rhel8-v1r6-xccdf-manual.xml} (94%)
-
-diff --git a/shared/references/disa-stig-rhel8-v1r5-xccdf-manual.xml b/shared/references/disa-stig-rhel8-v1r6-xccdf-manual.xml
-similarity index 94%
-rename from shared/references/disa-stig-rhel8-v1r5-xccdf-manual.xml
-rename to shared/references/disa-stig-rhel8-v1r6-xccdf-manual.xml
-index 216e91f92c6..849ab06f66d 100644
---- a/shared/references/disa-stig-rhel8-v1r5-xccdf-manual.xml
-+++ b/shared/references/disa-stig-rhel8-v1r6-xccdf-manual.xml
-@@ -1,4 +1,4 @@
--<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type='text/xsl' href='STIG_unclass.xsl'?><Benchmark xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:cpe="http://cpe.mitre.org/language/2.0" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xsi:schemaLocation="http://checklists.nist.gov/xccdf/1.1 http://nvd.nist.gov/schema/xccdf-1.1.4.xsd http://cpe.mitre.org/dictionary/2.0 http://cpe.mitre.org/files/cpe-dictionary_2.1.xsd" id="RHEL_8_STIG" xml:lang="en" xmlns="http://checklists.nist.gov/xccdf/1.1"><status date="2021-12-03">accepted</status><title>Red Hat Enterprise Linux 8 Security Technical Implementation Guide</title><description>This Security Technical Implementation Guide is published as a tool to improve the security of Department of Defense (DoD) information systems. The requirements are derived from the National Institute of Standards and Technology (NIST) 800-53 and related documents. Comments or proposed revisions to this document should be sent via email to the following address: disa.stig_spt@mail.mil.</description><notice id="terms-of-use" xml:lang="en"></notice><front-matter xml:lang="en"></front-matter><rear-matter xml:lang="en"></rear-matter><reference href="https://cyber.mil"><dc:publisher>DISA</dc:publisher><dc:source>STIG.DOD.MIL</dc:source></reference><plain-text id="release-info">Release: 5 Benchmark Date: 27 Jan 2022</plain-text><plain-text id="generator">3.2.2.36079</plain-text><plain-text id="conventionsVersion">1.10.0</plain-text><version>1</version><Profile id="MAC-1_Classified"><title>I - Mission Critical Classified</title><description>&lt;ProfileDescription&gt;&lt;/ProfileDescription&gt;</description><select idref="V-230221" selected="true" /><select idref="V-230222" selected="true" /><select idref="V-230223" selected="true" /><select idref="V-230224" selected="true" /><select idref="V-230225" selected="true" /><select idref="V-230226" selected="true" /><select idref="V-230227" selected="true" /><select idref="V-230228" selected="true" /><select idref="V-230229" selected="true" /><select idref="V-230230" selected="true" /><select idref="V-230231" selected="true" /><select idref="V-230232" selected="true" /><select idref="V-230233" selected="true" /><select idref="V-230234" selected="true" /><select idref="V-230235" selected="true" /><select idref="V-230236" selected="true" /><select idref="V-230237" selected="true" /><select idref="V-230238" selected="true" /><select idref="V-230239" selected="true" /><select idref="V-230240" selected="true" /><select idref="V-230241" selected="true" /><select idref="V-230243" selected="true" /><select idref="V-230244" selected="true" /><select idref="V-230245" selected="true" /><select idref="V-230246" selected="true" /><select idref="V-230247" selected="true" /><select idref="V-230248" selected="true" /><select idref="V-230249" selected="true" /><select idref="V-230250" selected="true" /><select idref="V-230251" selected="true" /><select idref="V-230252" selected="true" /><select idref="V-230253" selected="true" /><select idref="V-230254" selected="true" /><select idref="V-230255" selected="true" /><select idref="V-230256" selected="true" /><select idref="V-230257" selected="true" /><select idref="V-230258" selected="true" /><select idref="V-230259" selected="true" /><select idref="V-230260" selected="true" /><select idref="V-230261" selected="true" /><select idref="V-230262" selected="true" /><select idref="V-230263" selected="true" /><select idref="V-230264" selected="true" /><select idref="V-230265" selected="true" /><select idref="V-230266" selected="true" /><select idref="V-230267" selected="true" /><select idref="V-230268" selected="true" /><select idref="V-230269" selected="true" /><select idref="V-230270" selected="true" /><select idref="V-230271" selected="true" /><select idref="V-230272" selected="true" /><select idref="V-230273" selected="true" /><select idref="V-230274" selected="true" /><select idref="V-230275" selected="true" /><select idref="V-230276" selected="true" /><select idref="V-230277" selected="true" /><select idref="V-230278" selected="true" /><select idref="V-230279" selected="true" /><select idref="V-230280" selected="true" /><select idref="V-230281" selected="true" /><select idref="V-230282" selected="true" /><select idref="V-230283" selected="true" /><select idref="V-230284" selected="true" /><select idref="V-230285" selected="true" /><select idref="V-230286" selected="true" /><select idref="V-230287" selected="true" /><select idref="V-230288" selected="true" /><select idref="V-230289" selected="true" /><select idref="V-230290" selected="true" /><select idref="V-230291" selected="true" /><select idref="V-230292" selected="true" /><select idref="V-230293" selected="true" /><select idref="V-230294" selected="true" /><select idref="V-230295" selected="true" /><select idref="V-230296" selected="true" /><select idref="V-230298" selected="true" /><select idref="V-230299" selected="true" /><select idref="V-230300" selected="true" /><select idref="V-230301" selected="true" /><select idref="V-230302" selected="true" /><select idref="V-230303" selected="true" /><select idref="V-230304" selected="true" /><select idref="V-230305" selected="true" /><select idref="V-230306" selected="true" /><select idref="V-230307" selected="true" /><select idref="V-230308" selected="true" /><select idref="V-230309" selected="true" /><select idref="V-230310" selected="true" /><select idref="V-230311" selected="true" /><select idref="V-230312" selected="true" /><select idref="V-230313" selected="true" /><select idref="V-230314" selected="true" /><select idref="V-230315" selected="true" /><select idref="V-230316" selected="true" /><select idref="V-230317" selected="true" /><select idref="V-230318" selected="true" /><select idref="V-230319" selected="true" /><select idref="V-230320" selected="true" /><select idref="V-230321" selected="true" /><select idref="V-230322" selected="true" /><select idref="V-230323" selected="true" /><select idref="V-230324" selected="true" /><select idref="V-230325" selected="true" /><select idref="V-230326" selected="true" /><select idref="V-230327" selected="true" /><select idref="V-230328" selected="true" /><select idref="V-230329" selected="true" /><select idref="V-230330" selected="true" /><select idref="V-230331" selected="true" /><select idref="V-230332" selected="true" /><select idref="V-230333" selected="true" /><select idref="V-230334" selected="true" /><select idref="V-230335" selected="true" /><select idref="V-230336" selected="true" /><select idref="V-230337" selected="true" /><select idref="V-230338" selected="true" /><select idref="V-230339" selected="true" /><select idref="V-230340" selected="true" /><select idref="V-230341" selected="true" /><select idref="V-230342" selected="true" /><select idref="V-230343" selected="true" /><select idref="V-230344" selected="true" /><select idref="V-230345" selected="true" /><select idref="V-230346" selected="true" /><select idref="V-230347" selected="true" /><select idref="V-230348" selected="true" /><select idref="V-230349" selected="true" /><select idref="V-230350" selected="true" /><select idref="V-230351" selected="true" /><select idref="V-230352" selected="true" /><select idref="V-230353" selected="true" /><select idref="V-230354" selected="true" /><select idref="V-230355" selected="true" /><select idref="V-230356" selected="true" /><select idref="V-230357" selected="true" /><select idref="V-230358" selected="true" /><select idref="V-230359" selected="true" /><select idref="V-230360" selected="true" /><select idref="V-230361" selected="true" /><select idref="V-230362" selected="true" /><select idref="V-230363" selected="true" /><select idref="V-230364" selected="true" /><select idref="V-230365" selected="true" /><select idref="V-230366" selected="true" /><select idref="V-230367" selected="true" /><select idref="V-230368" selected="true" /><select idref="V-230369" selected="true" /><select idref="V-230370" selected="true" /><select idref="V-230371" selected="true" /><select idref="V-230372" selected="true" /><select idref="V-230373" selected="true" /><select idref="V-230374" selected="true" /><select idref="V-230375" selected="true" /><select idref="V-230376" selected="true" /><select idref="V-230377" selected="true" /><select idref="V-230378" selected="true" /><select idref="V-230379" selected="true" /><select idref="V-230380" selected="true" /><select idref="V-230381" selected="true" /><select idref="V-230382" selected="true" /><select idref="V-230383" selected="true" /><select idref="V-230384" selected="true" /><select idref="V-230385" selected="true" /><select idref="V-230386" selected="true" /><select idref="V-230387" selected="true" /><select idref="V-230388" selected="true" /><select idref="V-230389" selected="true" /><select idref="V-230390" selected="true" /><select idref="V-230392" selected="true" /><select idref="V-230393" selected="true" /><select idref="V-230394" selected="true" /><select idref="V-230395" selected="true" /><select idref="V-230396" selected="true" /><select idref="V-230397" selected="true" /><select idref="V-230398" selected="true" /><select idref="V-230399" selected="true" /><select idref="V-230400" selected="true" /><select idref="V-230401" selected="true" /><select idref="V-230402" selected="true" /><select idref="V-230403" selected="true" /><select idref="V-230404" selected="true" /><select idref="V-230405" selected="true" /><select idref="V-230406" selected="true" /><select idref="V-230407" selected="true" /><select idref="V-230408" selected="true" /><select idref="V-230409" selected="true" /><select idref="V-230410" selected="true" /><select idref="V-230411" selected="true" /><select idref="V-230412" selected="true" /><select idref="V-230413" selected="true" /><select idref="V-230418" selected="true" /><select idref="V-230419" selected="true" /><select idref="V-230421" selected="true" /><select idref="V-230422" selected="true" /><select idref="V-230423" selected="true" /><select idref="V-230424" selected="true" /><select idref="V-230425" selected="true" /><select idref="V-230426" selected="true" /><select idref="V-230427" selected="true" /><select idref="V-230428" selected="true" /><select idref="V-230429" selected="true" /><select idref="V-230430" selected="true" /><select idref="V-230431" selected="true" /><select idref="V-230432" selected="true" /><select idref="V-230433" selected="true" /><select idref="V-230434" selected="true" /><select idref="V-230435" selected="true" /><select idref="V-230436" selected="true" /><select idref="V-230437" selected="true" /><select idref="V-230438" selected="true" /><select idref="V-230439" selected="true" /><select idref="V-230444" selected="true" /><select idref="V-230446" selected="true" /><select idref="V-230447" selected="true" /><select idref="V-230448" selected="true" /><select idref="V-230449" selected="true" /><select idref="V-230455" selected="true" /><select idref="V-230456" selected="true" /><select idref="V-230462" selected="true" /><select idref="V-230463" selected="true" /><select idref="V-230464" selected="true" /><select idref="V-230465" selected="true" /><select idref="V-230466" selected="true" /><select idref="V-230467" selected="true" /><select idref="V-230468" selected="true" /><select idref="V-230469" selected="true" /><select idref="V-230470" selected="true" /><select idref="V-230471" selected="true" /><select idref="V-230472" selected="true" /><select idref="V-230473" selected="true" /><select idref="V-230474" selected="true" /><select idref="V-230475" selected="true" /><select idref="V-230476" selected="true" /><select idref="V-230477" selected="true" /><select idref="V-230478" selected="true" /><select idref="V-230479" selected="true" /><select idref="V-230480" selected="true" /><select idref="V-230481" selected="true" /><select idref="V-230482" selected="true" /><select idref="V-230483" selected="true" /><select idref="V-230484" selected="true" /><select idref="V-230485" selected="true" /><select idref="V-230486" selected="true" /><select idref="V-230487" selected="true" /><select idref="V-230488" selected="true" /><select idref="V-230489" selected="true" /><select idref="V-230491" selected="true" /><select idref="V-230492" selected="true" /><select idref="V-230493" selected="true" /><select idref="V-230494" selected="true" /><select idref="V-230495" selected="true" /><select idref="V-230496" selected="true" /><select idref="V-230497" selected="true" /><select idref="V-230498" selected="true" /><select idref="V-230499" selected="true" /><select idref="V-230500" selected="true" /><select idref="V-230502" selected="true" /><select idref="V-230503" selected="true" /><select idref="V-230504" selected="true" /><select idref="V-230505" selected="true" /><select idref="V-230506" selected="true" /><select idref="V-230507" selected="true" /><select idref="V-230508" selected="true" /><select idref="V-230509" selected="true" /><select idref="V-230510" selected="true" /><select idref="V-230511" selected="true" /><select idref="V-230512" selected="true" /><select idref="V-230513" selected="true" /><select idref="V-230514" selected="true" /><select idref="V-230515" selected="true" /><select idref="V-230516" selected="true" /><select idref="V-230517" selected="true" /><select idref="V-230518" selected="true" /><select idref="V-230519" selected="true" /><select idref="V-230520" selected="true" /><select idref="V-230521" selected="true" /><select idref="V-230522" selected="true" /><select idref="V-230523" selected="true" /><select idref="V-230524" selected="true" /><select idref="V-230525" selected="true" /><select idref="V-230526" selected="true" /><select idref="V-230527" selected="true" /><select idref="V-230529" selected="true" /><select idref="V-230530" selected="true" /><select idref="V-230531" selected="true" /><select idref="V-230532" selected="true" /><select idref="V-230533" selected="true" /><select idref="V-230534" selected="true" /><select idref="V-230535" selected="true" /><select idref="V-230536" selected="true" /><select idref="V-230537" selected="true" /><select idref="V-230538" selected="true" /><select idref="V-230539" selected="true" /><select idref="V-230540" selected="true" /><select idref="V-230541" selected="true" /><select idref="V-230542" selected="true" /><select idref="V-230543" selected="true" /><select idref="V-230544" selected="true" /><select idref="V-230545" selected="true" /><select idref="V-230546" selected="true" /><select idref="V-230547" selected="true" /><select idref="V-230548" selected="true" /><select idref="V-230549" selected="true" /><select idref="V-230550" selected="true" /><select idref="V-230551" selected="true" /><select idref="V-230552" selected="true" /><select idref="V-230553" selected="true" /><select idref="V-230554" selected="true" /><select idref="V-230555" selected="true" /><select idref="V-230556" selected="true" /><select idref="V-230557" selected="true" /><select idref="V-230558" selected="true" /><select idref="V-230559" selected="true" /><select idref="V-230560" selected="true" /><select idref="V-230561" selected="true" /><select idref="V-237640" selected="true" /><select idref="V-237641" selected="true" /><select idref="V-237642" selected="true" /><select idref="V-237643" selected="true" /><select idref="V-244519" selected="true" /><select idref="V-244521" selected="true" /><select idref="V-244522" selected="true" /><select idref="V-244523" selected="true" /><select idref="V-244524" selected="true" /><select idref="V-244525" selected="true" /><select idref="V-244526" selected="true" /><select idref="V-244527" selected="true" /><select idref="V-244528" selected="true" /><select idref="V-244529" selected="true" /><select idref="V-244530" selected="true" /><select idref="V-244531" selected="true" /><select idref="V-244532" selected="true" /><select idref="V-244533" selected="true" /><select idref="V-244534" selected="true" /><select idref="V-244535" selected="true" /><select idref="V-244536" selected="true" /><select idref="V-244537" selected="true" /><select idref="V-244538" selected="true" /><select idref="V-244539" selected="true" /><select idref="V-244540" selected="true" /><select idref="V-244541" selected="true" /><select idref="V-244542" selected="true" /><select idref="V-244543" selected="true" /><select idref="V-244544" selected="true" /><select idref="V-244545" selected="true" /><select idref="V-244546" selected="true" /><select idref="V-244547" selected="true" /><select idref="V-244548" selected="true" /><select idref="V-244549" selected="true" /><select idref="V-244550" selected="true" /><select idref="V-244551" selected="true" /><select idref="V-244552" selected="true" /><select idref="V-244553" selected="true" /><select idref="V-244554" selected="true" /><select idref="V-245540" selected="true" /><select idref="V-250315" selected="true" /><select idref="V-250316" selected="true" /><select idref="V-250317" selected="true" /><select idref="V-251706" selected="true" /><select idref="V-251707" selected="true" /><select idref="V-251708" selected="true" /><select idref="V-251709" selected="true" /><select idref="V-251710" selected="true" /><select idref="V-251711" selected="true" /><select idref="V-251712" selected="true" /><select idref="V-251713" selected="true" /><select idref="V-251714" selected="true" /><select idref="V-251715" selected="true" /><select idref="V-251716" selected="true" /><select idref="V-251717" selected="true" /><select idref="V-251718" selected="true" /></Profile><Profile id="MAC-1_Public"><title>I - Mission Critical Public</title><description>&lt;ProfileDescription&gt;&lt;/ProfileDescription&gt;</description><select idref="V-230221" selected="true" /><select idref="V-230222" selected="true" /><select idref="V-230223" selected="true" /><select idref="V-230224" selected="true" /><select idref="V-230225" selected="true" /><select idref="V-230226" selected="true" /><select idref="V-230227" selected="true" /><select idref="V-230228" selected="true" /><select idref="V-230229" selected="true" /><select idref="V-230230" selected="true" /><select idref="V-230231" selected="true" /><select idref="V-230232" selected="true" /><select idref="V-230233" selected="true" /><select idref="V-230234" selected="true" /><select idref="V-230235" selected="true" /><select idref="V-230236" selected="true" /><select idref="V-230237" selected="true" /><select idref="V-230238" selected="true" /><select idref="V-230239" selected="true" /><select idref="V-230240" selected="true" /><select idref="V-230241" selected="true" /><select idref="V-230243" selected="true" /><select idref="V-230244" selected="true" /><select idref="V-230245" selected="true" /><select idref="V-230246" selected="true" /><select idref="V-230247" selected="true" /><select idref="V-230248" selected="true" /><select idref="V-230249" selected="true" /><select idref="V-230250" selected="true" /><select idref="V-230251" selected="true" /><select idref="V-230252" selected="true" /><select idref="V-230253" selected="true" /><select idref="V-230254" selected="true" /><select idref="V-230255" selected="true" /><select idref="V-230256" selected="true" /><select idref="V-230257" selected="true" /><select idref="V-230258" selected="true" /><select idref="V-230259" selected="true" /><select idref="V-230260" selected="true" /><select idref="V-230261" selected="true" /><select idref="V-230262" selected="true" /><select idref="V-230263" selected="true" /><select idref="V-230264" selected="true" /><select idref="V-230265" selected="true" /><select idref="V-230266" selected="true" /><select idref="V-230267" selected="true" /><select idref="V-230268" selected="true" /><select idref="V-230269" selected="true" /><select idref="V-230270" selected="true" /><select idref="V-230271" selected="true" /><select idref="V-230272" selected="true" /><select idref="V-230273" selected="true" /><select idref="V-230274" selected="true" /><select idref="V-230275" selected="true" /><select idref="V-230276" selected="true" /><select idref="V-230277" selected="true" /><select idref="V-230278" selected="true" /><select idref="V-230279" selected="true" /><select idref="V-230280" selected="true" /><select idref="V-230281" selected="true" /><select idref="V-230282" selected="true" /><select idref="V-230283" selected="true" /><select idref="V-230284" selected="true" /><select idref="V-230285" selected="true" /><select idref="V-230286" selected="true" /><select idref="V-230287" selected="true" /><select idref="V-230288" selected="true" /><select idref="V-230289" selected="true" /><select idref="V-230290" selected="true" /><select idref="V-230291" selected="true" /><select idref="V-230292" selected="true" /><select idref="V-230293" selected="true" /><select idref="V-230294" selected="true" /><select idref="V-230295" selected="true" /><select idref="V-230296" selected="true" /><select idref="V-230298" selected="true" /><select idref="V-230299" selected="true" /><select idref="V-230300" selected="true" /><select idref="V-230301" selected="true" /><select idref="V-230302" selected="true" /><select idref="V-230303" selected="true" /><select idref="V-230304" selected="true" /><select idref="V-230305" selected="true" /><select idref="V-230306" selected="true" /><select idref="V-230307" selected="true" /><select idref="V-230308" selected="true" /><select idref="V-230309" selected="true" /><select idref="V-230310" selected="true" /><select idref="V-230311" selected="true" /><select idref="V-230312" selected="true" /><select idref="V-230313" selected="true" /><select idref="V-230314" selected="true" /><select idref="V-230315" selected="true" /><select idref="V-230316" selected="true" /><select idref="V-230317" selected="true" /><select idref="V-230318" selected="true" /><select idref="V-230319" selected="true" /><select idref="V-230320" selected="true" /><select idref="V-230321" selected="true" /><select idref="V-230322" selected="true" /><select idref="V-230323" selected="true" /><select idref="V-230324" selected="true" /><select idref="V-230325" selected="true" /><select idref="V-230326" selected="true" /><select idref="V-230327" selected="true" /><select idref="V-230328" selected="true" /><select idref="V-230329" selected="true" /><select idref="V-230330" selected="true" /><select idref="V-230331" selected="true" /><select idref="V-230332" selected="true" /><select idref="V-230333" selected="true" /><select idref="V-230334" selected="true" /><select idref="V-230335" selected="true" /><select idref="V-230336" selected="true" /><select idref="V-230337" selected="true" /><select idref="V-230338" selected="true" /><select idref="V-230339" selected="true" /><select idref="V-230340" selected="true" /><select idref="V-230341" selected="true" /><select idref="V-230342" selected="true" /><select idref="V-230343" selected="true" /><select idref="V-230344" selected="true" /><select idref="V-230345" selected="true" /><select idref="V-230346" selected="true" /><select idref="V-230347" selected="true" /><select idref="V-230348" selected="true" /><select idref="V-230349" selected="true" /><select idref="V-230350" selected="true" /><select idref="V-230351" selected="true" /><select idref="V-230352" selected="true" /><select idref="V-230353" selected="true" /><select idref="V-230354" selected="true" /><select idref="V-230355" selected="true" /><select idref="V-230356" selected="true" /><select idref="V-230357" selected="true" /><select idref="V-230358" selected="true" /><select idref="V-230359" selected="true" /><select idref="V-230360" selected="true" /><select idref="V-230361" selected="true" /><select idref="V-230362" selected="true" /><select idref="V-230363" selected="true" /><select idref="V-230364" selected="true" /><select idref="V-230365" selected="true" /><select idref="V-230366" selected="true" /><select idref="V-230367" selected="true" /><select idref="V-230368" selected="true" /><select idref="V-230369" selected="true" /><select idref="V-230370" selected="true" /><select idref="V-230371" selected="true" /><select idref="V-230372" selected="true" /><select idref="V-230373" selected="true" /><select idref="V-230374" selected="true" /><select idref="V-230375" selected="true" /><select idref="V-230376" selected="true" /><select idref="V-230377" selected="true" /><select idref="V-230378" selected="true" /><select idref="V-230379" selected="true" /><select idref="V-230380" selected="true" /><select idref="V-230381" selected="true" /><select idref="V-230382" selected="true" /><select idref="V-230383" selected="true" /><select idref="V-230384" selected="true" /><select idref="V-230385" selected="true" /><select idref="V-230386" selected="true" /><select idref="V-230387" selected="true" /><select idref="V-230388" selected="true" /><select idref="V-230389" selected="true" /><select idref="V-230390" selected="true" /><select idref="V-230392" selected="true" /><select idref="V-230393" selected="true" /><select idref="V-230394" selected="true" /><select idref="V-230395" selected="true" /><select idref="V-230396" selected="true" /><select idref="V-230397" selected="true" /><select idref="V-230398" selected="true" /><select idref="V-230399" selected="true" /><select idref="V-230400" selected="true" /><select idref="V-230401" selected="true" /><select idref="V-230402" selected="true" /><select idref="V-230403" selected="true" /><select idref="V-230404" selected="true" /><select idref="V-230405" selected="true" /><select idref="V-230406" selected="true" /><select idref="V-230407" selected="true" /><select idref="V-230408" selected="true" /><select idref="V-230409" selected="true" /><select idref="V-230410" selected="true" /><select idref="V-230411" selected="true" /><select idref="V-230412" selected="true" /><select idref="V-230413" selected="true" /><select idref="V-230418" selected="true" /><select idref="V-230419" selected="true" /><select idref="V-230421" selected="true" /><select idref="V-230422" selected="true" /><select idref="V-230423" selected="true" /><select idref="V-230424" selected="true" /><select idref="V-230425" selected="true" /><select idref="V-230426" selected="true" /><select idref="V-230427" selected="true" /><select idref="V-230428" selected="true" /><select idref="V-230429" selected="true" /><select idref="V-230430" selected="true" /><select idref="V-230431" selected="true" /><select idref="V-230432" selected="true" /><select idref="V-230433" selected="true" /><select idref="V-230434" selected="true" /><select idref="V-230435" selected="true" /><select idref="V-230436" selected="true" /><select idref="V-230437" selected="true" /><select idref="V-230438" selected="true" /><select idref="V-230439" selected="true" /><select idref="V-230444" selected="true" /><select idref="V-230446" selected="true" /><select idref="V-230447" selected="true" /><select idref="V-230448" selected="true" /><select idref="V-230449" selected="true" /><select idref="V-230455" selected="true" /><select idref="V-230456" selected="true" /><select idref="V-230462" selected="true" /><select idref="V-230463" selected="true" /><select idref="V-230464" selected="true" /><select idref="V-230465" selected="true" /><select idref="V-230466" selected="true" /><select idref="V-230467" selected="true" /><select idref="V-230468" selected="true" /><select idref="V-230469" selected="true" /><select idref="V-230470" selected="true" /><select idref="V-230471" selected="true" /><select idref="V-230472" selected="true" /><select idref="V-230473" selected="true" /><select idref="V-230474" selected="true" /><select idref="V-230475" selected="true" /><select idref="V-230476" selected="true" /><select idref="V-230477" selected="true" /><select idref="V-230478" selected="true" /><select idref="V-230479" selected="true" /><select idref="V-230480" selected="true" /><select idref="V-230481" selected="true" /><select idref="V-230482" selected="true" /><select idref="V-230483" selected="true" /><select idref="V-230484" selected="true" /><select idref="V-230485" selected="true" /><select idref="V-230486" selected="true" /><select idref="V-230487" selected="true" /><select idref="V-230488" selected="true" /><select idref="V-230489" selected="true" /><select idref="V-230491" selected="true" /><select idref="V-230492" selected="true" /><select idref="V-230493" selected="true" /><select idref="V-230494" selected="true" /><select idref="V-230495" selected="true" /><select idref="V-230496" selected="true" /><select idref="V-230497" selected="true" /><select idref="V-230498" selected="true" /><select idref="V-230499" selected="true" /><select idref="V-230500" selected="true" /><select idref="V-230502" selected="true" /><select idref="V-230503" selected="true" /><select idref="V-230504" selected="true" /><select idref="V-230505" selected="true" /><select idref="V-230506" selected="true" /><select idref="V-230507" selected="true" /><select idref="V-230508" selected="true" /><select idref="V-230509" selected="true" /><select idref="V-230510" selected="true" /><select idref="V-230511" selected="true" /><select idref="V-230512" selected="true" /><select idref="V-230513" selected="true" /><select idref="V-230514" selected="true" /><select idref="V-230515" selected="true" /><select idref="V-230516" selected="true" /><select idref="V-230517" selected="true" /><select idref="V-230518" selected="true" /><select idref="V-230519" selected="true" /><select idref="V-230520" selected="true" /><select idref="V-230521" selected="true" /><select idref="V-230522" selected="true" /><select idref="V-230523" selected="true" /><select idref="V-230524" selected="true" /><select idref="V-230525" selected="true" /><select idref="V-230526" selected="true" /><select idref="V-230527" selected="true" /><select idref="V-230529" selected="true" /><select idref="V-230530" selected="true" /><select idref="V-230531" selected="true" /><select idref="V-230532" selected="true" /><select idref="V-230533" selected="true" /><select idref="V-230534" selected="true" /><select idref="V-230535" selected="true" /><select idref="V-230536" selected="true" /><select idref="V-230537" selected="true" /><select idref="V-230538" selected="true" /><select idref="V-230539" selected="true" /><select idref="V-230540" selected="true" /><select idref="V-230541" selected="true" /><select idref="V-230542" selected="true" /><select idref="V-230543" selected="true" /><select idref="V-230544" selected="true" /><select idref="V-230545" selected="true" /><select idref="V-230546" selected="true" /><select idref="V-230547" selected="true" /><select idref="V-230548" selected="true" /><select idref="V-230549" selected="true" /><select idref="V-230550" selected="true" /><select idref="V-230551" selected="true" /><select idref="V-230552" selected="true" /><select idref="V-230553" selected="true" /><select idref="V-230554" selected="true" /><select idref="V-230555" selected="true" /><select idref="V-230556" selected="true" /><select idref="V-230557" selected="true" /><select idref="V-230558" selected="true" /><select idref="V-230559" selected="true" /><select idref="V-230560" selected="true" /><select idref="V-230561" selected="true" /><select idref="V-237640" selected="true" /><select idref="V-237641" selected="true" /><select idref="V-237642" selected="true" /><select idref="V-237643" selected="true" /><select idref="V-244519" selected="true" /><select idref="V-244521" selected="true" /><select idref="V-244522" selected="true" /><select idref="V-244523" selected="true" /><select idref="V-244524" selected="true" /><select idref="V-244525" selected="true" /><select idref="V-244526" selected="true" /><select idref="V-244527" selected="true" /><select idref="V-244528" selected="true" /><select idref="V-244529" selected="true" /><select idref="V-244530" selected="true" /><select idref="V-244531" selected="true" /><select idref="V-244532" selected="true" /><select idref="V-244533" selected="true" /><select idref="V-244534" selected="true" /><select idref="V-244535" selected="true" /><select idref="V-244536" selected="true" /><select idref="V-244537" selected="true" /><select idref="V-244538" selected="true" /><select idref="V-244539" selected="true" /><select idref="V-244540" selected="true" /><select idref="V-244541" selected="true" /><select idref="V-244542" selected="true" /><select idref="V-244543" selected="true" /><select idref="V-244544" selected="true" /><select idref="V-244545" selected="true" /><select idref="V-244546" selected="true" /><select idref="V-244547" selected="true" /><select idref="V-244548" selected="true" /><select idref="V-244549" selected="true" /><select idref="V-244550" selected="true" /><select idref="V-244551" selected="true" /><select idref="V-244552" selected="true" /><select idref="V-244553" selected="true" /><select idref="V-244554" selected="true" /><select idref="V-245540" selected="true" /><select idref="V-250315" selected="true" /><select idref="V-250316" selected="true" /><select idref="V-250317" selected="true" /><select idref="V-251706" selected="true" /><select idref="V-251707" selected="true" /><select idref="V-251708" selected="true" /><select idref="V-251709" selected="true" /><select idref="V-251710" selected="true" /><select idref="V-251711" selected="true" /><select idref="V-251712" selected="true" /><select idref="V-251713" selected="true" /><select idref="V-251714" selected="true" /><select idref="V-251715" selected="true" /><select idref="V-251716" selected="true" /><select idref="V-251717" selected="true" /><select idref="V-251718" selected="true" /></Profile><Profile id="MAC-1_Sensitive"><title>I - Mission Critical Sensitive</title><description>&lt;ProfileDescription&gt;&lt;/ProfileDescription&gt;</description><select idref="V-230221" selected="true" /><select idref="V-230222" selected="true" /><select idref="V-230223" selected="true" /><select idref="V-230224" selected="true" /><select idref="V-230225" selected="true" /><select idref="V-230226" selected="true" /><select idref="V-230227" selected="true" /><select idref="V-230228" selected="true" /><select idref="V-230229" selected="true" /><select idref="V-230230" selected="true" /><select idref="V-230231" selected="true" /><select idref="V-230232" selected="true" /><select idref="V-230233" selected="true" /><select idref="V-230234" selected="true" /><select idref="V-230235" selected="true" /><select idref="V-230236" selected="true" /><select idref="V-230237" selected="true" /><select idref="V-230238" selected="true" /><select idref="V-230239" selected="true" /><select idref="V-230240" selected="true" /><select idref="V-230241" selected="true" /><select idref="V-230243" selected="true" /><select idref="V-230244" selected="true" /><select idref="V-230245" selected="true" /><select idref="V-230246" selected="true" /><select idref="V-230247" selected="true" /><select idref="V-230248" selected="true" /><select idref="V-230249" selected="true" /><select idref="V-230250" selected="true" /><select idref="V-230251" selected="true" /><select idref="V-230252" selected="true" /><select idref="V-230253" selected="true" /><select idref="V-230254" selected="true" /><select idref="V-230255" selected="true" /><select idref="V-230256" selected="true" /><select idref="V-230257" selected="true" /><select idref="V-230258" selected="true" /><select idref="V-230259" selected="true" /><select idref="V-230260" selected="true" /><select idref="V-230261" selected="true" /><select idref="V-230262" selected="true" /><select idref="V-230263" selected="true" /><select idref="V-230264" selected="true" /><select idref="V-230265" selected="true" /><select idref="V-230266" selected="true" /><select idref="V-230267" selected="true" /><select idref="V-230268" selected="true" /><select idref="V-230269" selected="true" /><select idref="V-230270" selected="true" /><select idref="V-230271" selected="true" /><select idref="V-230272" selected="true" /><select idref="V-230273" selected="true" /><select idref="V-230274" selected="true" /><select idref="V-230275" selected="true" /><select idref="V-230276" selected="true" /><select idref="V-230277" selected="true" /><select idref="V-230278" selected="true" /><select idref="V-230279" selected="true" /><select idref="V-230280" selected="true" /><select idref="V-230281" selected="true" /><select idref="V-230282" selected="true" /><select idref="V-230283" selected="true" /><select idref="V-230284" selected="true" /><select idref="V-230285" selected="true" /><select idref="V-230286" selected="true" /><select idref="V-230287" selected="true" /><select idref="V-230288" selected="true" /><select idref="V-230289" selected="true" /><select idref="V-230290" selected="true" /><select idref="V-230291" selected="true" /><select idref="V-230292" selected="true" /><select idref="V-230293" selected="true" /><select idref="V-230294" selected="true" /><select idref="V-230295" selected="true" /><select idref="V-230296" selected="true" /><select idref="V-230298" selected="true" /><select idref="V-230299" selected="true" /><select idref="V-230300" selected="true" /><select idref="V-230301" selected="true" /><select idref="V-230302" selected="true" /><select idref="V-230303" selected="true" /><select idref="V-230304" selected="true" /><select idref="V-230305" selected="true" /><select idref="V-230306" selected="true" /><select idref="V-230307" selected="true" /><select idref="V-230308" selected="true" /><select idref="V-230309" selected="true" /><select idref="V-230310" selected="true" /><select idref="V-230311" selected="true" /><select idref="V-230312" selected="true" /><select idref="V-230313" selected="true" /><select idref="V-230314" selected="true" /><select idref="V-230315" selected="true" /><select idref="V-230316" selected="true" /><select idref="V-230317" selected="true" /><select idref="V-230318" selected="true" /><select idref="V-230319" selected="true" /><select idref="V-230320" selected="true" /><select idref="V-230321" selected="true" /><select idref="V-230322" selected="true" /><select idref="V-230323" selected="true" /><select idref="V-230324" selected="true" /><select idref="V-230325" selected="true" /><select idref="V-230326" selected="true" /><select idref="V-230327" selected="true" /><select idref="V-230328" selected="true" /><select idref="V-230329" selected="true" /><select idref="V-230330" selected="true" /><select idref="V-230331" selected="true" /><select idref="V-230332" selected="true" /><select idref="V-230333" selected="true" /><select idref="V-230334" selected="true" /><select idref="V-230335" selected="true" /><select idref="V-230336" selected="true" /><select idref="V-230337" selected="true" /><select idref="V-230338" selected="true" /><select idref="V-230339" selected="true" /><select idref="V-230340" selected="true" /><select idref="V-230341" selected="true" /><select idref="V-230342" selected="true" /><select idref="V-230343" selected="true" /><select idref="V-230344" selected="true" /><select idref="V-230345" selected="true" /><select idref="V-230346" selected="true" /><select idref="V-230347" selected="true" /><select idref="V-230348" selected="true" /><select idref="V-230349" selected="true" /><select idref="V-230350" selected="true" /><select idref="V-230351" selected="true" /><select idref="V-230352" selected="true" /><select idref="V-230353" selected="true" /><select idref="V-230354" selected="true" /><select idref="V-230355" selected="true" /><select idref="V-230356" selected="true" /><select idref="V-230357" selected="true" /><select idref="V-230358" selected="true" /><select idref="V-230359" selected="true" /><select idref="V-230360" selected="true" /><select idref="V-230361" selected="true" /><select idref="V-230362" selected="true" /><select idref="V-230363" selected="true" /><select idref="V-230364" selected="true" /><select idref="V-230365" selected="true" /><select idref="V-230366" selected="true" /><select idref="V-230367" selected="true" /><select idref="V-230368" selected="true" /><select idref="V-230369" selected="true" /><select idref="V-230370" selected="true" /><select idref="V-230371" selected="true" /><select idref="V-230372" selected="true" /><select idref="V-230373" selected="true" /><select idref="V-230374" selected="true" /><select idref="V-230375" selected="true" /><select idref="V-230376" selected="true" /><select idref="V-230377" selected="true" /><select idref="V-230378" selected="true" /><select idref="V-230379" selected="true" /><select idref="V-230380" selected="true" /><select idref="V-230381" selected="true" /><select idref="V-230382" selected="true" /><select idref="V-230383" selected="true" /><select idref="V-230384" selected="true" /><select idref="V-230385" selected="true" /><select idref="V-230386" selected="true" /><select idref="V-230387" selected="true" /><select idref="V-230388" selected="true" /><select idref="V-230389" selected="true" /><select idref="V-230390" selected="true" /><select idref="V-230392" selected="true" /><select idref="V-230393" selected="true" /><select idref="V-230394" selected="true" /><select idref="V-230395" selected="true" /><select idref="V-230396" selected="true" /><select idref="V-230397" selected="true" /><select idref="V-230398" selected="true" /><select idref="V-230399" selected="true" /><select idref="V-230400" selected="true" /><select idref="V-230401" selected="true" /><select idref="V-230402" selected="true" /><select idref="V-230403" selected="true" /><select idref="V-230404" selected="true" /><select idref="V-230405" selected="true" /><select idref="V-230406" selected="true" /><select idref="V-230407" selected="true" /><select idref="V-230408" selected="true" /><select idref="V-230409" selected="true" /><select idref="V-230410" selected="true" /><select idref="V-230411" selected="true" /><select idref="V-230412" selected="true" /><select idref="V-230413" selected="true" /><select idref="V-230418" selected="true" /><select idref="V-230419" selected="true" /><select idref="V-230421" selected="true" /><select idref="V-230422" selected="true" /><select idref="V-230423" selected="true" /><select idref="V-230424" selected="true" /><select idref="V-230425" selected="true" /><select idref="V-230426" selected="true" /><select idref="V-230427" selected="true" /><select idref="V-230428" selected="true" /><select idref="V-230429" selected="true" /><select idref="V-230430" selected="true" /><select idref="V-230431" selected="true" /><select idref="V-230432" selected="true" /><select idref="V-230433" selected="true" /><select idref="V-230434" selected="true" /><select idref="V-230435" selected="true" /><select idref="V-230436" selected="true" /><select idref="V-230437" selected="true" /><select idref="V-230438" selected="true" /><select idref="V-230439" selected="true" /><select idref="V-230444" selected="true" /><select idref="V-230446" selected="true" /><select idref="V-230447" selected="true" /><select idref="V-230448" selected="true" /><select idref="V-230449" selected="true" /><select idref="V-230455" selected="true" /><select idref="V-230456" selected="true" /><select idref="V-230462" selected="true" /><select idref="V-230463" selected="true" /><select idref="V-230464" selected="true" /><select idref="V-230465" selected="true" /><select idref="V-230466" selected="true" /><select idref="V-230467" selected="true" /><select idref="V-230468" selected="true" /><select idref="V-230469" selected="true" /><select idref="V-230470" selected="true" /><select idref="V-230471" selected="true" /><select idref="V-230472" selected="true" /><select idref="V-230473" selected="true" /><select idref="V-230474" selected="true" /><select idref="V-230475" selected="true" /><select idref="V-230476" selected="true" /><select idref="V-230477" selected="true" /><select idref="V-230478" selected="true" /><select idref="V-230479" selected="true" /><select idref="V-230480" selected="true" /><select idref="V-230481" selected="true" /><select idref="V-230482" selected="true" /><select idref="V-230483" selected="true" /><select idref="V-230484" selected="true" /><select idref="V-230485" selected="true" /><select idref="V-230486" selected="true" /><select idref="V-230487" selected="true" /><select idref="V-230488" selected="true" /><select idref="V-230489" selected="true" /><select idref="V-230491" selected="true" /><select idref="V-230492" selected="true" /><select idref="V-230493" selected="true" /><select idref="V-230494" selected="true" /><select idref="V-230495" selected="true" /><select idref="V-230496" selected="true" /><select idref="V-230497" selected="true" /><select idref="V-230498" selected="true" /><select idref="V-230499" selected="true" /><select idref="V-230500" selected="true" /><select idref="V-230502" selected="true" /><select idref="V-230503" selected="true" /><select idref="V-230504" selected="true" /><select idref="V-230505" selected="true" /><select idref="V-230506" selected="true" /><select idref="V-230507" selected="true" /><select idref="V-230508" selected="true" /><select idref="V-230509" selected="true" /><select idref="V-230510" selected="true" /><select idref="V-230511" selected="true" /><select idref="V-230512" selected="true" /><select idref="V-230513" selected="true" /><select idref="V-230514" selected="true" /><select idref="V-230515" selected="true" /><select idref="V-230516" selected="true" /><select idref="V-230517" selected="true" /><select idref="V-230518" selected="true" /><select idref="V-230519" selected="true" /><select idref="V-230520" selected="true" /><select idref="V-230521" selected="true" /><select idref="V-230522" selected="true" /><select idref="V-230523" selected="true" /><select idref="V-230524" selected="true" /><select idref="V-230525" selected="true" /><select idref="V-230526" selected="true" /><select idref="V-230527" selected="true" /><select idref="V-230529" selected="true" /><select idref="V-230530" selected="true" /><select idref="V-230531" selected="true" /><select idref="V-230532" selected="true" /><select idref="V-230533" selected="true" /><select idref="V-230534" selected="true" /><select idref="V-230535" selected="true" /><select idref="V-230536" selected="true" /><select idref="V-230537" selected="true" /><select idref="V-230538" selected="true" /><select idref="V-230539" selected="true" /><select idref="V-230540" selected="true" /><select idref="V-230541" selected="true" /><select idref="V-230542" selected="true" /><select idref="V-230543" selected="true" /><select idref="V-230544" selected="true" /><select idref="V-230545" selected="true" /><select idref="V-230546" selected="true" /><select idref="V-230547" selected="true" /><select idref="V-230548" selected="true" /><select idref="V-230549" selected="true" /><select idref="V-230550" selected="true" /><select idref="V-230551" selected="true" /><select idref="V-230552" selected="true" /><select idref="V-230553" selected="true" /><select idref="V-230554" selected="true" /><select idref="V-230555" selected="true" /><select idref="V-230556" selected="true" /><select idref="V-230557" selected="true" /><select idref="V-230558" selected="true" /><select idref="V-230559" selected="true" /><select idref="V-230560" selected="true" /><select idref="V-230561" selected="true" /><select idref="V-237640" selected="true" /><select idref="V-237641" selected="true" /><select idref="V-237642" selected="true" /><select idref="V-237643" selected="true" /><select idref="V-244519" selected="true" /><select idref="V-244521" selected="true" /><select idref="V-244522" selected="true" /><select idref="V-244523" selected="true" /><select idref="V-244524" selected="true" /><select idref="V-244525" selected="true" /><select idref="V-244526" selected="true" /><select idref="V-244527" selected="true" /><select idref="V-244528" selected="true" /><select idref="V-244529" selected="true" /><select idref="V-244530" selected="true" /><select idref="V-244531" selected="true" /><select idref="V-244532" selected="true" /><select idref="V-244533" selected="true" /><select idref="V-244534" selected="true" /><select idref="V-244535" selected="true" /><select idref="V-244536" selected="true" /><select idref="V-244537" selected="true" /><select idref="V-244538" selected="true" /><select idref="V-244539" selected="true" /><select idref="V-244540" selected="true" /><select idref="V-244541" selected="true" /><select idref="V-244542" selected="true" /><select idref="V-244543" selected="true" /><select idref="V-244544" selected="true" /><select idref="V-244545" selected="true" /><select idref="V-244546" selected="true" /><select idref="V-244547" selected="true" /><select idref="V-244548" selected="true" /><select idref="V-244549" selected="true" /><select idref="V-244550" selected="true" /><select idref="V-244551" selected="true" /><select idref="V-244552" selected="true" /><select idref="V-244553" selected="true" /><select idref="V-244554" selected="true" /><select idref="V-245540" selected="true" /><select idref="V-250315" selected="true" /><select idref="V-250316" selected="true" /><select idref="V-250317" selected="true" /><select idref="V-251706" selected="true" /><select idref="V-251707" selected="true" /><select idref="V-251708" selected="true" /><select idref="V-251709" selected="true" /><select idref="V-251710" selected="true" /><select idref="V-251711" selected="true" /><select idref="V-251712" selected="true" /><select idref="V-251713" selected="true" /><select idref="V-251714" selected="true" /><select idref="V-251715" selected="true" /><select idref="V-251716" selected="true" /><select idref="V-251717" selected="true" /><select idref="V-251718" selected="true" /></Profile><Profile id="MAC-2_Classified"><title>II - Mission Support Classified</title><description>&lt;ProfileDescription&gt;&lt;/ProfileDescription&gt;</description><select idref="V-230221" selected="true" /><select idref="V-230222" selected="true" /><select idref="V-230223" selected="true" /><select idref="V-230224" selected="true" /><select idref="V-230225" selected="true" /><select idref="V-230226" selected="true" /><select idref="V-230227" selected="true" /><select idref="V-230228" selected="true" /><select idref="V-230229" selected="true" /><select idref="V-230230" selected="true" /><select idref="V-230231" selected="true" /><select idref="V-230232" selected="true" /><select idref="V-230233" selected="true" /><select idref="V-230234" selected="true" /><select idref="V-230235" selected="true" /><select idref="V-230236" selected="true" /><select idref="V-230237" selected="true" /><select idref="V-230238" selected="true" /><select idref="V-230239" selected="true" /><select idref="V-230240" selected="true" /><select idref="V-230241" selected="true" /><select idref="V-230243" selected="true" /><select idref="V-230244" selected="true" /><select idref="V-230245" selected="true" /><select idref="V-230246" selected="true" /><select idref="V-230247" selected="true" /><select idref="V-230248" selected="true" /><select idref="V-230249" selected="true" /><select idref="V-230250" selected="true" /><select idref="V-230251" selected="true" /><select idref="V-230252" selected="true" /><select idref="V-230253" selected="true" /><select idref="V-230254" selected="true" /><select idref="V-230255" selected="true" /><select idref="V-230256" selected="true" /><select idref="V-230257" selected="true" /><select idref="V-230258" selected="true" /><select idref="V-230259" selected="true" /><select idref="V-230260" selected="true" /><select idref="V-230261" selected="true" /><select idref="V-230262" selected="true" /><select idref="V-230263" selected="true" /><select idref="V-230264" selected="true" /><select idref="V-230265" selected="true" /><select idref="V-230266" selected="true" /><select idref="V-230267" selected="true" /><select idref="V-230268" selected="true" /><select idref="V-230269" selected="true" /><select idref="V-230270" selected="true" /><select idref="V-230271" selected="true" /><select idref="V-230272" selected="true" /><select idref="V-230273" selected="true" /><select idref="V-230274" selected="true" /><select idref="V-230275" selected="true" /><select idref="V-230276" selected="true" /><select idref="V-230277" selected="true" /><select idref="V-230278" selected="true" /><select idref="V-230279" selected="true" /><select idref="V-230280" selected="true" /><select idref="V-230281" selected="true" /><select idref="V-230282" selected="true" /><select idref="V-230283" selected="true" /><select idref="V-230284" selected="true" /><select idref="V-230285" selected="true" /><select idref="V-230286" selected="true" /><select idref="V-230287" selected="true" /><select idref="V-230288" selected="true" /><select idref="V-230289" selected="true" /><select idref="V-230290" selected="true" /><select idref="V-230291" selected="true" /><select idref="V-230292" selected="true" /><select idref="V-230293" selected="true" /><select idref="V-230294" selected="true" /><select idref="V-230295" selected="true" /><select idref="V-230296" selected="true" /><select idref="V-230298" selected="true" /><select idref="V-230299" selected="true" /><select idref="V-230300" selected="true" /><select idref="V-230301" selected="true" /><select idref="V-230302" selected="true" /><select idref="V-230303" selected="true" /><select idref="V-230304" selected="true" /><select idref="V-230305" selected="true" /><select idref="V-230306" selected="true" /><select idref="V-230307" selected="true" /><select idref="V-230308" selected="true" /><select idref="V-230309" selected="true" /><select idref="V-230310" selected="true" /><select idref="V-230311" selected="true" /><select idref="V-230312" selected="true" /><select idref="V-230313" selected="true" /><select idref="V-230314" selected="true" /><select idref="V-230315" selected="true" /><select idref="V-230316" selected="true" /><select idref="V-230317" selected="true" /><select idref="V-230318" selected="true" /><select idref="V-230319" selected="true" /><select idref="V-230320" selected="true" /><select idref="V-230321" selected="true" /><select idref="V-230322" selected="true" /><select idref="V-230323" selected="true" /><select idref="V-230324" selected="true" /><select idref="V-230325" selected="true" /><select idref="V-230326" selected="true" /><select idref="V-230327" selected="true" /><select idref="V-230328" selected="true" /><select idref="V-230329" selected="true" /><select idref="V-230330" selected="true" /><select idref="V-230331" selected="true" /><select idref="V-230332" selected="true" /><select idref="V-230333" selected="true" /><select idref="V-230334" selected="true" /><select idref="V-230335" selected="true" /><select idref="V-230336" selected="true" /><select idref="V-230337" selected="true" /><select idref="V-230338" selected="true" /><select idref="V-230339" selected="true" /><select idref="V-230340" selected="true" /><select idref="V-230341" selected="true" /><select idref="V-230342" selected="true" /><select idref="V-230343" selected="true" /><select idref="V-230344" selected="true" /><select idref="V-230345" selected="true" /><select idref="V-230346" selected="true" /><select idref="V-230347" selected="true" /><select idref="V-230348" selected="true" /><select idref="V-230349" selected="true" /><select idref="V-230350" selected="true" /><select idref="V-230351" selected="true" /><select idref="V-230352" selected="true" /><select idref="V-230353" selected="true" /><select idref="V-230354" selected="true" /><select idref="V-230355" selected="true" /><select idref="V-230356" selected="true" /><select idref="V-230357" selected="true" /><select idref="V-230358" selected="true" /><select idref="V-230359" selected="true" /><select idref="V-230360" selected="true" /><select idref="V-230361" selected="true" /><select idref="V-230362" selected="true" /><select idref="V-230363" selected="true" /><select idref="V-230364" selected="true" /><select idref="V-230365" selected="true" /><select idref="V-230366" selected="true" /><select idref="V-230367" selected="true" /><select idref="V-230368" selected="true" /><select idref="V-230369" selected="true" /><select idref="V-230370" selected="true" /><select idref="V-230371" selected="true" /><select idref="V-230372" selected="true" /><select idref="V-230373" selected="true" /><select idref="V-230374" selected="true" /><select idref="V-230375" selected="true" /><select idref="V-230376" selected="true" /><select idref="V-230377" selected="true" /><select idref="V-230378" selected="true" /><select idref="V-230379" selected="true" /><select idref="V-230380" selected="true" /><select idref="V-230381" selected="true" /><select idref="V-230382" selected="true" /><select idref="V-230383" selected="true" /><select idref="V-230384" selected="true" /><select idref="V-230385" selected="true" /><select idref="V-230386" selected="true" /><select idref="V-230387" selected="true" /><select idref="V-230388" selected="true" /><select idref="V-230389" selected="true" /><select idref="V-230390" selected="true" /><select idref="V-230392" selected="true" /><select idref="V-230393" selected="true" /><select idref="V-230394" selected="true" /><select idref="V-230395" selected="true" /><select idref="V-230396" selected="true" /><select idref="V-230397" selected="true" /><select idref="V-230398" selected="true" /><select idref="V-230399" selected="true" /><select idref="V-230400" selected="true" /><select idref="V-230401" selected="true" /><select idref="V-230402" selected="true" /><select idref="V-230403" selected="true" /><select idref="V-230404" selected="true" /><select idref="V-230405" selected="true" /><select idref="V-230406" selected="true" /><select idref="V-230407" selected="true" /><select idref="V-230408" selected="true" /><select idref="V-230409" selected="true" /><select idref="V-230410" selected="true" /><select idref="V-230411" selected="true" /><select idref="V-230412" selected="true" /><select idref="V-230413" selected="true" /><select idref="V-230418" selected="true" /><select idref="V-230419" selected="true" /><select idref="V-230421" selected="true" /><select idref="V-230422" selected="true" /><select idref="V-230423" selected="true" /><select idref="V-230424" selected="true" /><select idref="V-230425" selected="true" /><select idref="V-230426" selected="true" /><select idref="V-230427" selected="true" /><select idref="V-230428" selected="true" /><select idref="V-230429" selected="true" /><select idref="V-230430" selected="true" /><select idref="V-230431" selected="true" /><select idref="V-230432" selected="true" /><select idref="V-230433" selected="true" /><select idref="V-230434" selected="true" /><select idref="V-230435" selected="true" /><select idref="V-230436" selected="true" /><select idref="V-230437" selected="true" /><select idref="V-230438" selected="true" /><select idref="V-230439" selected="true" /><select idref="V-230444" selected="true" /><select idref="V-230446" selected="true" /><select idref="V-230447" selected="true" /><select idref="V-230448" selected="true" /><select idref="V-230449" selected="true" /><select idref="V-230455" selected="true" /><select idref="V-230456" selected="true" /><select idref="V-230462" selected="true" /><select idref="V-230463" selected="true" /><select idref="V-230464" selected="true" /><select idref="V-230465" selected="true" /><select idref="V-230466" selected="true" /><select idref="V-230467" selected="true" /><select idref="V-230468" selected="true" /><select idref="V-230469" selected="true" /><select idref="V-230470" selected="true" /><select idref="V-230471" selected="true" /><select idref="V-230472" selected="true" /><select idref="V-230473" selected="true" /><select idref="V-230474" selected="true" /><select idref="V-230475" selected="true" /><select idref="V-230476" selected="true" /><select idref="V-230477" selected="true" /><select idref="V-230478" selected="true" /><select idref="V-230479" selected="true" /><select idref="V-230480" selected="true" /><select idref="V-230481" selected="true" /><select idref="V-230482" selected="true" /><select idref="V-230483" selected="true" /><select idref="V-230484" selected="true" /><select idref="V-230485" selected="true" /><select idref="V-230486" selected="true" /><select idref="V-230487" selected="true" /><select idref="V-230488" selected="true" /><select idref="V-230489" selected="true" /><select idref="V-230491" selected="true" /><select idref="V-230492" selected="true" /><select idref="V-230493" selected="true" /><select idref="V-230494" selected="true" /><select idref="V-230495" selected="true" /><select idref="V-230496" selected="true" /><select idref="V-230497" selected="true" /><select idref="V-230498" selected="true" /><select idref="V-230499" selected="true" /><select idref="V-230500" selected="true" /><select idref="V-230502" selected="true" /><select idref="V-230503" selected="true" /><select idref="V-230504" selected="true" /><select idref="V-230505" selected="true" /><select idref="V-230506" selected="true" /><select idref="V-230507" selected="true" /><select idref="V-230508" selected="true" /><select idref="V-230509" selected="true" /><select idref="V-230510" selected="true" /><select idref="V-230511" selected="true" /><select idref="V-230512" selected="true" /><select idref="V-230513" selected="true" /><select idref="V-230514" selected="true" /><select idref="V-230515" selected="true" /><select idref="V-230516" selected="true" /><select idref="V-230517" selected="true" /><select idref="V-230518" selected="true" /><select idref="V-230519" selected="true" /><select idref="V-230520" selected="true" /><select idref="V-230521" selected="true" /><select idref="V-230522" selected="true" /><select idref="V-230523" selected="true" /><select idref="V-230524" selected="true" /><select idref="V-230525" selected="true" /><select idref="V-230526" selected="true" /><select idref="V-230527" selected="true" /><select idref="V-230529" selected="true" /><select idref="V-230530" selected="true" /><select idref="V-230531" selected="true" /><select idref="V-230532" selected="true" /><select idref="V-230533" selected="true" /><select idref="V-230534" selected="true" /><select idref="V-230535" selected="true" /><select idref="V-230536" selected="true" /><select idref="V-230537" selected="true" /><select idref="V-230538" selected="true" /><select idref="V-230539" selected="true" /><select idref="V-230540" selected="true" /><select idref="V-230541" selected="true" /><select idref="V-230542" selected="true" /><select idref="V-230543" selected="true" /><select idref="V-230544" selected="true" /><select idref="V-230545" selected="true" /><select idref="V-230546" selected="true" /><select idref="V-230547" selected="true" /><select idref="V-230548" selected="true" /><select idref="V-230549" selected="true" /><select idref="V-230550" selected="true" /><select idref="V-230551" selected="true" /><select idref="V-230552" selected="true" /><select idref="V-230553" selected="true" /><select idref="V-230554" selected="true" /><select idref="V-230555" selected="true" /><select idref="V-230556" selected="true" /><select idref="V-230557" selected="true" /><select idref="V-230558" selected="true" /><select idref="V-230559" selected="true" /><select idref="V-230560" selected="true" /><select idref="V-230561" selected="true" /><select idref="V-237640" selected="true" /><select idref="V-237641" selected="true" /><select idref="V-237642" selected="true" /><select idref="V-237643" selected="true" /><select idref="V-244519" selected="true" /><select idref="V-244521" selected="true" /><select idref="V-244522" selected="true" /><select idref="V-244523" selected="true" /><select idref="V-244524" selected="true" /><select idref="V-244525" selected="true" /><select idref="V-244526" selected="true" /><select idref="V-244527" selected="true" /><select idref="V-244528" selected="true" /><select idref="V-244529" selected="true" /><select idref="V-244530" selected="true" /><select idref="V-244531" selected="true" /><select idref="V-244532" selected="true" /><select idref="V-244533" selected="true" /><select idref="V-244534" selected="true" /><select idref="V-244535" selected="true" /><select idref="V-244536" selected="true" /><select idref="V-244537" selected="true" /><select idref="V-244538" selected="true" /><select idref="V-244539" selected="true" /><select idref="V-244540" selected="true" /><select idref="V-244541" selected="true" /><select idref="V-244542" selected="true" /><select idref="V-244543" selected="true" /><select idref="V-244544" selected="true" /><select idref="V-244545" selected="true" /><select idref="V-244546" selected="true" /><select idref="V-244547" selected="true" /><select idref="V-244548" selected="true" /><select idref="V-244549" selected="true" /><select idref="V-244550" selected="true" /><select idref="V-244551" selected="true" /><select idref="V-244552" selected="true" /><select idref="V-244553" selected="true" /><select idref="V-244554" selected="true" /><select idref="V-245540" selected="true" /><select idref="V-250315" selected="true" /><select idref="V-250316" selected="true" /><select idref="V-250317" selected="true" /><select idref="V-251706" selected="true" /><select idref="V-251707" selected="true" /><select idref="V-251708" selected="true" /><select idref="V-251709" selected="true" /><select idref="V-251710" selected="true" /><select idref="V-251711" selected="true" /><select idref="V-251712" selected="true" /><select idref="V-251713" selected="true" /><select idref="V-251714" selected="true" /><select idref="V-251715" selected="true" /><select idref="V-251716" selected="true" /><select idref="V-251717" selected="true" /><select idref="V-251718" selected="true" /></Profile><Profile id="MAC-2_Public"><title>II - Mission Support Public</title><description>&lt;ProfileDescription&gt;&lt;/ProfileDescription&gt;</description><select idref="V-230221" selected="true" /><select idref="V-230222" selected="true" /><select idref="V-230223" selected="true" /><select idref="V-230224" selected="true" /><select idref="V-230225" selected="true" /><select idref="V-230226" selected="true" /><select idref="V-230227" selected="true" /><select idref="V-230228" selected="true" /><select idref="V-230229" selected="true" /><select idref="V-230230" selected="true" /><select idref="V-230231" selected="true" /><select idref="V-230232" selected="true" /><select idref="V-230233" selected="true" /><select idref="V-230234" selected="true" /><select idref="V-230235" selected="true" /><select idref="V-230236" selected="true" /><select idref="V-230237" selected="true" /><select idref="V-230238" selected="true" /><select idref="V-230239" selected="true" /><select idref="V-230240" selected="true" /><select idref="V-230241" selected="true" /><select idref="V-230243" selected="true" /><select idref="V-230244" selected="true" /><select idref="V-230245" selected="true" /><select idref="V-230246" selected="true" /><select idref="V-230247" selected="true" /><select idref="V-230248" selected="true" /><select idref="V-230249" selected="true" /><select idref="V-230250" selected="true" /><select idref="V-230251" selected="true" /><select idref="V-230252" selected="true" /><select idref="V-230253" selected="true" /><select idref="V-230254" selected="true" /><select idref="V-230255" selected="true" /><select idref="V-230256" selected="true" /><select idref="V-230257" selected="true" /><select idref="V-230258" selected="true" /><select idref="V-230259" selected="true" /><select idref="V-230260" selected="true" /><select idref="V-230261" selected="true" /><select idref="V-230262" selected="true" /><select idref="V-230263" selected="true" /><select idref="V-230264" selected="true" /><select idref="V-230265" selected="true" /><select idref="V-230266" selected="true" /><select idref="V-230267" selected="true" /><select idref="V-230268" selected="true" /><select idref="V-230269" selected="true" /><select idref="V-230270" selected="true" /><select idref="V-230271" selected="true" /><select idref="V-230272" selected="true" /><select idref="V-230273" selected="true" /><select idref="V-230274" selected="true" /><select idref="V-230275" selected="true" /><select idref="V-230276" selected="true" /><select idref="V-230277" selected="true" /><select idref="V-230278" selected="true" /><select idref="V-230279" selected="true" /><select idref="V-230280" selected="true" /><select idref="V-230281" selected="true" /><select idref="V-230282" selected="true" /><select idref="V-230283" selected="true" /><select idref="V-230284" selected="true" /><select idref="V-230285" selected="true" /><select idref="V-230286" selected="true" /><select idref="V-230287" selected="true" /><select idref="V-230288" selected="true" /><select idref="V-230289" selected="true" /><select idref="V-230290" selected="true" /><select idref="V-230291" selected="true" /><select idref="V-230292" selected="true" /><select idref="V-230293" selected="true" /><select idref="V-230294" selected="true" /><select idref="V-230295" selected="true" /><select idref="V-230296" selected="true" /><select idref="V-230298" selected="true" /><select idref="V-230299" selected="true" /><select idref="V-230300" selected="true" /><select idref="V-230301" selected="true" /><select idref="V-230302" selected="true" /><select idref="V-230303" selected="true" /><select idref="V-230304" selected="true" /><select idref="V-230305" selected="true" /><select idref="V-230306" selected="true" /><select idref="V-230307" selected="true" /><select idref="V-230308" selected="true" /><select idref="V-230309" selected="true" /><select idref="V-230310" selected="true" /><select idref="V-230311" selected="true" /><select idref="V-230312" selected="true" /><select idref="V-230313" selected="true" /><select idref="V-230314" selected="true" /><select idref="V-230315" selected="true" /><select idref="V-230316" selected="true" /><select idref="V-230317" selected="true" /><select idref="V-230318" selected="true" /><select idref="V-230319" selected="true" /><select idref="V-230320" selected="true" /><select idref="V-230321" selected="true" /><select idref="V-230322" selected="true" /><select idref="V-230323" selected="true" /><select idref="V-230324" selected="true" /><select idref="V-230325" selected="true" /><select idref="V-230326" selected="true" /><select idref="V-230327" selected="true" /><select idref="V-230328" selected="true" /><select idref="V-230329" selected="true" /><select idref="V-230330" selected="true" /><select idref="V-230331" selected="true" /><select idref="V-230332" selected="true" /><select idref="V-230333" selected="true" /><select idref="V-230334" selected="true" /><select idref="V-230335" selected="true" /><select idref="V-230336" selected="true" /><select idref="V-230337" selected="true" /><select idref="V-230338" selected="true" /><select idref="V-230339" selected="true" /><select idref="V-230340" selected="true" /><select idref="V-230341" selected="true" /><select idref="V-230342" selected="true" /><select idref="V-230343" selected="true" /><select idref="V-230344" selected="true" /><select idref="V-230345" selected="true" /><select idref="V-230346" selected="true" /><select idref="V-230347" selected="true" /><select idref="V-230348" selected="true" /><select idref="V-230349" selected="true" /><select idref="V-230350" selected="true" /><select idref="V-230351" selected="true" /><select idref="V-230352" selected="true" /><select idref="V-230353" selected="true" /><select idref="V-230354" selected="true" /><select idref="V-230355" selected="true" /><select idref="V-230356" selected="true" /><select idref="V-230357" selected="true" /><select idref="V-230358" selected="true" /><select idref="V-230359" selected="true" /><select idref="V-230360" selected="true" /><select idref="V-230361" selected="true" /><select idref="V-230362" selected="true" /><select idref="V-230363" selected="true" /><select idref="V-230364" selected="true" /><select idref="V-230365" selected="true" /><select idref="V-230366" selected="true" /><select idref="V-230367" selected="true" /><select idref="V-230368" selected="true" /><select idref="V-230369" selected="true" /><select idref="V-230370" selected="true" /><select idref="V-230371" selected="true" /><select idref="V-230372" selected="true" /><select idref="V-230373" selected="true" /><select idref="V-230374" selected="true" /><select idref="V-230375" selected="true" /><select idref="V-230376" selected="true" /><select idref="V-230377" selected="true" /><select idref="V-230378" selected="true" /><select idref="V-230379" selected="true" /><select idref="V-230380" selected="true" /><select idref="V-230381" selected="true" /><select idref="V-230382" selected="true" /><select idref="V-230383" selected="true" /><select idref="V-230384" selected="true" /><select idref="V-230385" selected="true" /><select idref="V-230386" selected="true" /><select idref="V-230387" selected="true" /><select idref="V-230388" selected="true" /><select idref="V-230389" selected="true" /><select idref="V-230390" selected="true" /><select idref="V-230392" selected="true" /><select idref="V-230393" selected="true" /><select idref="V-230394" selected="true" /><select idref="V-230395" selected="true" /><select idref="V-230396" selected="true" /><select idref="V-230397" selected="true" /><select idref="V-230398" selected="true" /><select idref="V-230399" selected="true" /><select idref="V-230400" selected="true" /><select idref="V-230401" selected="true" /><select idref="V-230402" selected="true" /><select idref="V-230403" selected="true" /><select idref="V-230404" selected="true" /><select idref="V-230405" selected="true" /><select idref="V-230406" selected="true" /><select idref="V-230407" selected="true" /><select idref="V-230408" selected="true" /><select idref="V-230409" selected="true" /><select idref="V-230410" selected="true" /><select idref="V-230411" selected="true" /><select idref="V-230412" selected="true" /><select idref="V-230413" selected="true" /><select idref="V-230418" selected="true" /><select idref="V-230419" selected="true" /><select idref="V-230421" selected="true" /><select idref="V-230422" selected="true" /><select idref="V-230423" selected="true" /><select idref="V-230424" selected="true" /><select idref="V-230425" selected="true" /><select idref="V-230426" selected="true" /><select idref="V-230427" selected="true" /><select idref="V-230428" selected="true" /><select idref="V-230429" selected="true" /><select idref="V-230430" selected="true" /><select idref="V-230431" selected="true" /><select idref="V-230432" selected="true" /><select idref="V-230433" selected="true" /><select idref="V-230434" selected="true" /><select idref="V-230435" selected="true" /><select idref="V-230436" selected="true" /><select idref="V-230437" selected="true" /><select idref="V-230438" selected="true" /><select idref="V-230439" selected="true" /><select idref="V-230444" selected="true" /><select idref="V-230446" selected="true" /><select idref="V-230447" selected="true" /><select idref="V-230448" selected="true" /><select idref="V-230449" selected="true" /><select idref="V-230455" selected="true" /><select idref="V-230456" selected="true" /><select idref="V-230462" selected="true" /><select idref="V-230463" selected="true" /><select idref="V-230464" selected="true" /><select idref="V-230465" selected="true" /><select idref="V-230466" selected="true" /><select idref="V-230467" selected="true" /><select idref="V-230468" selected="true" /><select idref="V-230469" selected="true" /><select idref="V-230470" selected="true" /><select idref="V-230471" selected="true" /><select idref="V-230472" selected="true" /><select idref="V-230473" selected="true" /><select idref="V-230474" selected="true" /><select idref="V-230475" selected="true" /><select idref="V-230476" selected="true" /><select idref="V-230477" selected="true" /><select idref="V-230478" selected="true" /><select idref="V-230479" selected="true" /><select idref="V-230480" selected="true" /><select idref="V-230481" selected="true" /><select idref="V-230482" selected="true" /><select idref="V-230483" selected="true" /><select idref="V-230484" selected="true" /><select idref="V-230485" selected="true" /><select idref="V-230486" selected="true" /><select idref="V-230487" selected="true" /><select idref="V-230488" selected="true" /><select idref="V-230489" selected="true" /><select idref="V-230491" selected="true" /><select idref="V-230492" selected="true" /><select idref="V-230493" selected="true" /><select idref="V-230494" selected="true" /><select idref="V-230495" selected="true" /><select idref="V-230496" selected="true" /><select idref="V-230497" selected="true" /><select idref="V-230498" selected="true" /><select idref="V-230499" selected="true" /><select idref="V-230500" selected="true" /><select idref="V-230502" selected="true" /><select idref="V-230503" selected="true" /><select idref="V-230504" selected="true" /><select idref="V-230505" selected="true" /><select idref="V-230506" selected="true" /><select idref="V-230507" selected="true" /><select idref="V-230508" selected="true" /><select idref="V-230509" selected="true" /><select idref="V-230510" selected="true" /><select idref="V-230511" selected="true" /><select idref="V-230512" selected="true" /><select idref="V-230513" selected="true" /><select idref="V-230514" selected="true" /><select idref="V-230515" selected="true" /><select idref="V-230516" selected="true" /><select idref="V-230517" selected="true" /><select idref="V-230518" selected="true" /><select idref="V-230519" selected="true" /><select idref="V-230520" selected="true" /><select idref="V-230521" selected="true" /><select idref="V-230522" selected="true" /><select idref="V-230523" selected="true" /><select idref="V-230524" selected="true" /><select idref="V-230525" selected="true" /><select idref="V-230526" selected="true" /><select idref="V-230527" selected="true" /><select idref="V-230529" selected="true" /><select idref="V-230530" selected="true" /><select idref="V-230531" selected="true" /><select idref="V-230532" selected="true" /><select idref="V-230533" selected="true" /><select idref="V-230534" selected="true" /><select idref="V-230535" selected="true" /><select idref="V-230536" selected="true" /><select idref="V-230537" selected="true" /><select idref="V-230538" selected="true" /><select idref="V-230539" selected="true" /><select idref="V-230540" selected="true" /><select idref="V-230541" selected="true" /><select idref="V-230542" selected="true" /><select idref="V-230543" selected="true" /><select idref="V-230544" selected="true" /><select idref="V-230545" selected="true" /><select idref="V-230546" selected="true" /><select idref="V-230547" selected="true" /><select idref="V-230548" selected="true" /><select idref="V-230549" selected="true" /><select idref="V-230550" selected="true" /><select idref="V-230551" selected="true" /><select idref="V-230552" selected="true" /><select idref="V-230553" selected="true" /><select idref="V-230554" selected="true" /><select idref="V-230555" selected="true" /><select idref="V-230556" selected="true" /><select idref="V-230557" selected="true" /><select idref="V-230558" selected="true" /><select idref="V-230559" selected="true" /><select idref="V-230560" selected="true" /><select idref="V-230561" selected="true" /><select idref="V-237640" selected="true" /><select idref="V-237641" selected="true" /><select idref="V-237642" selected="true" /><select idref="V-237643" selected="true" /><select idref="V-244519" selected="true" /><select idref="V-244521" selected="true" /><select idref="V-244522" selected="true" /><select idref="V-244523" selected="true" /><select idref="V-244524" selected="true" /><select idref="V-244525" selected="true" /><select idref="V-244526" selected="true" /><select idref="V-244527" selected="true" /><select idref="V-244528" selected="true" /><select idref="V-244529" selected="true" /><select idref="V-244530" selected="true" /><select idref="V-244531" selected="true" /><select idref="V-244532" selected="true" /><select idref="V-244533" selected="true" /><select idref="V-244534" selected="true" /><select idref="V-244535" selected="true" /><select idref="V-244536" selected="true" /><select idref="V-244537" selected="true" /><select idref="V-244538" selected="true" /><select idref="V-244539" selected="true" /><select idref="V-244540" selected="true" /><select idref="V-244541" selected="true" /><select idref="V-244542" selected="true" /><select idref="V-244543" selected="true" /><select idref="V-244544" selected="true" /><select idref="V-244545" selected="true" /><select idref="V-244546" selected="true" /><select idref="V-244547" selected="true" /><select idref="V-244548" selected="true" /><select idref="V-244549" selected="true" /><select idref="V-244550" selected="true" /><select idref="V-244551" selected="true" /><select idref="V-244552" selected="true" /><select idref="V-244553" selected="true" /><select idref="V-244554" selected="true" /><select idref="V-245540" selected="true" /><select idref="V-250315" selected="true" /><select idref="V-250316" selected="true" /><select idref="V-250317" selected="true" /><select idref="V-251706" selected="true" /><select idref="V-251707" selected="true" /><select idref="V-251708" selected="true" /><select idref="V-251709" selected="true" /><select idref="V-251710" selected="true" /><select idref="V-251711" selected="true" /><select idref="V-251712" selected="true" /><select idref="V-251713" selected="true" /><select idref="V-251714" selected="true" /><select idref="V-251715" selected="true" /><select idref="V-251716" selected="true" /><select idref="V-251717" selected="true" /><select idref="V-251718" selected="true" /></Profile><Profile id="MAC-2_Sensitive"><title>II - Mission Support Sensitive</title><description>&lt;ProfileDescription&gt;&lt;/ProfileDescription&gt;</description><select idref="V-230221" selected="true" /><select idref="V-230222" selected="true" /><select idref="V-230223" selected="true" /><select idref="V-230224" selected="true" /><select idref="V-230225" selected="true" /><select idref="V-230226" selected="true" /><select idref="V-230227" selected="true" /><select idref="V-230228" selected="true" /><select idref="V-230229" selected="true" /><select idref="V-230230" selected="true" /><select idref="V-230231" selected="true" /><select idref="V-230232" selected="true" /><select idref="V-230233" selected="true" /><select idref="V-230234" selected="true" /><select idref="V-230235" selected="true" /><select idref="V-230236" selected="true" /><select idref="V-230237" selected="true" /><select idref="V-230238" selected="true" /><select idref="V-230239" selected="true" /><select idref="V-230240" selected="true" /><select idref="V-230241" selected="true" /><select idref="V-230243" selected="true" /><select idref="V-230244" selected="true" /><select idref="V-230245" selected="true" /><select idref="V-230246" selected="true" /><select idref="V-230247" selected="true" /><select idref="V-230248" selected="true" /><select idref="V-230249" selected="true" /><select idref="V-230250" selected="true" /><select idref="V-230251" selected="true" /><select idref="V-230252" selected="true" /><select idref="V-230253" selected="true" /><select idref="V-230254" selected="true" /><select idref="V-230255" selected="true" /><select idref="V-230256" selected="true" /><select idref="V-230257" selected="true" /><select idref="V-230258" selected="true" /><select idref="V-230259" selected="true" /><select idref="V-230260" selected="true" /><select idref="V-230261" selected="true" /><select idref="V-230262" selected="true" /><select idref="V-230263" selected="true" /><select idref="V-230264" selected="true" /><select idref="V-230265" selected="true" /><select idref="V-230266" selected="true" /><select idref="V-230267" selected="true" /><select idref="V-230268" selected="true" /><select idref="V-230269" selected="true" /><select idref="V-230270" selected="true" /><select idref="V-230271" selected="true" /><select idref="V-230272" selected="true" /><select idref="V-230273" selected="true" /><select idref="V-230274" selected="true" /><select idref="V-230275" selected="true" /><select idref="V-230276" selected="true" /><select idref="V-230277" selected="true" /><select idref="V-230278" selected="true" /><select idref="V-230279" selected="true" /><select idref="V-230280" selected="true" /><select idref="V-230281" selected="true" /><select idref="V-230282" selected="true" /><select idref="V-230283" selected="true" /><select idref="V-230284" selected="true" /><select idref="V-230285" selected="true" /><select idref="V-230286" selected="true" /><select idref="V-230287" selected="true" /><select idref="V-230288" selected="true" /><select idref="V-230289" selected="true" /><select idref="V-230290" selected="true" /><select idref="V-230291" selected="true" /><select idref="V-230292" selected="true" /><select idref="V-230293" selected="true" /><select idref="V-230294" selected="true" /><select idref="V-230295" selected="true" /><select idref="V-230296" selected="true" /><select idref="V-230298" selected="true" /><select idref="V-230299" selected="true" /><select idref="V-230300" selected="true" /><select idref="V-230301" selected="true" /><select idref="V-230302" selected="true" /><select idref="V-230303" selected="true" /><select idref="V-230304" selected="true" /><select idref="V-230305" selected="true" /><select idref="V-230306" selected="true" /><select idref="V-230307" selected="true" /><select idref="V-230308" selected="true" /><select idref="V-230309" selected="true" /><select idref="V-230310" selected="true" /><select idref="V-230311" selected="true" /><select idref="V-230312" selected="true" /><select idref="V-230313" selected="true" /><select idref="V-230314" selected="true" /><select idref="V-230315" selected="true" /><select idref="V-230316" selected="true" /><select idref="V-230317" selected="true" /><select idref="V-230318" selected="true" /><select idref="V-230319" selected="true" /><select idref="V-230320" selected="true" /><select idref="V-230321" selected="true" /><select idref="V-230322" selected="true" /><select idref="V-230323" selected="true" /><select idref="V-230324" selected="true" /><select idref="V-230325" selected="true" /><select idref="V-230326" selected="true" /><select idref="V-230327" selected="true" /><select idref="V-230328" selected="true" /><select idref="V-230329" selected="true" /><select idref="V-230330" selected="true" /><select idref="V-230331" selected="true" /><select idref="V-230332" selected="true" /><select idref="V-230333" selected="true" /><select idref="V-230334" selected="true" /><select idref="V-230335" selected="true" /><select idref="V-230336" selected="true" /><select idref="V-230337" selected="true" /><select idref="V-230338" selected="true" /><select idref="V-230339" selected="true" /><select idref="V-230340" selected="true" /><select idref="V-230341" selected="true" /><select idref="V-230342" selected="true" /><select idref="V-230343" selected="true" /><select idref="V-230344" selected="true" /><select idref="V-230345" selected="true" /><select idref="V-230346" selected="true" /><select idref="V-230347" selected="true" /><select idref="V-230348" selected="true" /><select idref="V-230349" selected="true" /><select idref="V-230350" selected="true" /><select idref="V-230351" selected="true" /><select idref="V-230352" selected="true" /><select idref="V-230353" selected="true" /><select idref="V-230354" selected="true" /><select idref="V-230355" selected="true" /><select idref="V-230356" selected="true" /><select idref="V-230357" selected="true" /><select idref="V-230358" selected="true" /><select idref="V-230359" selected="true" /><select idref="V-230360" selected="true" /><select idref="V-230361" selected="true" /><select idref="V-230362" selected="true" /><select idref="V-230363" selected="true" /><select idref="V-230364" selected="true" /><select idref="V-230365" selected="true" /><select idref="V-230366" selected="true" /><select idref="V-230367" selected="true" /><select idref="V-230368" selected="true" /><select idref="V-230369" selected="true" /><select idref="V-230370" selected="true" /><select idref="V-230371" selected="true" /><select idref="V-230372" selected="true" /><select idref="V-230373" selected="true" /><select idref="V-230374" selected="true" /><select idref="V-230375" selected="true" /><select idref="V-230376" selected="true" /><select idref="V-230377" selected="true" /><select idref="V-230378" selected="true" /><select idref="V-230379" selected="true" /><select idref="V-230380" selected="true" /><select idref="V-230381" selected="true" /><select idref="V-230382" selected="true" /><select idref="V-230383" selected="true" /><select idref="V-230384" selected="true" /><select idref="V-230385" selected="true" /><select idref="V-230386" selected="true" /><select idref="V-230387" selected="true" /><select idref="V-230388" selected="true" /><select idref="V-230389" selected="true" /><select idref="V-230390" selected="true" /><select idref="V-230392" selected="true" /><select idref="V-230393" selected="true" /><select idref="V-230394" selected="true" /><select idref="V-230395" selected="true" /><select idref="V-230396" selected="true" /><select idref="V-230397" selected="true" /><select idref="V-230398" selected="true" /><select idref="V-230399" selected="true" /><select idref="V-230400" selected="true" /><select idref="V-230401" selected="true" /><select idref="V-230402" selected="true" /><select idref="V-230403" selected="true" /><select idref="V-230404" selected="true" /><select idref="V-230405" selected="true" /><select idref="V-230406" selected="true" /><select idref="V-230407" selected="true" /><select idref="V-230408" selected="true" /><select idref="V-230409" selected="true" /><select idref="V-230410" selected="true" /><select idref="V-230411" selected="true" /><select idref="V-230412" selected="true" /><select idref="V-230413" selected="true" /><select idref="V-230418" selected="true" /><select idref="V-230419" selected="true" /><select idref="V-230421" selected="true" /><select idref="V-230422" selected="true" /><select idref="V-230423" selected="true" /><select idref="V-230424" selected="true" /><select idref="V-230425" selected="true" /><select idref="V-230426" selected="true" /><select idref="V-230427" selected="true" /><select idref="V-230428" selected="true" /><select idref="V-230429" selected="true" /><select idref="V-230430" selected="true" /><select idref="V-230431" selected="true" /><select idref="V-230432" selected="true" /><select idref="V-230433" selected="true" /><select idref="V-230434" selected="true" /><select idref="V-230435" selected="true" /><select idref="V-230436" selected="true" /><select idref="V-230437" selected="true" /><select idref="V-230438" selected="true" /><select idref="V-230439" selected="true" /><select idref="V-230444" selected="true" /><select idref="V-230446" selected="true" /><select idref="V-230447" selected="true" /><select idref="V-230448" selected="true" /><select idref="V-230449" selected="true" /><select idref="V-230455" selected="true" /><select idref="V-230456" selected="true" /><select idref="V-230462" selected="true" /><select idref="V-230463" selected="true" /><select idref="V-230464" selected="true" /><select idref="V-230465" selected="true" /><select idref="V-230466" selected="true" /><select idref="V-230467" selected="true" /><select idref="V-230468" selected="true" /><select idref="V-230469" selected="true" /><select idref="V-230470" selected="true" /><select idref="V-230471" selected="true" /><select idref="V-230472" selected="true" /><select idref="V-230473" selected="true" /><select idref="V-230474" selected="true" /><select idref="V-230475" selected="true" /><select idref="V-230476" selected="true" /><select idref="V-230477" selected="true" /><select idref="V-230478" selected="true" /><select idref="V-230479" selected="true" /><select idref="V-230480" selected="true" /><select idref="V-230481" selected="true" /><select idref="V-230482" selected="true" /><select idref="V-230483" selected="true" /><select idref="V-230484" selected="true" /><select idref="V-230485" selected="true" /><select idref="V-230486" selected="true" /><select idref="V-230487" selected="true" /><select idref="V-230488" selected="true" /><select idref="V-230489" selected="true" /><select idref="V-230491" selected="true" /><select idref="V-230492" selected="true" /><select idref="V-230493" selected="true" /><select idref="V-230494" selected="true" /><select idref="V-230495" selected="true" /><select idref="V-230496" selected="true" /><select idref="V-230497" selected="true" /><select idref="V-230498" selected="true" /><select idref="V-230499" selected="true" /><select idref="V-230500" selected="true" /><select idref="V-230502" selected="true" /><select idref="V-230503" selected="true" /><select idref="V-230504" selected="true" /><select idref="V-230505" selected="true" /><select idref="V-230506" selected="true" /><select idref="V-230507" selected="true" /><select idref="V-230508" selected="true" /><select idref="V-230509" selected="true" /><select idref="V-230510" selected="true" /><select idref="V-230511" selected="true" /><select idref="V-230512" selected="true" /><select idref="V-230513" selected="true" /><select idref="V-230514" selected="true" /><select idref="V-230515" selected="true" /><select idref="V-230516" selected="true" /><select idref="V-230517" selected="true" /><select idref="V-230518" selected="true" /><select idref="V-230519" selected="true" /><select idref="V-230520" selected="true" /><select idref="V-230521" selected="true" /><select idref="V-230522" selected="true" /><select idref="V-230523" selected="true" /><select idref="V-230524" selected="true" /><select idref="V-230525" selected="true" /><select idref="V-230526" selected="true" /><select idref="V-230527" selected="true" /><select idref="V-230529" selected="true" /><select idref="V-230530" selected="true" /><select idref="V-230531" selected="true" /><select idref="V-230532" selected="true" /><select idref="V-230533" selected="true" /><select idref="V-230534" selected="true" /><select idref="V-230535" selected="true" /><select idref="V-230536" selected="true" /><select idref="V-230537" selected="true" /><select idref="V-230538" selected="true" /><select idref="V-230539" selected="true" /><select idref="V-230540" selected="true" /><select idref="V-230541" selected="true" /><select idref="V-230542" selected="true" /><select idref="V-230543" selected="true" /><select idref="V-230544" selected="true" /><select idref="V-230545" selected="true" /><select idref="V-230546" selected="true" /><select idref="V-230547" selected="true" /><select idref="V-230548" selected="true" /><select idref="V-230549" selected="true" /><select idref="V-230550" selected="true" /><select idref="V-230551" selected="true" /><select idref="V-230552" selected="true" /><select idref="V-230553" selected="true" /><select idref="V-230554" selected="true" /><select idref="V-230555" selected="true" /><select idref="V-230556" selected="true" /><select idref="V-230557" selected="true" /><select idref="V-230558" selected="true" /><select idref="V-230559" selected="true" /><select idref="V-230560" selected="true" /><select idref="V-230561" selected="true" /><select idref="V-237640" selected="true" /><select idref="V-237641" selected="true" /><select idref="V-237642" selected="true" /><select idref="V-237643" selected="true" /><select idref="V-244519" selected="true" /><select idref="V-244521" selected="true" /><select idref="V-244522" selected="true" /><select idref="V-244523" selected="true" /><select idref="V-244524" selected="true" /><select idref="V-244525" selected="true" /><select idref="V-244526" selected="true" /><select idref="V-244527" selected="true" /><select idref="V-244528" selected="true" /><select idref="V-244529" selected="true" /><select idref="V-244530" selected="true" /><select idref="V-244531" selected="true" /><select idref="V-244532" selected="true" /><select idref="V-244533" selected="true" /><select idref="V-244534" selected="true" /><select idref="V-244535" selected="true" /><select idref="V-244536" selected="true" /><select idref="V-244537" selected="true" /><select idref="V-244538" selected="true" /><select idref="V-244539" selected="true" /><select idref="V-244540" selected="true" /><select idref="V-244541" selected="true" /><select idref="V-244542" selected="true" /><select idref="V-244543" selected="true" /><select idref="V-244544" selected="true" /><select idref="V-244545" selected="true" /><select idref="V-244546" selected="true" /><select idref="V-244547" selected="true" /><select idref="V-244548" selected="true" /><select idref="V-244549" selected="true" /><select idref="V-244550" selected="true" /><select idref="V-244551" selected="true" /><select idref="V-244552" selected="true" /><select idref="V-244553" selected="true" /><select idref="V-244554" selected="true" /><select idref="V-245540" selected="true" /><select idref="V-250315" selected="true" /><select idref="V-250316" selected="true" /><select idref="V-250317" selected="true" /><select idref="V-251706" selected="true" /><select idref="V-251707" selected="true" /><select idref="V-251708" selected="true" /><select idref="V-251709" selected="true" /><select idref="V-251710" selected="true" /><select idref="V-251711" selected="true" /><select idref="V-251712" selected="true" /><select idref="V-251713" selected="true" /><select idref="V-251714" selected="true" /><select idref="V-251715" selected="true" /><select idref="V-251716" selected="true" /><select idref="V-251717" selected="true" /><select idref="V-251718" selected="true" /></Profile><Profile id="MAC-3_Classified"><title>III - Administrative Classified</title><description>&lt;ProfileDescription&gt;&lt;/ProfileDescription&gt;</description><select idref="V-230221" selected="true" /><select idref="V-230222" selected="true" /><select idref="V-230223" selected="true" /><select idref="V-230224" selected="true" /><select idref="V-230225" selected="true" /><select idref="V-230226" selected="true" /><select idref="V-230227" selected="true" /><select idref="V-230228" selected="true" /><select idref="V-230229" selected="true" /><select idref="V-230230" selected="true" /><select idref="V-230231" selected="true" /><select idref="V-230232" selected="true" /><select idref="V-230233" selected="true" /><select idref="V-230234" selected="true" /><select idref="V-230235" selected="true" /><select idref="V-230236" selected="true" /><select idref="V-230237" selected="true" /><select idref="V-230238" selected="true" /><select idref="V-230239" selected="true" /><select idref="V-230240" selected="true" /><select idref="V-230241" selected="true" /><select idref="V-230243" selected="true" /><select idref="V-230244" selected="true" /><select idref="V-230245" selected="true" /><select idref="V-230246" selected="true" /><select idref="V-230247" selected="true" /><select idref="V-230248" selected="true" /><select idref="V-230249" selected="true" /><select idref="V-230250" selected="true" /><select idref="V-230251" selected="true" /><select idref="V-230252" selected="true" /><select idref="V-230253" selected="true" /><select idref="V-230254" selected="true" /><select idref="V-230255" selected="true" /><select idref="V-230256" selected="true" /><select idref="V-230257" selected="true" /><select idref="V-230258" selected="true" /><select idref="V-230259" selected="true" /><select idref="V-230260" selected="true" /><select idref="V-230261" selected="true" /><select idref="V-230262" selected="true" /><select idref="V-230263" selected="true" /><select idref="V-230264" selected="true" /><select idref="V-230265" selected="true" /><select idref="V-230266" selected="true" /><select idref="V-230267" selected="true" /><select idref="V-230268" selected="true" /><select idref="V-230269" selected="true" /><select idref="V-230270" selected="true" /><select idref="V-230271" selected="true" /><select idref="V-230272" selected="true" /><select idref="V-230273" selected="true" /><select idref="V-230274" selected="true" /><select idref="V-230275" selected="true" /><select idref="V-230276" selected="true" /><select idref="V-230277" selected="true" /><select idref="V-230278" selected="true" /><select idref="V-230279" selected="true" /><select idref="V-230280" selected="true" /><select idref="V-230281" selected="true" /><select idref="V-230282" selected="true" /><select idref="V-230283" selected="true" /><select idref="V-230284" selected="true" /><select idref="V-230285" selected="true" /><select idref="V-230286" selected="true" /><select idref="V-230287" selected="true" /><select idref="V-230288" selected="true" /><select idref="V-230289" selected="true" /><select idref="V-230290" selected="true" /><select idref="V-230291" selected="true" /><select idref="V-230292" selected="true" /><select idref="V-230293" selected="true" /><select idref="V-230294" selected="true" /><select idref="V-230295" selected="true" /><select idref="V-230296" selected="true" /><select idref="V-230298" selected="true" /><select idref="V-230299" selected="true" /><select idref="V-230300" selected="true" /><select idref="V-230301" selected="true" /><select idref="V-230302" selected="true" /><select idref="V-230303" selected="true" /><select idref="V-230304" selected="true" /><select idref="V-230305" selected="true" /><select idref="V-230306" selected="true" /><select idref="V-230307" selected="true" /><select idref="V-230308" selected="true" /><select idref="V-230309" selected="true" /><select idref="V-230310" selected="true" /><select idref="V-230311" selected="true" /><select idref="V-230312" selected="true" /><select idref="V-230313" selected="true" /><select idref="V-230314" selected="true" /><select idref="V-230315" selected="true" /><select idref="V-230316" selected="true" /><select idref="V-230317" selected="true" /><select idref="V-230318" selected="true" /><select idref="V-230319" selected="true" /><select idref="V-230320" selected="true" /><select idref="V-230321" selected="true" /><select idref="V-230322" selected="true" /><select idref="V-230323" selected="true" /><select idref="V-230324" selected="true" /><select idref="V-230325" selected="true" /><select idref="V-230326" selected="true" /><select idref="V-230327" selected="true" /><select idref="V-230328" selected="true" /><select idref="V-230329" selected="true" /><select idref="V-230330" selected="true" /><select idref="V-230331" selected="true" /><select idref="V-230332" selected="true" /><select idref="V-230333" selected="true" /><select idref="V-230334" selected="true" /><select idref="V-230335" selected="true" /><select idref="V-230336" selected="true" /><select idref="V-230337" selected="true" /><select idref="V-230338" selected="true" /><select idref="V-230339" selected="true" /><select idref="V-230340" selected="true" /><select idref="V-230341" selected="true" /><select idref="V-230342" selected="true" /><select idref="V-230343" selected="true" /><select idref="V-230344" selected="true" /><select idref="V-230345" selected="true" /><select idref="V-230346" selected="true" /><select idref="V-230347" selected="true" /><select idref="V-230348" selected="true" /><select idref="V-230349" selected="true" /><select idref="V-230350" selected="true" /><select idref="V-230351" selected="true" /><select idref="V-230352" selected="true" /><select idref="V-230353" selected="true" /><select idref="V-230354" selected="true" /><select idref="V-230355" selected="true" /><select idref="V-230356" selected="true" /><select idref="V-230357" selected="true" /><select idref="V-230358" selected="true" /><select idref="V-230359" selected="true" /><select idref="V-230360" selected="true" /><select idref="V-230361" selected="true" /><select idref="V-230362" selected="true" /><select idref="V-230363" selected="true" /><select idref="V-230364" selected="true" /><select idref="V-230365" selected="true" /><select idref="V-230366" selected="true" /><select idref="V-230367" selected="true" /><select idref="V-230368" selected="true" /><select idref="V-230369" selected="true" /><select idref="V-230370" selected="true" /><select idref="V-230371" selected="true" /><select idref="V-230372" selected="true" /><select idref="V-230373" selected="true" /><select idref="V-230374" selected="true" /><select idref="V-230375" selected="true" /><select idref="V-230376" selected="true" /><select idref="V-230377" selected="true" /><select idref="V-230378" selected="true" /><select idref="V-230379" selected="true" /><select idref="V-230380" selected="true" /><select idref="V-230381" selected="true" /><select idref="V-230382" selected="true" /><select idref="V-230383" selected="true" /><select idref="V-230384" selected="true" /><select idref="V-230385" selected="true" /><select idref="V-230386" selected="true" /><select idref="V-230387" selected="true" /><select idref="V-230388" selected="true" /><select idref="V-230389" selected="true" /><select idref="V-230390" selected="true" /><select idref="V-230392" selected="true" /><select idref="V-230393" selected="true" /><select idref="V-230394" selected="true" /><select idref="V-230395" selected="true" /><select idref="V-230396" selected="true" /><select idref="V-230397" selected="true" /><select idref="V-230398" selected="true" /><select idref="V-230399" selected="true" /><select idref="V-230400" selected="true" /><select idref="V-230401" selected="true" /><select idref="V-230402" selected="true" /><select idref="V-230403" selected="true" /><select idref="V-230404" selected="true" /><select idref="V-230405" selected="true" /><select idref="V-230406" selected="true" /><select idref="V-230407" selected="true" /><select idref="V-230408" selected="true" /><select idref="V-230409" selected="true" /><select idref="V-230410" selected="true" /><select idref="V-230411" selected="true" /><select idref="V-230412" selected="true" /><select idref="V-230413" selected="true" /><select idref="V-230418" selected="true" /><select idref="V-230419" selected="true" /><select idref="V-230421" selected="true" /><select idref="V-230422" selected="true" /><select idref="V-230423" selected="true" /><select idref="V-230424" selected="true" /><select idref="V-230425" selected="true" /><select idref="V-230426" selected="true" /><select idref="V-230427" selected="true" /><select idref="V-230428" selected="true" /><select idref="V-230429" selected="true" /><select idref="V-230430" selected="true" /><select idref="V-230431" selected="true" /><select idref="V-230432" selected="true" /><select idref="V-230433" selected="true" /><select idref="V-230434" selected="true" /><select idref="V-230435" selected="true" /><select idref="V-230436" selected="true" /><select idref="V-230437" selected="true" /><select idref="V-230438" selected="true" /><select idref="V-230439" selected="true" /><select idref="V-230444" selected="true" /><select idref="V-230446" selected="true" /><select idref="V-230447" selected="true" /><select idref="V-230448" selected="true" /><select idref="V-230449" selected="true" /><select idref="V-230455" selected="true" /><select idref="V-230456" selected="true" /><select idref="V-230462" selected="true" /><select idref="V-230463" selected="true" /><select idref="V-230464" selected="true" /><select idref="V-230465" selected="true" /><select idref="V-230466" selected="true" /><select idref="V-230467" selected="true" /><select idref="V-230468" selected="true" /><select idref="V-230469" selected="true" /><select idref="V-230470" selected="true" /><select idref="V-230471" selected="true" /><select idref="V-230472" selected="true" /><select idref="V-230473" selected="true" /><select idref="V-230474" selected="true" /><select idref="V-230475" selected="true" /><select idref="V-230476" selected="true" /><select idref="V-230477" selected="true" /><select idref="V-230478" selected="true" /><select idref="V-230479" selected="true" /><select idref="V-230480" selected="true" /><select idref="V-230481" selected="true" /><select idref="V-230482" selected="true" /><select idref="V-230483" selected="true" /><select idref="V-230484" selected="true" /><select idref="V-230485" selected="true" /><select idref="V-230486" selected="true" /><select idref="V-230487" selected="true" /><select idref="V-230488" selected="true" /><select idref="V-230489" selected="true" /><select idref="V-230491" selected="true" /><select idref="V-230492" selected="true" /><select idref="V-230493" selected="true" /><select idref="V-230494" selected="true" /><select idref="V-230495" selected="true" /><select idref="V-230496" selected="true" /><select idref="V-230497" selected="true" /><select idref="V-230498" selected="true" /><select idref="V-230499" selected="true" /><select idref="V-230500" selected="true" /><select idref="V-230502" selected="true" /><select idref="V-230503" selected="true" /><select idref="V-230504" selected="true" /><select idref="V-230505" selected="true" /><select idref="V-230506" selected="true" /><select idref="V-230507" selected="true" /><select idref="V-230508" selected="true" /><select idref="V-230509" selected="true" /><select idref="V-230510" selected="true" /><select idref="V-230511" selected="true" /><select idref="V-230512" selected="true" /><select idref="V-230513" selected="true" /><select idref="V-230514" selected="true" /><select idref="V-230515" selected="true" /><select idref="V-230516" selected="true" /><select idref="V-230517" selected="true" /><select idref="V-230518" selected="true" /><select idref="V-230519" selected="true" /><select idref="V-230520" selected="true" /><select idref="V-230521" selected="true" /><select idref="V-230522" selected="true" /><select idref="V-230523" selected="true" /><select idref="V-230524" selected="true" /><select idref="V-230525" selected="true" /><select idref="V-230526" selected="true" /><select idref="V-230527" selected="true" /><select idref="V-230529" selected="true" /><select idref="V-230530" selected="true" /><select idref="V-230531" selected="true" /><select idref="V-230532" selected="true" /><select idref="V-230533" selected="true" /><select idref="V-230534" selected="true" /><select idref="V-230535" selected="true" /><select idref="V-230536" selected="true" /><select idref="V-230537" selected="true" /><select idref="V-230538" selected="true" /><select idref="V-230539" selected="true" /><select idref="V-230540" selected="true" /><select idref="V-230541" selected="true" /><select idref="V-230542" selected="true" /><select idref="V-230543" selected="true" /><select idref="V-230544" selected="true" /><select idref="V-230545" selected="true" /><select idref="V-230546" selected="true" /><select idref="V-230547" selected="true" /><select idref="V-230548" selected="true" /><select idref="V-230549" selected="true" /><select idref="V-230550" selected="true" /><select idref="V-230551" selected="true" /><select idref="V-230552" selected="true" /><select idref="V-230553" selected="true" /><select idref="V-230554" selected="true" /><select idref="V-230555" selected="true" /><select idref="V-230556" selected="true" /><select idref="V-230557" selected="true" /><select idref="V-230558" selected="true" /><select idref="V-230559" selected="true" /><select idref="V-230560" selected="true" /><select idref="V-230561" selected="true" /><select idref="V-237640" selected="true" /><select idref="V-237641" selected="true" /><select idref="V-237642" selected="true" /><select idref="V-237643" selected="true" /><select idref="V-244519" selected="true" /><select idref="V-244521" selected="true" /><select idref="V-244522" selected="true" /><select idref="V-244523" selected="true" /><select idref="V-244524" selected="true" /><select idref="V-244525" selected="true" /><select idref="V-244526" selected="true" /><select idref="V-244527" selected="true" /><select idref="V-244528" selected="true" /><select idref="V-244529" selected="true" /><select idref="V-244530" selected="true" /><select idref="V-244531" selected="true" /><select idref="V-244532" selected="true" /><select idref="V-244533" selected="true" /><select idref="V-244534" selected="true" /><select idref="V-244535" selected="true" /><select idref="V-244536" selected="true" /><select idref="V-244537" selected="true" /><select idref="V-244538" selected="true" /><select idref="V-244539" selected="true" /><select idref="V-244540" selected="true" /><select idref="V-244541" selected="true" /><select idref="V-244542" selected="true" /><select idref="V-244543" selected="true" /><select idref="V-244544" selected="true" /><select idref="V-244545" selected="true" /><select idref="V-244546" selected="true" /><select idref="V-244547" selected="true" /><select idref="V-244548" selected="true" /><select idref="V-244549" selected="true" /><select idref="V-244550" selected="true" /><select idref="V-244551" selected="true" /><select idref="V-244552" selected="true" /><select idref="V-244553" selected="true" /><select idref="V-244554" selected="true" /><select idref="V-245540" selected="true" /><select idref="V-250315" selected="true" /><select idref="V-250316" selected="true" /><select idref="V-250317" selected="true" /><select idref="V-251706" selected="true" /><select idref="V-251707" selected="true" /><select idref="V-251708" selected="true" /><select idref="V-251709" selected="true" /><select idref="V-251710" selected="true" /><select idref="V-251711" selected="true" /><select idref="V-251712" selected="true" /><select idref="V-251713" selected="true" /><select idref="V-251714" selected="true" /><select idref="V-251715" selected="true" /><select idref="V-251716" selected="true" /><select idref="V-251717" selected="true" /><select idref="V-251718" selected="true" /></Profile><Profile id="MAC-3_Public"><title>III - Administrative Public</title><description>&lt;ProfileDescription&gt;&lt;/ProfileDescription&gt;</description><select idref="V-230221" selected="true" /><select idref="V-230222" selected="true" /><select idref="V-230223" selected="true" /><select idref="V-230224" selected="true" /><select idref="V-230225" selected="true" /><select idref="V-230226" selected="true" /><select idref="V-230227" selected="true" /><select idref="V-230228" selected="true" /><select idref="V-230229" selected="true" /><select idref="V-230230" selected="true" /><select idref="V-230231" selected="true" /><select idref="V-230232" selected="true" /><select idref="V-230233" selected="true" /><select idref="V-230234" selected="true" /><select idref="V-230235" selected="true" /><select idref="V-230236" selected="true" /><select idref="V-230237" selected="true" /><select idref="V-230238" selected="true" /><select idref="V-230239" selected="true" /><select idref="V-230240" selected="true" /><select idref="V-230241" selected="true" /><select idref="V-230243" selected="true" /><select idref="V-230244" selected="true" /><select idref="V-230245" selected="true" /><select idref="V-230246" selected="true" /><select idref="V-230247" selected="true" /><select idref="V-230248" selected="true" /><select idref="V-230249" selected="true" /><select idref="V-230250" selected="true" /><select idref="V-230251" selected="true" /><select idref="V-230252" selected="true" /><select idref="V-230253" selected="true" /><select idref="V-230254" selected="true" /><select idref="V-230255" selected="true" /><select idref="V-230256" selected="true" /><select idref="V-230257" selected="true" /><select idref="V-230258" selected="true" /><select idref="V-230259" selected="true" /><select idref="V-230260" selected="true" /><select idref="V-230261" selected="true" /><select idref="V-230262" selected="true" /><select idref="V-230263" selected="true" /><select idref="V-230264" selected="true" /><select idref="V-230265" selected="true" /><select idref="V-230266" selected="true" /><select idref="V-230267" selected="true" /><select idref="V-230268" selected="true" /><select idref="V-230269" selected="true" /><select idref="V-230270" selected="true" /><select idref="V-230271" selected="true" /><select idref="V-230272" selected="true" /><select idref="V-230273" selected="true" /><select idref="V-230274" selected="true" /><select idref="V-230275" selected="true" /><select idref="V-230276" selected="true" /><select idref="V-230277" selected="true" /><select idref="V-230278" selected="true" /><select idref="V-230279" selected="true" /><select idref="V-230280" selected="true" /><select idref="V-230281" selected="true" /><select idref="V-230282" selected="true" /><select idref="V-230283" selected="true" /><select idref="V-230284" selected="true" /><select idref="V-230285" selected="true" /><select idref="V-230286" selected="true" /><select idref="V-230287" selected="true" /><select idref="V-230288" selected="true" /><select idref="V-230289" selected="true" /><select idref="V-230290" selected="true" /><select idref="V-230291" selected="true" /><select idref="V-230292" selected="true" /><select idref="V-230293" selected="true" /><select idref="V-230294" selected="true" /><select idref="V-230295" selected="true" /><select idref="V-230296" selected="true" /><select idref="V-230298" selected="true" /><select idref="V-230299" selected="true" /><select idref="V-230300" selected="true" /><select idref="V-230301" selected="true" /><select idref="V-230302" selected="true" /><select idref="V-230303" selected="true" /><select idref="V-230304" selected="true" /><select idref="V-230305" selected="true" /><select idref="V-230306" selected="true" /><select idref="V-230307" selected="true" /><select idref="V-230308" selected="true" /><select idref="V-230309" selected="true" /><select idref="V-230310" selected="true" /><select idref="V-230311" selected="true" /><select idref="V-230312" selected="true" /><select idref="V-230313" selected="true" /><select idref="V-230314" selected="true" /><select idref="V-230315" selected="true" /><select idref="V-230316" selected="true" /><select idref="V-230317" selected="true" /><select idref="V-230318" selected="true" /><select idref="V-230319" selected="true" /><select idref="V-230320" selected="true" /><select idref="V-230321" selected="true" /><select idref="V-230322" selected="true" /><select idref="V-230323" selected="true" /><select idref="V-230324" selected="true" /><select idref="V-230325" selected="true" /><select idref="V-230326" selected="true" /><select idref="V-230327" selected="true" /><select idref="V-230328" selected="true" /><select idref="V-230329" selected="true" /><select idref="V-230330" selected="true" /><select idref="V-230331" selected="true" /><select idref="V-230332" selected="true" /><select idref="V-230333" selected="true" /><select idref="V-230334" selected="true" /><select idref="V-230335" selected="true" /><select idref="V-230336" selected="true" /><select idref="V-230337" selected="true" /><select idref="V-230338" selected="true" /><select idref="V-230339" selected="true" /><select idref="V-230340" selected="true" /><select idref="V-230341" selected="true" /><select idref="V-230342" selected="true" /><select idref="V-230343" selected="true" /><select idref="V-230344" selected="true" /><select idref="V-230345" selected="true" /><select idref="V-230346" selected="true" /><select idref="V-230347" selected="true" /><select idref="V-230348" selected="true" /><select idref="V-230349" selected="true" /><select idref="V-230350" selected="true" /><select idref="V-230351" selected="true" /><select idref="V-230352" selected="true" /><select idref="V-230353" selected="true" /><select idref="V-230354" selected="true" /><select idref="V-230355" selected="true" /><select idref="V-230356" selected="true" /><select idref="V-230357" selected="true" /><select idref="V-230358" selected="true" /><select idref="V-230359" selected="true" /><select idref="V-230360" selected="true" /><select idref="V-230361" selected="true" /><select idref="V-230362" selected="true" /><select idref="V-230363" selected="true" /><select idref="V-230364" selected="true" /><select idref="V-230365" selected="true" /><select idref="V-230366" selected="true" /><select idref="V-230367" selected="true" /><select idref="V-230368" selected="true" /><select idref="V-230369" selected="true" /><select idref="V-230370" selected="true" /><select idref="V-230371" selected="true" /><select idref="V-230372" selected="true" /><select idref="V-230373" selected="true" /><select idref="V-230374" selected="true" /><select idref="V-230375" selected="true" /><select idref="V-230376" selected="true" /><select idref="V-230377" selected="true" /><select idref="V-230378" selected="true" /><select idref="V-230379" selected="true" /><select idref="V-230380" selected="true" /><select idref="V-230381" selected="true" /><select idref="V-230382" selected="true" /><select idref="V-230383" selected="true" /><select idref="V-230384" selected="true" /><select idref="V-230385" selected="true" /><select idref="V-230386" selected="true" /><select idref="V-230387" selected="true" /><select idref="V-230388" selected="true" /><select idref="V-230389" selected="true" /><select idref="V-230390" selected="true" /><select idref="V-230392" selected="true" /><select idref="V-230393" selected="true" /><select idref="V-230394" selected="true" /><select idref="V-230395" selected="true" /><select idref="V-230396" selected="true" /><select idref="V-230397" selected="true" /><select idref="V-230398" selected="true" /><select idref="V-230399" selected="true" /><select idref="V-230400" selected="true" /><select idref="V-230401" selected="true" /><select idref="V-230402" selected="true" /><select idref="V-230403" selected="true" /><select idref="V-230404" selected="true" /><select idref="V-230405" selected="true" /><select idref="V-230406" selected="true" /><select idref="V-230407" selected="true" /><select idref="V-230408" selected="true" /><select idref="V-230409" selected="true" /><select idref="V-230410" selected="true" /><select idref="V-230411" selected="true" /><select idref="V-230412" selected="true" /><select idref="V-230413" selected="true" /><select idref="V-230418" selected="true" /><select idref="V-230419" selected="true" /><select idref="V-230421" selected="true" /><select idref="V-230422" selected="true" /><select idref="V-230423" selected="true" /><select idref="V-230424" selected="true" /><select idref="V-230425" selected="true" /><select idref="V-230426" selected="true" /><select idref="V-230427" selected="true" /><select idref="V-230428" selected="true" /><select idref="V-230429" selected="true" /><select idref="V-230430" selected="true" /><select idref="V-230431" selected="true" /><select idref="V-230432" selected="true" /><select idref="V-230433" selected="true" /><select idref="V-230434" selected="true" /><select idref="V-230435" selected="true" /><select idref="V-230436" selected="true" /><select idref="V-230437" selected="true" /><select idref="V-230438" selected="true" /><select idref="V-230439" selected="true" /><select idref="V-230444" selected="true" /><select idref="V-230446" selected="true" /><select idref="V-230447" selected="true" /><select idref="V-230448" selected="true" /><select idref="V-230449" selected="true" /><select idref="V-230455" selected="true" /><select idref="V-230456" selected="true" /><select idref="V-230462" selected="true" /><select idref="V-230463" selected="true" /><select idref="V-230464" selected="true" /><select idref="V-230465" selected="true" /><select idref="V-230466" selected="true" /><select idref="V-230467" selected="true" /><select idref="V-230468" selected="true" /><select idref="V-230469" selected="true" /><select idref="V-230470" selected="true" /><select idref="V-230471" selected="true" /><select idref="V-230472" selected="true" /><select idref="V-230473" selected="true" /><select idref="V-230474" selected="true" /><select idref="V-230475" selected="true" /><select idref="V-230476" selected="true" /><select idref="V-230477" selected="true" /><select idref="V-230478" selected="true" /><select idref="V-230479" selected="true" /><select idref="V-230480" selected="true" /><select idref="V-230481" selected="true" /><select idref="V-230482" selected="true" /><select idref="V-230483" selected="true" /><select idref="V-230484" selected="true" /><select idref="V-230485" selected="true" /><select idref="V-230486" selected="true" /><select idref="V-230487" selected="true" /><select idref="V-230488" selected="true" /><select idref="V-230489" selected="true" /><select idref="V-230491" selected="true" /><select idref="V-230492" selected="true" /><select idref="V-230493" selected="true" /><select idref="V-230494" selected="true" /><select idref="V-230495" selected="true" /><select idref="V-230496" selected="true" /><select idref="V-230497" selected="true" /><select idref="V-230498" selected="true" /><select idref="V-230499" selected="true" /><select idref="V-230500" selected="true" /><select idref="V-230502" selected="true" /><select idref="V-230503" selected="true" /><select idref="V-230504" selected="true" /><select idref="V-230505" selected="true" /><select idref="V-230506" selected="true" /><select idref="V-230507" selected="true" /><select idref="V-230508" selected="true" /><select idref="V-230509" selected="true" /><select idref="V-230510" selected="true" /><select idref="V-230511" selected="true" /><select idref="V-230512" selected="true" /><select idref="V-230513" selected="true" /><select idref="V-230514" selected="true" /><select idref="V-230515" selected="true" /><select idref="V-230516" selected="true" /><select idref="V-230517" selected="true" /><select idref="V-230518" selected="true" /><select idref="V-230519" selected="true" /><select idref="V-230520" selected="true" /><select idref="V-230521" selected="true" /><select idref="V-230522" selected="true" /><select idref="V-230523" selected="true" /><select idref="V-230524" selected="true" /><select idref="V-230525" selected="true" /><select idref="V-230526" selected="true" /><select idref="V-230527" selected="true" /><select idref="V-230529" selected="true" /><select idref="V-230530" selected="true" /><select idref="V-230531" selected="true" /><select idref="V-230532" selected="true" /><select idref="V-230533" selected="true" /><select idref="V-230534" selected="true" /><select idref="V-230535" selected="true" /><select idref="V-230536" selected="true" /><select idref="V-230537" selected="true" /><select idref="V-230538" selected="true" /><select idref="V-230539" selected="true" /><select idref="V-230540" selected="true" /><select idref="V-230541" selected="true" /><select idref="V-230542" selected="true" /><select idref="V-230543" selected="true" /><select idref="V-230544" selected="true" /><select idref="V-230545" selected="true" /><select idref="V-230546" selected="true" /><select idref="V-230547" selected="true" /><select idref="V-230548" selected="true" /><select idref="V-230549" selected="true" /><select idref="V-230550" selected="true" /><select idref="V-230551" selected="true" /><select idref="V-230552" selected="true" /><select idref="V-230553" selected="true" /><select idref="V-230554" selected="true" /><select idref="V-230555" selected="true" /><select idref="V-230556" selected="true" /><select idref="V-230557" selected="true" /><select idref="V-230558" selected="true" /><select idref="V-230559" selected="true" /><select idref="V-230560" selected="true" /><select idref="V-230561" selected="true" /><select idref="V-237640" selected="true" /><select idref="V-237641" selected="true" /><select idref="V-237642" selected="true" /><select idref="V-237643" selected="true" /><select idref="V-244519" selected="true" /><select idref="V-244521" selected="true" /><select idref="V-244522" selected="true" /><select idref="V-244523" selected="true" /><select idref="V-244524" selected="true" /><select idref="V-244525" selected="true" /><select idref="V-244526" selected="true" /><select idref="V-244527" selected="true" /><select idref="V-244528" selected="true" /><select idref="V-244529" selected="true" /><select idref="V-244530" selected="true" /><select idref="V-244531" selected="true" /><select idref="V-244532" selected="true" /><select idref="V-244533" selected="true" /><select idref="V-244534" selected="true" /><select idref="V-244535" selected="true" /><select idref="V-244536" selected="true" /><select idref="V-244537" selected="true" /><select idref="V-244538" selected="true" /><select idref="V-244539" selected="true" /><select idref="V-244540" selected="true" /><select idref="V-244541" selected="true" /><select idref="V-244542" selected="true" /><select idref="V-244543" selected="true" /><select idref="V-244544" selected="true" /><select idref="V-244545" selected="true" /><select idref="V-244546" selected="true" /><select idref="V-244547" selected="true" /><select idref="V-244548" selected="true" /><select idref="V-244549" selected="true" /><select idref="V-244550" selected="true" /><select idref="V-244551" selected="true" /><select idref="V-244552" selected="true" /><select idref="V-244553" selected="true" /><select idref="V-244554" selected="true" /><select idref="V-245540" selected="true" /><select idref="V-250315" selected="true" /><select idref="V-250316" selected="true" /><select idref="V-250317" selected="true" /><select idref="V-251706" selected="true" /><select idref="V-251707" selected="true" /><select idref="V-251708" selected="true" /><select idref="V-251709" selected="true" /><select idref="V-251710" selected="true" /><select idref="V-251711" selected="true" /><select idref="V-251712" selected="true" /><select idref="V-251713" selected="true" /><select idref="V-251714" selected="true" /><select idref="V-251715" selected="true" /><select idref="V-251716" selected="true" /><select idref="V-251717" selected="true" /><select idref="V-251718" selected="true" /></Profile><Profile id="MAC-3_Sensitive"><title>III - Administrative Sensitive</title><description>&lt;ProfileDescription&gt;&lt;/ProfileDescription&gt;</description><select idref="V-230221" selected="true" /><select idref="V-230222" selected="true" /><select idref="V-230223" selected="true" /><select idref="V-230224" selected="true" /><select idref="V-230225" selected="true" /><select idref="V-230226" selected="true" /><select idref="V-230227" selected="true" /><select idref="V-230228" selected="true" /><select idref="V-230229" selected="true" /><select idref="V-230230" selected="true" /><select idref="V-230231" selected="true" /><select idref="V-230232" selected="true" /><select idref="V-230233" selected="true" /><select idref="V-230234" selected="true" /><select idref="V-230235" selected="true" /><select idref="V-230236" selected="true" /><select idref="V-230237" selected="true" /><select idref="V-230238" selected="true" /><select idref="V-230239" selected="true" /><select idref="V-230240" selected="true" /><select idref="V-230241" selected="true" /><select idref="V-230243" selected="true" /><select idref="V-230244" selected="true" /><select idref="V-230245" selected="true" /><select idref="V-230246" selected="true" /><select idref="V-230247" selected="true" /><select idref="V-230248" selected="true" /><select idref="V-230249" selected="true" /><select idref="V-230250" selected="true" /><select idref="V-230251" selected="true" /><select idref="V-230252" selected="true" /><select idref="V-230253" selected="true" /><select idref="V-230254" selected="true" /><select idref="V-230255" selected="true" /><select idref="V-230256" selected="true" /><select idref="V-230257" selected="true" /><select idref="V-230258" selected="true" /><select idref="V-230259" selected="true" /><select idref="V-230260" selected="true" /><select idref="V-230261" selected="true" /><select idref="V-230262" selected="true" /><select idref="V-230263" selected="true" /><select idref="V-230264" selected="true" /><select idref="V-230265" selected="true" /><select idref="V-230266" selected="true" /><select idref="V-230267" selected="true" /><select idref="V-230268" selected="true" /><select idref="V-230269" selected="true" /><select idref="V-230270" selected="true" /><select idref="V-230271" selected="true" /><select idref="V-230272" selected="true" /><select idref="V-230273" selected="true" /><select idref="V-230274" selected="true" /><select idref="V-230275" selected="true" /><select idref="V-230276" selected="true" /><select idref="V-230277" selected="true" /><select idref="V-230278" selected="true" /><select idref="V-230279" selected="true" /><select idref="V-230280" selected="true" /><select idref="V-230281" selected="true" /><select idref="V-230282" selected="true" /><select idref="V-230283" selected="true" /><select idref="V-230284" selected="true" /><select idref="V-230285" selected="true" /><select idref="V-230286" selected="true" /><select idref="V-230287" selected="true" /><select idref="V-230288" selected="true" /><select idref="V-230289" selected="true" /><select idref="V-230290" selected="true" /><select idref="V-230291" selected="true" /><select idref="V-230292" selected="true" /><select idref="V-230293" selected="true" /><select idref="V-230294" selected="true" /><select idref="V-230295" selected="true" /><select idref="V-230296" selected="true" /><select idref="V-230298" selected="true" /><select idref="V-230299" selected="true" /><select idref="V-230300" selected="true" /><select idref="V-230301" selected="true" /><select idref="V-230302" selected="true" /><select idref="V-230303" selected="true" /><select idref="V-230304" selected="true" /><select idref="V-230305" selected="true" /><select idref="V-230306" selected="true" /><select idref="V-230307" selected="true" /><select idref="V-230308" selected="true" /><select idref="V-230309" selected="true" /><select idref="V-230310" selected="true" /><select idref="V-230311" selected="true" /><select idref="V-230312" selected="true" /><select idref="V-230313" selected="true" /><select idref="V-230314" selected="true" /><select idref="V-230315" selected="true" /><select idref="V-230316" selected="true" /><select idref="V-230317" selected="true" /><select idref="V-230318" selected="true" /><select idref="V-230319" selected="true" /><select idref="V-230320" selected="true" /><select idref="V-230321" selected="true" /><select idref="V-230322" selected="true" /><select idref="V-230323" selected="true" /><select idref="V-230324" selected="true" /><select idref="V-230325" selected="true" /><select idref="V-230326" selected="true" /><select idref="V-230327" selected="true" /><select idref="V-230328" selected="true" /><select idref="V-230329" selected="true" /><select idref="V-230330" selected="true" /><select idref="V-230331" selected="true" /><select idref="V-230332" selected="true" /><select idref="V-230333" selected="true" /><select idref="V-230334" selected="true" /><select idref="V-230335" selected="true" /><select idref="V-230336" selected="true" /><select idref="V-230337" selected="true" /><select idref="V-230338" selected="true" /><select idref="V-230339" selected="true" /><select idref="V-230340" selected="true" /><select idref="V-230341" selected="true" /><select idref="V-230342" selected="true" /><select idref="V-230343" selected="true" /><select idref="V-230344" selected="true" /><select idref="V-230345" selected="true" /><select idref="V-230346" selected="true" /><select idref="V-230347" selected="true" /><select idref="V-230348" selected="true" /><select idref="V-230349" selected="true" /><select idref="V-230350" selected="true" /><select idref="V-230351" selected="true" /><select idref="V-230352" selected="true" /><select idref="V-230353" selected="true" /><select idref="V-230354" selected="true" /><select idref="V-230355" selected="true" /><select idref="V-230356" selected="true" /><select idref="V-230357" selected="true" /><select idref="V-230358" selected="true" /><select idref="V-230359" selected="true" /><select idref="V-230360" selected="true" /><select idref="V-230361" selected="true" /><select idref="V-230362" selected="true" /><select idref="V-230363" selected="true" /><select idref="V-230364" selected="true" /><select idref="V-230365" selected="true" /><select idref="V-230366" selected="true" /><select idref="V-230367" selected="true" /><select idref="V-230368" selected="true" /><select idref="V-230369" selected="true" /><select idref="V-230370" selected="true" /><select idref="V-230371" selected="true" /><select idref="V-230372" selected="true" /><select idref="V-230373" selected="true" /><select idref="V-230374" selected="true" /><select idref="V-230375" selected="true" /><select idref="V-230376" selected="true" /><select idref="V-230377" selected="true" /><select idref="V-230378" selected="true" /><select idref="V-230379" selected="true" /><select idref="V-230380" selected="true" /><select idref="V-230381" selected="true" /><select idref="V-230382" selected="true" /><select idref="V-230383" selected="true" /><select idref="V-230384" selected="true" /><select idref="V-230385" selected="true" /><select idref="V-230386" selected="true" /><select idref="V-230387" selected="true" /><select idref="V-230388" selected="true" /><select idref="V-230389" selected="true" /><select idref="V-230390" selected="true" /><select idref="V-230392" selected="true" /><select idref="V-230393" selected="true" /><select idref="V-230394" selected="true" /><select idref="V-230395" selected="true" /><select idref="V-230396" selected="true" /><select idref="V-230397" selected="true" /><select idref="V-230398" selected="true" /><select idref="V-230399" selected="true" /><select idref="V-230400" selected="true" /><select idref="V-230401" selected="true" /><select idref="V-230402" selected="true" /><select idref="V-230403" selected="true" /><select idref="V-230404" selected="true" /><select idref="V-230405" selected="true" /><select idref="V-230406" selected="true" /><select idref="V-230407" selected="true" /><select idref="V-230408" selected="true" /><select idref="V-230409" selected="true" /><select idref="V-230410" selected="true" /><select idref="V-230411" selected="true" /><select idref="V-230412" selected="true" /><select idref="V-230413" selected="true" /><select idref="V-230418" selected="true" /><select idref="V-230419" selected="true" /><select idref="V-230421" selected="true" /><select idref="V-230422" selected="true" /><select idref="V-230423" selected="true" /><select idref="V-230424" selected="true" /><select idref="V-230425" selected="true" /><select idref="V-230426" selected="true" /><select idref="V-230427" selected="true" /><select idref="V-230428" selected="true" /><select idref="V-230429" selected="true" /><select idref="V-230430" selected="true" /><select idref="V-230431" selected="true" /><select idref="V-230432" selected="true" /><select idref="V-230433" selected="true" /><select idref="V-230434" selected="true" /><select idref="V-230435" selected="true" /><select idref="V-230436" selected="true" /><select idref="V-230437" selected="true" /><select idref="V-230438" selected="true" /><select idref="V-230439" selected="true" /><select idref="V-230444" selected="true" /><select idref="V-230446" selected="true" /><select idref="V-230447" selected="true" /><select idref="V-230448" selected="true" /><select idref="V-230449" selected="true" /><select idref="V-230455" selected="true" /><select idref="V-230456" selected="true" /><select idref="V-230462" selected="true" /><select idref="V-230463" selected="true" /><select idref="V-230464" selected="true" /><select idref="V-230465" selected="true" /><select idref="V-230466" selected="true" /><select idref="V-230467" selected="true" /><select idref="V-230468" selected="true" /><select idref="V-230469" selected="true" /><select idref="V-230470" selected="true" /><select idref="V-230471" selected="true" /><select idref="V-230472" selected="true" /><select idref="V-230473" selected="true" /><select idref="V-230474" selected="true" /><select idref="V-230475" selected="true" /><select idref="V-230476" selected="true" /><select idref="V-230477" selected="true" /><select idref="V-230478" selected="true" /><select idref="V-230479" selected="true" /><select idref="V-230480" selected="true" /><select idref="V-230481" selected="true" /><select idref="V-230482" selected="true" /><select idref="V-230483" selected="true" /><select idref="V-230484" selected="true" /><select idref="V-230485" selected="true" /><select idref="V-230486" selected="true" /><select idref="V-230487" selected="true" /><select idref="V-230488" selected="true" /><select idref="V-230489" selected="true" /><select idref="V-230491" selected="true" /><select idref="V-230492" selected="true" /><select idref="V-230493" selected="true" /><select idref="V-230494" selected="true" /><select idref="V-230495" selected="true" /><select idref="V-230496" selected="true" /><select idref="V-230497" selected="true" /><select idref="V-230498" selected="true" /><select idref="V-230499" selected="true" /><select idref="V-230500" selected="true" /><select idref="V-230502" selected="true" /><select idref="V-230503" selected="true" /><select idref="V-230504" selected="true" /><select idref="V-230505" selected="true" /><select idref="V-230506" selected="true" /><select idref="V-230507" selected="true" /><select idref="V-230508" selected="true" /><select idref="V-230509" selected="true" /><select idref="V-230510" selected="true" /><select idref="V-230511" selected="true" /><select idref="V-230512" selected="true" /><select idref="V-230513" selected="true" /><select idref="V-230514" selected="true" /><select idref="V-230515" selected="true" /><select idref="V-230516" selected="true" /><select idref="V-230517" selected="true" /><select idref="V-230518" selected="true" /><select idref="V-230519" selected="true" /><select idref="V-230520" selected="true" /><select idref="V-230521" selected="true" /><select idref="V-230522" selected="true" /><select idref="V-230523" selected="true" /><select idref="V-230524" selected="true" /><select idref="V-230525" selected="true" /><select idref="V-230526" selected="true" /><select idref="V-230527" selected="true" /><select idref="V-230529" selected="true" /><select idref="V-230530" selected="true" /><select idref="V-230531" selected="true" /><select idref="V-230532" selected="true" /><select idref="V-230533" selected="true" /><select idref="V-230534" selected="true" /><select idref="V-230535" selected="true" /><select idref="V-230536" selected="true" /><select idref="V-230537" selected="true" /><select idref="V-230538" selected="true" /><select idref="V-230539" selected="true" /><select idref="V-230540" selected="true" /><select idref="V-230541" selected="true" /><select idref="V-230542" selected="true" /><select idref="V-230543" selected="true" /><select idref="V-230544" selected="true" /><select idref="V-230545" selected="true" /><select idref="V-230546" selected="true" /><select idref="V-230547" selected="true" /><select idref="V-230548" selected="true" /><select idref="V-230549" selected="true" /><select idref="V-230550" selected="true" /><select idref="V-230551" selected="true" /><select idref="V-230552" selected="true" /><select idref="V-230553" selected="true" /><select idref="V-230554" selected="true" /><select idref="V-230555" selected="true" /><select idref="V-230556" selected="true" /><select idref="V-230557" selected="true" /><select idref="V-230558" selected="true" /><select idref="V-230559" selected="true" /><select idref="V-230560" selected="true" /><select idref="V-230561" selected="true" /><select idref="V-237640" selected="true" /><select idref="V-237641" selected="true" /><select idref="V-237642" selected="true" /><select idref="V-237643" selected="true" /><select idref="V-244519" selected="true" /><select idref="V-244521" selected="true" /><select idref="V-244522" selected="true" /><select idref="V-244523" selected="true" /><select idref="V-244524" selected="true" /><select idref="V-244525" selected="true" /><select idref="V-244526" selected="true" /><select idref="V-244527" selected="true" /><select idref="V-244528" selected="true" /><select idref="V-244529" selected="true" /><select idref="V-244530" selected="true" /><select idref="V-244531" selected="true" /><select idref="V-244532" selected="true" /><select idref="V-244533" selected="true" /><select idref="V-244534" selected="true" /><select idref="V-244535" selected="true" /><select idref="V-244536" selected="true" /><select idref="V-244537" selected="true" /><select idref="V-244538" selected="true" /><select idref="V-244539" selected="true" /><select idref="V-244540" selected="true" /><select idref="V-244541" selected="true" /><select idref="V-244542" selected="true" /><select idref="V-244543" selected="true" /><select idref="V-244544" selected="true" /><select idref="V-244545" selected="true" /><select idref="V-244546" selected="true" /><select idref="V-244547" selected="true" /><select idref="V-244548" selected="true" /><select idref="V-244549" selected="true" /><select idref="V-244550" selected="true" /><select idref="V-244551" selected="true" /><select idref="V-244552" selected="true" /><select idref="V-244553" selected="true" /><select idref="V-244554" selected="true" /><select idref="V-245540" selected="true" /><select idref="V-250315" selected="true" /><select idref="V-250316" selected="true" /><select idref="V-250317" selected="true" /><select idref="V-251706" selected="true" /><select idref="V-251707" selected="true" /><select idref="V-251708" selected="true" /><select idref="V-251709" selected="true" /><select idref="V-251710" selected="true" /><select idref="V-251711" selected="true" /><select idref="V-251712" selected="true" /><select idref="V-251713" selected="true" /><select idref="V-251714" selected="true" /><select idref="V-251715" selected="true" /><select idref="V-251716" selected="true" /><select idref="V-251717" selected="true" /><select idref="V-251718" selected="true" /></Profile><Group id="V-230221"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230221r743913_rule" weight="10.0" severity="high"><version>RHEL-08-010000</version><title>RHEL 8 must be a vendor-supported release.</title><description>&lt;VulnDiscussion&gt;An operating system release is considered "supported" if the vendor continues to provide security patches for the product. With an unsupported release, it will not be possible to resolve security issues discovered in the system software.
-+<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type='text/xsl' href='STIG_unclass.xsl'?><Benchmark xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:cpe="http://cpe.mitre.org/language/2.0" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xsi:schemaLocation="http://checklists.nist.gov/xccdf/1.1 http://nvd.nist.gov/schema/xccdf-1.1.4.xsd http://cpe.mitre.org/dictionary/2.0 http://cpe.mitre.org/files/cpe-dictionary_2.1.xsd" id="RHEL_8_STIG" xml:lang="en" xmlns="http://checklists.nist.gov/xccdf/1.1"><status date="2022-02-17">accepted</status><title>Red Hat Enterprise Linux 8 Security Technical Implementation Guide</title><description>This Security Technical Implementation Guide is published as a tool to improve the security of Department of Defense (DoD) information systems. The requirements are derived from the National Institute of Standards and Technology (NIST) 800-53 and related documents. Comments or proposed revisions to this document should be sent via email to the following address: disa.stig_spt@mail.mil.</description><notice id="terms-of-use" xml:lang="en"></notice><front-matter xml:lang="en"></front-matter><rear-matter xml:lang="en"></rear-matter><reference href="https://cyber.mil"><dc:publisher>DISA</dc:publisher><dc:source>STIG.DOD.MIL</dc:source></reference><plain-text id="release-info">Release: 6 Benchmark Date: 27 Apr 2022</plain-text><plain-text id="generator">3.3.0.27375</plain-text><plain-text id="conventionsVersion">1.10.0</plain-text><version>1</version><Profile id="MAC-1_Classified"><title>I - Mission Critical Classified</title><description>&lt;ProfileDescription&gt;&lt;/ProfileDescription&gt;</description><select idref="V-230221" selected="true" /><select idref="V-230222" selected="true" /><select idref="V-230223" selected="true" /><select idref="V-230224" selected="true" /><select idref="V-230225" selected="true" /><select idref="V-230226" selected="true" /><select idref="V-230227" selected="true" /><select idref="V-230228" selected="true" /><select idref="V-230229" selected="true" /><select idref="V-230230" selected="true" /><select idref="V-230231" selected="true" /><select idref="V-230232" selected="true" /><select idref="V-230233" selected="true" /><select idref="V-230234" selected="true" /><select idref="V-230235" selected="true" /><select idref="V-230236" selected="true" /><select idref="V-230237" selected="true" /><select idref="V-230238" selected="true" /><select idref="V-230239" selected="true" /><select idref="V-230240" selected="true" /><select idref="V-230241" selected="true" /><select idref="V-230243" selected="true" /><select idref="V-230244" selected="true" /><select idref="V-230245" selected="true" /><select idref="V-230246" selected="true" /><select idref="V-230247" selected="true" /><select idref="V-230248" selected="true" /><select idref="V-230249" selected="true" /><select idref="V-230250" selected="true" /><select idref="V-230251" selected="true" /><select idref="V-230252" selected="true" /><select idref="V-230253" selected="true" /><select idref="V-230254" selected="true" /><select idref="V-230255" selected="true" /><select idref="V-230256" selected="true" /><select idref="V-230257" selected="true" /><select idref="V-230258" selected="true" /><select idref="V-230259" selected="true" /><select idref="V-230260" selected="true" /><select idref="V-230261" selected="true" /><select idref="V-230262" selected="true" /><select idref="V-230263" selected="true" /><select idref="V-230264" selected="true" /><select idref="V-230265" selected="true" /><select idref="V-230266" selected="true" /><select idref="V-230267" selected="true" /><select idref="V-230268" selected="true" /><select idref="V-230269" selected="true" /><select idref="V-230270" selected="true" /><select idref="V-230271" selected="true" /><select idref="V-230272" selected="true" /><select idref="V-230273" selected="true" /><select idref="V-230274" selected="true" /><select idref="V-230275" selected="true" /><select idref="V-230276" selected="true" /><select idref="V-230277" selected="true" /><select idref="V-230278" selected="true" /><select idref="V-230279" selected="true" /><select idref="V-230280" selected="true" /><select idref="V-230281" selected="true" /><select idref="V-230282" selected="true" /><select idref="V-230283" selected="true" /><select idref="V-230284" selected="true" /><select idref="V-230285" selected="true" /><select idref="V-230286" selected="true" /><select idref="V-230287" selected="true" /><select idref="V-230288" selected="true" /><select idref="V-230289" selected="true" /><select idref="V-230290" selected="true" /><select idref="V-230291" selected="true" /><select idref="V-230292" selected="true" /><select idref="V-230293" selected="true" /><select idref="V-230294" selected="true" /><select idref="V-230295" selected="true" /><select idref="V-230296" selected="true" /><select idref="V-230298" selected="true" /><select idref="V-230299" selected="true" /><select idref="V-230300" selected="true" /><select idref="V-230301" selected="true" /><select idref="V-230302" selected="true" /><select idref="V-230303" selected="true" /><select idref="V-230304" selected="true" /><select idref="V-230305" selected="true" /><select idref="V-230306" selected="true" /><select idref="V-230307" selected="true" /><select idref="V-230308" selected="true" /><select idref="V-230309" selected="true" /><select idref="V-230310" selected="true" /><select idref="V-230311" selected="true" /><select idref="V-230312" selected="true" /><select idref="V-230313" selected="true" /><select idref="V-230314" selected="true" /><select idref="V-230315" selected="true" /><select idref="V-230316" selected="true" /><select idref="V-230317" selected="true" /><select idref="V-230318" selected="true" /><select idref="V-230319" selected="true" /><select idref="V-230320" selected="true" /><select idref="V-230321" selected="true" /><select idref="V-230322" selected="true" /><select idref="V-230323" selected="true" /><select idref="V-230324" selected="true" /><select idref="V-230325" selected="true" /><select idref="V-230326" selected="true" /><select idref="V-230327" selected="true" /><select idref="V-230328" selected="true" /><select idref="V-230329" selected="true" /><select idref="V-230330" selected="true" /><select idref="V-230331" selected="true" /><select idref="V-230332" selected="true" /><select idref="V-230333" selected="true" /><select idref="V-230334" selected="true" /><select idref="V-230335" selected="true" /><select idref="V-230336" selected="true" /><select idref="V-230337" selected="true" /><select idref="V-230338" selected="true" /><select idref="V-230339" selected="true" /><select idref="V-230340" selected="true" /><select idref="V-230341" selected="true" /><select idref="V-230342" selected="true" /><select idref="V-230343" selected="true" /><select idref="V-230344" selected="true" /><select idref="V-230345" selected="true" /><select idref="V-230346" selected="true" /><select idref="V-230347" selected="true" /><select idref="V-230348" selected="true" /><select idref="V-230349" selected="true" /><select idref="V-230350" selected="true" /><select idref="V-230351" selected="true" /><select idref="V-230352" selected="true" /><select idref="V-230353" selected="true" /><select idref="V-230354" selected="true" /><select idref="V-230355" selected="true" /><select idref="V-230356" selected="true" /><select idref="V-230357" selected="true" /><select idref="V-230358" selected="true" /><select idref="V-230359" selected="true" /><select idref="V-230360" selected="true" /><select idref="V-230361" selected="true" /><select idref="V-230362" selected="true" /><select idref="V-230363" selected="true" /><select idref="V-230364" selected="true" /><select idref="V-230365" selected="true" /><select idref="V-230366" selected="true" /><select idref="V-230367" selected="true" /><select idref="V-230368" selected="true" /><select idref="V-230369" selected="true" /><select idref="V-230370" selected="true" /><select idref="V-230371" selected="true" /><select idref="V-230372" selected="true" /><select idref="V-230373" selected="true" /><select idref="V-230374" selected="true" /><select idref="V-230375" selected="true" /><select idref="V-230376" selected="true" /><select idref="V-230377" selected="true" /><select idref="V-230378" selected="true" /><select idref="V-230379" selected="true" /><select idref="V-230380" selected="true" /><select idref="V-230381" selected="true" /><select idref="V-230382" selected="true" /><select idref="V-230383" selected="true" /><select idref="V-230384" selected="true" /><select idref="V-230385" selected="true" /><select idref="V-230386" selected="true" /><select idref="V-230387" selected="true" /><select idref="V-230388" selected="true" /><select idref="V-230389" selected="true" /><select idref="V-230390" selected="true" /><select idref="V-230392" selected="true" /><select idref="V-230393" selected="true" /><select idref="V-230394" selected="true" /><select idref="V-230395" selected="true" /><select idref="V-230396" selected="true" /><select idref="V-230397" selected="true" /><select idref="V-230398" selected="true" /><select idref="V-230399" selected="true" /><select idref="V-230400" selected="true" /><select idref="V-230401" selected="true" /><select idref="V-230402" selected="true" /><select idref="V-230403" selected="true" /><select idref="V-230404" selected="true" /><select idref="V-230405" selected="true" /><select idref="V-230406" selected="true" /><select idref="V-230407" selected="true" /><select idref="V-230408" selected="true" /><select idref="V-230409" selected="true" /><select idref="V-230410" selected="true" /><select idref="V-230411" selected="true" /><select idref="V-230412" selected="true" /><select idref="V-230413" selected="true" /><select idref="V-230418" selected="true" /><select idref="V-230419" selected="true" /><select idref="V-230421" selected="true" /><select idref="V-230422" selected="true" /><select idref="V-230423" selected="true" /><select idref="V-230424" selected="true" /><select idref="V-230425" selected="true" /><select idref="V-230426" selected="true" /><select idref="V-230427" selected="true" /><select idref="V-230428" selected="true" /><select idref="V-230429" selected="true" /><select idref="V-230430" selected="true" /><select idref="V-230431" selected="true" /><select idref="V-230432" selected="true" /><select idref="V-230433" selected="true" /><select idref="V-230434" selected="true" /><select idref="V-230435" selected="true" /><select idref="V-230436" selected="true" /><select idref="V-230437" selected="true" /><select idref="V-230438" selected="true" /><select idref="V-230439" selected="true" /><select idref="V-230444" selected="true" /><select idref="V-230446" selected="true" /><select idref="V-230447" selected="true" /><select idref="V-230448" selected="true" /><select idref="V-230449" selected="true" /><select idref="V-230455" selected="true" /><select idref="V-230456" selected="true" /><select idref="V-230462" selected="true" /><select idref="V-230463" selected="true" /><select idref="V-230464" selected="true" /><select idref="V-230465" selected="true" /><select idref="V-230466" selected="true" /><select idref="V-230467" selected="true" /><select idref="V-230468" selected="true" /><select idref="V-230469" selected="true" /><select idref="V-230470" selected="true" /><select idref="V-230471" selected="true" /><select idref="V-230472" selected="true" /><select idref="V-230473" selected="true" /><select idref="V-230474" selected="true" /><select idref="V-230475" selected="true" /><select idref="V-230476" selected="true" /><select idref="V-230477" selected="true" /><select idref="V-230478" selected="true" /><select idref="V-230479" selected="true" /><select idref="V-230480" selected="true" /><select idref="V-230481" selected="true" /><select idref="V-230482" selected="true" /><select idref="V-230483" selected="true" /><select idref="V-230484" selected="true" /><select idref="V-230485" selected="true" /><select idref="V-230486" selected="true" /><select idref="V-230487" selected="true" /><select idref="V-230488" selected="true" /><select idref="V-230489" selected="true" /><select idref="V-230491" selected="true" /><select idref="V-230492" selected="true" /><select idref="V-230493" selected="true" /><select idref="V-230494" selected="true" /><select idref="V-230495" selected="true" /><select idref="V-230496" selected="true" /><select idref="V-230497" selected="true" /><select idref="V-230498" selected="true" /><select idref="V-230499" selected="true" /><select idref="V-230500" selected="true" /><select idref="V-230502" selected="true" /><select idref="V-230503" selected="true" /><select idref="V-230504" selected="true" /><select idref="V-230505" selected="true" /><select idref="V-230506" selected="true" /><select idref="V-230507" selected="true" /><select idref="V-230508" selected="true" /><select idref="V-230509" selected="true" /><select idref="V-230510" selected="true" /><select idref="V-230511" selected="true" /><select idref="V-230512" selected="true" /><select idref="V-230513" selected="true" /><select idref="V-230514" selected="true" /><select idref="V-230515" selected="true" /><select idref="V-230516" selected="true" /><select idref="V-230517" selected="true" /><select idref="V-230518" selected="true" /><select idref="V-230519" selected="true" /><select idref="V-230520" selected="true" /><select idref="V-230521" selected="true" /><select idref="V-230522" selected="true" /><select idref="V-230523" selected="true" /><select idref="V-230524" selected="true" /><select idref="V-230525" selected="true" /><select idref="V-230526" selected="true" /><select idref="V-230527" selected="true" /><select idref="V-230529" selected="true" /><select idref="V-230530" selected="true" /><select idref="V-230531" selected="true" /><select idref="V-230532" selected="true" /><select idref="V-230533" selected="true" /><select idref="V-230534" selected="true" /><select idref="V-230535" selected="true" /><select idref="V-230536" selected="true" /><select idref="V-230537" selected="true" /><select idref="V-230538" selected="true" /><select idref="V-230539" selected="true" /><select idref="V-230540" selected="true" /><select idref="V-230541" selected="true" /><select idref="V-230542" selected="true" /><select idref="V-230543" selected="true" /><select idref="V-230544" selected="true" /><select idref="V-230545" selected="true" /><select idref="V-230546" selected="true" /><select idref="V-230547" selected="true" /><select idref="V-230548" selected="true" /><select idref="V-230549" selected="true" /><select idref="V-230550" selected="true" /><select idref="V-230551" selected="true" /><select idref="V-230552" selected="true" /><select idref="V-230553" selected="true" /><select idref="V-230554" selected="true" /><select idref="V-230555" selected="true" /><select idref="V-230556" selected="true" /><select idref="V-230557" selected="true" /><select idref="V-230558" selected="true" /><select idref="V-230559" selected="true" /><select idref="V-230560" selected="true" /><select idref="V-230561" selected="true" /><select idref="V-237640" selected="true" /><select idref="V-237641" selected="true" /><select idref="V-237642" selected="true" /><select idref="V-237643" selected="true" /><select idref="V-244519" selected="true" /><select idref="V-244521" selected="true" /><select idref="V-244522" selected="true" /><select idref="V-244523" selected="true" /><select idref="V-244524" selected="true" /><select idref="V-244525" selected="true" /><select idref="V-244526" selected="true" /><select idref="V-244527" selected="true" /><select idref="V-244528" selected="true" /><select idref="V-244529" selected="true" /><select idref="V-244530" selected="true" /><select idref="V-244531" selected="true" /><select idref="V-244532" selected="true" /><select idref="V-244533" selected="true" /><select idref="V-244534" selected="true" /><select idref="V-244535" selected="true" /><select idref="V-244536" selected="true" /><select idref="V-244537" selected="true" /><select idref="V-244538" selected="true" /><select idref="V-244539" selected="true" /><select idref="V-244540" selected="true" /><select idref="V-244541" selected="true" /><select idref="V-244542" selected="true" /><select idref="V-244543" selected="true" /><select idref="V-244544" selected="true" /><select idref="V-244545" selected="true" /><select idref="V-244546" selected="true" /><select idref="V-244547" selected="true" /><select idref="V-244548" selected="true" /><select idref="V-244549" selected="true" /><select idref="V-244550" selected="true" /><select idref="V-244551" selected="true" /><select idref="V-244552" selected="true" /><select idref="V-244553" selected="true" /><select idref="V-244554" selected="true" /><select idref="V-245540" selected="true" /><select idref="V-250315" selected="true" /><select idref="V-250316" selected="true" /><select idref="V-250317" selected="true" /><select idref="V-251706" selected="true" /><select idref="V-251707" selected="true" /><select idref="V-251708" selected="true" /><select idref="V-251709" selected="true" /><select idref="V-251710" selected="true" /><select idref="V-251711" selected="true" /><select idref="V-251712" selected="true" /><select idref="V-251713" selected="true" /><select idref="V-251714" selected="true" /><select idref="V-251715" selected="true" /><select idref="V-251716" selected="true" /><select idref="V-251717" selected="true" /><select idref="V-251718" selected="true" /></Profile><Profile id="MAC-1_Public"><title>I - Mission Critical Public</title><description>&lt;ProfileDescription&gt;&lt;/ProfileDescription&gt;</description><select idref="V-230221" selected="true" /><select idref="V-230222" selected="true" /><select idref="V-230223" selected="true" /><select idref="V-230224" selected="true" /><select idref="V-230225" selected="true" /><select idref="V-230226" selected="true" /><select idref="V-230227" selected="true" /><select idref="V-230228" selected="true" /><select idref="V-230229" selected="true" /><select idref="V-230230" selected="true" /><select idref="V-230231" selected="true" /><select idref="V-230232" selected="true" /><select idref="V-230233" selected="true" /><select idref="V-230234" selected="true" /><select idref="V-230235" selected="true" /><select idref="V-230236" selected="true" /><select idref="V-230237" selected="true" /><select idref="V-230238" selected="true" /><select idref="V-230239" selected="true" /><select idref="V-230240" selected="true" /><select idref="V-230241" selected="true" /><select idref="V-230243" selected="true" /><select idref="V-230244" selected="true" /><select idref="V-230245" selected="true" /><select idref="V-230246" selected="true" /><select idref="V-230247" selected="true" /><select idref="V-230248" selected="true" /><select idref="V-230249" selected="true" /><select idref="V-230250" selected="true" /><select idref="V-230251" selected="true" /><select idref="V-230252" selected="true" /><select idref="V-230253" selected="true" /><select idref="V-230254" selected="true" /><select idref="V-230255" selected="true" /><select idref="V-230256" selected="true" /><select idref="V-230257" selected="true" /><select idref="V-230258" selected="true" /><select idref="V-230259" selected="true" /><select idref="V-230260" selected="true" /><select idref="V-230261" selected="true" /><select idref="V-230262" selected="true" /><select idref="V-230263" selected="true" /><select idref="V-230264" selected="true" /><select idref="V-230265" selected="true" /><select idref="V-230266" selected="true" /><select idref="V-230267" selected="true" /><select idref="V-230268" selected="true" /><select idref="V-230269" selected="true" /><select idref="V-230270" selected="true" /><select idref="V-230271" selected="true" /><select idref="V-230272" selected="true" /><select idref="V-230273" selected="true" /><select idref="V-230274" selected="true" /><select idref="V-230275" selected="true" /><select idref="V-230276" selected="true" /><select idref="V-230277" selected="true" /><select idref="V-230278" selected="true" /><select idref="V-230279" selected="true" /><select idref="V-230280" selected="true" /><select idref="V-230281" selected="true" /><select idref="V-230282" selected="true" /><select idref="V-230283" selected="true" /><select idref="V-230284" selected="true" /><select idref="V-230285" selected="true" /><select idref="V-230286" selected="true" /><select idref="V-230287" selected="true" /><select idref="V-230288" selected="true" /><select idref="V-230289" selected="true" /><select idref="V-230290" selected="true" /><select idref="V-230291" selected="true" /><select idref="V-230292" selected="true" /><select idref="V-230293" selected="true" /><select idref="V-230294" selected="true" /><select idref="V-230295" selected="true" /><select idref="V-230296" selected="true" /><select idref="V-230298" selected="true" /><select idref="V-230299" selected="true" /><select idref="V-230300" selected="true" /><select idref="V-230301" selected="true" /><select idref="V-230302" selected="true" /><select idref="V-230303" selected="true" /><select idref="V-230304" selected="true" /><select idref="V-230305" selected="true" /><select idref="V-230306" selected="true" /><select idref="V-230307" selected="true" /><select idref="V-230308" selected="true" /><select idref="V-230309" selected="true" /><select idref="V-230310" selected="true" /><select idref="V-230311" selected="true" /><select idref="V-230312" selected="true" /><select idref="V-230313" selected="true" /><select idref="V-230314" selected="true" /><select idref="V-230315" selected="true" /><select idref="V-230316" selected="true" /><select idref="V-230317" selected="true" /><select idref="V-230318" selected="true" /><select idref="V-230319" selected="true" /><select idref="V-230320" selected="true" /><select idref="V-230321" selected="true" /><select idref="V-230322" selected="true" /><select idref="V-230323" selected="true" /><select idref="V-230324" selected="true" /><select idref="V-230325" selected="true" /><select idref="V-230326" selected="true" /><select idref="V-230327" selected="true" /><select idref="V-230328" selected="true" /><select idref="V-230329" selected="true" /><select idref="V-230330" selected="true" /><select idref="V-230331" selected="true" /><select idref="V-230332" selected="true" /><select idref="V-230333" selected="true" /><select idref="V-230334" selected="true" /><select idref="V-230335" selected="true" /><select idref="V-230336" selected="true" /><select idref="V-230337" selected="true" /><select idref="V-230338" selected="true" /><select idref="V-230339" selected="true" /><select idref="V-230340" selected="true" /><select idref="V-230341" selected="true" /><select idref="V-230342" selected="true" /><select idref="V-230343" selected="true" /><select idref="V-230344" selected="true" /><select idref="V-230345" selected="true" /><select idref="V-230346" selected="true" /><select idref="V-230347" selected="true" /><select idref="V-230348" selected="true" /><select idref="V-230349" selected="true" /><select idref="V-230350" selected="true" /><select idref="V-230351" selected="true" /><select idref="V-230352" selected="true" /><select idref="V-230353" selected="true" /><select idref="V-230354" selected="true" /><select idref="V-230355" selected="true" /><select idref="V-230356" selected="true" /><select idref="V-230357" selected="true" /><select idref="V-230358" selected="true" /><select idref="V-230359" selected="true" /><select idref="V-230360" selected="true" /><select idref="V-230361" selected="true" /><select idref="V-230362" selected="true" /><select idref="V-230363" selected="true" /><select idref="V-230364" selected="true" /><select idref="V-230365" selected="true" /><select idref="V-230366" selected="true" /><select idref="V-230367" selected="true" /><select idref="V-230368" selected="true" /><select idref="V-230369" selected="true" /><select idref="V-230370" selected="true" /><select idref="V-230371" selected="true" /><select idref="V-230372" selected="true" /><select idref="V-230373" selected="true" /><select idref="V-230374" selected="true" /><select idref="V-230375" selected="true" /><select idref="V-230376" selected="true" /><select idref="V-230377" selected="true" /><select idref="V-230378" selected="true" /><select idref="V-230379" selected="true" /><select idref="V-230380" selected="true" /><select idref="V-230381" selected="true" /><select idref="V-230382" selected="true" /><select idref="V-230383" selected="true" /><select idref="V-230384" selected="true" /><select idref="V-230385" selected="true" /><select idref="V-230386" selected="true" /><select idref="V-230387" selected="true" /><select idref="V-230388" selected="true" /><select idref="V-230389" selected="true" /><select idref="V-230390" selected="true" /><select idref="V-230392" selected="true" /><select idref="V-230393" selected="true" /><select idref="V-230394" selected="true" /><select idref="V-230395" selected="true" /><select idref="V-230396" selected="true" /><select idref="V-230397" selected="true" /><select idref="V-230398" selected="true" /><select idref="V-230399" selected="true" /><select idref="V-230400" selected="true" /><select idref="V-230401" selected="true" /><select idref="V-230402" selected="true" /><select idref="V-230403" selected="true" /><select idref="V-230404" selected="true" /><select idref="V-230405" selected="true" /><select idref="V-230406" selected="true" /><select idref="V-230407" selected="true" /><select idref="V-230408" selected="true" /><select idref="V-230409" selected="true" /><select idref="V-230410" selected="true" /><select idref="V-230411" selected="true" /><select idref="V-230412" selected="true" /><select idref="V-230413" selected="true" /><select idref="V-230418" selected="true" /><select idref="V-230419" selected="true" /><select idref="V-230421" selected="true" /><select idref="V-230422" selected="true" /><select idref="V-230423" selected="true" /><select idref="V-230424" selected="true" /><select idref="V-230425" selected="true" /><select idref="V-230426" selected="true" /><select idref="V-230427" selected="true" /><select idref="V-230428" selected="true" /><select idref="V-230429" selected="true" /><select idref="V-230430" selected="true" /><select idref="V-230431" selected="true" /><select idref="V-230432" selected="true" /><select idref="V-230433" selected="true" /><select idref="V-230434" selected="true" /><select idref="V-230435" selected="true" /><select idref="V-230436" selected="true" /><select idref="V-230437" selected="true" /><select idref="V-230438" selected="true" /><select idref="V-230439" selected="true" /><select idref="V-230444" selected="true" /><select idref="V-230446" selected="true" /><select idref="V-230447" selected="true" /><select idref="V-230448" selected="true" /><select idref="V-230449" selected="true" /><select idref="V-230455" selected="true" /><select idref="V-230456" selected="true" /><select idref="V-230462" selected="true" /><select idref="V-230463" selected="true" /><select idref="V-230464" selected="true" /><select idref="V-230465" selected="true" /><select idref="V-230466" selected="true" /><select idref="V-230467" selected="true" /><select idref="V-230468" selected="true" /><select idref="V-230469" selected="true" /><select idref="V-230470" selected="true" /><select idref="V-230471" selected="true" /><select idref="V-230472" selected="true" /><select idref="V-230473" selected="true" /><select idref="V-230474" selected="true" /><select idref="V-230475" selected="true" /><select idref="V-230476" selected="true" /><select idref="V-230477" selected="true" /><select idref="V-230478" selected="true" /><select idref="V-230479" selected="true" /><select idref="V-230480" selected="true" /><select idref="V-230481" selected="true" /><select idref="V-230482" selected="true" /><select idref="V-230483" selected="true" /><select idref="V-230484" selected="true" /><select idref="V-230485" selected="true" /><select idref="V-230486" selected="true" /><select idref="V-230487" selected="true" /><select idref="V-230488" selected="true" /><select idref="V-230489" selected="true" /><select idref="V-230491" selected="true" /><select idref="V-230492" selected="true" /><select idref="V-230493" selected="true" /><select idref="V-230494" selected="true" /><select idref="V-230495" selected="true" /><select idref="V-230496" selected="true" /><select idref="V-230497" selected="true" /><select idref="V-230498" selected="true" /><select idref="V-230499" selected="true" /><select idref="V-230500" selected="true" /><select idref="V-230502" selected="true" /><select idref="V-230503" selected="true" /><select idref="V-230504" selected="true" /><select idref="V-230505" selected="true" /><select idref="V-230506" selected="true" /><select idref="V-230507" selected="true" /><select idref="V-230508" selected="true" /><select idref="V-230509" selected="true" /><select idref="V-230510" selected="true" /><select idref="V-230511" selected="true" /><select idref="V-230512" selected="true" /><select idref="V-230513" selected="true" /><select idref="V-230514" selected="true" /><select idref="V-230515" selected="true" /><select idref="V-230516" selected="true" /><select idref="V-230517" selected="true" /><select idref="V-230518" selected="true" /><select idref="V-230519" selected="true" /><select idref="V-230520" selected="true" /><select idref="V-230521" selected="true" /><select idref="V-230522" selected="true" /><select idref="V-230523" selected="true" /><select idref="V-230524" selected="true" /><select idref="V-230525" selected="true" /><select idref="V-230526" selected="true" /><select idref="V-230527" selected="true" /><select idref="V-230529" selected="true" /><select idref="V-230530" selected="true" /><select idref="V-230531" selected="true" /><select idref="V-230532" selected="true" /><select idref="V-230533" selected="true" /><select idref="V-230534" selected="true" /><select idref="V-230535" selected="true" /><select idref="V-230536" selected="true" /><select idref="V-230537" selected="true" /><select idref="V-230538" selected="true" /><select idref="V-230539" selected="true" /><select idref="V-230540" selected="true" /><select idref="V-230541" selected="true" /><select idref="V-230542" selected="true" /><select idref="V-230543" selected="true" /><select idref="V-230544" selected="true" /><select idref="V-230545" selected="true" /><select idref="V-230546" selected="true" /><select idref="V-230547" selected="true" /><select idref="V-230548" selected="true" /><select idref="V-230549" selected="true" /><select idref="V-230550" selected="true" /><select idref="V-230551" selected="true" /><select idref="V-230552" selected="true" /><select idref="V-230553" selected="true" /><select idref="V-230554" selected="true" /><select idref="V-230555" selected="true" /><select idref="V-230556" selected="true" /><select idref="V-230557" selected="true" /><select idref="V-230558" selected="true" /><select idref="V-230559" selected="true" /><select idref="V-230560" selected="true" /><select idref="V-230561" selected="true" /><select idref="V-237640" selected="true" /><select idref="V-237641" selected="true" /><select idref="V-237642" selected="true" /><select idref="V-237643" selected="true" /><select idref="V-244519" selected="true" /><select idref="V-244521" selected="true" /><select idref="V-244522" selected="true" /><select idref="V-244523" selected="true" /><select idref="V-244524" selected="true" /><select idref="V-244525" selected="true" /><select idref="V-244526" selected="true" /><select idref="V-244527" selected="true" /><select idref="V-244528" selected="true" /><select idref="V-244529" selected="true" /><select idref="V-244530" selected="true" /><select idref="V-244531" selected="true" /><select idref="V-244532" selected="true" /><select idref="V-244533" selected="true" /><select idref="V-244534" selected="true" /><select idref="V-244535" selected="true" /><select idref="V-244536" selected="true" /><select idref="V-244537" selected="true" /><select idref="V-244538" selected="true" /><select idref="V-244539" selected="true" /><select idref="V-244540" selected="true" /><select idref="V-244541" selected="true" /><select idref="V-244542" selected="true" /><select idref="V-244543" selected="true" /><select idref="V-244544" selected="true" /><select idref="V-244545" selected="true" /><select idref="V-244546" selected="true" /><select idref="V-244547" selected="true" /><select idref="V-244548" selected="true" /><select idref="V-244549" selected="true" /><select idref="V-244550" selected="true" /><select idref="V-244551" selected="true" /><select idref="V-244552" selected="true" /><select idref="V-244553" selected="true" /><select idref="V-244554" selected="true" /><select idref="V-245540" selected="true" /><select idref="V-250315" selected="true" /><select idref="V-250316" selected="true" /><select idref="V-250317" selected="true" /><select idref="V-251706" selected="true" /><select idref="V-251707" selected="true" /><select idref="V-251708" selected="true" /><select idref="V-251709" selected="true" /><select idref="V-251710" selected="true" /><select idref="V-251711" selected="true" /><select idref="V-251712" selected="true" /><select idref="V-251713" selected="true" /><select idref="V-251714" selected="true" /><select idref="V-251715" selected="true" /><select idref="V-251716" selected="true" /><select idref="V-251717" selected="true" /><select idref="V-251718" selected="true" /></Profile><Profile id="MAC-1_Sensitive"><title>I - Mission Critical Sensitive</title><description>&lt;ProfileDescription&gt;&lt;/ProfileDescription&gt;</description><select idref="V-230221" selected="true" /><select idref="V-230222" selected="true" /><select idref="V-230223" selected="true" /><select idref="V-230224" selected="true" /><select idref="V-230225" selected="true" /><select idref="V-230226" selected="true" /><select idref="V-230227" selected="true" /><select idref="V-230228" selected="true" /><select idref="V-230229" selected="true" /><select idref="V-230230" selected="true" /><select idref="V-230231" selected="true" /><select idref="V-230232" selected="true" /><select idref="V-230233" selected="true" /><select idref="V-230234" selected="true" /><select idref="V-230235" selected="true" /><select idref="V-230236" selected="true" /><select idref="V-230237" selected="true" /><select idref="V-230238" selected="true" /><select idref="V-230239" selected="true" /><select idref="V-230240" selected="true" /><select idref="V-230241" selected="true" /><select idref="V-230243" selected="true" /><select idref="V-230244" selected="true" /><select idref="V-230245" selected="true" /><select idref="V-230246" selected="true" /><select idref="V-230247" selected="true" /><select idref="V-230248" selected="true" /><select idref="V-230249" selected="true" /><select idref="V-230250" selected="true" /><select idref="V-230251" selected="true" /><select idref="V-230252" selected="true" /><select idref="V-230253" selected="true" /><select idref="V-230254" selected="true" /><select idref="V-230255" selected="true" /><select idref="V-230256" selected="true" /><select idref="V-230257" selected="true" /><select idref="V-230258" selected="true" /><select idref="V-230259" selected="true" /><select idref="V-230260" selected="true" /><select idref="V-230261" selected="true" /><select idref="V-230262" selected="true" /><select idref="V-230263" selected="true" /><select idref="V-230264" selected="true" /><select idref="V-230265" selected="true" /><select idref="V-230266" selected="true" /><select idref="V-230267" selected="true" /><select idref="V-230268" selected="true" /><select idref="V-230269" selected="true" /><select idref="V-230270" selected="true" /><select idref="V-230271" selected="true" /><select idref="V-230272" selected="true" /><select idref="V-230273" selected="true" /><select idref="V-230274" selected="true" /><select idref="V-230275" selected="true" /><select idref="V-230276" selected="true" /><select idref="V-230277" selected="true" /><select idref="V-230278" selected="true" /><select idref="V-230279" selected="true" /><select idref="V-230280" selected="true" /><select idref="V-230281" selected="true" /><select idref="V-230282" selected="true" /><select idref="V-230283" selected="true" /><select idref="V-230284" selected="true" /><select idref="V-230285" selected="true" /><select idref="V-230286" selected="true" /><select idref="V-230287" selected="true" /><select idref="V-230288" selected="true" /><select idref="V-230289" selected="true" /><select idref="V-230290" selected="true" /><select idref="V-230291" selected="true" /><select idref="V-230292" selected="true" /><select idref="V-230293" selected="true" /><select idref="V-230294" selected="true" /><select idref="V-230295" selected="true" /><select idref="V-230296" selected="true" /><select idref="V-230298" selected="true" /><select idref="V-230299" selected="true" /><select idref="V-230300" selected="true" /><select idref="V-230301" selected="true" /><select idref="V-230302" selected="true" /><select idref="V-230303" selected="true" /><select idref="V-230304" selected="true" /><select idref="V-230305" selected="true" /><select idref="V-230306" selected="true" /><select idref="V-230307" selected="true" /><select idref="V-230308" selected="true" /><select idref="V-230309" selected="true" /><select idref="V-230310" selected="true" /><select idref="V-230311" selected="true" /><select idref="V-230312" selected="true" /><select idref="V-230313" selected="true" /><select idref="V-230314" selected="true" /><select idref="V-230315" selected="true" /><select idref="V-230316" selected="true" /><select idref="V-230317" selected="true" /><select idref="V-230318" selected="true" /><select idref="V-230319" selected="true" /><select idref="V-230320" selected="true" /><select idref="V-230321" selected="true" /><select idref="V-230322" selected="true" /><select idref="V-230323" selected="true" /><select idref="V-230324" selected="true" /><select idref="V-230325" selected="true" /><select idref="V-230326" selected="true" /><select idref="V-230327" selected="true" /><select idref="V-230328" selected="true" /><select idref="V-230329" selected="true" /><select idref="V-230330" selected="true" /><select idref="V-230331" selected="true" /><select idref="V-230332" selected="true" /><select idref="V-230333" selected="true" /><select idref="V-230334" selected="true" /><select idref="V-230335" selected="true" /><select idref="V-230336" selected="true" /><select idref="V-230337" selected="true" /><select idref="V-230338" selected="true" /><select idref="V-230339" selected="true" /><select idref="V-230340" selected="true" /><select idref="V-230341" selected="true" /><select idref="V-230342" selected="true" /><select idref="V-230343" selected="true" /><select idref="V-230344" selected="true" /><select idref="V-230345" selected="true" /><select idref="V-230346" selected="true" /><select idref="V-230347" selected="true" /><select idref="V-230348" selected="true" /><select idref="V-230349" selected="true" /><select idref="V-230350" selected="true" /><select idref="V-230351" selected="true" /><select idref="V-230352" selected="true" /><select idref="V-230353" selected="true" /><select idref="V-230354" selected="true" /><select idref="V-230355" selected="true" /><select idref="V-230356" selected="true" /><select idref="V-230357" selected="true" /><select idref="V-230358" selected="true" /><select idref="V-230359" selected="true" /><select idref="V-230360" selected="true" /><select idref="V-230361" selected="true" /><select idref="V-230362" selected="true" /><select idref="V-230363" selected="true" /><select idref="V-230364" selected="true" /><select idref="V-230365" selected="true" /><select idref="V-230366" selected="true" /><select idref="V-230367" selected="true" /><select idref="V-230368" selected="true" /><select idref="V-230369" selected="true" /><select idref="V-230370" selected="true" /><select idref="V-230371" selected="true" /><select idref="V-230372" selected="true" /><select idref="V-230373" selected="true" /><select idref="V-230374" selected="true" /><select idref="V-230375" selected="true" /><select idref="V-230376" selected="true" /><select idref="V-230377" selected="true" /><select idref="V-230378" selected="true" /><select idref="V-230379" selected="true" /><select idref="V-230380" selected="true" /><select idref="V-230381" selected="true" /><select idref="V-230382" selected="true" /><select idref="V-230383" selected="true" /><select idref="V-230384" selected="true" /><select idref="V-230385" selected="true" /><select idref="V-230386" selected="true" /><select idref="V-230387" selected="true" /><select idref="V-230388" selected="true" /><select idref="V-230389" selected="true" /><select idref="V-230390" selected="true" /><select idref="V-230392" selected="true" /><select idref="V-230393" selected="true" /><select idref="V-230394" selected="true" /><select idref="V-230395" selected="true" /><select idref="V-230396" selected="true" /><select idref="V-230397" selected="true" /><select idref="V-230398" selected="true" /><select idref="V-230399" selected="true" /><select idref="V-230400" selected="true" /><select idref="V-230401" selected="true" /><select idref="V-230402" selected="true" /><select idref="V-230403" selected="true" /><select idref="V-230404" selected="true" /><select idref="V-230405" selected="true" /><select idref="V-230406" selected="true" /><select idref="V-230407" selected="true" /><select idref="V-230408" selected="true" /><select idref="V-230409" selected="true" /><select idref="V-230410" selected="true" /><select idref="V-230411" selected="true" /><select idref="V-230412" selected="true" /><select idref="V-230413" selected="true" /><select idref="V-230418" selected="true" /><select idref="V-230419" selected="true" /><select idref="V-230421" selected="true" /><select idref="V-230422" selected="true" /><select idref="V-230423" selected="true" /><select idref="V-230424" selected="true" /><select idref="V-230425" selected="true" /><select idref="V-230426" selected="true" /><select idref="V-230427" selected="true" /><select idref="V-230428" selected="true" /><select idref="V-230429" selected="true" /><select idref="V-230430" selected="true" /><select idref="V-230431" selected="true" /><select idref="V-230432" selected="true" /><select idref="V-230433" selected="true" /><select idref="V-230434" selected="true" /><select idref="V-230435" selected="true" /><select idref="V-230436" selected="true" /><select idref="V-230437" selected="true" /><select idref="V-230438" selected="true" /><select idref="V-230439" selected="true" /><select idref="V-230444" selected="true" /><select idref="V-230446" selected="true" /><select idref="V-230447" selected="true" /><select idref="V-230448" selected="true" /><select idref="V-230449" selected="true" /><select idref="V-230455" selected="true" /><select idref="V-230456" selected="true" /><select idref="V-230462" selected="true" /><select idref="V-230463" selected="true" /><select idref="V-230464" selected="true" /><select idref="V-230465" selected="true" /><select idref="V-230466" selected="true" /><select idref="V-230467" selected="true" /><select idref="V-230468" selected="true" /><select idref="V-230469" selected="true" /><select idref="V-230470" selected="true" /><select idref="V-230471" selected="true" /><select idref="V-230472" selected="true" /><select idref="V-230473" selected="true" /><select idref="V-230474" selected="true" /><select idref="V-230475" selected="true" /><select idref="V-230476" selected="true" /><select idref="V-230477" selected="true" /><select idref="V-230478" selected="true" /><select idref="V-230479" selected="true" /><select idref="V-230480" selected="true" /><select idref="V-230481" selected="true" /><select idref="V-230482" selected="true" /><select idref="V-230483" selected="true" /><select idref="V-230484" selected="true" /><select idref="V-230485" selected="true" /><select idref="V-230486" selected="true" /><select idref="V-230487" selected="true" /><select idref="V-230488" selected="true" /><select idref="V-230489" selected="true" /><select idref="V-230491" selected="true" /><select idref="V-230492" selected="true" /><select idref="V-230493" selected="true" /><select idref="V-230494" selected="true" /><select idref="V-230495" selected="true" /><select idref="V-230496" selected="true" /><select idref="V-230497" selected="true" /><select idref="V-230498" selected="true" /><select idref="V-230499" selected="true" /><select idref="V-230500" selected="true" /><select idref="V-230502" selected="true" /><select idref="V-230503" selected="true" /><select idref="V-230504" selected="true" /><select idref="V-230505" selected="true" /><select idref="V-230506" selected="true" /><select idref="V-230507" selected="true" /><select idref="V-230508" selected="true" /><select idref="V-230509" selected="true" /><select idref="V-230510" selected="true" /><select idref="V-230511" selected="true" /><select idref="V-230512" selected="true" /><select idref="V-230513" selected="true" /><select idref="V-230514" selected="true" /><select idref="V-230515" selected="true" /><select idref="V-230516" selected="true" /><select idref="V-230517" selected="true" /><select idref="V-230518" selected="true" /><select idref="V-230519" selected="true" /><select idref="V-230520" selected="true" /><select idref="V-230521" selected="true" /><select idref="V-230522" selected="true" /><select idref="V-230523" selected="true" /><select idref="V-230524" selected="true" /><select idref="V-230525" selected="true" /><select idref="V-230526" selected="true" /><select idref="V-230527" selected="true" /><select idref="V-230529" selected="true" /><select idref="V-230530" selected="true" /><select idref="V-230531" selected="true" /><select idref="V-230532" selected="true" /><select idref="V-230533" selected="true" /><select idref="V-230534" selected="true" /><select idref="V-230535" selected="true" /><select idref="V-230536" selected="true" /><select idref="V-230537" selected="true" /><select idref="V-230538" selected="true" /><select idref="V-230539" selected="true" /><select idref="V-230540" selected="true" /><select idref="V-230541" selected="true" /><select idref="V-230542" selected="true" /><select idref="V-230543" selected="true" /><select idref="V-230544" selected="true" /><select idref="V-230545" selected="true" /><select idref="V-230546" selected="true" /><select idref="V-230547" selected="true" /><select idref="V-230548" selected="true" /><select idref="V-230549" selected="true" /><select idref="V-230550" selected="true" /><select idref="V-230551" selected="true" /><select idref="V-230552" selected="true" /><select idref="V-230553" selected="true" /><select idref="V-230554" selected="true" /><select idref="V-230555" selected="true" /><select idref="V-230556" selected="true" /><select idref="V-230557" selected="true" /><select idref="V-230558" selected="true" /><select idref="V-230559" selected="true" /><select idref="V-230560" selected="true" /><select idref="V-230561" selected="true" /><select idref="V-237640" selected="true" /><select idref="V-237641" selected="true" /><select idref="V-237642" selected="true" /><select idref="V-237643" selected="true" /><select idref="V-244519" selected="true" /><select idref="V-244521" selected="true" /><select idref="V-244522" selected="true" /><select idref="V-244523" selected="true" /><select idref="V-244524" selected="true" /><select idref="V-244525" selected="true" /><select idref="V-244526" selected="true" /><select idref="V-244527" selected="true" /><select idref="V-244528" selected="true" /><select idref="V-244529" selected="true" /><select idref="V-244530" selected="true" /><select idref="V-244531" selected="true" /><select idref="V-244532" selected="true" /><select idref="V-244533" selected="true" /><select idref="V-244534" selected="true" /><select idref="V-244535" selected="true" /><select idref="V-244536" selected="true" /><select idref="V-244537" selected="true" /><select idref="V-244538" selected="true" /><select idref="V-244539" selected="true" /><select idref="V-244540" selected="true" /><select idref="V-244541" selected="true" /><select idref="V-244542" selected="true" /><select idref="V-244543" selected="true" /><select idref="V-244544" selected="true" /><select idref="V-244545" selected="true" /><select idref="V-244546" selected="true" /><select idref="V-244547" selected="true" /><select idref="V-244548" selected="true" /><select idref="V-244549" selected="true" /><select idref="V-244550" selected="true" /><select idref="V-244551" selected="true" /><select idref="V-244552" selected="true" /><select idref="V-244553" selected="true" /><select idref="V-244554" selected="true" /><select idref="V-245540" selected="true" /><select idref="V-250315" selected="true" /><select idref="V-250316" selected="true" /><select idref="V-250317" selected="true" /><select idref="V-251706" selected="true" /><select idref="V-251707" selected="true" /><select idref="V-251708" selected="true" /><select idref="V-251709" selected="true" /><select idref="V-251710" selected="true" /><select idref="V-251711" selected="true" /><select idref="V-251712" selected="true" /><select idref="V-251713" selected="true" /><select idref="V-251714" selected="true" /><select idref="V-251715" selected="true" /><select idref="V-251716" selected="true" /><select idref="V-251717" selected="true" /><select idref="V-251718" selected="true" /></Profile><Profile id="MAC-2_Classified"><title>II - Mission Support Classified</title><description>&lt;ProfileDescription&gt;&lt;/ProfileDescription&gt;</description><select idref="V-230221" selected="true" /><select idref="V-230222" selected="true" /><select idref="V-230223" selected="true" /><select idref="V-230224" selected="true" /><select idref="V-230225" selected="true" /><select idref="V-230226" selected="true" /><select idref="V-230227" selected="true" /><select idref="V-230228" selected="true" /><select idref="V-230229" selected="true" /><select idref="V-230230" selected="true" /><select idref="V-230231" selected="true" /><select idref="V-230232" selected="true" /><select idref="V-230233" selected="true" /><select idref="V-230234" selected="true" /><select idref="V-230235" selected="true" /><select idref="V-230236" selected="true" /><select idref="V-230237" selected="true" /><select idref="V-230238" selected="true" /><select idref="V-230239" selected="true" /><select idref="V-230240" selected="true" /><select idref="V-230241" selected="true" /><select idref="V-230243" selected="true" /><select idref="V-230244" selected="true" /><select idref="V-230245" selected="true" /><select idref="V-230246" selected="true" /><select idref="V-230247" selected="true" /><select idref="V-230248" selected="true" /><select idref="V-230249" selected="true" /><select idref="V-230250" selected="true" /><select idref="V-230251" selected="true" /><select idref="V-230252" selected="true" /><select idref="V-230253" selected="true" /><select idref="V-230254" selected="true" /><select idref="V-230255" selected="true" /><select idref="V-230256" selected="true" /><select idref="V-230257" selected="true" /><select idref="V-230258" selected="true" /><select idref="V-230259" selected="true" /><select idref="V-230260" selected="true" /><select idref="V-230261" selected="true" /><select idref="V-230262" selected="true" /><select idref="V-230263" selected="true" /><select idref="V-230264" selected="true" /><select idref="V-230265" selected="true" /><select idref="V-230266" selected="true" /><select idref="V-230267" selected="true" /><select idref="V-230268" selected="true" /><select idref="V-230269" selected="true" /><select idref="V-230270" selected="true" /><select idref="V-230271" selected="true" /><select idref="V-230272" selected="true" /><select idref="V-230273" selected="true" /><select idref="V-230274" selected="true" /><select idref="V-230275" selected="true" /><select idref="V-230276" selected="true" /><select idref="V-230277" selected="true" /><select idref="V-230278" selected="true" /><select idref="V-230279" selected="true" /><select idref="V-230280" selected="true" /><select idref="V-230281" selected="true" /><select idref="V-230282" selected="true" /><select idref="V-230283" selected="true" /><select idref="V-230284" selected="true" /><select idref="V-230285" selected="true" /><select idref="V-230286" selected="true" /><select idref="V-230287" selected="true" /><select idref="V-230288" selected="true" /><select idref="V-230289" selected="true" /><select idref="V-230290" selected="true" /><select idref="V-230291" selected="true" /><select idref="V-230292" selected="true" /><select idref="V-230293" selected="true" /><select idref="V-230294" selected="true" /><select idref="V-230295" selected="true" /><select idref="V-230296" selected="true" /><select idref="V-230298" selected="true" /><select idref="V-230299" selected="true" /><select idref="V-230300" selected="true" /><select idref="V-230301" selected="true" /><select idref="V-230302" selected="true" /><select idref="V-230303" selected="true" /><select idref="V-230304" selected="true" /><select idref="V-230305" selected="true" /><select idref="V-230306" selected="true" /><select idref="V-230307" selected="true" /><select idref="V-230308" selected="true" /><select idref="V-230309" selected="true" /><select idref="V-230310" selected="true" /><select idref="V-230311" selected="true" /><select idref="V-230312" selected="true" /><select idref="V-230313" selected="true" /><select idref="V-230314" selected="true" /><select idref="V-230315" selected="true" /><select idref="V-230316" selected="true" /><select idref="V-230317" selected="true" /><select idref="V-230318" selected="true" /><select idref="V-230319" selected="true" /><select idref="V-230320" selected="true" /><select idref="V-230321" selected="true" /><select idref="V-230322" selected="true" /><select idref="V-230323" selected="true" /><select idref="V-230324" selected="true" /><select idref="V-230325" selected="true" /><select idref="V-230326" selected="true" /><select idref="V-230327" selected="true" /><select idref="V-230328" selected="true" /><select idref="V-230329" selected="true" /><select idref="V-230330" selected="true" /><select idref="V-230331" selected="true" /><select idref="V-230332" selected="true" /><select idref="V-230333" selected="true" /><select idref="V-230334" selected="true" /><select idref="V-230335" selected="true" /><select idref="V-230336" selected="true" /><select idref="V-230337" selected="true" /><select idref="V-230338" selected="true" /><select idref="V-230339" selected="true" /><select idref="V-230340" selected="true" /><select idref="V-230341" selected="true" /><select idref="V-230342" selected="true" /><select idref="V-230343" selected="true" /><select idref="V-230344" selected="true" /><select idref="V-230345" selected="true" /><select idref="V-230346" selected="true" /><select idref="V-230347" selected="true" /><select idref="V-230348" selected="true" /><select idref="V-230349" selected="true" /><select idref="V-230350" selected="true" /><select idref="V-230351" selected="true" /><select idref="V-230352" selected="true" /><select idref="V-230353" selected="true" /><select idref="V-230354" selected="true" /><select idref="V-230355" selected="true" /><select idref="V-230356" selected="true" /><select idref="V-230357" selected="true" /><select idref="V-230358" selected="true" /><select idref="V-230359" selected="true" /><select idref="V-230360" selected="true" /><select idref="V-230361" selected="true" /><select idref="V-230362" selected="true" /><select idref="V-230363" selected="true" /><select idref="V-230364" selected="true" /><select idref="V-230365" selected="true" /><select idref="V-230366" selected="true" /><select idref="V-230367" selected="true" /><select idref="V-230368" selected="true" /><select idref="V-230369" selected="true" /><select idref="V-230370" selected="true" /><select idref="V-230371" selected="true" /><select idref="V-230372" selected="true" /><select idref="V-230373" selected="true" /><select idref="V-230374" selected="true" /><select idref="V-230375" selected="true" /><select idref="V-230376" selected="true" /><select idref="V-230377" selected="true" /><select idref="V-230378" selected="true" /><select idref="V-230379" selected="true" /><select idref="V-230380" selected="true" /><select idref="V-230381" selected="true" /><select idref="V-230382" selected="true" /><select idref="V-230383" selected="true" /><select idref="V-230384" selected="true" /><select idref="V-230385" selected="true" /><select idref="V-230386" selected="true" /><select idref="V-230387" selected="true" /><select idref="V-230388" selected="true" /><select idref="V-230389" selected="true" /><select idref="V-230390" selected="true" /><select idref="V-230392" selected="true" /><select idref="V-230393" selected="true" /><select idref="V-230394" selected="true" /><select idref="V-230395" selected="true" /><select idref="V-230396" selected="true" /><select idref="V-230397" selected="true" /><select idref="V-230398" selected="true" /><select idref="V-230399" selected="true" /><select idref="V-230400" selected="true" /><select idref="V-230401" selected="true" /><select idref="V-230402" selected="true" /><select idref="V-230403" selected="true" /><select idref="V-230404" selected="true" /><select idref="V-230405" selected="true" /><select idref="V-230406" selected="true" /><select idref="V-230407" selected="true" /><select idref="V-230408" selected="true" /><select idref="V-230409" selected="true" /><select idref="V-230410" selected="true" /><select idref="V-230411" selected="true" /><select idref="V-230412" selected="true" /><select idref="V-230413" selected="true" /><select idref="V-230418" selected="true" /><select idref="V-230419" selected="true" /><select idref="V-230421" selected="true" /><select idref="V-230422" selected="true" /><select idref="V-230423" selected="true" /><select idref="V-230424" selected="true" /><select idref="V-230425" selected="true" /><select idref="V-230426" selected="true" /><select idref="V-230427" selected="true" /><select idref="V-230428" selected="true" /><select idref="V-230429" selected="true" /><select idref="V-230430" selected="true" /><select idref="V-230431" selected="true" /><select idref="V-230432" selected="true" /><select idref="V-230433" selected="true" /><select idref="V-230434" selected="true" /><select idref="V-230435" selected="true" /><select idref="V-230436" selected="true" /><select idref="V-230437" selected="true" /><select idref="V-230438" selected="true" /><select idref="V-230439" selected="true" /><select idref="V-230444" selected="true" /><select idref="V-230446" selected="true" /><select idref="V-230447" selected="true" /><select idref="V-230448" selected="true" /><select idref="V-230449" selected="true" /><select idref="V-230455" selected="true" /><select idref="V-230456" selected="true" /><select idref="V-230462" selected="true" /><select idref="V-230463" selected="true" /><select idref="V-230464" selected="true" /><select idref="V-230465" selected="true" /><select idref="V-230466" selected="true" /><select idref="V-230467" selected="true" /><select idref="V-230468" selected="true" /><select idref="V-230469" selected="true" /><select idref="V-230470" selected="true" /><select idref="V-230471" selected="true" /><select idref="V-230472" selected="true" /><select idref="V-230473" selected="true" /><select idref="V-230474" selected="true" /><select idref="V-230475" selected="true" /><select idref="V-230476" selected="true" /><select idref="V-230477" selected="true" /><select idref="V-230478" selected="true" /><select idref="V-230479" selected="true" /><select idref="V-230480" selected="true" /><select idref="V-230481" selected="true" /><select idref="V-230482" selected="true" /><select idref="V-230483" selected="true" /><select idref="V-230484" selected="true" /><select idref="V-230485" selected="true" /><select idref="V-230486" selected="true" /><select idref="V-230487" selected="true" /><select idref="V-230488" selected="true" /><select idref="V-230489" selected="true" /><select idref="V-230491" selected="true" /><select idref="V-230492" selected="true" /><select idref="V-230493" selected="true" /><select idref="V-230494" selected="true" /><select idref="V-230495" selected="true" /><select idref="V-230496" selected="true" /><select idref="V-230497" selected="true" /><select idref="V-230498" selected="true" /><select idref="V-230499" selected="true" /><select idref="V-230500" selected="true" /><select idref="V-230502" selected="true" /><select idref="V-230503" selected="true" /><select idref="V-230504" selected="true" /><select idref="V-230505" selected="true" /><select idref="V-230506" selected="true" /><select idref="V-230507" selected="true" /><select idref="V-230508" selected="true" /><select idref="V-230509" selected="true" /><select idref="V-230510" selected="true" /><select idref="V-230511" selected="true" /><select idref="V-230512" selected="true" /><select idref="V-230513" selected="true" /><select idref="V-230514" selected="true" /><select idref="V-230515" selected="true" /><select idref="V-230516" selected="true" /><select idref="V-230517" selected="true" /><select idref="V-230518" selected="true" /><select idref="V-230519" selected="true" /><select idref="V-230520" selected="true" /><select idref="V-230521" selected="true" /><select idref="V-230522" selected="true" /><select idref="V-230523" selected="true" /><select idref="V-230524" selected="true" /><select idref="V-230525" selected="true" /><select idref="V-230526" selected="true" /><select idref="V-230527" selected="true" /><select idref="V-230529" selected="true" /><select idref="V-230530" selected="true" /><select idref="V-230531" selected="true" /><select idref="V-230532" selected="true" /><select idref="V-230533" selected="true" /><select idref="V-230534" selected="true" /><select idref="V-230535" selected="true" /><select idref="V-230536" selected="true" /><select idref="V-230537" selected="true" /><select idref="V-230538" selected="true" /><select idref="V-230539" selected="true" /><select idref="V-230540" selected="true" /><select idref="V-230541" selected="true" /><select idref="V-230542" selected="true" /><select idref="V-230543" selected="true" /><select idref="V-230544" selected="true" /><select idref="V-230545" selected="true" /><select idref="V-230546" selected="true" /><select idref="V-230547" selected="true" /><select idref="V-230548" selected="true" /><select idref="V-230549" selected="true" /><select idref="V-230550" selected="true" /><select idref="V-230551" selected="true" /><select idref="V-230552" selected="true" /><select idref="V-230553" selected="true" /><select idref="V-230554" selected="true" /><select idref="V-230555" selected="true" /><select idref="V-230556" selected="true" /><select idref="V-230557" selected="true" /><select idref="V-230558" selected="true" /><select idref="V-230559" selected="true" /><select idref="V-230560" selected="true" /><select idref="V-230561" selected="true" /><select idref="V-237640" selected="true" /><select idref="V-237641" selected="true" /><select idref="V-237642" selected="true" /><select idref="V-237643" selected="true" /><select idref="V-244519" selected="true" /><select idref="V-244521" selected="true" /><select idref="V-244522" selected="true" /><select idref="V-244523" selected="true" /><select idref="V-244524" selected="true" /><select idref="V-244525" selected="true" /><select idref="V-244526" selected="true" /><select idref="V-244527" selected="true" /><select idref="V-244528" selected="true" /><select idref="V-244529" selected="true" /><select idref="V-244530" selected="true" /><select idref="V-244531" selected="true" /><select idref="V-244532" selected="true" /><select idref="V-244533" selected="true" /><select idref="V-244534" selected="true" /><select idref="V-244535" selected="true" /><select idref="V-244536" selected="true" /><select idref="V-244537" selected="true" /><select idref="V-244538" selected="true" /><select idref="V-244539" selected="true" /><select idref="V-244540" selected="true" /><select idref="V-244541" selected="true" /><select idref="V-244542" selected="true" /><select idref="V-244543" selected="true" /><select idref="V-244544" selected="true" /><select idref="V-244545" selected="true" /><select idref="V-244546" selected="true" /><select idref="V-244547" selected="true" /><select idref="V-244548" selected="true" /><select idref="V-244549" selected="true" /><select idref="V-244550" selected="true" /><select idref="V-244551" selected="true" /><select idref="V-244552" selected="true" /><select idref="V-244553" selected="true" /><select idref="V-244554" selected="true" /><select idref="V-245540" selected="true" /><select idref="V-250315" selected="true" /><select idref="V-250316" selected="true" /><select idref="V-250317" selected="true" /><select idref="V-251706" selected="true" /><select idref="V-251707" selected="true" /><select idref="V-251708" selected="true" /><select idref="V-251709" selected="true" /><select idref="V-251710" selected="true" /><select idref="V-251711" selected="true" /><select idref="V-251712" selected="true" /><select idref="V-251713" selected="true" /><select idref="V-251714" selected="true" /><select idref="V-251715" selected="true" /><select idref="V-251716" selected="true" /><select idref="V-251717" selected="true" /><select idref="V-251718" selected="true" /></Profile><Profile id="MAC-2_Public"><title>II - Mission Support Public</title><description>&lt;ProfileDescription&gt;&lt;/ProfileDescription&gt;</description><select idref="V-230221" selected="true" /><select idref="V-230222" selected="true" /><select idref="V-230223" selected="true" /><select idref="V-230224" selected="true" /><select idref="V-230225" selected="true" /><select idref="V-230226" selected="true" /><select idref="V-230227" selected="true" /><select idref="V-230228" selected="true" /><select idref="V-230229" selected="true" /><select idref="V-230230" selected="true" /><select idref="V-230231" selected="true" /><select idref="V-230232" selected="true" /><select idref="V-230233" selected="true" /><select idref="V-230234" selected="true" /><select idref="V-230235" selected="true" /><select idref="V-230236" selected="true" /><select idref="V-230237" selected="true" /><select idref="V-230238" selected="true" /><select idref="V-230239" selected="true" /><select idref="V-230240" selected="true" /><select idref="V-230241" selected="true" /><select idref="V-230243" selected="true" /><select idref="V-230244" selected="true" /><select idref="V-230245" selected="true" /><select idref="V-230246" selected="true" /><select idref="V-230247" selected="true" /><select idref="V-230248" selected="true" /><select idref="V-230249" selected="true" /><select idref="V-230250" selected="true" /><select idref="V-230251" selected="true" /><select idref="V-230252" selected="true" /><select idref="V-230253" selected="true" /><select idref="V-230254" selected="true" /><select idref="V-230255" selected="true" /><select idref="V-230256" selected="true" /><select idref="V-230257" selected="true" /><select idref="V-230258" selected="true" /><select idref="V-230259" selected="true" /><select idref="V-230260" selected="true" /><select idref="V-230261" selected="true" /><select idref="V-230262" selected="true" /><select idref="V-230263" selected="true" /><select idref="V-230264" selected="true" /><select idref="V-230265" selected="true" /><select idref="V-230266" selected="true" /><select idref="V-230267" selected="true" /><select idref="V-230268" selected="true" /><select idref="V-230269" selected="true" /><select idref="V-230270" selected="true" /><select idref="V-230271" selected="true" /><select idref="V-230272" selected="true" /><select idref="V-230273" selected="true" /><select idref="V-230274" selected="true" /><select idref="V-230275" selected="true" /><select idref="V-230276" selected="true" /><select idref="V-230277" selected="true" /><select idref="V-230278" selected="true" /><select idref="V-230279" selected="true" /><select idref="V-230280" selected="true" /><select idref="V-230281" selected="true" /><select idref="V-230282" selected="true" /><select idref="V-230283" selected="true" /><select idref="V-230284" selected="true" /><select idref="V-230285" selected="true" /><select idref="V-230286" selected="true" /><select idref="V-230287" selected="true" /><select idref="V-230288" selected="true" /><select idref="V-230289" selected="true" /><select idref="V-230290" selected="true" /><select idref="V-230291" selected="true" /><select idref="V-230292" selected="true" /><select idref="V-230293" selected="true" /><select idref="V-230294" selected="true" /><select idref="V-230295" selected="true" /><select idref="V-230296" selected="true" /><select idref="V-230298" selected="true" /><select idref="V-230299" selected="true" /><select idref="V-230300" selected="true" /><select idref="V-230301" selected="true" /><select idref="V-230302" selected="true" /><select idref="V-230303" selected="true" /><select idref="V-230304" selected="true" /><select idref="V-230305" selected="true" /><select idref="V-230306" selected="true" /><select idref="V-230307" selected="true" /><select idref="V-230308" selected="true" /><select idref="V-230309" selected="true" /><select idref="V-230310" selected="true" /><select idref="V-230311" selected="true" /><select idref="V-230312" selected="true" /><select idref="V-230313" selected="true" /><select idref="V-230314" selected="true" /><select idref="V-230315" selected="true" /><select idref="V-230316" selected="true" /><select idref="V-230317" selected="true" /><select idref="V-230318" selected="true" /><select idref="V-230319" selected="true" /><select idref="V-230320" selected="true" /><select idref="V-230321" selected="true" /><select idref="V-230322" selected="true" /><select idref="V-230323" selected="true" /><select idref="V-230324" selected="true" /><select idref="V-230325" selected="true" /><select idref="V-230326" selected="true" /><select idref="V-230327" selected="true" /><select idref="V-230328" selected="true" /><select idref="V-230329" selected="true" /><select idref="V-230330" selected="true" /><select idref="V-230331" selected="true" /><select idref="V-230332" selected="true" /><select idref="V-230333" selected="true" /><select idref="V-230334" selected="true" /><select idref="V-230335" selected="true" /><select idref="V-230336" selected="true" /><select idref="V-230337" selected="true" /><select idref="V-230338" selected="true" /><select idref="V-230339" selected="true" /><select idref="V-230340" selected="true" /><select idref="V-230341" selected="true" /><select idref="V-230342" selected="true" /><select idref="V-230343" selected="true" /><select idref="V-230344" selected="true" /><select idref="V-230345" selected="true" /><select idref="V-230346" selected="true" /><select idref="V-230347" selected="true" /><select idref="V-230348" selected="true" /><select idref="V-230349" selected="true" /><select idref="V-230350" selected="true" /><select idref="V-230351" selected="true" /><select idref="V-230352" selected="true" /><select idref="V-230353" selected="true" /><select idref="V-230354" selected="true" /><select idref="V-230355" selected="true" /><select idref="V-230356" selected="true" /><select idref="V-230357" selected="true" /><select idref="V-230358" selected="true" /><select idref="V-230359" selected="true" /><select idref="V-230360" selected="true" /><select idref="V-230361" selected="true" /><select idref="V-230362" selected="true" /><select idref="V-230363" selected="true" /><select idref="V-230364" selected="true" /><select idref="V-230365" selected="true" /><select idref="V-230366" selected="true" /><select idref="V-230367" selected="true" /><select idref="V-230368" selected="true" /><select idref="V-230369" selected="true" /><select idref="V-230370" selected="true" /><select idref="V-230371" selected="true" /><select idref="V-230372" selected="true" /><select idref="V-230373" selected="true" /><select idref="V-230374" selected="true" /><select idref="V-230375" selected="true" /><select idref="V-230376" selected="true" /><select idref="V-230377" selected="true" /><select idref="V-230378" selected="true" /><select idref="V-230379" selected="true" /><select idref="V-230380" selected="true" /><select idref="V-230381" selected="true" /><select idref="V-230382" selected="true" /><select idref="V-230383" selected="true" /><select idref="V-230384" selected="true" /><select idref="V-230385" selected="true" /><select idref="V-230386" selected="true" /><select idref="V-230387" selected="true" /><select idref="V-230388" selected="true" /><select idref="V-230389" selected="true" /><select idref="V-230390" selected="true" /><select idref="V-230392" selected="true" /><select idref="V-230393" selected="true" /><select idref="V-230394" selected="true" /><select idref="V-230395" selected="true" /><select idref="V-230396" selected="true" /><select idref="V-230397" selected="true" /><select idref="V-230398" selected="true" /><select idref="V-230399" selected="true" /><select idref="V-230400" selected="true" /><select idref="V-230401" selected="true" /><select idref="V-230402" selected="true" /><select idref="V-230403" selected="true" /><select idref="V-230404" selected="true" /><select idref="V-230405" selected="true" /><select idref="V-230406" selected="true" /><select idref="V-230407" selected="true" /><select idref="V-230408" selected="true" /><select idref="V-230409" selected="true" /><select idref="V-230410" selected="true" /><select idref="V-230411" selected="true" /><select idref="V-230412" selected="true" /><select idref="V-230413" selected="true" /><select idref="V-230418" selected="true" /><select idref="V-230419" selected="true" /><select idref="V-230421" selected="true" /><select idref="V-230422" selected="true" /><select idref="V-230423" selected="true" /><select idref="V-230424" selected="true" /><select idref="V-230425" selected="true" /><select idref="V-230426" selected="true" /><select idref="V-230427" selected="true" /><select idref="V-230428" selected="true" /><select idref="V-230429" selected="true" /><select idref="V-230430" selected="true" /><select idref="V-230431" selected="true" /><select idref="V-230432" selected="true" /><select idref="V-230433" selected="true" /><select idref="V-230434" selected="true" /><select idref="V-230435" selected="true" /><select idref="V-230436" selected="true" /><select idref="V-230437" selected="true" /><select idref="V-230438" selected="true" /><select idref="V-230439" selected="true" /><select idref="V-230444" selected="true" /><select idref="V-230446" selected="true" /><select idref="V-230447" selected="true" /><select idref="V-230448" selected="true" /><select idref="V-230449" selected="true" /><select idref="V-230455" selected="true" /><select idref="V-230456" selected="true" /><select idref="V-230462" selected="true" /><select idref="V-230463" selected="true" /><select idref="V-230464" selected="true" /><select idref="V-230465" selected="true" /><select idref="V-230466" selected="true" /><select idref="V-230467" selected="true" /><select idref="V-230468" selected="true" /><select idref="V-230469" selected="true" /><select idref="V-230470" selected="true" /><select idref="V-230471" selected="true" /><select idref="V-230472" selected="true" /><select idref="V-230473" selected="true" /><select idref="V-230474" selected="true" /><select idref="V-230475" selected="true" /><select idref="V-230476" selected="true" /><select idref="V-230477" selected="true" /><select idref="V-230478" selected="true" /><select idref="V-230479" selected="true" /><select idref="V-230480" selected="true" /><select idref="V-230481" selected="true" /><select idref="V-230482" selected="true" /><select idref="V-230483" selected="true" /><select idref="V-230484" selected="true" /><select idref="V-230485" selected="true" /><select idref="V-230486" selected="true" /><select idref="V-230487" selected="true" /><select idref="V-230488" selected="true" /><select idref="V-230489" selected="true" /><select idref="V-230491" selected="true" /><select idref="V-230492" selected="true" /><select idref="V-230493" selected="true" /><select idref="V-230494" selected="true" /><select idref="V-230495" selected="true" /><select idref="V-230496" selected="true" /><select idref="V-230497" selected="true" /><select idref="V-230498" selected="true" /><select idref="V-230499" selected="true" /><select idref="V-230500" selected="true" /><select idref="V-230502" selected="true" /><select idref="V-230503" selected="true" /><select idref="V-230504" selected="true" /><select idref="V-230505" selected="true" /><select idref="V-230506" selected="true" /><select idref="V-230507" selected="true" /><select idref="V-230508" selected="true" /><select idref="V-230509" selected="true" /><select idref="V-230510" selected="true" /><select idref="V-230511" selected="true" /><select idref="V-230512" selected="true" /><select idref="V-230513" selected="true" /><select idref="V-230514" selected="true" /><select idref="V-230515" selected="true" /><select idref="V-230516" selected="true" /><select idref="V-230517" selected="true" /><select idref="V-230518" selected="true" /><select idref="V-230519" selected="true" /><select idref="V-230520" selected="true" /><select idref="V-230521" selected="true" /><select idref="V-230522" selected="true" /><select idref="V-230523" selected="true" /><select idref="V-230524" selected="true" /><select idref="V-230525" selected="true" /><select idref="V-230526" selected="true" /><select idref="V-230527" selected="true" /><select idref="V-230529" selected="true" /><select idref="V-230530" selected="true" /><select idref="V-230531" selected="true" /><select idref="V-230532" selected="true" /><select idref="V-230533" selected="true" /><select idref="V-230534" selected="true" /><select idref="V-230535" selected="true" /><select idref="V-230536" selected="true" /><select idref="V-230537" selected="true" /><select idref="V-230538" selected="true" /><select idref="V-230539" selected="true" /><select idref="V-230540" selected="true" /><select idref="V-230541" selected="true" /><select idref="V-230542" selected="true" /><select idref="V-230543" selected="true" /><select idref="V-230544" selected="true" /><select idref="V-230545" selected="true" /><select idref="V-230546" selected="true" /><select idref="V-230547" selected="true" /><select idref="V-230548" selected="true" /><select idref="V-230549" selected="true" /><select idref="V-230550" selected="true" /><select idref="V-230551" selected="true" /><select idref="V-230552" selected="true" /><select idref="V-230553" selected="true" /><select idref="V-230554" selected="true" /><select idref="V-230555" selected="true" /><select idref="V-230556" selected="true" /><select idref="V-230557" selected="true" /><select idref="V-230558" selected="true" /><select idref="V-230559" selected="true" /><select idref="V-230560" selected="true" /><select idref="V-230561" selected="true" /><select idref="V-237640" selected="true" /><select idref="V-237641" selected="true" /><select idref="V-237642" selected="true" /><select idref="V-237643" selected="true" /><select idref="V-244519" selected="true" /><select idref="V-244521" selected="true" /><select idref="V-244522" selected="true" /><select idref="V-244523" selected="true" /><select idref="V-244524" selected="true" /><select idref="V-244525" selected="true" /><select idref="V-244526" selected="true" /><select idref="V-244527" selected="true" /><select idref="V-244528" selected="true" /><select idref="V-244529" selected="true" /><select idref="V-244530" selected="true" /><select idref="V-244531" selected="true" /><select idref="V-244532" selected="true" /><select idref="V-244533" selected="true" /><select idref="V-244534" selected="true" /><select idref="V-244535" selected="true" /><select idref="V-244536" selected="true" /><select idref="V-244537" selected="true" /><select idref="V-244538" selected="true" /><select idref="V-244539" selected="true" /><select idref="V-244540" selected="true" /><select idref="V-244541" selected="true" /><select idref="V-244542" selected="true" /><select idref="V-244543" selected="true" /><select idref="V-244544" selected="true" /><select idref="V-244545" selected="true" /><select idref="V-244546" selected="true" /><select idref="V-244547" selected="true" /><select idref="V-244548" selected="true" /><select idref="V-244549" selected="true" /><select idref="V-244550" selected="true" /><select idref="V-244551" selected="true" /><select idref="V-244552" selected="true" /><select idref="V-244553" selected="true" /><select idref="V-244554" selected="true" /><select idref="V-245540" selected="true" /><select idref="V-250315" selected="true" /><select idref="V-250316" selected="true" /><select idref="V-250317" selected="true" /><select idref="V-251706" selected="true" /><select idref="V-251707" selected="true" /><select idref="V-251708" selected="true" /><select idref="V-251709" selected="true" /><select idref="V-251710" selected="true" /><select idref="V-251711" selected="true" /><select idref="V-251712" selected="true" /><select idref="V-251713" selected="true" /><select idref="V-251714" selected="true" /><select idref="V-251715" selected="true" /><select idref="V-251716" selected="true" /><select idref="V-251717" selected="true" /><select idref="V-251718" selected="true" /></Profile><Profile id="MAC-2_Sensitive"><title>II - Mission Support Sensitive</title><description>&lt;ProfileDescription&gt;&lt;/ProfileDescription&gt;</description><select idref="V-230221" selected="true" /><select idref="V-230222" selected="true" /><select idref="V-230223" selected="true" /><select idref="V-230224" selected="true" /><select idref="V-230225" selected="true" /><select idref="V-230226" selected="true" /><select idref="V-230227" selected="true" /><select idref="V-230228" selected="true" /><select idref="V-230229" selected="true" /><select idref="V-230230" selected="true" /><select idref="V-230231" selected="true" /><select idref="V-230232" selected="true" /><select idref="V-230233" selected="true" /><select idref="V-230234" selected="true" /><select idref="V-230235" selected="true" /><select idref="V-230236" selected="true" /><select idref="V-230237" selected="true" /><select idref="V-230238" selected="true" /><select idref="V-230239" selected="true" /><select idref="V-230240" selected="true" /><select idref="V-230241" selected="true" /><select idref="V-230243" selected="true" /><select idref="V-230244" selected="true" /><select idref="V-230245" selected="true" /><select idref="V-230246" selected="true" /><select idref="V-230247" selected="true" /><select idref="V-230248" selected="true" /><select idref="V-230249" selected="true" /><select idref="V-230250" selected="true" /><select idref="V-230251" selected="true" /><select idref="V-230252" selected="true" /><select idref="V-230253" selected="true" /><select idref="V-230254" selected="true" /><select idref="V-230255" selected="true" /><select idref="V-230256" selected="true" /><select idref="V-230257" selected="true" /><select idref="V-230258" selected="true" /><select idref="V-230259" selected="true" /><select idref="V-230260" selected="true" /><select idref="V-230261" selected="true" /><select idref="V-230262" selected="true" /><select idref="V-230263" selected="true" /><select idref="V-230264" selected="true" /><select idref="V-230265" selected="true" /><select idref="V-230266" selected="true" /><select idref="V-230267" selected="true" /><select idref="V-230268" selected="true" /><select idref="V-230269" selected="true" /><select idref="V-230270" selected="true" /><select idref="V-230271" selected="true" /><select idref="V-230272" selected="true" /><select idref="V-230273" selected="true" /><select idref="V-230274" selected="true" /><select idref="V-230275" selected="true" /><select idref="V-230276" selected="true" /><select idref="V-230277" selected="true" /><select idref="V-230278" selected="true" /><select idref="V-230279" selected="true" /><select idref="V-230280" selected="true" /><select idref="V-230281" selected="true" /><select idref="V-230282" selected="true" /><select idref="V-230283" selected="true" /><select idref="V-230284" selected="true" /><select idref="V-230285" selected="true" /><select idref="V-230286" selected="true" /><select idref="V-230287" selected="true" /><select idref="V-230288" selected="true" /><select idref="V-230289" selected="true" /><select idref="V-230290" selected="true" /><select idref="V-230291" selected="true" /><select idref="V-230292" selected="true" /><select idref="V-230293" selected="true" /><select idref="V-230294" selected="true" /><select idref="V-230295" selected="true" /><select idref="V-230296" selected="true" /><select idref="V-230298" selected="true" /><select idref="V-230299" selected="true" /><select idref="V-230300" selected="true" /><select idref="V-230301" selected="true" /><select idref="V-230302" selected="true" /><select idref="V-230303" selected="true" /><select idref="V-230304" selected="true" /><select idref="V-230305" selected="true" /><select idref="V-230306" selected="true" /><select idref="V-230307" selected="true" /><select idref="V-230308" selected="true" /><select idref="V-230309" selected="true" /><select idref="V-230310" selected="true" /><select idref="V-230311" selected="true" /><select idref="V-230312" selected="true" /><select idref="V-230313" selected="true" /><select idref="V-230314" selected="true" /><select idref="V-230315" selected="true" /><select idref="V-230316" selected="true" /><select idref="V-230317" selected="true" /><select idref="V-230318" selected="true" /><select idref="V-230319" selected="true" /><select idref="V-230320" selected="true" /><select idref="V-230321" selected="true" /><select idref="V-230322" selected="true" /><select idref="V-230323" selected="true" /><select idref="V-230324" selected="true" /><select idref="V-230325" selected="true" /><select idref="V-230326" selected="true" /><select idref="V-230327" selected="true" /><select idref="V-230328" selected="true" /><select idref="V-230329" selected="true" /><select idref="V-230330" selected="true" /><select idref="V-230331" selected="true" /><select idref="V-230332" selected="true" /><select idref="V-230333" selected="true" /><select idref="V-230334" selected="true" /><select idref="V-230335" selected="true" /><select idref="V-230336" selected="true" /><select idref="V-230337" selected="true" /><select idref="V-230338" selected="true" /><select idref="V-230339" selected="true" /><select idref="V-230340" selected="true" /><select idref="V-230341" selected="true" /><select idref="V-230342" selected="true" /><select idref="V-230343" selected="true" /><select idref="V-230344" selected="true" /><select idref="V-230345" selected="true" /><select idref="V-230346" selected="true" /><select idref="V-230347" selected="true" /><select idref="V-230348" selected="true" /><select idref="V-230349" selected="true" /><select idref="V-230350" selected="true" /><select idref="V-230351" selected="true" /><select idref="V-230352" selected="true" /><select idref="V-230353" selected="true" /><select idref="V-230354" selected="true" /><select idref="V-230355" selected="true" /><select idref="V-230356" selected="true" /><select idref="V-230357" selected="true" /><select idref="V-230358" selected="true" /><select idref="V-230359" selected="true" /><select idref="V-230360" selected="true" /><select idref="V-230361" selected="true" /><select idref="V-230362" selected="true" /><select idref="V-230363" selected="true" /><select idref="V-230364" selected="true" /><select idref="V-230365" selected="true" /><select idref="V-230366" selected="true" /><select idref="V-230367" selected="true" /><select idref="V-230368" selected="true" /><select idref="V-230369" selected="true" /><select idref="V-230370" selected="true" /><select idref="V-230371" selected="true" /><select idref="V-230372" selected="true" /><select idref="V-230373" selected="true" /><select idref="V-230374" selected="true" /><select idref="V-230375" selected="true" /><select idref="V-230376" selected="true" /><select idref="V-230377" selected="true" /><select idref="V-230378" selected="true" /><select idref="V-230379" selected="true" /><select idref="V-230380" selected="true" /><select idref="V-230381" selected="true" /><select idref="V-230382" selected="true" /><select idref="V-230383" selected="true" /><select idref="V-230384" selected="true" /><select idref="V-230385" selected="true" /><select idref="V-230386" selected="true" /><select idref="V-230387" selected="true" /><select idref="V-230388" selected="true" /><select idref="V-230389" selected="true" /><select idref="V-230390" selected="true" /><select idref="V-230392" selected="true" /><select idref="V-230393" selected="true" /><select idref="V-230394" selected="true" /><select idref="V-230395" selected="true" /><select idref="V-230396" selected="true" /><select idref="V-230397" selected="true" /><select idref="V-230398" selected="true" /><select idref="V-230399" selected="true" /><select idref="V-230400" selected="true" /><select idref="V-230401" selected="true" /><select idref="V-230402" selected="true" /><select idref="V-230403" selected="true" /><select idref="V-230404" selected="true" /><select idref="V-230405" selected="true" /><select idref="V-230406" selected="true" /><select idref="V-230407" selected="true" /><select idref="V-230408" selected="true" /><select idref="V-230409" selected="true" /><select idref="V-230410" selected="true" /><select idref="V-230411" selected="true" /><select idref="V-230412" selected="true" /><select idref="V-230413" selected="true" /><select idref="V-230418" selected="true" /><select idref="V-230419" selected="true" /><select idref="V-230421" selected="true" /><select idref="V-230422" selected="true" /><select idref="V-230423" selected="true" /><select idref="V-230424" selected="true" /><select idref="V-230425" selected="true" /><select idref="V-230426" selected="true" /><select idref="V-230427" selected="true" /><select idref="V-230428" selected="true" /><select idref="V-230429" selected="true" /><select idref="V-230430" selected="true" /><select idref="V-230431" selected="true" /><select idref="V-230432" selected="true" /><select idref="V-230433" selected="true" /><select idref="V-230434" selected="true" /><select idref="V-230435" selected="true" /><select idref="V-230436" selected="true" /><select idref="V-230437" selected="true" /><select idref="V-230438" selected="true" /><select idref="V-230439" selected="true" /><select idref="V-230444" selected="true" /><select idref="V-230446" selected="true" /><select idref="V-230447" selected="true" /><select idref="V-230448" selected="true" /><select idref="V-230449" selected="true" /><select idref="V-230455" selected="true" /><select idref="V-230456" selected="true" /><select idref="V-230462" selected="true" /><select idref="V-230463" selected="true" /><select idref="V-230464" selected="true" /><select idref="V-230465" selected="true" /><select idref="V-230466" selected="true" /><select idref="V-230467" selected="true" /><select idref="V-230468" selected="true" /><select idref="V-230469" selected="true" /><select idref="V-230470" selected="true" /><select idref="V-230471" selected="true" /><select idref="V-230472" selected="true" /><select idref="V-230473" selected="true" /><select idref="V-230474" selected="true" /><select idref="V-230475" selected="true" /><select idref="V-230476" selected="true" /><select idref="V-230477" selected="true" /><select idref="V-230478" selected="true" /><select idref="V-230479" selected="true" /><select idref="V-230480" selected="true" /><select idref="V-230481" selected="true" /><select idref="V-230482" selected="true" /><select idref="V-230483" selected="true" /><select idref="V-230484" selected="true" /><select idref="V-230485" selected="true" /><select idref="V-230486" selected="true" /><select idref="V-230487" selected="true" /><select idref="V-230488" selected="true" /><select idref="V-230489" selected="true" /><select idref="V-230491" selected="true" /><select idref="V-230492" selected="true" /><select idref="V-230493" selected="true" /><select idref="V-230494" selected="true" /><select idref="V-230495" selected="true" /><select idref="V-230496" selected="true" /><select idref="V-230497" selected="true" /><select idref="V-230498" selected="true" /><select idref="V-230499" selected="true" /><select idref="V-230500" selected="true" /><select idref="V-230502" selected="true" /><select idref="V-230503" selected="true" /><select idref="V-230504" selected="true" /><select idref="V-230505" selected="true" /><select idref="V-230506" selected="true" /><select idref="V-230507" selected="true" /><select idref="V-230508" selected="true" /><select idref="V-230509" selected="true" /><select idref="V-230510" selected="true" /><select idref="V-230511" selected="true" /><select idref="V-230512" selected="true" /><select idref="V-230513" selected="true" /><select idref="V-230514" selected="true" /><select idref="V-230515" selected="true" /><select idref="V-230516" selected="true" /><select idref="V-230517" selected="true" /><select idref="V-230518" selected="true" /><select idref="V-230519" selected="true" /><select idref="V-230520" selected="true" /><select idref="V-230521" selected="true" /><select idref="V-230522" selected="true" /><select idref="V-230523" selected="true" /><select idref="V-230524" selected="true" /><select idref="V-230525" selected="true" /><select idref="V-230526" selected="true" /><select idref="V-230527" selected="true" /><select idref="V-230529" selected="true" /><select idref="V-230530" selected="true" /><select idref="V-230531" selected="true" /><select idref="V-230532" selected="true" /><select idref="V-230533" selected="true" /><select idref="V-230534" selected="true" /><select idref="V-230535" selected="true" /><select idref="V-230536" selected="true" /><select idref="V-230537" selected="true" /><select idref="V-230538" selected="true" /><select idref="V-230539" selected="true" /><select idref="V-230540" selected="true" /><select idref="V-230541" selected="true" /><select idref="V-230542" selected="true" /><select idref="V-230543" selected="true" /><select idref="V-230544" selected="true" /><select idref="V-230545" selected="true" /><select idref="V-230546" selected="true" /><select idref="V-230547" selected="true" /><select idref="V-230548" selected="true" /><select idref="V-230549" selected="true" /><select idref="V-230550" selected="true" /><select idref="V-230551" selected="true" /><select idref="V-230552" selected="true" /><select idref="V-230553" selected="true" /><select idref="V-230554" selected="true" /><select idref="V-230555" selected="true" /><select idref="V-230556" selected="true" /><select idref="V-230557" selected="true" /><select idref="V-230558" selected="true" /><select idref="V-230559" selected="true" /><select idref="V-230560" selected="true" /><select idref="V-230561" selected="true" /><select idref="V-237640" selected="true" /><select idref="V-237641" selected="true" /><select idref="V-237642" selected="true" /><select idref="V-237643" selected="true" /><select idref="V-244519" selected="true" /><select idref="V-244521" selected="true" /><select idref="V-244522" selected="true" /><select idref="V-244523" selected="true" /><select idref="V-244524" selected="true" /><select idref="V-244525" selected="true" /><select idref="V-244526" selected="true" /><select idref="V-244527" selected="true" /><select idref="V-244528" selected="true" /><select idref="V-244529" selected="true" /><select idref="V-244530" selected="true" /><select idref="V-244531" selected="true" /><select idref="V-244532" selected="true" /><select idref="V-244533" selected="true" /><select idref="V-244534" selected="true" /><select idref="V-244535" selected="true" /><select idref="V-244536" selected="true" /><select idref="V-244537" selected="true" /><select idref="V-244538" selected="true" /><select idref="V-244539" selected="true" /><select idref="V-244540" selected="true" /><select idref="V-244541" selected="true" /><select idref="V-244542" selected="true" /><select idref="V-244543" selected="true" /><select idref="V-244544" selected="true" /><select idref="V-244545" selected="true" /><select idref="V-244546" selected="true" /><select idref="V-244547" selected="true" /><select idref="V-244548" selected="true" /><select idref="V-244549" selected="true" /><select idref="V-244550" selected="true" /><select idref="V-244551" selected="true" /><select idref="V-244552" selected="true" /><select idref="V-244553" selected="true" /><select idref="V-244554" selected="true" /><select idref="V-245540" selected="true" /><select idref="V-250315" selected="true" /><select idref="V-250316" selected="true" /><select idref="V-250317" selected="true" /><select idref="V-251706" selected="true" /><select idref="V-251707" selected="true" /><select idref="V-251708" selected="true" /><select idref="V-251709" selected="true" /><select idref="V-251710" selected="true" /><select idref="V-251711" selected="true" /><select idref="V-251712" selected="true" /><select idref="V-251713" selected="true" /><select idref="V-251714" selected="true" /><select idref="V-251715" selected="true" /><select idref="V-251716" selected="true" /><select idref="V-251717" selected="true" /><select idref="V-251718" selected="true" /></Profile><Profile id="MAC-3_Classified"><title>III - Administrative Classified</title><description>&lt;ProfileDescription&gt;&lt;/ProfileDescription&gt;</description><select idref="V-230221" selected="true" /><select idref="V-230222" selected="true" /><select idref="V-230223" selected="true" /><select idref="V-230224" selected="true" /><select idref="V-230225" selected="true" /><select idref="V-230226" selected="true" /><select idref="V-230227" selected="true" /><select idref="V-230228" selected="true" /><select idref="V-230229" selected="true" /><select idref="V-230230" selected="true" /><select idref="V-230231" selected="true" /><select idref="V-230232" selected="true" /><select idref="V-230233" selected="true" /><select idref="V-230234" selected="true" /><select idref="V-230235" selected="true" /><select idref="V-230236" selected="true" /><select idref="V-230237" selected="true" /><select idref="V-230238" selected="true" /><select idref="V-230239" selected="true" /><select idref="V-230240" selected="true" /><select idref="V-230241" selected="true" /><select idref="V-230243" selected="true" /><select idref="V-230244" selected="true" /><select idref="V-230245" selected="true" /><select idref="V-230246" selected="true" /><select idref="V-230247" selected="true" /><select idref="V-230248" selected="true" /><select idref="V-230249" selected="true" /><select idref="V-230250" selected="true" /><select idref="V-230251" selected="true" /><select idref="V-230252" selected="true" /><select idref="V-230253" selected="true" /><select idref="V-230254" selected="true" /><select idref="V-230255" selected="true" /><select idref="V-230256" selected="true" /><select idref="V-230257" selected="true" /><select idref="V-230258" selected="true" /><select idref="V-230259" selected="true" /><select idref="V-230260" selected="true" /><select idref="V-230261" selected="true" /><select idref="V-230262" selected="true" /><select idref="V-230263" selected="true" /><select idref="V-230264" selected="true" /><select idref="V-230265" selected="true" /><select idref="V-230266" selected="true" /><select idref="V-230267" selected="true" /><select idref="V-230268" selected="true" /><select idref="V-230269" selected="true" /><select idref="V-230270" selected="true" /><select idref="V-230271" selected="true" /><select idref="V-230272" selected="true" /><select idref="V-230273" selected="true" /><select idref="V-230274" selected="true" /><select idref="V-230275" selected="true" /><select idref="V-230276" selected="true" /><select idref="V-230277" selected="true" /><select idref="V-230278" selected="true" /><select idref="V-230279" selected="true" /><select idref="V-230280" selected="true" /><select idref="V-230281" selected="true" /><select idref="V-230282" selected="true" /><select idref="V-230283" selected="true" /><select idref="V-230284" selected="true" /><select idref="V-230285" selected="true" /><select idref="V-230286" selected="true" /><select idref="V-230287" selected="true" /><select idref="V-230288" selected="true" /><select idref="V-230289" selected="true" /><select idref="V-230290" selected="true" /><select idref="V-230291" selected="true" /><select idref="V-230292" selected="true" /><select idref="V-230293" selected="true" /><select idref="V-230294" selected="true" /><select idref="V-230295" selected="true" /><select idref="V-230296" selected="true" /><select idref="V-230298" selected="true" /><select idref="V-230299" selected="true" /><select idref="V-230300" selected="true" /><select idref="V-230301" selected="true" /><select idref="V-230302" selected="true" /><select idref="V-230303" selected="true" /><select idref="V-230304" selected="true" /><select idref="V-230305" selected="true" /><select idref="V-230306" selected="true" /><select idref="V-230307" selected="true" /><select idref="V-230308" selected="true" /><select idref="V-230309" selected="true" /><select idref="V-230310" selected="true" /><select idref="V-230311" selected="true" /><select idref="V-230312" selected="true" /><select idref="V-230313" selected="true" /><select idref="V-230314" selected="true" /><select idref="V-230315" selected="true" /><select idref="V-230316" selected="true" /><select idref="V-230317" selected="true" /><select idref="V-230318" selected="true" /><select idref="V-230319" selected="true" /><select idref="V-230320" selected="true" /><select idref="V-230321" selected="true" /><select idref="V-230322" selected="true" /><select idref="V-230323" selected="true" /><select idref="V-230324" selected="true" /><select idref="V-230325" selected="true" /><select idref="V-230326" selected="true" /><select idref="V-230327" selected="true" /><select idref="V-230328" selected="true" /><select idref="V-230329" selected="true" /><select idref="V-230330" selected="true" /><select idref="V-230331" selected="true" /><select idref="V-230332" selected="true" /><select idref="V-230333" selected="true" /><select idref="V-230334" selected="true" /><select idref="V-230335" selected="true" /><select idref="V-230336" selected="true" /><select idref="V-230337" selected="true" /><select idref="V-230338" selected="true" /><select idref="V-230339" selected="true" /><select idref="V-230340" selected="true" /><select idref="V-230341" selected="true" /><select idref="V-230342" selected="true" /><select idref="V-230343" selected="true" /><select idref="V-230344" selected="true" /><select idref="V-230345" selected="true" /><select idref="V-230346" selected="true" /><select idref="V-230347" selected="true" /><select idref="V-230348" selected="true" /><select idref="V-230349" selected="true" /><select idref="V-230350" selected="true" /><select idref="V-230351" selected="true" /><select idref="V-230352" selected="true" /><select idref="V-230353" selected="true" /><select idref="V-230354" selected="true" /><select idref="V-230355" selected="true" /><select idref="V-230356" selected="true" /><select idref="V-230357" selected="true" /><select idref="V-230358" selected="true" /><select idref="V-230359" selected="true" /><select idref="V-230360" selected="true" /><select idref="V-230361" selected="true" /><select idref="V-230362" selected="true" /><select idref="V-230363" selected="true" /><select idref="V-230364" selected="true" /><select idref="V-230365" selected="true" /><select idref="V-230366" selected="true" /><select idref="V-230367" selected="true" /><select idref="V-230368" selected="true" /><select idref="V-230369" selected="true" /><select idref="V-230370" selected="true" /><select idref="V-230371" selected="true" /><select idref="V-230372" selected="true" /><select idref="V-230373" selected="true" /><select idref="V-230374" selected="true" /><select idref="V-230375" selected="true" /><select idref="V-230376" selected="true" /><select idref="V-230377" selected="true" /><select idref="V-230378" selected="true" /><select idref="V-230379" selected="true" /><select idref="V-230380" selected="true" /><select idref="V-230381" selected="true" /><select idref="V-230382" selected="true" /><select idref="V-230383" selected="true" /><select idref="V-230384" selected="true" /><select idref="V-230385" selected="true" /><select idref="V-230386" selected="true" /><select idref="V-230387" selected="true" /><select idref="V-230388" selected="true" /><select idref="V-230389" selected="true" /><select idref="V-230390" selected="true" /><select idref="V-230392" selected="true" /><select idref="V-230393" selected="true" /><select idref="V-230394" selected="true" /><select idref="V-230395" selected="true" /><select idref="V-230396" selected="true" /><select idref="V-230397" selected="true" /><select idref="V-230398" selected="true" /><select idref="V-230399" selected="true" /><select idref="V-230400" selected="true" /><select idref="V-230401" selected="true" /><select idref="V-230402" selected="true" /><select idref="V-230403" selected="true" /><select idref="V-230404" selected="true" /><select idref="V-230405" selected="true" /><select idref="V-230406" selected="true" /><select idref="V-230407" selected="true" /><select idref="V-230408" selected="true" /><select idref="V-230409" selected="true" /><select idref="V-230410" selected="true" /><select idref="V-230411" selected="true" /><select idref="V-230412" selected="true" /><select idref="V-230413" selected="true" /><select idref="V-230418" selected="true" /><select idref="V-230419" selected="true" /><select idref="V-230421" selected="true" /><select idref="V-230422" selected="true" /><select idref="V-230423" selected="true" /><select idref="V-230424" selected="true" /><select idref="V-230425" selected="true" /><select idref="V-230426" selected="true" /><select idref="V-230427" selected="true" /><select idref="V-230428" selected="true" /><select idref="V-230429" selected="true" /><select idref="V-230430" selected="true" /><select idref="V-230431" selected="true" /><select idref="V-230432" selected="true" /><select idref="V-230433" selected="true" /><select idref="V-230434" selected="true" /><select idref="V-230435" selected="true" /><select idref="V-230436" selected="true" /><select idref="V-230437" selected="true" /><select idref="V-230438" selected="true" /><select idref="V-230439" selected="true" /><select idref="V-230444" selected="true" /><select idref="V-230446" selected="true" /><select idref="V-230447" selected="true" /><select idref="V-230448" selected="true" /><select idref="V-230449" selected="true" /><select idref="V-230455" selected="true" /><select idref="V-230456" selected="true" /><select idref="V-230462" selected="true" /><select idref="V-230463" selected="true" /><select idref="V-230464" selected="true" /><select idref="V-230465" selected="true" /><select idref="V-230466" selected="true" /><select idref="V-230467" selected="true" /><select idref="V-230468" selected="true" /><select idref="V-230469" selected="true" /><select idref="V-230470" selected="true" /><select idref="V-230471" selected="true" /><select idref="V-230472" selected="true" /><select idref="V-230473" selected="true" /><select idref="V-230474" selected="true" /><select idref="V-230475" selected="true" /><select idref="V-230476" selected="true" /><select idref="V-230477" selected="true" /><select idref="V-230478" selected="true" /><select idref="V-230479" selected="true" /><select idref="V-230480" selected="true" /><select idref="V-230481" selected="true" /><select idref="V-230482" selected="true" /><select idref="V-230483" selected="true" /><select idref="V-230484" selected="true" /><select idref="V-230485" selected="true" /><select idref="V-230486" selected="true" /><select idref="V-230487" selected="true" /><select idref="V-230488" selected="true" /><select idref="V-230489" selected="true" /><select idref="V-230491" selected="true" /><select idref="V-230492" selected="true" /><select idref="V-230493" selected="true" /><select idref="V-230494" selected="true" /><select idref="V-230495" selected="true" /><select idref="V-230496" selected="true" /><select idref="V-230497" selected="true" /><select idref="V-230498" selected="true" /><select idref="V-230499" selected="true" /><select idref="V-230500" selected="true" /><select idref="V-230502" selected="true" /><select idref="V-230503" selected="true" /><select idref="V-230504" selected="true" /><select idref="V-230505" selected="true" /><select idref="V-230506" selected="true" /><select idref="V-230507" selected="true" /><select idref="V-230508" selected="true" /><select idref="V-230509" selected="true" /><select idref="V-230510" selected="true" /><select idref="V-230511" selected="true" /><select idref="V-230512" selected="true" /><select idref="V-230513" selected="true" /><select idref="V-230514" selected="true" /><select idref="V-230515" selected="true" /><select idref="V-230516" selected="true" /><select idref="V-230517" selected="true" /><select idref="V-230518" selected="true" /><select idref="V-230519" selected="true" /><select idref="V-230520" selected="true" /><select idref="V-230521" selected="true" /><select idref="V-230522" selected="true" /><select idref="V-230523" selected="true" /><select idref="V-230524" selected="true" /><select idref="V-230525" selected="true" /><select idref="V-230526" selected="true" /><select idref="V-230527" selected="true" /><select idref="V-230529" selected="true" /><select idref="V-230530" selected="true" /><select idref="V-230531" selected="true" /><select idref="V-230532" selected="true" /><select idref="V-230533" selected="true" /><select idref="V-230534" selected="true" /><select idref="V-230535" selected="true" /><select idref="V-230536" selected="true" /><select idref="V-230537" selected="true" /><select idref="V-230538" selected="true" /><select idref="V-230539" selected="true" /><select idref="V-230540" selected="true" /><select idref="V-230541" selected="true" /><select idref="V-230542" selected="true" /><select idref="V-230543" selected="true" /><select idref="V-230544" selected="true" /><select idref="V-230545" selected="true" /><select idref="V-230546" selected="true" /><select idref="V-230547" selected="true" /><select idref="V-230548" selected="true" /><select idref="V-230549" selected="true" /><select idref="V-230550" selected="true" /><select idref="V-230551" selected="true" /><select idref="V-230552" selected="true" /><select idref="V-230553" selected="true" /><select idref="V-230554" selected="true" /><select idref="V-230555" selected="true" /><select idref="V-230556" selected="true" /><select idref="V-230557" selected="true" /><select idref="V-230558" selected="true" /><select idref="V-230559" selected="true" /><select idref="V-230560" selected="true" /><select idref="V-230561" selected="true" /><select idref="V-237640" selected="true" /><select idref="V-237641" selected="true" /><select idref="V-237642" selected="true" /><select idref="V-237643" selected="true" /><select idref="V-244519" selected="true" /><select idref="V-244521" selected="true" /><select idref="V-244522" selected="true" /><select idref="V-244523" selected="true" /><select idref="V-244524" selected="true" /><select idref="V-244525" selected="true" /><select idref="V-244526" selected="true" /><select idref="V-244527" selected="true" /><select idref="V-244528" selected="true" /><select idref="V-244529" selected="true" /><select idref="V-244530" selected="true" /><select idref="V-244531" selected="true" /><select idref="V-244532" selected="true" /><select idref="V-244533" selected="true" /><select idref="V-244534" selected="true" /><select idref="V-244535" selected="true" /><select idref="V-244536" selected="true" /><select idref="V-244537" selected="true" /><select idref="V-244538" selected="true" /><select idref="V-244539" selected="true" /><select idref="V-244540" selected="true" /><select idref="V-244541" selected="true" /><select idref="V-244542" selected="true" /><select idref="V-244543" selected="true" /><select idref="V-244544" selected="true" /><select idref="V-244545" selected="true" /><select idref="V-244546" selected="true" /><select idref="V-244547" selected="true" /><select idref="V-244548" selected="true" /><select idref="V-244549" selected="true" /><select idref="V-244550" selected="true" /><select idref="V-244551" selected="true" /><select idref="V-244552" selected="true" /><select idref="V-244553" selected="true" /><select idref="V-244554" selected="true" /><select idref="V-245540" selected="true" /><select idref="V-250315" selected="true" /><select idref="V-250316" selected="true" /><select idref="V-250317" selected="true" /><select idref="V-251706" selected="true" /><select idref="V-251707" selected="true" /><select idref="V-251708" selected="true" /><select idref="V-251709" selected="true" /><select idref="V-251710" selected="true" /><select idref="V-251711" selected="true" /><select idref="V-251712" selected="true" /><select idref="V-251713" selected="true" /><select idref="V-251714" selected="true" /><select idref="V-251715" selected="true" /><select idref="V-251716" selected="true" /><select idref="V-251717" selected="true" /><select idref="V-251718" selected="true" /></Profile><Profile id="MAC-3_Public"><title>III - Administrative Public</title><description>&lt;ProfileDescription&gt;&lt;/ProfileDescription&gt;</description><select idref="V-230221" selected="true" /><select idref="V-230222" selected="true" /><select idref="V-230223" selected="true" /><select idref="V-230224" selected="true" /><select idref="V-230225" selected="true" /><select idref="V-230226" selected="true" /><select idref="V-230227" selected="true" /><select idref="V-230228" selected="true" /><select idref="V-230229" selected="true" /><select idref="V-230230" selected="true" /><select idref="V-230231" selected="true" /><select idref="V-230232" selected="true" /><select idref="V-230233" selected="true" /><select idref="V-230234" selected="true" /><select idref="V-230235" selected="true" /><select idref="V-230236" selected="true" /><select idref="V-230237" selected="true" /><select idref="V-230238" selected="true" /><select idref="V-230239" selected="true" /><select idref="V-230240" selected="true" /><select idref="V-230241" selected="true" /><select idref="V-230243" selected="true" /><select idref="V-230244" selected="true" /><select idref="V-230245" selected="true" /><select idref="V-230246" selected="true" /><select idref="V-230247" selected="true" /><select idref="V-230248" selected="true" /><select idref="V-230249" selected="true" /><select idref="V-230250" selected="true" /><select idref="V-230251" selected="true" /><select idref="V-230252" selected="true" /><select idref="V-230253" selected="true" /><select idref="V-230254" selected="true" /><select idref="V-230255" selected="true" /><select idref="V-230256" selected="true" /><select idref="V-230257" selected="true" /><select idref="V-230258" selected="true" /><select idref="V-230259" selected="true" /><select idref="V-230260" selected="true" /><select idref="V-230261" selected="true" /><select idref="V-230262" selected="true" /><select idref="V-230263" selected="true" /><select idref="V-230264" selected="true" /><select idref="V-230265" selected="true" /><select idref="V-230266" selected="true" /><select idref="V-230267" selected="true" /><select idref="V-230268" selected="true" /><select idref="V-230269" selected="true" /><select idref="V-230270" selected="true" /><select idref="V-230271" selected="true" /><select idref="V-230272" selected="true" /><select idref="V-230273" selected="true" /><select idref="V-230274" selected="true" /><select idref="V-230275" selected="true" /><select idref="V-230276" selected="true" /><select idref="V-230277" selected="true" /><select idref="V-230278" selected="true" /><select idref="V-230279" selected="true" /><select idref="V-230280" selected="true" /><select idref="V-230281" selected="true" /><select idref="V-230282" selected="true" /><select idref="V-230283" selected="true" /><select idref="V-230284" selected="true" /><select idref="V-230285" selected="true" /><select idref="V-230286" selected="true" /><select idref="V-230287" selected="true" /><select idref="V-230288" selected="true" /><select idref="V-230289" selected="true" /><select idref="V-230290" selected="true" /><select idref="V-230291" selected="true" /><select idref="V-230292" selected="true" /><select idref="V-230293" selected="true" /><select idref="V-230294" selected="true" /><select idref="V-230295" selected="true" /><select idref="V-230296" selected="true" /><select idref="V-230298" selected="true" /><select idref="V-230299" selected="true" /><select idref="V-230300" selected="true" /><select idref="V-230301" selected="true" /><select idref="V-230302" selected="true" /><select idref="V-230303" selected="true" /><select idref="V-230304" selected="true" /><select idref="V-230305" selected="true" /><select idref="V-230306" selected="true" /><select idref="V-230307" selected="true" /><select idref="V-230308" selected="true" /><select idref="V-230309" selected="true" /><select idref="V-230310" selected="true" /><select idref="V-230311" selected="true" /><select idref="V-230312" selected="true" /><select idref="V-230313" selected="true" /><select idref="V-230314" selected="true" /><select idref="V-230315" selected="true" /><select idref="V-230316" selected="true" /><select idref="V-230317" selected="true" /><select idref="V-230318" selected="true" /><select idref="V-230319" selected="true" /><select idref="V-230320" selected="true" /><select idref="V-230321" selected="true" /><select idref="V-230322" selected="true" /><select idref="V-230323" selected="true" /><select idref="V-230324" selected="true" /><select idref="V-230325" selected="true" /><select idref="V-230326" selected="true" /><select idref="V-230327" selected="true" /><select idref="V-230328" selected="true" /><select idref="V-230329" selected="true" /><select idref="V-230330" selected="true" /><select idref="V-230331" selected="true" /><select idref="V-230332" selected="true" /><select idref="V-230333" selected="true" /><select idref="V-230334" selected="true" /><select idref="V-230335" selected="true" /><select idref="V-230336" selected="true" /><select idref="V-230337" selected="true" /><select idref="V-230338" selected="true" /><select idref="V-230339" selected="true" /><select idref="V-230340" selected="true" /><select idref="V-230341" selected="true" /><select idref="V-230342" selected="true" /><select idref="V-230343" selected="true" /><select idref="V-230344" selected="true" /><select idref="V-230345" selected="true" /><select idref="V-230346" selected="true" /><select idref="V-230347" selected="true" /><select idref="V-230348" selected="true" /><select idref="V-230349" selected="true" /><select idref="V-230350" selected="true" /><select idref="V-230351" selected="true" /><select idref="V-230352" selected="true" /><select idref="V-230353" selected="true" /><select idref="V-230354" selected="true" /><select idref="V-230355" selected="true" /><select idref="V-230356" selected="true" /><select idref="V-230357" selected="true" /><select idref="V-230358" selected="true" /><select idref="V-230359" selected="true" /><select idref="V-230360" selected="true" /><select idref="V-230361" selected="true" /><select idref="V-230362" selected="true" /><select idref="V-230363" selected="true" /><select idref="V-230364" selected="true" /><select idref="V-230365" selected="true" /><select idref="V-230366" selected="true" /><select idref="V-230367" selected="true" /><select idref="V-230368" selected="true" /><select idref="V-230369" selected="true" /><select idref="V-230370" selected="true" /><select idref="V-230371" selected="true" /><select idref="V-230372" selected="true" /><select idref="V-230373" selected="true" /><select idref="V-230374" selected="true" /><select idref="V-230375" selected="true" /><select idref="V-230376" selected="true" /><select idref="V-230377" selected="true" /><select idref="V-230378" selected="true" /><select idref="V-230379" selected="true" /><select idref="V-230380" selected="true" /><select idref="V-230381" selected="true" /><select idref="V-230382" selected="true" /><select idref="V-230383" selected="true" /><select idref="V-230384" selected="true" /><select idref="V-230385" selected="true" /><select idref="V-230386" selected="true" /><select idref="V-230387" selected="true" /><select idref="V-230388" selected="true" /><select idref="V-230389" selected="true" /><select idref="V-230390" selected="true" /><select idref="V-230392" selected="true" /><select idref="V-230393" selected="true" /><select idref="V-230394" selected="true" /><select idref="V-230395" selected="true" /><select idref="V-230396" selected="true" /><select idref="V-230397" selected="true" /><select idref="V-230398" selected="true" /><select idref="V-230399" selected="true" /><select idref="V-230400" selected="true" /><select idref="V-230401" selected="true" /><select idref="V-230402" selected="true" /><select idref="V-230403" selected="true" /><select idref="V-230404" selected="true" /><select idref="V-230405" selected="true" /><select idref="V-230406" selected="true" /><select idref="V-230407" selected="true" /><select idref="V-230408" selected="true" /><select idref="V-230409" selected="true" /><select idref="V-230410" selected="true" /><select idref="V-230411" selected="true" /><select idref="V-230412" selected="true" /><select idref="V-230413" selected="true" /><select idref="V-230418" selected="true" /><select idref="V-230419" selected="true" /><select idref="V-230421" selected="true" /><select idref="V-230422" selected="true" /><select idref="V-230423" selected="true" /><select idref="V-230424" selected="true" /><select idref="V-230425" selected="true" /><select idref="V-230426" selected="true" /><select idref="V-230427" selected="true" /><select idref="V-230428" selected="true" /><select idref="V-230429" selected="true" /><select idref="V-230430" selected="true" /><select idref="V-230431" selected="true" /><select idref="V-230432" selected="true" /><select idref="V-230433" selected="true" /><select idref="V-230434" selected="true" /><select idref="V-230435" selected="true" /><select idref="V-230436" selected="true" /><select idref="V-230437" selected="true" /><select idref="V-230438" selected="true" /><select idref="V-230439" selected="true" /><select idref="V-230444" selected="true" /><select idref="V-230446" selected="true" /><select idref="V-230447" selected="true" /><select idref="V-230448" selected="true" /><select idref="V-230449" selected="true" /><select idref="V-230455" selected="true" /><select idref="V-230456" selected="true" /><select idref="V-230462" selected="true" /><select idref="V-230463" selected="true" /><select idref="V-230464" selected="true" /><select idref="V-230465" selected="true" /><select idref="V-230466" selected="true" /><select idref="V-230467" selected="true" /><select idref="V-230468" selected="true" /><select idref="V-230469" selected="true" /><select idref="V-230470" selected="true" /><select idref="V-230471" selected="true" /><select idref="V-230472" selected="true" /><select idref="V-230473" selected="true" /><select idref="V-230474" selected="true" /><select idref="V-230475" selected="true" /><select idref="V-230476" selected="true" /><select idref="V-230477" selected="true" /><select idref="V-230478" selected="true" /><select idref="V-230479" selected="true" /><select idref="V-230480" selected="true" /><select idref="V-230481" selected="true" /><select idref="V-230482" selected="true" /><select idref="V-230483" selected="true" /><select idref="V-230484" selected="true" /><select idref="V-230485" selected="true" /><select idref="V-230486" selected="true" /><select idref="V-230487" selected="true" /><select idref="V-230488" selected="true" /><select idref="V-230489" selected="true" /><select idref="V-230491" selected="true" /><select idref="V-230492" selected="true" /><select idref="V-230493" selected="true" /><select idref="V-230494" selected="true" /><select idref="V-230495" selected="true" /><select idref="V-230496" selected="true" /><select idref="V-230497" selected="true" /><select idref="V-230498" selected="true" /><select idref="V-230499" selected="true" /><select idref="V-230500" selected="true" /><select idref="V-230502" selected="true" /><select idref="V-230503" selected="true" /><select idref="V-230504" selected="true" /><select idref="V-230505" selected="true" /><select idref="V-230506" selected="true" /><select idref="V-230507" selected="true" /><select idref="V-230508" selected="true" /><select idref="V-230509" selected="true" /><select idref="V-230510" selected="true" /><select idref="V-230511" selected="true" /><select idref="V-230512" selected="true" /><select idref="V-230513" selected="true" /><select idref="V-230514" selected="true" /><select idref="V-230515" selected="true" /><select idref="V-230516" selected="true" /><select idref="V-230517" selected="true" /><select idref="V-230518" selected="true" /><select idref="V-230519" selected="true" /><select idref="V-230520" selected="true" /><select idref="V-230521" selected="true" /><select idref="V-230522" selected="true" /><select idref="V-230523" selected="true" /><select idref="V-230524" selected="true" /><select idref="V-230525" selected="true" /><select idref="V-230526" selected="true" /><select idref="V-230527" selected="true" /><select idref="V-230529" selected="true" /><select idref="V-230530" selected="true" /><select idref="V-230531" selected="true" /><select idref="V-230532" selected="true" /><select idref="V-230533" selected="true" /><select idref="V-230534" selected="true" /><select idref="V-230535" selected="true" /><select idref="V-230536" selected="true" /><select idref="V-230537" selected="true" /><select idref="V-230538" selected="true" /><select idref="V-230539" selected="true" /><select idref="V-230540" selected="true" /><select idref="V-230541" selected="true" /><select idref="V-230542" selected="true" /><select idref="V-230543" selected="true" /><select idref="V-230544" selected="true" /><select idref="V-230545" selected="true" /><select idref="V-230546" selected="true" /><select idref="V-230547" selected="true" /><select idref="V-230548" selected="true" /><select idref="V-230549" selected="true" /><select idref="V-230550" selected="true" /><select idref="V-230551" selected="true" /><select idref="V-230552" selected="true" /><select idref="V-230553" selected="true" /><select idref="V-230554" selected="true" /><select idref="V-230555" selected="true" /><select idref="V-230556" selected="true" /><select idref="V-230557" selected="true" /><select idref="V-230558" selected="true" /><select idref="V-230559" selected="true" /><select idref="V-230560" selected="true" /><select idref="V-230561" selected="true" /><select idref="V-237640" selected="true" /><select idref="V-237641" selected="true" /><select idref="V-237642" selected="true" /><select idref="V-237643" selected="true" /><select idref="V-244519" selected="true" /><select idref="V-244521" selected="true" /><select idref="V-244522" selected="true" /><select idref="V-244523" selected="true" /><select idref="V-244524" selected="true" /><select idref="V-244525" selected="true" /><select idref="V-244526" selected="true" /><select idref="V-244527" selected="true" /><select idref="V-244528" selected="true" /><select idref="V-244529" selected="true" /><select idref="V-244530" selected="true" /><select idref="V-244531" selected="true" /><select idref="V-244532" selected="true" /><select idref="V-244533" selected="true" /><select idref="V-244534" selected="true" /><select idref="V-244535" selected="true" /><select idref="V-244536" selected="true" /><select idref="V-244537" selected="true" /><select idref="V-244538" selected="true" /><select idref="V-244539" selected="true" /><select idref="V-244540" selected="true" /><select idref="V-244541" selected="true" /><select idref="V-244542" selected="true" /><select idref="V-244543" selected="true" /><select idref="V-244544" selected="true" /><select idref="V-244545" selected="true" /><select idref="V-244546" selected="true" /><select idref="V-244547" selected="true" /><select idref="V-244548" selected="true" /><select idref="V-244549" selected="true" /><select idref="V-244550" selected="true" /><select idref="V-244551" selected="true" /><select idref="V-244552" selected="true" /><select idref="V-244553" selected="true" /><select idref="V-244554" selected="true" /><select idref="V-245540" selected="true" /><select idref="V-250315" selected="true" /><select idref="V-250316" selected="true" /><select idref="V-250317" selected="true" /><select idref="V-251706" selected="true" /><select idref="V-251707" selected="true" /><select idref="V-251708" selected="true" /><select idref="V-251709" selected="true" /><select idref="V-251710" selected="true" /><select idref="V-251711" selected="true" /><select idref="V-251712" selected="true" /><select idref="V-251713" selected="true" /><select idref="V-251714" selected="true" /><select idref="V-251715" selected="true" /><select idref="V-251716" selected="true" /><select idref="V-251717" selected="true" /><select idref="V-251718" selected="true" /></Profile><Profile id="MAC-3_Sensitive"><title>III - Administrative Sensitive</title><description>&lt;ProfileDescription&gt;&lt;/ProfileDescription&gt;</description><select idref="V-230221" selected="true" /><select idref="V-230222" selected="true" /><select idref="V-230223" selected="true" /><select idref="V-230224" selected="true" /><select idref="V-230225" selected="true" /><select idref="V-230226" selected="true" /><select idref="V-230227" selected="true" /><select idref="V-230228" selected="true" /><select idref="V-230229" selected="true" /><select idref="V-230230" selected="true" /><select idref="V-230231" selected="true" /><select idref="V-230232" selected="true" /><select idref="V-230233" selected="true" /><select idref="V-230234" selected="true" /><select idref="V-230235" selected="true" /><select idref="V-230236" selected="true" /><select idref="V-230237" selected="true" /><select idref="V-230238" selected="true" /><select idref="V-230239" selected="true" /><select idref="V-230240" selected="true" /><select idref="V-230241" selected="true" /><select idref="V-230243" selected="true" /><select idref="V-230244" selected="true" /><select idref="V-230245" selected="true" /><select idref="V-230246" selected="true" /><select idref="V-230247" selected="true" /><select idref="V-230248" selected="true" /><select idref="V-230249" selected="true" /><select idref="V-230250" selected="true" /><select idref="V-230251" selected="true" /><select idref="V-230252" selected="true" /><select idref="V-230253" selected="true" /><select idref="V-230254" selected="true" /><select idref="V-230255" selected="true" /><select idref="V-230256" selected="true" /><select idref="V-230257" selected="true" /><select idref="V-230258" selected="true" /><select idref="V-230259" selected="true" /><select idref="V-230260" selected="true" /><select idref="V-230261" selected="true" /><select idref="V-230262" selected="true" /><select idref="V-230263" selected="true" /><select idref="V-230264" selected="true" /><select idref="V-230265" selected="true" /><select idref="V-230266" selected="true" /><select idref="V-230267" selected="true" /><select idref="V-230268" selected="true" /><select idref="V-230269" selected="true" /><select idref="V-230270" selected="true" /><select idref="V-230271" selected="true" /><select idref="V-230272" selected="true" /><select idref="V-230273" selected="true" /><select idref="V-230274" selected="true" /><select idref="V-230275" selected="true" /><select idref="V-230276" selected="true" /><select idref="V-230277" selected="true" /><select idref="V-230278" selected="true" /><select idref="V-230279" selected="true" /><select idref="V-230280" selected="true" /><select idref="V-230281" selected="true" /><select idref="V-230282" selected="true" /><select idref="V-230283" selected="true" /><select idref="V-230284" selected="true" /><select idref="V-230285" selected="true" /><select idref="V-230286" selected="true" /><select idref="V-230287" selected="true" /><select idref="V-230288" selected="true" /><select idref="V-230289" selected="true" /><select idref="V-230290" selected="true" /><select idref="V-230291" selected="true" /><select idref="V-230292" selected="true" /><select idref="V-230293" selected="true" /><select idref="V-230294" selected="true" /><select idref="V-230295" selected="true" /><select idref="V-230296" selected="true" /><select idref="V-230298" selected="true" /><select idref="V-230299" selected="true" /><select idref="V-230300" selected="true" /><select idref="V-230301" selected="true" /><select idref="V-230302" selected="true" /><select idref="V-230303" selected="true" /><select idref="V-230304" selected="true" /><select idref="V-230305" selected="true" /><select idref="V-230306" selected="true" /><select idref="V-230307" selected="true" /><select idref="V-230308" selected="true" /><select idref="V-230309" selected="true" /><select idref="V-230310" selected="true" /><select idref="V-230311" selected="true" /><select idref="V-230312" selected="true" /><select idref="V-230313" selected="true" /><select idref="V-230314" selected="true" /><select idref="V-230315" selected="true" /><select idref="V-230316" selected="true" /><select idref="V-230317" selected="true" /><select idref="V-230318" selected="true" /><select idref="V-230319" selected="true" /><select idref="V-230320" selected="true" /><select idref="V-230321" selected="true" /><select idref="V-230322" selected="true" /><select idref="V-230323" selected="true" /><select idref="V-230324" selected="true" /><select idref="V-230325" selected="true" /><select idref="V-230326" selected="true" /><select idref="V-230327" selected="true" /><select idref="V-230328" selected="true" /><select idref="V-230329" selected="true" /><select idref="V-230330" selected="true" /><select idref="V-230331" selected="true" /><select idref="V-230332" selected="true" /><select idref="V-230333" selected="true" /><select idref="V-230334" selected="true" /><select idref="V-230335" selected="true" /><select idref="V-230336" selected="true" /><select idref="V-230337" selected="true" /><select idref="V-230338" selected="true" /><select idref="V-230339" selected="true" /><select idref="V-230340" selected="true" /><select idref="V-230341" selected="true" /><select idref="V-230342" selected="true" /><select idref="V-230343" selected="true" /><select idref="V-230344" selected="true" /><select idref="V-230345" selected="true" /><select idref="V-230346" selected="true" /><select idref="V-230347" selected="true" /><select idref="V-230348" selected="true" /><select idref="V-230349" selected="true" /><select idref="V-230350" selected="true" /><select idref="V-230351" selected="true" /><select idref="V-230352" selected="true" /><select idref="V-230353" selected="true" /><select idref="V-230354" selected="true" /><select idref="V-230355" selected="true" /><select idref="V-230356" selected="true" /><select idref="V-230357" selected="true" /><select idref="V-230358" selected="true" /><select idref="V-230359" selected="true" /><select idref="V-230360" selected="true" /><select idref="V-230361" selected="true" /><select idref="V-230362" selected="true" /><select idref="V-230363" selected="true" /><select idref="V-230364" selected="true" /><select idref="V-230365" selected="true" /><select idref="V-230366" selected="true" /><select idref="V-230367" selected="true" /><select idref="V-230368" selected="true" /><select idref="V-230369" selected="true" /><select idref="V-230370" selected="true" /><select idref="V-230371" selected="true" /><select idref="V-230372" selected="true" /><select idref="V-230373" selected="true" /><select idref="V-230374" selected="true" /><select idref="V-230375" selected="true" /><select idref="V-230376" selected="true" /><select idref="V-230377" selected="true" /><select idref="V-230378" selected="true" /><select idref="V-230379" selected="true" /><select idref="V-230380" selected="true" /><select idref="V-230381" selected="true" /><select idref="V-230382" selected="true" /><select idref="V-230383" selected="true" /><select idref="V-230384" selected="true" /><select idref="V-230385" selected="true" /><select idref="V-230386" selected="true" /><select idref="V-230387" selected="true" /><select idref="V-230388" selected="true" /><select idref="V-230389" selected="true" /><select idref="V-230390" selected="true" /><select idref="V-230392" selected="true" /><select idref="V-230393" selected="true" /><select idref="V-230394" selected="true" /><select idref="V-230395" selected="true" /><select idref="V-230396" selected="true" /><select idref="V-230397" selected="true" /><select idref="V-230398" selected="true" /><select idref="V-230399" selected="true" /><select idref="V-230400" selected="true" /><select idref="V-230401" selected="true" /><select idref="V-230402" selected="true" /><select idref="V-230403" selected="true" /><select idref="V-230404" selected="true" /><select idref="V-230405" selected="true" /><select idref="V-230406" selected="true" /><select idref="V-230407" selected="true" /><select idref="V-230408" selected="true" /><select idref="V-230409" selected="true" /><select idref="V-230410" selected="true" /><select idref="V-230411" selected="true" /><select idref="V-230412" selected="true" /><select idref="V-230413" selected="true" /><select idref="V-230418" selected="true" /><select idref="V-230419" selected="true" /><select idref="V-230421" selected="true" /><select idref="V-230422" selected="true" /><select idref="V-230423" selected="true" /><select idref="V-230424" selected="true" /><select idref="V-230425" selected="true" /><select idref="V-230426" selected="true" /><select idref="V-230427" selected="true" /><select idref="V-230428" selected="true" /><select idref="V-230429" selected="true" /><select idref="V-230430" selected="true" /><select idref="V-230431" selected="true" /><select idref="V-230432" selected="true" /><select idref="V-230433" selected="true" /><select idref="V-230434" selected="true" /><select idref="V-230435" selected="true" /><select idref="V-230436" selected="true" /><select idref="V-230437" selected="true" /><select idref="V-230438" selected="true" /><select idref="V-230439" selected="true" /><select idref="V-230444" selected="true" /><select idref="V-230446" selected="true" /><select idref="V-230447" selected="true" /><select idref="V-230448" selected="true" /><select idref="V-230449" selected="true" /><select idref="V-230455" selected="true" /><select idref="V-230456" selected="true" /><select idref="V-230462" selected="true" /><select idref="V-230463" selected="true" /><select idref="V-230464" selected="true" /><select idref="V-230465" selected="true" /><select idref="V-230466" selected="true" /><select idref="V-230467" selected="true" /><select idref="V-230468" selected="true" /><select idref="V-230469" selected="true" /><select idref="V-230470" selected="true" /><select idref="V-230471" selected="true" /><select idref="V-230472" selected="true" /><select idref="V-230473" selected="true" /><select idref="V-230474" selected="true" /><select idref="V-230475" selected="true" /><select idref="V-230476" selected="true" /><select idref="V-230477" selected="true" /><select idref="V-230478" selected="true" /><select idref="V-230479" selected="true" /><select idref="V-230480" selected="true" /><select idref="V-230481" selected="true" /><select idref="V-230482" selected="true" /><select idref="V-230483" selected="true" /><select idref="V-230484" selected="true" /><select idref="V-230485" selected="true" /><select idref="V-230486" selected="true" /><select idref="V-230487" selected="true" /><select idref="V-230488" selected="true" /><select idref="V-230489" selected="true" /><select idref="V-230491" selected="true" /><select idref="V-230492" selected="true" /><select idref="V-230493" selected="true" /><select idref="V-230494" selected="true" /><select idref="V-230495" selected="true" /><select idref="V-230496" selected="true" /><select idref="V-230497" selected="true" /><select idref="V-230498" selected="true" /><select idref="V-230499" selected="true" /><select idref="V-230500" selected="true" /><select idref="V-230502" selected="true" /><select idref="V-230503" selected="true" /><select idref="V-230504" selected="true" /><select idref="V-230505" selected="true" /><select idref="V-230506" selected="true" /><select idref="V-230507" selected="true" /><select idref="V-230508" selected="true" /><select idref="V-230509" selected="true" /><select idref="V-230510" selected="true" /><select idref="V-230511" selected="true" /><select idref="V-230512" selected="true" /><select idref="V-230513" selected="true" /><select idref="V-230514" selected="true" /><select idref="V-230515" selected="true" /><select idref="V-230516" selected="true" /><select idref="V-230517" selected="true" /><select idref="V-230518" selected="true" /><select idref="V-230519" selected="true" /><select idref="V-230520" selected="true" /><select idref="V-230521" selected="true" /><select idref="V-230522" selected="true" /><select idref="V-230523" selected="true" /><select idref="V-230524" selected="true" /><select idref="V-230525" selected="true" /><select idref="V-230526" selected="true" /><select idref="V-230527" selected="true" /><select idref="V-230529" selected="true" /><select idref="V-230530" selected="true" /><select idref="V-230531" selected="true" /><select idref="V-230532" selected="true" /><select idref="V-230533" selected="true" /><select idref="V-230534" selected="true" /><select idref="V-230535" selected="true" /><select idref="V-230536" selected="true" /><select idref="V-230537" selected="true" /><select idref="V-230538" selected="true" /><select idref="V-230539" selected="true" /><select idref="V-230540" selected="true" /><select idref="V-230541" selected="true" /><select idref="V-230542" selected="true" /><select idref="V-230543" selected="true" /><select idref="V-230544" selected="true" /><select idref="V-230545" selected="true" /><select idref="V-230546" selected="true" /><select idref="V-230547" selected="true" /><select idref="V-230548" selected="true" /><select idref="V-230549" selected="true" /><select idref="V-230550" selected="true" /><select idref="V-230551" selected="true" /><select idref="V-230552" selected="true" /><select idref="V-230553" selected="true" /><select idref="V-230554" selected="true" /><select idref="V-230555" selected="true" /><select idref="V-230556" selected="true" /><select idref="V-230557" selected="true" /><select idref="V-230558" selected="true" /><select idref="V-230559" selected="true" /><select idref="V-230560" selected="true" /><select idref="V-230561" selected="true" /><select idref="V-237640" selected="true" /><select idref="V-237641" selected="true" /><select idref="V-237642" selected="true" /><select idref="V-237643" selected="true" /><select idref="V-244519" selected="true" /><select idref="V-244521" selected="true" /><select idref="V-244522" selected="true" /><select idref="V-244523" selected="true" /><select idref="V-244524" selected="true" /><select idref="V-244525" selected="true" /><select idref="V-244526" selected="true" /><select idref="V-244527" selected="true" /><select idref="V-244528" selected="true" /><select idref="V-244529" selected="true" /><select idref="V-244530" selected="true" /><select idref="V-244531" selected="true" /><select idref="V-244532" selected="true" /><select idref="V-244533" selected="true" /><select idref="V-244534" selected="true" /><select idref="V-244535" selected="true" /><select idref="V-244536" selected="true" /><select idref="V-244537" selected="true" /><select idref="V-244538" selected="true" /><select idref="V-244539" selected="true" /><select idref="V-244540" selected="true" /><select idref="V-244541" selected="true" /><select idref="V-244542" selected="true" /><select idref="V-244543" selected="true" /><select idref="V-244544" selected="true" /><select idref="V-244545" selected="true" /><select idref="V-244546" selected="true" /><select idref="V-244547" selected="true" /><select idref="V-244548" selected="true" /><select idref="V-244549" selected="true" /><select idref="V-244550" selected="true" /><select idref="V-244551" selected="true" /><select idref="V-244552" selected="true" /><select idref="V-244553" selected="true" /><select idref="V-244554" selected="true" /><select idref="V-245540" selected="true" /><select idref="V-250315" selected="true" /><select idref="V-250316" selected="true" /><select idref="V-250317" selected="true" /><select idref="V-251706" selected="true" /><select idref="V-251707" selected="true" /><select idref="V-251708" selected="true" /><select idref="V-251709" selected="true" /><select idref="V-251710" selected="true" /><select idref="V-251711" selected="true" /><select idref="V-251712" selected="true" /><select idref="V-251713" selected="true" /><select idref="V-251714" selected="true" /><select idref="V-251715" selected="true" /><select idref="V-251716" selected="true" /><select idref="V-251717" selected="true" /><select idref="V-251718" selected="true" /></Profile><Group id="V-230221"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230221r743913_rule" weight="10.0" severity="high"><version>RHEL-08-010000</version><title>RHEL 8 must be a vendor-supported release.</title><description>&lt;VulnDiscussion&gt;An operating system release is considered "supported" if the vendor continues to provide security patches for the product. With an unsupported release, it will not be possible to resolve security issues discovered in the system software.
- 
- Red Hat offers the Extended Update Support (EUS) ad-on to a Red Hat Enterprise Linux subscription, for a fee, for those customers who wish to standardize on a specific minor release for an extended period. The RHEL 8 minor releases eligible for EUS are 8.1, 8.2, 8.4, 8.6, and 8.8. Each RHEL 8 EUS stream is available for 24 months from the availability of the minor release. RHEL 8.10 will be the final minor release overall. For more details on the Red Hat Enterprise Linux Life Cycle  visit https://access.redhat.com/support/policy/updates/errata.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000366</ident><fixtext fixref="F-32865r567410_fix">Upgrade to a supported version of RHEL 8.</fixtext><fix id="F-32865r567410_fix" /><check system="C-32890r743912_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify the version of the operating system is vendor supported.
- 
-@@ -849,7 +849,7 @@ $ sudo grep -i localpkg_gpgcheck /etc/dnf/dnf.conf
- 
- localpkg_gpgcheck =True
- 
--If "localpkg_gpgcheck" is not set to either "1", "True", or "yes", commented out, or is missing from "/etc/dnf/dnf.conf", this is a finding.</check-content></check></Rule></Group><Group id="V-230266"><title>SRG-OS-000366-GPOS-00153</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230266r792870_rule" weight="10.0" severity="medium"><version>RHEL-08-010372</version><title>RHEL 8 must prevent the loading of a new kernel for later execution.</title><description>&lt;VulnDiscussion&gt;Changes to any software components can have significant effects on the overall security of the operating system. This requirement ensures the software has not been tampered with and that it has been provided by a trusted vendor.
-+If "localpkg_gpgcheck" is not set to either "1", "True", or "yes", commented out, or is missing from "/etc/dnf/dnf.conf", this is a finding.</check-content></check></Rule></Group><Group id="V-230266"><title>SRG-OS-000366-GPOS-00153</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230266r818816_rule" weight="10.0" severity="medium"><version>RHEL-08-010372</version><title>RHEL 8 must prevent the loading of a new kernel for later execution.</title><description>&lt;VulnDiscussion&gt;Changes to any software components can have significant effects on the overall security of the operating system. This requirement ensures the software has not been tampered with and that it has been provided by a trusted vendor.
- 
- Disabling kexec_load prevents an unsigned kernel image (that could be a windows kernel or modified vulnerable kernel) from being loaded. Kexec can be used subvert the entire secureboot process and should be avoided at all costs especially since it can load unsigned kernel images.
- 
-@@ -859,16 +859,15 @@ The sysctl --system command will load settings from all system configuration fil
- /usr/local/lib/sysctl.d/*.conf
- /usr/lib/sysctl.d/*.conf
- /lib/sysctl.d/*.conf
--/etc/sysctl.conf
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-001749</ident><fixtext fixref="F-32910r792869_fix">Configure the operating system to disable kernel image loading.
-+/etc/sysctl.conf&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-001749</ident><fixtext fixref="F-32910r818815_fix">Configure the operating system to disable kernel image loading.
- 
--Add or edit the following line in a system configuration file, which begins with "99-", in the "/etc/sysctl.d/" directory:
-+Add or edit the following line in a system configuration file, in the "/etc/sysctl.d/" directory:
- 
- kernel.kexec_load_disabled = 1
- 
- Load settings from all system configuration files with the following command:
- 
--$ sudo sysctl --system</fixtext><fix id="F-32910r792869_fix" /><check system="C-32935r792868_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify the operating system is configured to disable kernel image loading with the following commands:
-+$ sudo sysctl --system</fixtext><fix id="F-32910r818815_fix" /><check system="C-32935r818814_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify the operating system is configured to disable kernel image loading with the following commands:
- 
- Check the status of the kernel.kexec_load_disabled kernel parameter.
- 
-@@ -880,13 +879,13 @@ If "kernel.kexec_load_disabled" is not set to "1" or is missing, this is a findi
- 
- Check that the configuration files are present to enable this kernel parameter.
- 
--$ sudo grep -r kernel.kexec_load_disabled /etc/sysctl.d/*.conf
-+$ sudo grep -r kernel.kexec_load_disabled /run/sysctl.d/*.conf /usr/local/lib/sysctl.d/*.conf /usr/lib/sysctl.d/*.conf /lib/sysctl.d/*.conf /etc/sysctl.conf /etc/sysctl.d/*.conf
- 
- /etc/sysctl.d/99-sysctl.conf:kernel.kexec_load_disabled = 1
- 
- If "kernel.kexec_load_disabled" is not set to "1", is missing or commented out, this is a finding.
- 
--If the configuration file does not begin with "99-", this is a finding.</check-content></check></Rule></Group><Group id="V-230267"><title>SRG-OS-000312-GPOS-00122</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230267r792873_rule" weight="10.0" severity="medium"><version>RHEL-08-010373</version><title>RHEL 8 must enable kernel parameters to enforce discretionary access control on symlinks.</title><description>&lt;VulnDiscussion&gt;Discretionary Access Control (DAC) is based on the notion that individual users are "owners" of objects and therefore have discretion over who should be authorized to access the object and in which mode (e.g., read or write). Ownership is usually acquired as a consequence of creating the object or via specified ownership assignment. DAC allows the owner to determine who will have access to objects they control. An example of DAC includes user-controlled file permissions.
-+If results are returned from more than one file location, this is a finding.</check-content></check></Rule></Group><Group id="V-230267"><title>SRG-OS-000312-GPOS-00122</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230267r818819_rule" weight="10.0" severity="medium"><version>RHEL-08-010373</version><title>RHEL 8 must enable kernel parameters to enforce discretionary access control on symlinks.</title><description>&lt;VulnDiscussion&gt;Discretionary Access Control (DAC) is based on the notion that individual users are "owners" of objects and therefore have discretion over who should be authorized to access the object and in which mode (e.g., read or write). Ownership is usually acquired as a consequence of creating the object or via specified ownership assignment. DAC allows the owner to determine who will have access to objects they control. An example of DAC includes user-controlled file permissions.
- 
- When discretionary access control policies are implemented, subjects are not constrained with regard to what actions they can take with information for which they have already been granted access. Thus, subjects that have been granted access to information are not prevented from passing (i.e., the subjects have the discretion to pass) the information to other subjects or objects. A subject that is constrained in its operation by Mandatory Access Control policies is still able to operate under the less rigorous constraints of this requirement. Thus, while Mandatory Access Control imposes constraints preventing a subject from passing information to another subject operating at a different sensitivity level, this requirement permits the subject to pass the information to any subject at the same sensitivity level. The policy is bounded by the information system boundary. Once the information is passed outside the control of the information system, additional means may be required to ensure the constraints remain in effect. While the older, more traditional definitions of discretionary access control require identity-based access control, that limitation is not required for this use of discretionary access control.
- 
-@@ -900,17 +899,15 @@ The sysctl --system command will load settings from all system configuration fil
- /lib/sysctl.d/*.conf
- /etc/sysctl.conf
- 
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.
--
--Satisfies: SRG-OS-000312-GPOS-00122, SRG-OS-000312-GPOS-00123, SRG-OS-000312-GPOS-00124, SRG-OS-000324-GPOS-00125&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-002165</ident><fixtext fixref="F-32911r792872_fix">Configure the operating system to enable DAC on symlinks.
-+Satisfies: SRG-OS-000312-GPOS-00122, SRG-OS-000312-GPOS-00123, SRG-OS-000312-GPOS-00124, SRG-OS-000324-GPOS-00125&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-002165</ident><fixtext fixref="F-32911r818818_fix">Configure the operating system to enable DAC on symlinks.
- 
--Add or edit the following line in a system configuration file, which begins with "99-", in the "/etc/sysctl.d/" directory:
-+Add or edit the following line in a system configuration file, in the "/etc/sysctl.d/" directory:
- 
- fs.protected_symlinks = 1
- 
- Load settings from all system configuration files with the following command:
- 
--$ sudo sysctl --system</fixtext><fix id="F-32911r792872_fix" /><check system="C-32936r792871_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify the operating system is configured to enable DAC on symlinks with the following commands:
-+$ sudo sysctl --system</fixtext><fix id="F-32911r818818_fix" /><check system="C-32936r818817_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify the operating system is configured to enable DAC on symlinks with the following commands:
- 
- Check the status of the fs.protected_symlinks kernel parameter.
- 
-@@ -922,13 +919,13 @@ If "fs.protected_symlinks" is not set to "1" or is missing, this is a finding.
- 
- Check that the configuration files are present to enable this kernel parameter.
- 
--$ sudo grep -r fs.protected_symlinks /etc/sysctl.d/*.conf
-+$ sudo grep -r fs.protected_symlinks /run/sysctl.d/*.conf /usr/local/lib/sysctl.d/*.conf /usr/lib/sysctl.d/*.conf /lib/sysctl.d/*.conf /etc/sysctl.conf /etc/sysctl.d/*.conf
- 
- /etc/sysctl.d/99-sysctl.conf:fs.protected_symlinks = 1
- 
- If "fs.protected_symlinks" is not set to "1", is missing or commented out, this is a finding.
- 
--If the configuration file does not begin with "99-", this is a finding.</check-content></check></Rule></Group><Group id="V-230268"><title>SRG-OS-000312-GPOS-00122</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230268r792876_rule" weight="10.0" severity="medium"><version>RHEL-08-010374</version><title>RHEL 8 must enable kernel parameters to enforce discretionary access control on hardlinks.</title><description>&lt;VulnDiscussion&gt;Discretionary Access Control (DAC) is based on the notion that individual users are "owners" of objects and therefore have discretion over who should be authorized to access the object and in which mode (e.g., read or write). Ownership is usually acquired as a consequence of creating the object or via specified ownership assignment. DAC allows the owner to determine who will have access to objects they control. An example of DAC includes user-controlled file permissions.
-+If results are returned from more than one file location, this is a finding.</check-content></check></Rule></Group><Group id="V-230268"><title>SRG-OS-000312-GPOS-00122</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230268r818822_rule" weight="10.0" severity="medium"><version>RHEL-08-010374</version><title>RHEL 8 must enable kernel parameters to enforce discretionary access control on hardlinks.</title><description>&lt;VulnDiscussion&gt;Discretionary Access Control (DAC) is based on the notion that individual users are "owners" of objects and therefore have discretion over who should be authorized to access the object and in which mode (e.g., read or write). Ownership is usually acquired as a consequence of creating the object or via specified ownership assignment. DAC allows the owner to determine who will have access to objects they control. An example of DAC includes user-controlled file permissions.
- 
- When discretionary access control policies are implemented, subjects are not constrained with regard to what actions they can take with information for which they have already been granted access. Thus, subjects that have been granted access to information are not prevented from passing (i.e., the subjects have the discretion to pass) the information to other subjects or objects. A subject that is constrained in its operation by Mandatory Access Control policies is still able to operate under the less rigorous constraints of this requirement. Thus, while Mandatory Access Control imposes constraints preventing a subject from passing information to another subject operating at a different sensitivity level, this requirement permits the subject to pass the information to any subject at the same sensitivity level. The policy is bounded by the information system boundary. Once the information is passed outside the control of the information system, additional means may be required to ensure the constraints remain in effect. While the older, more traditional definitions of discretionary access control require identity-based access control, that limitation is not required for this use of discretionary access control.
- 
-@@ -942,17 +939,15 @@ The sysctl --system command will load settings from all system configuration fil
- /lib/sysctl.d/*.conf
- /etc/sysctl.conf
- 
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.
--
--Satisfies: SRG-OS-000312-GPOS-00122, SRG-OS-000312-GPOS-00123, SRG-OS-000312-GPOS-00124, SRG-OS-000324-GPOS-00125&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-002165</ident><fixtext fixref="F-32912r792875_fix">Configure the operating system to enable DAC on hardlinks.
-+Satisfies: SRG-OS-000312-GPOS-00122, SRG-OS-000312-GPOS-00123, SRG-OS-000312-GPOS-00124, SRG-OS-000324-GPOS-00125&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-002165</ident><fixtext fixref="F-32912r818821_fix">Configure the operating system to enable DAC on hardlinks.
- 
--Add or edit the following line in a system configuration file, which begins with "99-", in the "/etc/sysctl.d/" directory:
-+Add or edit the following line in a system configuration file, in the "/etc/sysctl.d/" directory:
- 
- fs.protected_hardlinks = 1
- 
- Load settings from all system configuration files with the following command:
- 
--$ sudo sysctl --system</fixtext><fix id="F-32912r792875_fix" /><check system="C-32937r792874_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify the operating system is configured to enable DAC on hardlinks with the following commands:
-+$ sudo sysctl --system</fixtext><fix id="F-32912r818821_fix" /><check system="C-32937r818820_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify the operating system is configured to enable DAC on hardlinks with the following commands:
- 
- Check the status of the fs.protected_hardlinks kernel parameter.
- 
-@@ -964,13 +959,13 @@ If "fs.protected_hardlinks" is not set to "1" or is missing, this is a finding.
- 
- Check that the configuration files are present to enable this kernel parameter.
- 
--$ sudo grep -r fs.protected_hardlinks /etc/sysctl.d/*.conf
-+$ sudo grep -r fs.protected_hardlinks /run/sysctl.d/*.conf /usr/local/lib/sysctl.d/*.conf /usr/lib/sysctl.d/*.conf /lib/sysctl.d/*.conf /etc/sysctl.conf /etc/sysctl.d/*.conf
- 
- /etc/sysctl.d/99-sysctl.conf:fs.protected_hardlinks = 1
- 
- If "fs.protected_hardlinks" is not set to "1", is missing or commented out, this is a finding.
- 
--If the configuration file does not begin with "99-", this is a finding.</check-content></check></Rule></Group><Group id="V-230269"><title>SRG-OS-000138-GPOS-00069</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230269r792879_rule" weight="10.0" severity="low"><version>RHEL-08-010375</version><title>RHEL 8 must restrict access to the kernel message buffer.</title><description>&lt;VulnDiscussion&gt;Preventing unauthorized information transfers mitigates the risk of information, including encrypted representations of information, produced by the actions of prior users/roles (or the actions of processes acting on behalf of prior users/roles) from being available to any current users/roles (or current processes) that obtain access to shared system resources (e.g., registers, main memory, hard disks) after those resources have been released back to information systems. The control of information in shared resources is also commonly referred to as object reuse and residual information protection.
-+If results are returned from more than one file location, this is a finding.</check-content></check></Rule></Group><Group id="V-230269"><title>SRG-OS-000138-GPOS-00069</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230269r818825_rule" weight="10.0" severity="low"><version>RHEL-08-010375</version><title>RHEL 8 must restrict access to the kernel message buffer.</title><description>&lt;VulnDiscussion&gt;Preventing unauthorized information transfers mitigates the risk of information, including encrypted representations of information, produced by the actions of prior users/roles (or the actions of processes acting on behalf of prior users/roles) from being available to any current users/roles (or current processes) that obtain access to shared system resources (e.g., registers, main memory, hard disks) after those resources have been released back to information systems. The control of information in shared resources is also commonly referred to as object reuse and residual information protection.
- 
- This requirement generally applies to the design of an information technology product, but it can also apply to the configuration of particular information system components that are, or use, such products. This can be verified by acceptance/validation processes in DoD or other government agencies.
- 
-@@ -984,17 +979,15 @@ The sysctl --system command will load settings from all system configuration fil
- /usr/local/lib/sysctl.d/*.conf
- /usr/lib/sysctl.d/*.conf
- /lib/sysctl.d/*.conf
--/etc/sysctl.conf
--
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-001090</ident><fixtext fixref="F-32913r792878_fix">Configure the operating system to restrict access to the kernel message buffer.
-+/etc/sysctl.conf&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-001090</ident><fixtext fixref="F-32913r818824_fix">Configure the operating system to restrict access to the kernel message buffer.
- 
--Add or edit the following line in a system configuration file, which begins with "99-", in the "/etc/sysctl.d/" directory:
-+Add or edit the following line in a system configuration file, in the "/etc/sysctl.d/" directory:
- 
- kernel.dmesg_restrict = 1
- 
- Load settings from all system configuration files with the following command:
- 
--$ sudo sysctl --system</fixtext><fix id="F-32913r792878_fix" /><check system="C-32938r792877_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify the operating system is configured to restrict access to the kernel message buffer with the following commands:
-+$ sudo sysctl --system</fixtext><fix id="F-32913r818824_fix" /><check system="C-32938r818823_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify the operating system is configured to restrict access to the kernel message buffer with the following commands:
- 
- Check the status of the kernel.dmesg_restrict kernel parameter.
- 
-@@ -1006,13 +999,13 @@ If "kernel.dmesg_restrict" is not set to "1" or is missing, this is a finding.
- 
- Check that the configuration files are present to enable this kernel parameter.
- 
--$ sudo grep -r kernel.dmesg_restrict /etc/sysctl.d/*.conf
-+$ sudo grep -r kernel.dmesg_restrict /run/sysctl.d/*.conf /usr/local/lib/sysctl.d/*.conf /usr/lib/sysctl.d/*.conf /lib/sysctl.d/*.conf /etc/sysctl.conf /etc/sysctl.d/*.conf
- 
- /etc/sysctl.d/99-sysctl.conf:kernel.dmesg_restrict = 1
- 
- If "kernel.dmesg_restrict" is not set to "1", is missing or commented out, this is a finding.
- 
--If the configuration file does not begin with "99-", this is a finding.</check-content></check></Rule></Group><Group id="V-230270"><title>SRG-OS-000138-GPOS-00069</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230270r792882_rule" weight="10.0" severity="low"><version>RHEL-08-010376</version><title>RHEL 8 must prevent kernel profiling by unprivileged users.</title><description>&lt;VulnDiscussion&gt;Preventing unauthorized information transfers mitigates the risk of information, including encrypted representations of information, produced by the actions of prior users/roles (or the actions of processes acting on behalf of prior users/roles) from being available to any current users/roles (or current processes) that obtain access to shared system resources (e.g., registers, main memory, hard disks) after those resources have been released back to information systems. The control of information in shared resources is also commonly referred to as object reuse and residual information protection.
-+If results are returned from more than one file location, this is a finding.</check-content></check></Rule></Group><Group id="V-230270"><title>SRG-OS-000138-GPOS-00069</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230270r818828_rule" weight="10.0" severity="low"><version>RHEL-08-010376</version><title>RHEL 8 must prevent kernel profiling by unprivileged users.</title><description>&lt;VulnDiscussion&gt;Preventing unauthorized information transfers mitigates the risk of information, including encrypted representations of information, produced by the actions of prior users/roles (or the actions of processes acting on behalf of prior users/roles) from being available to any current users/roles (or current processes) that obtain access to shared system resources (e.g., registers, main memory, hard disks) after those resources have been released back to information systems. The control of information in shared resources is also commonly referred to as object reuse and residual information protection.
- 
- This requirement generally applies to the design of an information technology product, but it can also apply to the configuration of particular information system components that are, or use, such products. This can be verified by acceptance/validation processes in DoD or other government agencies.
- 
-@@ -1026,17 +1019,15 @@ The sysctl --system command will load settings from all system configuration fil
- /usr/local/lib/sysctl.d/*.conf
- /usr/lib/sysctl.d/*.conf
- /lib/sysctl.d/*.conf
--/etc/sysctl.conf
--
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-001090</ident><fixtext fixref="F-32914r792881_fix">Configure the operating system to prevent kernel profiling by unprivileged users.
-+/etc/sysctl.conf&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-001090</ident><fixtext fixref="F-32914r818827_fix">Configure the operating system to prevent kernel profiling by unprivileged users.
- 
--Add or edit the following line in a system configuration file, which begins with "99-", in the "/etc/sysctl.d/" directory:
-+Add or edit the following line in a system configuration file, in the "/etc/sysctl.d/" directory:
- 
- kernel.perf_event_paranoid = 2
- 
- Load settings from all system configuration files with the following command:
- 
--$ sudo sysctl --system</fixtext><fix id="F-32914r792881_fix" /><check system="C-32939r792880_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify the operating system is configured to prevent kernel profiling by unprivileged users with the following commands:
-+$ sudo sysctl --system</fixtext><fix id="F-32914r818827_fix" /><check system="C-32939r818826_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify the operating system is configured to prevent kernel profiling by unprivileged users with the following commands:
- 
- Check the status of the kernel.perf_event_paranoid kernel parameter.
- 
-@@ -1048,13 +1039,13 @@ If "kernel.perf_event_paranoid" is not set to "2" or is missing, this is a findi
- 
- Check that the configuration files are present to enable this kernel parameter.
- 
--$ sudo grep -r kernel.perf_event_paranoid /etc/sysctl.d/*.conf
-+$ sudo grep -r kernel.perf_event_paranoid /run/sysctl.d/*.conf /usr/local/lib/sysctl.d/*.conf /usr/lib/sysctl.d/*.conf /lib/sysctl.d/*.conf /etc/sysctl.conf /etc/sysctl.d/*.conf
- 
- /etc/sysctl.d/99-sysctl.conf:kernel.perf_event_paranoid = 2
- 
- If "kernel.perf_event_paranoid" is not set to "2", is missing or commented out, this is a finding.
- 
--If the configuration file does not begin with "99-", this is a finding.</check-content></check></Rule></Group><Group id="V-230271"><title>SRG-OS-000373-GPOS-00156</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230271r627750_rule" weight="10.0" severity="medium"><version>RHEL-08-010380</version><title>RHEL 8 must require users to provide a password for privilege escalation.</title><description>&lt;VulnDiscussion&gt;Without reauthentication, users may access resources or perform tasks for which they do not have authorization.
-+If results are returned from more than one file location, this is a finding.</check-content></check></Rule></Group><Group id="V-230271"><title>SRG-OS-000373-GPOS-00156</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230271r627750_rule" weight="10.0" severity="medium"><version>RHEL-08-010380</version><title>RHEL 8 must require users to provide a password for privilege escalation.</title><description>&lt;VulnDiscussion&gt;Without reauthentication, users may access resources or perform tasks for which they do not have authorization.
- 
- When operating systems provide the capability to escalate a functional capability, it is critical the user reauthenticate.
- 
-@@ -1231,7 +1222,7 @@ $ sudo grep slub_debug /etc/default/grub
- 
- GRUB_CMDLINE_LINUX="slub_debug=P"
- 
--If "slub_debug" is not set to "P", is missing or commented out, this is a finding.</check-content></check></Rule></Group><Group id="V-230280"><title>SRG-OS-000433-GPOS-00193</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230280r792891_rule" weight="10.0" severity="medium"><version>RHEL-08-010430</version><title>RHEL 8 must implement address space layout randomization (ASLR) to protect its memory from unauthorized code execution.</title><description>&lt;VulnDiscussion&gt;Some adversaries launch attacks with the intent of executing code in non-executable regions of memory or in memory locations that are prohibited. Security safeguards employed to protect memory include, for example, data execution prevention and address space layout randomization. Data execution prevention safeguards can be either hardware-enforced or software-enforced with hardware providing the greater strength of mechanism.
-+If "slub_debug" is not set to "P", is missing or commented out, this is a finding.</check-content></check></Rule></Group><Group id="V-230280"><title>SRG-OS-000433-GPOS-00193</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230280r818831_rule" weight="10.0" severity="medium"><version>RHEL-08-010430</version><title>RHEL 8 must implement address space layout randomization (ASLR) to protect its memory from unauthorized code execution.</title><description>&lt;VulnDiscussion&gt;Some adversaries launch attacks with the intent of executing code in non-executable regions of memory or in memory locations that are prohibited. Security safeguards employed to protect memory include, for example, data execution prevention and address space layout randomization. Data execution prevention safeguards can be either hardware-enforced or software-enforced with hardware providing the greater strength of mechanism.
- 
- Examples of attacks are buffer overflow attacks.
- 
-@@ -1241,17 +1232,15 @@ The sysctl --system command will load settings from all system configuration fil
- /usr/local/lib/sysctl.d/*.conf
- /usr/lib/sysctl.d/*.conf
- /lib/sysctl.d/*.conf
--/etc/sysctl.conf
-+/etc/sysctl.conf&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-002824</ident><fixtext fixref="F-32924r818830_fix">Configure the operating system to implement virtual address space randomization.
- 
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-002824</ident><fixtext fixref="F-32924r792890_fix">Configure the operating system to implement virtual address space randomization.
--
--Add or edit the following line in a system configuration file, which begins with "99-", in the "/etc/sysctl.d/" directory:
-+Add or edit the following line in a system configuration file, in the "/etc/sysctl.d/" directory:
- 
- kernel.randomize_va_space=2
- 
- Issue the following command to make the changes take effect:
- 
--$ sudo sysctl --system</fixtext><fix id="F-32924r792890_fix" /><check system="C-32949r792889_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 implements ASLR with the following command:
-+$ sudo sysctl --system</fixtext><fix id="F-32924r818830_fix" /><check system="C-32949r818829_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 implements ASLR with the following command:
- 
- $ sudo sysctl kernel.randomize_va_space
- 
-@@ -1261,13 +1250,13 @@ If "kernel.randomize_va_space" is not set to "2", this is a finding.
- 
- Check that the configuration files are present to enable this kernel parameter.
- 
--$ sudo grep -r kernel.randomize_va_space /etc/sysctl.d/*.conf
-+$ sudo grep -r kernel.randomize_va_space /run/sysctl.d/*.conf /usr/local/lib/sysctl.d/*.conf /usr/lib/sysctl.d/*.conf /lib/sysctl.d/*.conf /etc/sysctl.conf /etc/sysctl.d/*.conf
- 
- /etc/sysctl.d/99-sysctl.conf:kernel.randomize_va_space = 2
- 
- If "kernel.randomize_va_space" is not set to "2", is missing or commented out, this is a finding.
- 
--If the configuration file does not begin with "99-", this is a finding.</check-content></check></Rule></Group><Group id="V-230281"><title>SRG-OS-000437-GPOS-00194</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230281r627750_rule" weight="10.0" severity="low"><version>RHEL-08-010440</version><title>YUM must remove all software components after updated versions have been installed on RHEL 8.</title><description>&lt;VulnDiscussion&gt;Previous versions of software components that are not removed from the information system after updates have been installed may be exploited by adversaries. Some information technology products may remove older versions of software automatically from the information system.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-002617</ident><fixtext fixref="F-32925r567590_fix">Configure the operating system to remove all software components after updated versions have been installed.
-+If results are returned from more than one file location, this is a finding.</check-content></check></Rule></Group><Group id="V-230281"><title>SRG-OS-000437-GPOS-00194</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230281r627750_rule" weight="10.0" severity="low"><version>RHEL-08-010440</version><title>YUM must remove all software components after updated versions have been installed on RHEL 8.</title><description>&lt;VulnDiscussion&gt;Previous versions of software components that are not removed from the information system after updates have been installed may be exploited by adversaries. Some information technology products may remove older versions of software automatically from the information system.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-002617</ident><fixtext fixref="F-32925r567590_fix">Configure the operating system to remove all software components after updated versions have been installed.
- 
- Set the "clean_requirements_on_remove" option to "True" in the "/etc/dnf/dnf.conf" file:
- 
-@@ -1601,7 +1590,7 @@ Main PID: 1130 (code=exited, status=0/SUCCESS)
- 
- If the "kdump" service is active, ask the System Administrator if the use of the service is required and documented with the Information System Security Officer (ISSO).
- 
--If the service is active and is not documented, this is a finding.</check-content></check></Rule></Group><Group id="V-230311"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230311r792894_rule" weight="10.0" severity="medium"><version>RHEL-08-010671</version><title>RHEL 8 must disable the kernel.core_pattern.</title><description>&lt;VulnDiscussion&gt;It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
-+If the service is active and is not documented, this is a finding.</check-content></check></Rule></Group><Group id="V-230311"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230311r818834_rule" weight="10.0" severity="medium"><version>RHEL-08-010671</version><title>RHEL 8 must disable the kernel.core_pattern.</title><description>&lt;VulnDiscussion&gt;It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
- 
- The sysctl --system command will load settings from all system configuration files. All configuration files are sorted by their filename in lexicographic order, regardless of which of the directories they reside in. If multiple files specify the same option, the entry in the file with the lexicographically latest name will take precedence. Files are read from directories in the following list from top to bottom. Once a file of a given filename is loaded, any file of the same name in subsequent directories is ignored.
- /etc/sysctl.d/*.conf
-@@ -1609,17 +1598,15 @@ The sysctl --system command will load settings from all system configuration fil
- /usr/local/lib/sysctl.d/*.conf
- /usr/lib/sysctl.d/*.conf
- /lib/sysctl.d/*.conf
--/etc/sysctl.conf
-+/etc/sysctl.conf&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000366</ident><fixtext fixref="F-32955r818833_fix">Configure RHEL 8 to disable storing core dumps.
- 
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000366</ident><fixtext fixref="F-32955r792893_fix">Configure RHEL 8 to disable storing core dumps.
--
--Add or edit the following line in a system configuration file, which begins with "99-", in the "/etc/sysctl.d/" directory:
-+Add or edit the following line in a system configuration file, in the "/etc/sysctl.d/" directory:
- 
- kernel.core_pattern = |/bin/false
- 
- The system configuration files need to be reloaded for the changes to take effect. To reload the contents of the files, run the following command:
- 
--$ sudo sysctl --system</fixtext><fix id="F-32955r792893_fix" /><check system="C-32980r792892_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 disables storing core dumps with the following commands:
-+$ sudo sysctl --system</fixtext><fix id="F-32955r818833_fix" /><check system="C-32980r818832_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 disables storing core dumps with the following commands:
- 
- $ sudo sysctl kernel.core_pattern
- 
-@@ -1629,13 +1616,13 @@ If the returned line does not have a value of "|/bin/false", or a line is not re
- 
- Check that the configuration files are present to enable this kernel parameter.
- 
--$ sudo grep -r kernel.core_pattern /etc/sysctl.d/*.conf
-+$ sudo grep -r kernel.core_pattern /run/sysctl.d/*.conf /usr/local/lib/sysctl.d/*.conf /usr/lib/sysctl.d/*.conf /lib/sysctl.d/*.conf /etc/sysctl.conf /etc/sysctl.d/*.conf
- 
- /etc/sysctl.d/99-sysctl.conf:kernel.core_pattern = |/bin/false
- 
- If "kernel.core_pattern" is not set to "|/bin/false", is missing or commented out, this is a finding.
- 
--If the configuration file does not begin with "99-", this is a finding.</check-content></check></Rule></Group><Group id="V-230312"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230312r627750_rule" weight="10.0" severity="medium"><version>RHEL-08-010672</version><title>RHEL 8 must disable acquiring, saving, and processing core dumps.</title><description>&lt;VulnDiscussion&gt;It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
-+If results are returned from more than one file location, this is a finding.</check-content></check></Rule></Group><Group id="V-230312"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230312r627750_rule" weight="10.0" severity="medium"><version>RHEL-08-010672</version><title>RHEL 8 must disable acquiring, saving, and processing core dumps.</title><description>&lt;VulnDiscussion&gt;It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
- 
- A core dump includes a memory image taken at the time the operating system terminates an application. The memory image could contain sensitive data and is generally useful only for developers trying to debug problems.
- 
-@@ -2506,18 +2493,18 @@ $ sudo grep -i lock-delay /etc/dconf/db/local.d/locks/*
- 
- /org/gnome/desktop/screensaver/lock-delay
- 
--If the command does not return at least the example result, this is a finding.</check-content></check></Rule></Group><Group id="V-230355"><title>SRG-OS-000068-GPOS-00036</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230355r627750_rule" weight="10.0" severity="medium"><version>RHEL-08-020090</version><title>RHEL 8 must map the authenticated identity to the user or group account for PKI-based authentication.</title><description>&lt;VulnDiscussion&gt;Without mapping the certificate used to authenticate to the user account, the ability to determine the identity of the individual user or group will not be available for forensic analysis.
-+If the command does not return at least the example result, this is a finding.</check-content></check></Rule></Group><Group id="V-230355"><title>SRG-OS-000068-GPOS-00036</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230355r818836_rule" weight="10.0" severity="medium"><version>RHEL-08-020090</version><title>RHEL 8 must map the authenticated identity to the user or group account for PKI-based authentication.</title><description>&lt;VulnDiscussion&gt;Without mapping the certificate used to authenticate to the user account, the ability to determine the identity of the individual user or group will not be available for forensic analysis.
- 
--There are various methods of mapping certificates to user/group accounts for RHEL 8. For the purposes of this requirement, the check and fix will account for Active Directory mapping. Some of the other possible methods include joining the system to a domain and utilizing a Red Hat idM server, or a local system mapping, where the system is not part of a domain.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000187</ident><fixtext fixref="F-32999r567812_fix">Configure the operating system to map the authenticated identity to the user or group account by adding or modifying the certmap section of the "/etc/sssd/sssd.conf file based on the following example:
-+There are various methods of mapping certificates to user/group accounts for RHEL 8. For the purposes of this requirement, the check and fix will account for Active Directory mapping. Some of the other possible methods include joining the system to a domain and utilizing a Red Hat idM server, or a local system mapping, where the system is not part of a domain.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000187</ident><fixtext fixref="F-32999r818835_fix">Configure the operating system to map the authenticated identity to the user or group account by adding or modifying the certmap section of the "/etc/sssd/sssd.conf file based on the following example:
- 
- [certmap/testing.test/rule_name]
- matchrule =&lt;SAN&gt;.*EDIPI@mil
- maprule = (userCertificate;binary={cert!bin})
--dmains = testing.test
-+domains = testing.test
- 
- The "sssd" service must be restarted for the changes to take effect. To restart the "sssd" service, run the following command:
- 
--$ sudo systemctl restart sssd.service</fixtext><fix id="F-32999r567812_fix" /><check system="C-33024r567811_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify the certificate of the user or group is mapped to the corresponding user or group in the "sssd.conf" file with the following command:
-+$ sudo systemctl restart sssd.service</fixtext><fix id="F-32999r818835_fix" /><check system="C-33024r567811_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify the certificate of the user or group is mapped to the corresponding user or group in the "sssd.conf" file with the following command:
- 
- $ sudo cat /etc/sssd/sssd.conf
- 
-@@ -4429,31 +4416,31 @@ overflow_action = syslog
- 
- If the value of the "overflow_action" option is not set to "syslog", "single", "halt", or the line is commented out, ask the System Administrator to indicate how the audit logs are off-loaded to a different system or media. 
- 
--If there is no evidence that the transfer of the audit logs being off-loaded to another system or media takes appropriate action if the internal event queue becomes full, this is a finding.</check-content></check></Rule></Group><Group id="V-230481"><title>SRG-OS-000342-GPOS-00133</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230481r627750_rule" weight="10.0" severity="medium"><version>RHEL-08-030710</version><title>RHEL 8 must encrypt the transfer of audit records off-loaded onto a different system or media from the system being audited.</title><description>&lt;VulnDiscussion&gt;Information stored in one location is vulnerable to accidental or incidental deletion or alteration.
--
--Off-loading is a common process in information systems with limited audit storage capacity.
--
--RHEL 8 installation media provides "rsyslogd".  "rsyslogd" is a system utility providing support for message logging.  Support for both internet and UNIX domain sockets enables this utility to support both local and remote logging.  Couple this utility with "gnutls" (which is a secure communications library implementing the SSL, TLS and DTLS protocols), and you have a method to securely encrypt and off-load auditing.
--
-+If there is no evidence that the transfer of the audit logs being off-loaded to another system or media takes appropriate action if the internal event queue becomes full, this is a finding.</check-content></check></Rule></Group><Group id="V-230481"><title>SRG-OS-000342-GPOS-00133</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230481r818840_rule" weight="10.0" severity="medium"><version>RHEL-08-030710</version><title>RHEL 8 must encrypt the transfer of audit records off-loaded onto a different system or media from the system being audited.</title><description>&lt;VulnDiscussion&gt;Information stored in one location is vulnerable to accidental or incidental deletion or alteration.
-+
-+Off-loading is a common process in information systems with limited audit storage capacity.
-+
-+RHEL 8 installation media provides "rsyslogd".  "rsyslogd" is a system utility providing support for message logging.  Support for both internet and UNIX domain sockets enables this utility to support both local and remote logging.  Couple this utility with "gnutls" (which is a secure communications library implementing the SSL, TLS and DTLS protocols), and you have a method to securely encrypt and off-load auditing.
-+
- Satisfies: SRG-OS-000342-GPOS-00133, SRG-OS-000479-GPOS-00224&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-001851</ident><fixtext fixref="F-33125r568190_fix">Configure the operating system to encrypt off-loaded audit records by setting the following options in "/etc/rsyslog.conf" or "/etc/rsyslog.d/[customfile].conf":
- 
- $DefaultNetstreamDriver gtls
--$ActionSendStreamDriverMode 1</fixtext><fix id="F-33125r568190_fix" /><check system="C-33150r619873_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify the operating system encrypts audit records off-loaded onto a different system or media from the system being audited with the following commands:
--
--$ sudo grep -i '$DefaultNetstreamDriver' /etc/rsyslog.conf /etc/rsyslog.d/*.conf
--
--/etc/rsyslog.conf:$DefaultNetstreamDriver gtls
--
--If the value of the "$DefaultNetstreamDriver" option is not set to "gtls" or the line is commented out, this is a finding.
--
--$ sudo grep -i '$ActionSendStreamDriverMode' /etc/rsyslog.conf /etc/rsyslog.d/*.conf
--
--/etc/rsyslog.conf:$ActionSendStreamDriverMode 1
--
--If the value of the "$ActionSendStreamDriverMode" option is not set to "1" or the line is commented out, this is a finding.
--
--If either of the definitions above are set, ask the System Administrator to indicate how the audit logs are off-loaded to a different system or media. 
--
-+$ActionSendStreamDriverMode 1</fixtext><fix id="F-33125r568190_fix" /><check system="C-33150r818839_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify the operating system encrypts audit records off-loaded onto a different system or media from the system being audited with the following commands:
-+
-+$ sudo grep -i '$DefaultNetstreamDriver' /etc/rsyslog.conf /etc/rsyslog.d/*.conf
-+
-+/etc/rsyslog.conf:$DefaultNetstreamDriver gtls
-+
-+If the value of the "$DefaultNetstreamDriver" option is not set to "gtls" or the line is commented out, this is a finding.
-+
-+$ sudo grep -i '$ActionSendStreamDriverMode' /etc/rsyslog.conf /etc/rsyslog.d/*.conf
-+
-+/etc/rsyslog.conf:$ActionSendStreamDriverMode 1
-+
-+If the value of the "$ActionSendStreamDriverMode" option is not set to "1" or the line is commented out, this is a finding.
-+
-+If neither of the definitions above are set, ask the System Administrator to indicate how the audit logs are off-loaded to a different system or media. 
-+
- If there is no evidence that the transfer of the audit logs being off-loaded to another system or media is encrypted, this is a finding.</check-content></check></Rule></Group><Group id="V-230482"><title>SRG-OS-000342-GPOS-00133</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230482r627750_rule" weight="10.0" severity="medium"><version>RHEL-08-030720</version><title>RHEL 8 must authenticate the remote logging server for off-loading audit logs.</title><description>&lt;VulnDiscussion&gt;Information stored in one location is vulnerable to accidental or incidental deletion or alteration.
- 
- Off-loading is a common process in information systems with limited audit storage capacity.
-@@ -4585,7 +4572,7 @@ $ sudo yum remove sendmail</fixtext><fix id="F-33133r568214_fix" /><check system
- 
- $ sudo yum list installed sendmail
- 
--If the sendmail package is installed, this is a finding.</check-content></check></Rule></Group><Group id="V-230491"><title>SRG-OS-000095-GPOS-00049</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230491r792908_rule" weight="10.0" severity="low"><version>RHEL-08-040004</version><title>RHEL 8 must enable mitigations against processor-based vulnerabilities.</title><description>&lt;VulnDiscussion&gt;It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
-+If the sendmail package is installed, this is a finding.</check-content></check></Rule></Group><Group id="V-230491"><title>SRG-OS-000095-GPOS-00049</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230491r818842_rule" weight="10.0" severity="low"><version>RHEL-08-040004</version><title>RHEL 8 must enable mitigations against processor-based vulnerabilities.</title><description>&lt;VulnDiscussion&gt;It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
- 
- Operating systems are capable of providing a wide variety of functions and services. Some of the functions and services, provided by default, may not be necessary to support essential organizational operations (e.g., key missions, functions).
- 
-@@ -4599,7 +4586,7 @@ $ sudo grubby --update-kernel=ALL --args="pti=on"
- 
- Add or modify the following line in "/etc/default/grub" to ensure the configuration survives kernel updates:
- 
--GRUB_CMDLINE_LINUX="pti=on"</fixtext><fix id="F-33135r568220_fix" /><check system="C-33160r792907_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 enables kernel page-table isolation with the following commands:
-+GRUB_CMDLINE_LINUX="pti=on"</fixtext><fix id="F-33135r568220_fix" /><check system="C-33160r818841_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 enables kernel page-table isolation with the following commands:
- 
- $ sudo grub2-editenv list | grep pti
- 
-@@ -4609,7 +4596,7 @@ If the "pti" entry does not equal "on", is missing, or the line is commented out
- 
- Check that kernel page-table isolation is enabled by default to persist in kernel updates: 
- 
--$ sudo grep audit /etc/default/grub
-+$ sudo grep pti /etc/default/grub
- 
- GRUB_CMDLINE_LINUX="pti=on"
- 
-@@ -5451,7 +5438,7 @@ If the account is associated with system commands or applications, the UID shoul
- 
- $ sudo awk -F: '$3 == 0 {print $1}' /etc/passwd
- 
--If any accounts other than root have a UID of "0", this is a finding.</check-content></check></Rule></Group><Group id="V-230535"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230535r792936_rule" weight="10.0" severity="medium"><version>RHEL-08-040210</version><title>RHEL 8 must prevent IPv6 Internet Control Message Protocol (ICMP) redirect messages from being accepted.</title><description>&lt;VulnDiscussion&gt;ICMP redirect messages are used by routers to inform hosts that a more direct route exists for a particular destination. These messages modify the host's route table and are unauthenticated. An illicit ICMP redirect message could result in a man-in-the-middle attack.
-+If any accounts other than root have a UID of "0", this is a finding.</check-content></check></Rule></Group><Group id="V-230535"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230535r818848_rule" weight="10.0" severity="medium"><version>RHEL-08-040210</version><title>RHEL 8 must prevent IPv6 Internet Control Message Protocol (ICMP) redirect messages from being accepted.</title><description>&lt;VulnDiscussion&gt;ICMP redirect messages are used by routers to inform hosts that a more direct route exists for a particular destination. These messages modify the host's route table and are unauthenticated. An illicit ICMP redirect message could result in a man-in-the-middle attack.
- 
- The sysctl --system command will load settings from all system configuration files. All configuration files are sorted by their filename in lexicographic order, regardless of which of the directories they reside in. If multiple files specify the same option, the entry in the file with the lexicographically latest name will take precedence. Files are read from directories in the following list from top to bottom. Once a file of a given filename is loaded, any file of the same name in subsequent directories is ignored.
- /etc/sysctl.d/*.conf
-@@ -5459,17 +5446,15 @@ The sysctl --system command will load settings from all system configuration fil
- /usr/local/lib/sysctl.d/*.conf
- /usr/lib/sysctl.d/*.conf
- /lib/sysctl.d/*.conf
--/etc/sysctl.conf
-+/etc/sysctl.conf&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000366</ident><fixtext fixref="F-33179r818847_fix">Configure RHEL 8 to prevent IPv6 ICMP redirect messages from being accepted.
- 
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000366</ident><fixtext fixref="F-33179r792935_fix">Configure RHEL 8 to prevent IPv6 ICMP redirect messages from being accepted.
--
--Add or edit the following line in a system configuration file, which begins with "99-", in the "/etc/sysctl.d/" directory:
-+Add or edit the following line in a system configuration file, in the "/etc/sysctl.d/" directory:
- 
- net.ipv6.conf.default.accept_redirects = 0
- 
- Load settings from all system configuration files with the following command:
- 
--$ sudo sysctl --system</fixtext><fix id="F-33179r792935_fix" /><check system="C-33204r792934_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 will not accept IPv6 ICMP redirect messages.
-+$ sudo sysctl --system</fixtext><fix id="F-33179r818847_fix" /><check system="C-33204r818846_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 will not accept IPv6 ICMP redirect messages.
- 
- Note: If IPv6 is disabled on the system, this requirement is Not Applicable.
- 
-@@ -5483,13 +5468,13 @@ If the returned line does not have a value of "0", a line is not returned, or th
- 
- Check that the configuration files are present to enable this network parameter.
- 
--$ sudo grep -r net.ipv6.conf.default.accept_redirects /etc/sysctl.d/*.conf
-+$ sudo grep -r net.ipv6.conf.default.accept_redirects /run/sysctl.d/*.conf /usr/local/lib/sysctl.d/*.conf /usr/lib/sysctl.d/*.conf /lib/sysctl.d/*.conf /etc/sysctl.conf /etc/sysctl.d/*.conf
- 
- /etc/sysctl.d/99-sysctl.conf: net.ipv6.conf.default.accept_redirects = 0
- 
- If "net.ipv6.conf.default.accept_redirects" is not set to "0", is missing or commented out, this is a finding.
- 
--If the configuration file does not begin with "99-", this is a finding.</check-content></check></Rule></Group><Group id="V-230536"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230536r792939_rule" weight="10.0" severity="medium"><version>RHEL-08-040220</version><title>RHEL 8 must not send Internet Control Message Protocol (ICMP) redirects.</title><description>&lt;VulnDiscussion&gt;ICMP redirect messages are used by routers to inform hosts that a more direct route exists for a particular destination. These messages contain information from the system's route table, possibly revealing portions of the network topology.
-+If results are returned from more than one file location, this is a finding.</check-content></check></Rule></Group><Group id="V-230536"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230536r818851_rule" weight="10.0" severity="medium"><version>RHEL-08-040220</version><title>RHEL 8 must not send Internet Control Message Protocol (ICMP) redirects.</title><description>&lt;VulnDiscussion&gt;ICMP redirect messages are used by routers to inform hosts that a more direct route exists for a particular destination. These messages contain information from the system's route table, possibly revealing portions of the network topology.
- 
- There are notable differences between Internet Protocol version 4 (IPv4) and Internet Protocol version 6 (IPv6). There is only a directive to disable sending of IPv4 redirected packets. Refer to RFC4294 for an explanation of "IPv6 Node Requirements", which resulted in this difference between IPv4 and IPv6.
- 
-@@ -5499,17 +5484,15 @@ The sysctl --system command will load settings from all system configuration fil
- /usr/local/lib/sysctl.d/*.conf
- /usr/lib/sysctl.d/*.conf
- /lib/sysctl.d/*.conf
--/etc/sysctl.conf
-+/etc/sysctl.conf&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000366</ident><fixtext fixref="F-33180r818850_fix">Configure RHEL 8 to not allow interfaces to perform IPv4 ICMP redirects.
- 
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000366</ident><fixtext fixref="F-33180r792938_fix">Configure RHEL 8 to not allow interfaces to perform IPv4 ICMP redirects.
--
--Add or edit the following line in a system configuration file, which begins with "99-", in the "/etc/sysctl.d/" directory:
-+Add or edit the following line in a system configuration file, in the "/etc/sysctl.d/" directory:
- 
- net.ipv4.conf.all.send_redirects=0
- 
- Load settings from all system configuration files with the following command:
- 
--$ sudo sysctl --system</fixtext><fix id="F-33180r792938_fix" /><check system="C-33205r792937_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 does not IPv4 ICMP redirect messages.
-+$ sudo sysctl --system</fixtext><fix id="F-33180r818850_fix" /><check system="C-33205r818849_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 does not IPv4 ICMP redirect messages.
- 
- Note: If IPv4 is disabled on the system, this requirement is Not Applicable.
- 
-@@ -5523,13 +5506,13 @@ If the returned line does not have a value of "0", or a line is not returned, th
- 
- Check that the configuration files are present to enable this network parameter.
- 
--$ sudo grep -r net.ipv4.conf.all.send_redirects /etc/sysctl.d/*.conf
-+$ sudo grep -r net.ipv4.conf.all.send_redirects /run/sysctl.d/*.conf /usr/local/lib/sysctl.d/*.conf /usr/lib/sysctl.d/*.conf /lib/sysctl.d/*.conf /etc/sysctl.conf /etc/sysctl.d/*.conf
- 
- /etc/sysctl.d/99-sysctl.conf: net.ipv4.conf.all.send_redirects = 0
- 
- If "net.ipv4.conf.all.send_redirects" is not set to "0", is missing or commented out, this is a finding.
- 
--If the configuration file does not begin with "99-", this is a finding.</check-content></check></Rule></Group><Group id="V-230537"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230537r792942_rule" weight="10.0" severity="medium"><version>RHEL-08-040230</version><title>RHEL 8 must not respond to Internet Control Message Protocol (ICMP) echoes sent to a broadcast address.</title><description>&lt;VulnDiscussion&gt;Responding to broadcast ICMP echoes facilitates network mapping and provides a vector for amplification attacks.
-+If results are returned from more than one file location, this is a finding.</check-content></check></Rule></Group><Group id="V-230537"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230537r818854_rule" weight="10.0" severity="medium"><version>RHEL-08-040230</version><title>RHEL 8 must not respond to Internet Control Message Protocol (ICMP) echoes sent to a broadcast address.</title><description>&lt;VulnDiscussion&gt;Responding to broadcast ICMP echoes facilitates network mapping and provides a vector for amplification attacks.
- 
- There are notable differences between Internet Protocol version 4 (IPv4) and Internet Protocol version 6 (IPv6). IPv6 does not implement the same method of broadcast as IPv4. Instead, IPv6 uses multicast addressing to the all-hosts multicast group. Refer to RFC4294 for an explanation of "IPv6 Node Requirements", which resulted in this difference between IPv4 and IPv6.
- The sysctl --system command will load settings from all system configuration files. All configuration files are sorted by their filename in lexicographic order, regardless of which of the directories they reside in. If multiple files specify the same option, the entry in the file with the lexicographically latest name will take precedence. Files are read from directories in the following list from top to bottom. Once a file of a given filename is loaded, any file of the same name in subsequent directories is ignored.
-@@ -5538,17 +5521,15 @@ The sysctl --system command will load settings from all system configuration fil
- /usr/local/lib/sysctl.d/*.conf
- /usr/lib/sysctl.d/*.conf
- /lib/sysctl.d/*.conf
--/etc/sysctl.conf
--
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000366</ident><fixtext fixref="F-33181r792941_fix">Configure RHEL 8 to not respond to IPv4 ICMP echoes sent to a broadcast address.
-+/etc/sysctl.conf&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000366</ident><fixtext fixref="F-33181r818853_fix">Configure RHEL 8 to not respond to IPv4 ICMP echoes sent to a broadcast address.
- 
--Add or edit the following line in a system configuration file, which begins with "99-", in the "/etc/sysctl.d/" directory:
-+Add or edit the following line in a system configuration file, in the "/etc/sysctl.d/" directory:
- 
- net.ipv4.icmp_echo_ignore_broadcasts=1
- 
- Load settings from all system configuration files with the following command:
- 
--$ sudo sysctl --system</fixtext><fix id="F-33181r792941_fix" /><check system="C-33206r792940_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 does not respond to ICMP echoes sent to a broadcast address.
-+$ sudo sysctl --system</fixtext><fix id="F-33181r818853_fix" /><check system="C-33206r818852_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 does not respond to ICMP echoes sent to a broadcast address.
- 
- Note: If IPv4 is disabled on the system, this requirement is Not Applicable.
- 
-@@ -5562,13 +5543,13 @@ If the returned line does not have a value of "1", a line is not returned, or th
- 
- Check that the configuration files are present to enable this network parameter.
- 
--$ sudo grep -r net.ipv4.icmp_echo_ignore_broadcasts /etc/sysctl.d/*.conf
-+$ sudo grep -r net.ipv4.icmp_echo_ignore_broadcasts /run/sysctl.d/*.conf /usr/local/lib/sysctl.d/*.conf /usr/lib/sysctl.d/*.conf /lib/sysctl.d/*.conf /etc/sysctl.conf /etc/sysctl.d/*.conf
- 
- /etc/sysctl.d/99-sysctl.conf: net.ipv4.icmp_echo_ignore_broadcasts = 1
- 
- If "net.ipv4.icmp_echo_ignore_broadcasts" is not set to "1", is missing or commented out, this is a finding.
- 
--If the configuration file does not begin with "99-", this is a finding.</check-content></check></Rule></Group><Group id="V-230538"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230538r792945_rule" weight="10.0" severity="medium"><version>RHEL-08-040240</version><title>RHEL 8 must not forward IPv6 source-routed packets.</title><description>&lt;VulnDiscussion&gt;Source-routed packets allow the source of the packet to suggest that routers forward the packet along a different path than configured on the router, which can be used to bypass network security measures. This requirement applies only to the forwarding of source-routed traffic, such as when forwarding is enabled and the system is functioning as a router.
-+If results are returned from more than one file location, this is a finding.</check-content></check></Rule></Group><Group id="V-230538"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230538r818860_rule" weight="10.0" severity="medium"><version>RHEL-08-040240</version><title>RHEL 8 must not forward IPv6 source-routed packets.</title><description>&lt;VulnDiscussion&gt;Source-routed packets allow the source of the packet to suggest that routers forward the packet along a different path than configured on the router, which can be used to bypass network security measures. This requirement applies only to the forwarding of source-routed traffic, such as when forwarding is enabled and the system is functioning as a router.
- 
- The sysctl --system command will load settings from all system configuration files. All configuration files are sorted by their filename in lexicographic order, regardless of which of the directories they reside in. If multiple files specify the same option, the entry in the file with the lexicographically latest name will take precedence. Files are read from directories in the following list from top to bottom. Once a file of a given filename is loaded, any file of the same name in subsequent directories is ignored.
- /etc/sysctl.d/*.conf
-@@ -5576,17 +5557,15 @@ The sysctl --system command will load settings from all system configuration fil
- /usr/local/lib/sysctl.d/*.conf
- /usr/lib/sysctl.d/*.conf
- /lib/sysctl.d/*.conf
--/etc/sysctl.conf
--
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000366</ident><fixtext fixref="F-33182r792944_fix">Configure RHEL 8 to not forward IPv6 source-routed packets.
-+/etc/sysctl.conf&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000366</ident><fixtext fixref="F-33182r818859_fix">Configure RHEL 8 to not forward IPv6 source-routed packets.
- 
--Add or edit the following line in a system configuration file, which begins with "99-", in the "/etc/sysctl.d/" directory:
-+Add or edit the following line in a system configuration file, in the "/etc/sysctl.d/" directory:
- 
- net.ipv6.conf.all.accept_source_route=0
- 
- Load settings from all system configuration files with the following command:
- 
--$ sudo sysctl --system</fixtext><fix id="F-33182r792944_fix" /><check system="C-33207r792943_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 does not accept IPv6 source-routed packets.
-+$ sudo sysctl --system</fixtext><fix id="F-33182r818859_fix" /><check system="C-33207r818858_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 does not accept IPv6 source-routed packets.
- 
- Note: If IPv6 is disabled on the system, this requirement is Not Applicable.
- 
-@@ -5600,13 +5579,13 @@ If the returned line does not have a value of "0", a line is not returned, or th
- 
- Check that the configuration files are present to enable this network parameter.
- 
--$ sudo grep -r net.ipv6.conf.all.accept_source_route /etc/sysctl.d/*.conf
-+$ sudo grep -r net.ipv6.conf.all.accept_source_route /run/sysctl.d/*.conf /usr/local/lib/sysctl.d/*.conf /usr/lib/sysctl.d/*.conf /lib/sysctl.d/*.conf /etc/sysctl.conf /etc/sysctl.d/*.conf
- 
- /etc/sysctl.d/99-sysctl.conf: net.ipv6.conf.all.accept_source_route = 0
- 
- If "net.ipv6.conf.all.accept_source_route" is not set to "0", is missing or commented out, this is a finding.
- 
--If the configuration file does not begin with "99-", this is a finding.</check-content></check></Rule></Group><Group id="V-230539"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230539r792948_rule" weight="10.0" severity="medium"><version>RHEL-08-040250</version><title>RHEL 8 must not forward IPv6 source-routed packets by default.</title><description>&lt;VulnDiscussion&gt;Source-routed packets allow the source of the packet to suggest that routers forward the packet along a different path than configured on the router, which can be used to bypass network security measures. This requirement applies only to the forwarding of source-routed traffic, such as when forwarding is enabled and the system is functioning as a router.
-+If results are returned from more than one file location, this is a finding.</check-content></check></Rule></Group><Group id="V-230539"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230539r818866_rule" weight="10.0" severity="medium"><version>RHEL-08-040250</version><title>RHEL 8 must not forward IPv6 source-routed packets by default.</title><description>&lt;VulnDiscussion&gt;Source-routed packets allow the source of the packet to suggest that routers forward the packet along a different path than configured on the router, which can be used to bypass network security measures. This requirement applies only to the forwarding of source-routed traffic, such as when forwarding is enabled and the system is functioning as a router.
- 
- The sysctl --system command will load settings from all system configuration files. All configuration files are sorted by their filename in lexicographic order, regardless of which of the directories they reside in. If multiple files specify the same option, the entry in the file with the lexicographically latest name will take precedence. Files are read from directories in the following list from top to bottom. Once a file of a given filename is loaded, any file of the same name in subsequent directories is ignored.
- /etc/sysctl.d/*.conf
-@@ -5614,17 +5593,15 @@ The sysctl --system command will load settings from all system configuration fil
- /usr/local/lib/sysctl.d/*.conf
- /usr/lib/sysctl.d/*.conf
- /lib/sysctl.d/*.conf
--/etc/sysctl.conf
--
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000366</ident><fixtext fixref="F-33183r792947_fix">Configure RHEL 8 to not forward IPv6 source-routed packets by default.
-+/etc/sysctl.conf&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000366</ident><fixtext fixref="F-33183r818865_fix">Configure RHEL 8 to not forward IPv6 source-routed packets by default.
- 
--Add or edit the following line in a system configuration file, which begins with "99-", in the "/etc/sysctl.d/" directory:
-+Add or edit the following line in a system configuration file, in the "/etc/sysctl.d/" directory:
- 
- net.ipv6.conf.default.accept_source_route=0
- 
- Load settings from all system configuration files with the following command:
- 
--$ sudo sysctl --system</fixtext><fix id="F-33183r792947_fix" /><check system="C-33208r792946_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 does not accept IPv6 source-routed packets by default.
-+$ sudo sysctl --system</fixtext><fix id="F-33183r818865_fix" /><check system="C-33208r818864_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 does not accept IPv6 source-routed packets by default.
- 
- Note: If IPv6 is disabled on the system, this requirement is Not Applicable.
- 
-@@ -5638,13 +5615,13 @@ If the returned line does not have a value of "0", a line is not returned, or th
- 
- Check that the configuration files are present to enable this network parameter.
- 
--$ sudo grep -r net.ipv6.conf.default.accept_source_route /etc/sysctl.d/*.conf
-+$ sudo grep -r net.ipv6.conf.default.accept_source_route /run/sysctl.d/*.conf /usr/local/lib/sysctl.d/*.conf /usr/lib/sysctl.d/*.conf /lib/sysctl.d/*.conf /etc/sysctl.conf /etc/sysctl.d/*.conf
- 
- /etc/sysctl.d/99-sysctl.conf: net.ipv6.conf.default.accept_source_route = 0
- 
- If "net.ipv6.conf.default.accept_source_route" is not set to "0", is missing or commented out, this is a finding.
- 
--If the configuration file does not begin with "99-", this is a finding.</check-content></check></Rule></Group><Group id="V-230540"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230540r792951_rule" weight="10.0" severity="medium"><version>RHEL-08-040260</version><title>RHEL 8 must not enable IPv6 packet forwarding unless the system is a router.</title><description>&lt;VulnDiscussion&gt;Routing protocol daemons are typically used on routers to exchange network topology information with other routers. If this software is used when not required, system network information may be unnecessarily transmitted across the network.
-+If results are returned from more than one file location, this is a finding.</check-content></check></Rule></Group><Group id="V-230540"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230540r818872_rule" weight="10.0" severity="medium"><version>RHEL-08-040260</version><title>RHEL 8 must not enable IPv6 packet forwarding unless the system is a router.</title><description>&lt;VulnDiscussion&gt;Routing protocol daemons are typically used on routers to exchange network topology information with other routers. If this software is used when not required, system network information may be unnecessarily transmitted across the network.
- 
- The sysctl --system command will load settings from all system configuration files. All configuration files are sorted by their filename in lexicographic order, regardless of which of the directories they reside in. If multiple files specify the same option, the entry in the file with the lexicographically latest name will take precedence. Files are read from directories in the following list from top to bottom. Once a file of a given filename is loaded, any file of the same name in subsequent directories is ignored.
- /etc/sysctl.d/*.conf
-@@ -5652,17 +5629,15 @@ The sysctl --system command will load settings from all system configuration fil
- /usr/local/lib/sysctl.d/*.conf
- /usr/lib/sysctl.d/*.conf
- /lib/sysctl.d/*.conf
--/etc/sysctl.conf
-+/etc/sysctl.conf&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000366</ident><fixtext fixref="F-33184r818871_fix">Configure RHEL 8 to not allow IPv6 packet forwarding, unless the system is a router.
- 
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000366</ident><fixtext fixref="F-33184r792950_fix">Configure RHEL 8 to not allow IPv6 packet forwarding, unless the system is a router.
--
--Add or edit the following line in a system configuration file, which begins with "99-", in the "/etc/sysctl.d/" directory:
-+Add or edit the following line in a system configuration file, in the "/etc/sysctl.d/" directory:
- 
- net.ipv6.conf.all.forwarding=0
- 
- Load settings from all system configuration files with the following command:
- 
--$ sudo sysctl --system</fixtext><fix id="F-33184r792950_fix" /><check system="C-33209r792949_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 is not performing IPv6 packet forwarding, unless the system is a router.
-+$ sudo sysctl --system</fixtext><fix id="F-33184r818871_fix" /><check system="C-33209r818870_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 is not performing IPv6 packet forwarding, unless the system is a router.
- 
- Note: If IPv6 is disabled on the system, this requirement is Not Applicable.
- 
-@@ -5676,13 +5651,13 @@ If the IPv6 forwarding value is not "0" and is not documented with the Informati
- 
- Check that the configuration files are present to enable this network parameter.
- 
--$ sudo grep -r net.ipv6.conf.all.forwarding /etc/sysctl.d/*.conf
-+$ sudo grep -r net.ipv6.conf.all.forwarding /run/sysctl.d/*.conf /usr/local/lib/sysctl.d/*.conf /usr/lib/sysctl.d/*.conf /lib/sysctl.d/*.conf /etc/sysctl.conf /etc/sysctl.d/*.conf
- 
- /etc/sysctl.d/99-sysctl.conf: net.ipv6.conf.all.forwarding = 0
- 
- If "net.ipv6.conf.all.forwarding" is not set to "0", is missing or commented out, this is a finding.
- 
--If the configuration file does not begin with "99-", this is a finding.</check-content></check></Rule></Group><Group id="V-230541"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230541r792954_rule" weight="10.0" severity="medium"><version>RHEL-08-040261</version><title>RHEL 8 must not accept router advertisements on all IPv6 interfaces.</title><description>&lt;VulnDiscussion&gt;Routing protocol daemons are typically used on routers to exchange network topology information with other routers. If this software is used when not required, system network information may be unnecessarily transmitted across the network.
-+If results are returned from more than one file location, this is a finding.</check-content></check></Rule></Group><Group id="V-230541"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230541r818875_rule" weight="10.0" severity="medium"><version>RHEL-08-040261</version><title>RHEL 8 must not accept router advertisements on all IPv6 interfaces.</title><description>&lt;VulnDiscussion&gt;Routing protocol daemons are typically used on routers to exchange network topology information with other routers. If this software is used when not required, system network information may be unnecessarily transmitted across the network.
- 
- An illicit router advertisement message could result in a man-in-the-middle attack.
- 
-@@ -5692,17 +5667,15 @@ The sysctl --system command will load settings from all system configuration fil
- /usr/local/lib/sysctl.d/*.conf
- /usr/lib/sysctl.d/*.conf
- /lib/sysctl.d/*.conf
--/etc/sysctl.conf
-+/etc/sysctl.conf&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000366</ident><fixtext fixref="F-33185r818874_fix">Configure RHEL 8 to not accept router advertisements on all IPv6 interfaces unless the system is a router.
- 
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000366</ident><fixtext fixref="F-33185r792953_fix">Configure RHEL 8 to not accept router advertisements on all IPv6 interfaces unless the system is a router.
--
--Add or edit the following line in a system configuration file, which begins with "99-", in the "/etc/sysctl.d/" directory:
-+Add or edit the following line in a system configuration file, in the "/etc/sysctl.d/" directory:
- 
- net.ipv6.conf.all.accept_ra=0
- 
- Load settings from all system configuration files with the following command:
- 
--$ sudo sysctl --system</fixtext><fix id="F-33185r792953_fix" /><check system="C-33210r792952_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 does not accept router advertisements on all IPv6 interfaces, unless the system is a router.
-+$ sudo sysctl --system</fixtext><fix id="F-33185r818874_fix" /><check system="C-33210r818873_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 does not accept router advertisements on all IPv6 interfaces, unless the system is a router.
- 
- Note: If IPv6 is disabled on the system, this requirement is not applicable.
- 
-@@ -5716,13 +5689,13 @@ If the "accept_ra" value is not "0" and is not documented with the Information S
- 
- Check that the configuration files are present to enable this network parameter.
- 
--$ sudo grep -r net.ipv6.conf.all.accept_ra /etc/sysctl.d/*.conf
-+$ sudo grep -r net.ipv6.conf.all.accept_ra /run/sysctl.d/*.conf /usr/local/lib/sysctl.d/*.conf /usr/lib/sysctl.d/*.conf /lib/sysctl.d/*.conf /etc/sysctl.conf /etc/sysctl.d/*.conf
- 
- /etc/sysctl.d/99-sysctl.conf: net.ipv6.conf.all.accept_ra = 0
- 
- If "net.ipv6.conf.all.accept_ra" is not set to "0", is missing or commented out, this is a finding.
- 
--If the configuration file does not begin with "99-", this is a finding.</check-content></check></Rule></Group><Group id="V-230542"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230542r792957_rule" weight="10.0" severity="medium"><version>RHEL-08-040262</version><title>RHEL 8 must not accept router advertisements on all IPv6 interfaces by default.</title><description>&lt;VulnDiscussion&gt;Routing protocol daemons are typically used on routers to exchange network topology information with other routers. If this software is used when not required, system network information may be unnecessarily transmitted across the network.
-+If results are returned from more than one file location, this is a finding.</check-content></check></Rule></Group><Group id="V-230542"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230542r818878_rule" weight="10.0" severity="medium"><version>RHEL-08-040262</version><title>RHEL 8 must not accept router advertisements on all IPv6 interfaces by default.</title><description>&lt;VulnDiscussion&gt;Routing protocol daemons are typically used on routers to exchange network topology information with other routers. If this software is used when not required, system network information may be unnecessarily transmitted across the network.
- 
- An illicit router advertisement message could result in a man-in-the-middle attack.
- 
-@@ -5732,17 +5705,15 @@ The sysctl --system command will load settings from all system configuration fil
- /usr/local/lib/sysctl.d/*.conf
- /usr/lib/sysctl.d/*.conf
- /lib/sysctl.d/*.conf
--/etc/sysctl.conf
--
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000366</ident><fixtext fixref="F-33186r792956_fix">Configure RHEL 8 to not accept router advertisements on all IPv6 interfaces by default unless the system is a router.
-+/etc/sysctl.conf&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000366</ident><fixtext fixref="F-33186r818877_fix">Configure RHEL 8 to not accept router advertisements on all IPv6 interfaces by default unless the system is a router.
- 
--Add or edit the following line in a system configuration file, which begins with "99-", in the "/etc/sysctl.d/" directory:
-+Add or edit the following line in a system configuration file, in the "/etc/sysctl.d/" directory:
- 
- net.ipv6.conf.default.accept_ra=0
- 
- Load settings from all system configuration files with the following command:
- 
--$ sudo sysctl --system</fixtext><fix id="F-33186r792956_fix" /><check system="C-33211r792955_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 does not accept router advertisements on all IPv6 interfaces by default, unless the system is a router.
-+$ sudo sysctl --system</fixtext><fix id="F-33186r818877_fix" /><check system="C-33211r818876_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 does not accept router advertisements on all IPv6 interfaces by default, unless the system is a router.
- 
- Note: If IPv6 is disabled on the system, this requirement is not applicable.
- 
-@@ -5756,13 +5727,13 @@ If the "accept_ra" value is not "0" and is not documented with the Information S
- 
- Check that the configuration files are present to enable this network parameter.
- 
--$ sudo grep -r net.ipv6.conf.default.accept_ra /etc/sysctl.d/*.conf
-+$ sudo grep -r net.ipv6.conf.default.accept_ra /run/sysctl.d/*.conf /usr/local/lib/sysctl.d/*.conf /usr/lib/sysctl.d/*.conf /lib/sysctl.d/*.conf /etc/sysctl.conf /etc/sysctl.d/*.conf
- 
- /etc/sysctl.d/99-sysctl.conf: net.ipv6.conf.default.accept_ra = 0
- 
- If "net.ipv6.conf.default.accept_ra" is not set to "0", is missing or commented out, this is a finding.
- 
--If the configuration file does not begin with "99-", this is a finding.</check-content></check></Rule></Group><Group id="V-230543"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230543r792960_rule" weight="10.0" severity="medium"><version>RHEL-08-040270</version><title>RHEL 8 must not allow interfaces to perform Internet Control Message Protocol (ICMP) redirects by default.</title><description>&lt;VulnDiscussion&gt;ICMP redirect messages are used by routers to inform hosts that a more direct route exists for a particular destination. These messages contain information from the system's route table, possibly revealing portions of the network topology.
-+If results are returned from more than one file location, this is a finding.</check-content></check></Rule></Group><Group id="V-230543"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230543r818881_rule" weight="10.0" severity="medium"><version>RHEL-08-040270</version><title>RHEL 8 must not allow interfaces to perform Internet Control Message Protocol (ICMP) redirects by default.</title><description>&lt;VulnDiscussion&gt;ICMP redirect messages are used by routers to inform hosts that a more direct route exists for a particular destination. These messages contain information from the system's route table, possibly revealing portions of the network topology.
- 
- There are notable differences between Internet Protocol version 4 (IPv4) and Internet Protocol version 6 (IPv6). There is only a directive to disable sending of IPv4 redirected packets. Refer to RFC4294 for an explanation of "IPv6 Node Requirements", which resulted in this difference between IPv4 and IPv6.
- 
-@@ -5772,17 +5743,15 @@ The sysctl --system command will load settings from all system configuration fil
- /usr/local/lib/sysctl.d/*.conf
- /usr/lib/sysctl.d/*.conf
- /lib/sysctl.d/*.conf
--/etc/sysctl.conf
--
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000366</ident><fixtext fixref="F-33187r792959_fix">Configure RHEL 8 to not allow interfaces to perform Internet Protocol version 4 (IPv4) ICMP redirects by default.
-+/etc/sysctl.conf&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000366</ident><fixtext fixref="F-33187r818880_fix">Configure RHEL 8 to not allow interfaces to perform Internet Protocol version 4 (IPv4) ICMP redirects by default.
- 
--Add or edit the following line in a system configuration file, which begins with "99-", in the "/etc/sysctl.d/" directory:
-+Add or edit the following line in a system configuration file, in the "/etc/sysctl.d/" directory:
- 
- net.ipv4.conf.default.send_redirects = 0
- 
- Load settings from all system configuration files with the following command:
- 
--$ sudo sysctl --system</fixtext><fix id="F-33187r792959_fix" /><check system="C-33212r792958_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 does not allow interfaces to perform Internet Protocol version 4 (IPv4) ICMP redirects by default.
-+$ sudo sysctl --system</fixtext><fix id="F-33187r818880_fix" /><check system="C-33212r818879_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 does not allow interfaces to perform Internet Protocol version 4 (IPv4) ICMP redirects by default.
- 
- Note: If IPv4 is disabled on the system, this requirement is Not Applicable.
- 
-@@ -5796,13 +5765,13 @@ If the returned line does not have a value of "0", or a line is not returned, th
- 
- Check that the configuration files are present to enable this network parameter.
- 
--$ sudo grep -r net.ipv4.conf.default.send_redirects /etc/sysctl.d/*.conf
-+$ sudo grep -r net.ipv4.conf.default.send_redirects /run/sysctl.d/*.conf /usr/local/lib/sysctl.d/*.conf /usr/lib/sysctl.d/*.conf /lib/sysctl.d/*.conf /etc/sysctl.conf /etc/sysctl.d/*.conf
- 
- /etc/sysctl.d/99-sysctl.conf: net.ipv4.conf.default.send_redirects = 0
- 
- If "net.ipv4.conf.default.send_redirects" is not set to "0", is missing or commented out, this is a finding.
- 
--If the configuration file does not begin with "99-", this is a finding.</check-content></check></Rule></Group><Group id="V-230544"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230544r792963_rule" weight="10.0" severity="medium"><version>RHEL-08-040280</version><title>RHEL 8 must ignore IPv6 Internet Control Message Protocol (ICMP) redirect messages.</title><description>&lt;VulnDiscussion&gt;ICMP redirect messages are used by routers to inform hosts that a more direct route exists for a particular destination. These messages modify the host's route table and are unauthenticated. An illicit ICMP redirect message could result in a man-in-the-middle attack.
-+If results are returned from more than one file location, this is a finding.</check-content></check></Rule></Group><Group id="V-230544"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230544r818887_rule" weight="10.0" severity="medium"><version>RHEL-08-040280</version><title>RHEL 8 must ignore IPv6 Internet Control Message Protocol (ICMP) redirect messages.</title><description>&lt;VulnDiscussion&gt;ICMP redirect messages are used by routers to inform hosts that a more direct route exists for a particular destination. These messages modify the host's route table and are unauthenticated. An illicit ICMP redirect message could result in a man-in-the-middle attack.
- 
- The sysctl --system command will load settings from all system configuration files. All configuration files are sorted by their filename in lexicographic order, regardless of which of the directories they reside in. If multiple files specify the same option, the entry in the file with the lexicographically latest name will take precedence. Files are read from directories in the following list from top to bottom. Once a file of a given filename is loaded, any file of the same name in subsequent directories is ignored.
- /etc/sysctl.d/*.conf
-@@ -5810,17 +5779,15 @@ The sysctl --system command will load settings from all system configuration fil
- /usr/local/lib/sysctl.d/*.conf
- /usr/lib/sysctl.d/*.conf
- /lib/sysctl.d/*.conf
--/etc/sysctl.conf
--
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000366</ident><fixtext fixref="F-33188r792962_fix">Configure RHEL 8 to ignore IPv6 ICMP redirect messages.
-+/etc/sysctl.conf&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000366</ident><fixtext fixref="F-33188r818886_fix">Configure RHEL 8 to ignore IPv6 ICMP redirect messages.
- 
--Add or edit the following line in a system configuration file, which begins with "99-", in the "/etc/sysctl.d/" directory:
-+Add or edit the following line in a system configuration file, in the "/etc/sysctl.d/" directory:
- 
- net.ipv6.conf.all.accept_redirects = 0
- 
- Load settings from all system configuration files with the following command:
- 
--$ sudo sysctl --system</fixtext><fix id="F-33188r792962_fix" /><check system="C-33213r792961_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 ignores IPv6 ICMP redirect messages.
-+$ sudo sysctl --system</fixtext><fix id="F-33188r818886_fix" /><check system="C-33213r818885_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 ignores IPv6 ICMP redirect messages.
- 
- Note: If IPv6 is disabled on the system, this requirement is Not Applicable.
- 
-@@ -5834,13 +5801,13 @@ If the returned line does not have a value of "0", a line is not returned, or th
- 
- Check that the configuration files are present to enable this network parameter.
- 
--$ sudo grep -r net.ipv6.conf.all.accept_redirects /etc/sysctl.d/*.conf
-+$ sudo grep -r net.ipv6.conf.all.accept_redirects /run/sysctl.d/*.conf /usr/local/lib/sysctl.d/*.conf /usr/lib/sysctl.d/*.conf /lib/sysctl.d/*.conf /etc/sysctl.conf /etc/sysctl.d/*.conf
- 
- /etc/sysctl.d/99-sysctl.conf: net.ipv6.conf.all.accept_redirects = 0
- 
- If "net.ipv6.conf.all.accept_redirects" is not set to "0", is missing or commented out, this is a finding.
- 
--If the configuration file does not begin with "99-", this is a finding.</check-content></check></Rule></Group><Group id="V-230545"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230545r792966_rule" weight="10.0" severity="medium"><version>RHEL-08-040281</version><title>RHEL 8 must disable access to network bpf syscall from unprivileged processes.</title><description>&lt;VulnDiscussion&gt;It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
-+If results are returned from more than one file location, this is a finding.</check-content></check></Rule></Group><Group id="V-230545"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230545r818890_rule" weight="10.0" severity="medium"><version>RHEL-08-040281</version><title>RHEL 8 must disable access to network bpf syscall from unprivileged processes.</title><description>&lt;VulnDiscussion&gt;It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
- 
- The sysctl --system command will load settings from all system configuration files. All configuration files are sorted by their filename in lexicographic order, regardless of which of the directories they reside in. If multiple files specify the same option, the entry in the file with the lexicographically latest name will take precedence. Files are read from directories in the following list from top to bottom. Once a file of a given filename is loaded, any file of the same name in subsequent directories is ignored.
- /etc/sysctl.d/*.conf
-@@ -5848,15 +5815,13 @@ The sysctl --system command will load settings from all system configuration fil
- /usr/local/lib/sysctl.d/*.conf
- /usr/lib/sysctl.d/*.conf
- /lib/sysctl.d/*.conf
--/etc/sysctl.conf
--
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000366</ident><fixtext fixref="F-33189r792965_fix">Configure RHEL 8 to prevent privilege escalation thru the kernel by disabling access to the bpf syscall by adding the following line to a file, which begins with "99-", in the "/etc/sysctl.d" directory:
-+/etc/sysctl.conf&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000366</ident><fixtext fixref="F-33189r818889_fix">Configure RHEL 8 to prevent privilege escalation thru the kernel by disabling access to the bpf syscall by adding the following line to a file, in the "/etc/sysctl.d" directory:
- 
- kernel.unprivileged_bpf_disabled = 1
- 
- The system configuration files need to be reloaded for the changes to take effect. To reload the contents of the files, run the following command:
- 
--$ sudo sysctl --system</fixtext><fix id="F-33189r792965_fix" /><check system="C-33214r792964_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 prevents privilege escalation thru the kernel by disabling access to the bpf syscall with the following commands:
-+$ sudo sysctl --system</fixtext><fix id="F-33189r818889_fix" /><check system="C-33214r818888_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 prevents privilege escalation thru the kernel by disabling access to the bpf syscall with the following commands:
- 
- $ sudo sysctl kernel.unprivileged_bpf_disabled
- 
-@@ -5866,13 +5831,13 @@ If the returned line does not have a value of "1", or a line is not returned, th
- 
- Check that the configuration files are present to enable this network parameter.
- 
--$ sudo grep -r kernel.unprivileged_bpf_disabled /etc/sysctl.d/*.conf
-+$ sudo grep -r kernel.unprivileged_bpf_disabled /run/sysctl.d/*.conf /usr/local/lib/sysctl.d/*.conf /usr/lib/sysctl.d/*.conf /lib/sysctl.d/*.conf /etc/sysctl.conf /etc/sysctl.d/*.conf
- 
- /etc/sysctl.d/99-sysctl.conf: kernel.unprivileged_bpf_disabled = 1
- 
- If "kernel.unprivileged_bpf_disabled" is not set to "1", is missing or commented out, this is a finding.
- 
--If the configuration file does not begin with "99-", this is a finding.</check-content></check></Rule></Group><Group id="V-230546"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230546r792969_rule" weight="10.0" severity="medium"><version>RHEL-08-040282</version><title>RHEL 8 must restrict usage of ptrace to descendant  processes.</title><description>&lt;VulnDiscussion&gt;It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
-+If results are returned from more than one file location, this is a finding.</check-content></check></Rule></Group><Group id="V-230546"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230546r818893_rule" weight="10.0" severity="medium"><version>RHEL-08-040282</version><title>RHEL 8 must restrict usage of ptrace to descendant  processes.</title><description>&lt;VulnDiscussion&gt;It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
- 
- The sysctl --system command will load settings from all system configuration files. All configuration files are sorted by their filename in lexicographic order, regardless of which of the directories they reside in. If multiple files specify the same option, the entry in the file with the lexicographically latest name will take precedence. Files are read from directories in the following list from top to bottom. Once a file of a given filename is loaded, any file of the same name in subsequent directories is ignored.
- /etc/sysctl.d/*.conf
-@@ -5880,15 +5845,13 @@ The sysctl --system command will load settings from all system configuration fil
- /usr/local/lib/sysctl.d/*.conf
- /usr/lib/sysctl.d/*.conf
- /lib/sysctl.d/*.conf
--/etc/sysctl.conf
--
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000366</ident><fixtext fixref="F-33190r792968_fix">Configure RHEL 8 to restrict usage of ptrace to descendant processes by adding the following line to a file, which begins with "99-", in the "/etc/sysctl.d" directory:
-+/etc/sysctl.conf&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000366</ident><fixtext fixref="F-33190r818892_fix">Configure RHEL 8 to restrict usage of ptrace to descendant processes by adding the following line to a file, in the "/etc/sysctl.d" directory:
- 
- kernel.yama.ptrace_scope = 1
- 
- The system configuration files need to be reloaded for the changes to take effect. To reload the contents of the files, run the following command:
- 
--$ sudo sysctl --system</fixtext><fix id="F-33190r792968_fix" /><check system="C-33215r792967_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 restricts usage of ptrace to descendant processes with the following commands:
-+$ sudo sysctl --system</fixtext><fix id="F-33190r818892_fix" /><check system="C-33215r818891_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 restricts usage of ptrace to descendant processes with the following commands:
- 
- $ sudo sysctl kernel.yama.ptrace_scope
- 
-@@ -5898,13 +5861,13 @@ If the returned line does not have a value of "1", or a line is not returned, th
- 
- Check that the configuration files are present to enable this network parameter.
- 
--$ sudo grep -r kernel.yama.ptrace_scope /etc/sysctl.d/*.conf
-+$ sudo grep -r kernel.yama.ptrace_scope /run/sysctl.d/*.conf /usr/local/lib/sysctl.d/*.conf /usr/lib/sysctl.d/*.conf /lib/sysctl.d/*.conf /etc/sysctl.conf /etc/sysctl.d/*.conf
- 
- /etc/sysctl.d/99-sysctl.conf: kernel.yama.ptrace_scope = 1
- 
- If "kernel.yama.ptrace_scope" is not set to "1", is missing or commented out, this is a finding.
- 
--If the configuration file does not begin with "99-", this is a finding.</check-content></check></Rule></Group><Group id="V-230547"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230547r792972_rule" weight="10.0" severity="medium"><version>RHEL-08-040283</version><title>RHEL 8 must restrict exposed kernel pointer addresses access.</title><description>&lt;VulnDiscussion&gt;It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
-+If results are returned from more than one file location, this is a finding.</check-content></check></Rule></Group><Group id="V-230547"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230547r818896_rule" weight="10.0" severity="medium"><version>RHEL-08-040283</version><title>RHEL 8 must restrict exposed kernel pointer addresses access.</title><description>&lt;VulnDiscussion&gt;It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
- 
- The sysctl --system command will load settings from all system configuration files. All configuration files are sorted by their filename in lexicographic order, regardless of which of the directories they reside in. If multiple files specify the same option, the entry in the file with the lexicographically latest name will take precedence. Files are read from directories in the following list from top to bottom. Once a file of a given filename is loaded, any file of the same name in subsequent directories is ignored.
- /etc/sysctl.d/*.conf
-@@ -5912,15 +5875,13 @@ The sysctl --system command will load settings from all system configuration fil
- /usr/local/lib/sysctl.d/*.conf
- /usr/lib/sysctl.d/*.conf
- /lib/sysctl.d/*.conf
--/etc/sysctl.conf
--
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000366</ident><fixtext fixref="F-33191r792971_fix">Configure RHEL 8 to restrict exposed kernel pointer addresses access by adding the following line to a file, which begins with "99-", in the "/etc/sysctl.d" directory:
-+/etc/sysctl.conf&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000366</ident><fixtext fixref="F-33191r818895_fix">Configure RHEL 8 to restrict exposed kernel pointer addresses access by adding the following line to a file, in the "/etc/sysctl.d" directory:
- 
- kernel.kptr_restrict = 1
- 
- The system configuration files need to be reloaded for the changes to take effect. To reload the contents of the files, run the following command:
- 
--$ sudo sysctl --system</fixtext><fix id="F-33191r792971_fix" /><check system="C-33216r792970_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 restricts exposed kernel pointer addresses access with the following commands:
-+$ sudo sysctl --system</fixtext><fix id="F-33191r818895_fix" /><check system="C-33216r818894_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 restricts exposed kernel pointer addresses access with the following commands:
- 
- $ sudo sysctl kernel.kptr_restrict
- 
-@@ -5930,13 +5891,13 @@ If the returned line does not have a value of "1", or a line is not returned, th
- 
- Check that the configuration files are present to enable this network parameter.
- 
--$ sudo grep -r kernel.kptr_restrict /etc/sysctl.d/*.conf
-+$ sudo grep -r kernel.kptr_restrict /run/sysctl.d/*.conf /usr/local/lib/sysctl.d/*.conf /usr/lib/sysctl.d/*.conf /lib/sysctl.d/*.conf /etc/sysctl.conf /etc/sysctl.d/*.conf
- 
- /etc/sysctl.d/99-sysctl.conf: kernel.kptr_restrict = 1
- 
- If "kernel.kptr_restrict" is not set to "1", is missing or commented out, this is a finding.
- 
--If the configuration file does not begin with "99-", this is a finding.</check-content></check></Rule></Group><Group id="V-230548"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230548r792975_rule" weight="10.0" severity="medium"><version>RHEL-08-040284</version><title>RHEL 8 must disable the use of user namespaces.</title><description>&lt;VulnDiscussion&gt;It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
-+If results are returned from more than one file location, this is a finding.</check-content></check></Rule></Group><Group id="V-230548"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230548r818899_rule" weight="10.0" severity="medium"><version>RHEL-08-040284</version><title>RHEL 8 must disable the use of user namespaces.</title><description>&lt;VulnDiscussion&gt;It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
- 
- The sysctl --system command will load settings from all system configuration files. All configuration files are sorted by their filename in lexicographic order, regardless of which of the directories they reside in. If multiple files specify the same option, the entry in the file with the lexicographically latest name will take precedence. Files are read from directories in the following list from top to bottom. Once a file of a given filename is loaded, any file of the same name in subsequent directories is ignored.
- /etc/sysctl.d/*.conf
-@@ -5944,9 +5905,7 @@ The sysctl --system command will load settings from all system configuration fil
- /usr/local/lib/sysctl.d/*.conf
- /usr/lib/sysctl.d/*.conf
- /lib/sysctl.d/*.conf
--/etc/sysctl.conf
--
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000366</ident><fixtext fixref="F-33192r792974_fix">Configure RHEL 8 to disable the use of user namespaces by adding the following line to a file, which begins with "99-", in the "/etc/sysctl.d" directory:
-+/etc/sysctl.conf&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000366</ident><fixtext fixref="F-33192r818898_fix">Configure RHEL 8 to disable the use of user namespaces by adding the following line to a file, in the "/etc/sysctl.d" directory:
- 
- Note: User namespaces are used primarily for Linux containers. If containers are in use, this requirement is not applicable. 
- 
-@@ -5954,7 +5913,7 @@ user.max_user_namespaces = 0
- 
- The system configuration files need to be reloaded for the changes to take effect. To reload the contents of the files, run the following command:
- 
--$ sudo sysctl --system</fixtext><fix id="F-33192r792974_fix" /><check system="C-33217r792973_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 disables the use of user namespaces with the following commands:
-+$ sudo sysctl --system</fixtext><fix id="F-33192r818898_fix" /><check system="C-33217r818897_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 disables the use of user namespaces with the following commands:
- 
- Note: User namespaces are used primarily for Linux containers. If containers are in use, this requirement is not applicable.
- 
-@@ -5966,13 +5925,13 @@ If the returned line does not have a value of "0", or a line is not returned, th
- 
- Check that the configuration files are present to enable this network parameter.
- 
--$ sudo grep -r user.max_user_namespaces /etc/sysctl.d/*.conf
-+$ sudo grep -r user.max_user_namespaces /run/sysctl.d/*.conf /usr/local/lib/sysctl.d/*.conf /usr/lib/sysctl.d/*.conf /lib/sysctl.d/*.conf /etc/sysctl.conf /etc/sysctl.d/*.conf
- 
- /etc/sysctl.d/99-sysctl.conf: user.max_user_namespaces = 0
- 
- If "user.max_user_namespaces" is not set to "0", is missing or commented out, this is a finding.
- 
--If the configuration file does not begin with "99-", this is a finding.</check-content></check></Rule></Group><Group id="V-230549"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230549r792978_rule" weight="10.0" severity="medium"><version>RHEL-08-040285</version><title>RHEL 8 must use reverse path filtering on all IPv4 interfaces.</title><description>&lt;VulnDiscussion&gt;It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
-+If results are returned from more than one file location, this is a finding.</check-content></check></Rule></Group><Group id="V-230549"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230549r818902_rule" weight="10.0" severity="medium"><version>RHEL-08-040285</version><title>RHEL 8 must use reverse path filtering on all IPv4 interfaces.</title><description>&lt;VulnDiscussion&gt;It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
- 
- The sysctl --system command will load settings from all system configuration files. All configuration files are sorted by their filename in lexicographic order, regardless of which of the directories they reside in. If multiple files specify the same option, the entry in the file with the lexicographically latest name will take precedence. Files are read from directories in the following list from top to bottom. Once a file of a given filename is loaded, any file of the same name in subsequent directories is ignored.
- /etc/sysctl.d/*.conf
-@@ -5980,15 +5939,13 @@ The sysctl --system command will load settings from all system configuration fil
- /usr/local/lib/sysctl.d/*.conf
- /usr/lib/sysctl.d/*.conf
- /lib/sysctl.d/*.conf
--/etc/sysctl.conf
--
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000366</ident><fixtext fixref="F-33193r792977_fix">Configure RHEL 8 to use reverse path filtering on all IPv4 interfaces by adding the following line to a file, which begins with "99-", in the "/etc/sysctl.d" directory:
-+/etc/sysctl.conf&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000366</ident><fixtext fixref="F-33193r818901_fix">Configure RHEL 8 to use reverse path filtering on all IPv4 interfaces by adding the following line to a file, in the "/etc/sysctl.d" directory:
- 
- net.ipv4.conf.all.rp_filter = 1
- 
- The system configuration files need to be reloaded for the changes to take effect. To reload the contents of the files, run the following command:
- 
--$ sudo sysctl --system</fixtext><fix id="F-33193r792977_fix" /><check system="C-33218r792976_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 uses reverse path filtering on all IPv4 interfaces with the following commands:
-+$ sudo sysctl --system</fixtext><fix id="F-33193r818901_fix" /><check system="C-33218r818900_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 uses reverse path filtering on all IPv4 interfaces with the following commands:
- 
- $ sudo sysctl net.ipv4.conf.all.rp_filter
- 
-@@ -5998,13 +5955,13 @@ If the returned line does not have a value of "1", or a line is not returned, th
- 
- Check that the configuration files are present to enable this network parameter.
- 
--$ sudo grep -r net.ipv4.conf.all.rp_filter /etc/sysctl.d/*.conf
-+$ sudo grep -r net.ipv4.conf.all.rp_filter /run/sysctl.d/*.conf /usr/local/lib/sysctl.d/*.conf /usr/lib/sysctl.d/*.conf /lib/sysctl.d/*.conf /etc/sysctl.conf /etc/sysctl.d/*.conf
- 
- /etc/sysctl.d/99-sysctl.conf: net.ipv4.conf.all.rp_filter = 1
- 
- If "net.ipv4.conf.all.rp_filter" is not set to "1", is missing or commented out, this is a finding.
- 
--If the configuration file does not begin with "99-", this is a finding.</check-content></check></Rule></Group><Group id="V-230550"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230550r627750_rule" weight="10.0" severity="medium"><version>RHEL-08-040290</version><title>RHEL 8 must be configured to prevent unrestricted mail relaying.</title><description>&lt;VulnDiscussion&gt;If unrestricted mail relaying is permitted, unauthorized senders could use this host as a mail relay for the purpose of sending spam or other unauthorized activity.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000366</ident><fixtext fixref="F-33194r568397_fix">If "postfix" is installed, modify the "/etc/postfix/main.cf" file to restrict client connections to the local network with the following command:
-+If results are returned from more than one file location, this is a finding.</check-content></check></Rule></Group><Group id="V-230550"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-230550r627750_rule" weight="10.0" severity="medium"><version>RHEL-08-040290</version><title>RHEL 8 must be configured to prevent unrestricted mail relaying.</title><description>&lt;VulnDiscussion&gt;If unrestricted mail relaying is permitted, unauthorized senders could use this host as a mail relay for the purpose of sending spam or other unauthorized activity.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000366</ident><fixtext fixref="F-33194r568397_fix">If "postfix" is installed, modify the "/etc/postfix/main.cf" file to restrict client connections to the local network with the following command:
- 
- $ sudo postconf -e 'smtpd_client_restrictions = permit_mynetworks,reject'</fixtext><fix id="F-33194r568397_fix" /><check system="C-33219r568396_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify the system is configured to prevent unrestricted mail relaying.
- 
-@@ -6630,7 +6587,7 @@ Note: Manual changes to the listed file may be overwritten by the "authselect" p
- 
- $ sudo grep -i nullok /etc/pam.d/password-auth
- 
--If output is produced, this is a finding.</check-content></check></Rule></Group><Group id="V-244542"><title>SRG-OS-000062-GPOS-00031</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-244542r743875_rule" weight="10.0" severity="medium"><version>RHEL-08-030181</version><title>RHEL 8 audit records must contain information to establish what type of events occurred, the source of events, where events occurred, and the outcome of events.</title><description>&lt;VulnDiscussion&gt;Without establishing what type of events occurred, the source of events, where events occurred, and the outcome of events, it would be difficult to establish, correlate, and investigate the events leading up to an outage or attack.
-+If output is produced, this is a finding.</check-content></check></Rule></Group><Group id="V-244542"><title>SRG-OS-000062-GPOS-00031</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-244542r818838_rule" weight="10.0" severity="medium"><version>RHEL-08-030181</version><title>RHEL 8 audit records must contain information to establish what type of events occurred, the source of events, where events occurred, and the outcome of events.</title><description>&lt;VulnDiscussion&gt;Without establishing what type of events occurred, the source of events, where events occurred, and the outcome of events, it would be difficult to establish, correlate, and investigate the events leading up to an outage or attack.
- 
- Audit record content that may be necessary to satisfy this requirement includes, for example, time stamps, source and destination addresses, user/process identifiers, event descriptions, success/fail indications, filenames involved, and access control or flow control rules invoked.
- 
-@@ -6640,9 +6597,9 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000038-GPO
- 
- $ sudo systemctl enable auditd.service
- 
--$ sudo systemctl start auditd.service</fixtext><fix id="F-47774r743874_fix" /><check system="C-47817r743873_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify the audit service is configured to produce audit records with the following command:
-+$ sudo systemctl start auditd.service</fixtext><fix id="F-47774r743874_fix" /><check system="C-47817r818837_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify the audit service is configured to produce audit records with the following command:
- 
--$ sudo systemctl status auditd.service.
-+$ sudo systemctl status auditd.service
- 
- auditd.service - Security Auditing Service
- Loaded:loaded (/usr/lib/systemd/system/auditd.service; enabled; vendor preset: enabled)
-@@ -6778,7 +6735,7 @@ $ sudo yum list installed openssh-server
- 
- openssh-server.x86_64                 8.0p1-5.el8          @anaconda
- 
--If the "SSH server" package is not installed, this is a finding.</check-content></check></Rule></Group><Group id="V-244550"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-244550r792987_rule" weight="10.0" severity="medium"><version>RHEL-08-040209</version><title>RHEL 8 must prevent IPv4 Internet Control Message Protocol (ICMP) redirect messages from being accepted.</title><description>&lt;VulnDiscussion&gt;ICMP redirect messages are used by routers to inform hosts that a more direct route exists for a particular destination. These messages modify the host's route table and are unauthenticated. An illicit ICMP redirect message could result in a man-in-the-middle attack.
-+If the "SSH server" package is not installed, this is a finding.</check-content></check></Rule></Group><Group id="V-244550"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-244550r818845_rule" weight="10.0" severity="medium"><version>RHEL-08-040209</version><title>RHEL 8 must prevent IPv4 Internet Control Message Protocol (ICMP) redirect messages from being accepted.</title><description>&lt;VulnDiscussion&gt;ICMP redirect messages are used by routers to inform hosts that a more direct route exists for a particular destination. These messages modify the host's route table and are unauthenticated. An illicit ICMP redirect message could result in a man-in-the-middle attack.
- 
- The sysctl --system command will load settings from all system configuration files. All configuration files are sorted by their filename in lexicographic order, regardless of which of the directories they reside in. If multiple files specify the same option, the entry in the file with the lexicographically latest name will take precedence. Files are read from directories in the following list from top to bottom. Once a file of a given filename is loaded, any file of the same name in subsequent directories is ignored.
- /etc/sysctl.d/*.conf
-@@ -6786,17 +6743,15 @@ The sysctl --system command will load settings from all system configuration fil
- /usr/local/lib/sysctl.d/*.conf
- /usr/lib/sysctl.d/*.conf
- /lib/sysctl.d/*.conf
--/etc/sysctl.conf
-+/etc/sysctl.conf&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000366</ident><fixtext fixref="F-47782r818844_fix">Configure RHEL 8 to prevent IPv4 ICMP redirect messages from being accepted.
- 
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000366</ident><fixtext fixref="F-47782r792986_fix">Configure RHEL 8 to prevent IPv4 ICMP redirect messages from being accepted.
--
--Add or edit the following line in a system configuration file, which begins with "99-", in the "/etc/sysctl.d/" directory:
-+Add or edit the following line in a system configuration file, in the "/etc/sysctl.d/" directory:
- 
- net.ipv4.conf.default.accept_redirects = 0
- 
- Load settings from all system configuration files with the following command:
- 
--$ sudo sysctl --system</fixtext><fix id="F-47782r792986_fix" /><check system="C-47825r792985_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 will not accept IPv4 ICMP redirect messages.
-+$ sudo sysctl --system</fixtext><fix id="F-47782r818844_fix" /><check system="C-47825r818843_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 will not accept IPv4 ICMP redirect messages.
- 
- Note: If IPv4 is disabled on the system, this requirement is Not Applicable.
- 
-@@ -6810,13 +6765,13 @@ If the returned line does not have a value of "0", a line is not returned, or th
- 
- Check that the configuration files are present to enable this network parameter.
- 
--$ sudo grep -r net.ipv4.conf.default.accept_redirects /etc/sysctl.d/*.conf
-+$ sudo grep -r net.ipv4.conf.default.accept_redirects /run/sysctl.d/*.conf /usr/local/lib/sysctl.d/*.conf /usr/lib/sysctl.d/*.conf /lib/sysctl.d/*.conf /etc/sysctl.conf /etc/sysctl.d/*.conf
- 
- /etc/sysctl.d/99-sysctl.conf: net.ipv4.conf.default.accept_redirects = 0
- 
- If "net.ipv4.conf.default.accept_redirects" is not set to "0", is missing or commented out, this is a finding.
- 
--If the configuration file does not begin with "99-", this is a finding.</check-content></check></Rule></Group><Group id="V-244551"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-244551r792990_rule" weight="10.0" severity="medium"><version>RHEL-08-040239</version><title>RHEL 8 must not forward IPv4 source-routed packets.</title><description>&lt;VulnDiscussion&gt;Source-routed packets allow the source of the packet to suggest that routers forward the packet along a different path than configured on the router, which can be used to bypass network security measures. This requirement applies only to the forwarding of source-routed traffic, such as when forwarding is enabled and the system is functioning as a router.
-+If results are returned from more than one file location, this is a finding.</check-content></check></Rule></Group><Group id="V-244551"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-244551r818857_rule" weight="10.0" severity="medium"><version>RHEL-08-040239</version><title>RHEL 8 must not forward IPv4 source-routed packets.</title><description>&lt;VulnDiscussion&gt;Source-routed packets allow the source of the packet to suggest that routers forward the packet along a different path than configured on the router, which can be used to bypass network security measures. This requirement applies only to the forwarding of source-routed traffic, such as when forwarding is enabled and the system is functioning as a router.
- 
- The sysctl --system command will load settings from all system configuration files. All configuration files are sorted by their filename in lexicographic order, regardless of which of the directories they reside in. If multiple files specify the same option, the entry in the file with the lexicographically latest name will take precedence. Files are read from directories in the following list from top to bottom. Once a file of a given filename is loaded, any file of the same name in subsequent directories is ignored.
- /etc/sysctl.d/*.conf
-@@ -6824,17 +6779,15 @@ The sysctl --system command will load settings from all system configuration fil
- /usr/local/lib/sysctl.d/*.conf
- /usr/lib/sysctl.d/*.conf
- /lib/sysctl.d/*.conf
--/etc/sysctl.conf
-+/etc/sysctl.conf&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000366</ident><fixtext fixref="F-47783r818856_fix">Configure RHEL 8 to not forward IPv4 source-routed packets.
- 
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000366</ident><fixtext fixref="F-47783r792989_fix">Configure RHEL 8 to not forward IPv4 source-routed packets.
--
--Add or edit the following line in a system configuration file, which begins with "99-", in the "/etc/sysctl.d/" directory:
-+Add or edit the following line in a system configuration file, in the "/etc/sysctl.d/" directory:
- 
- net.ipv4.conf.all.accept_source_route=0
- 
- Load settings from all system configuration files with the following command:
- 
--$ sudo sysctl --system</fixtext><fix id="F-47783r792989_fix" /><check system="C-47826r792988_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 does not accept IPv4 source-routed packets.
-+$ sudo sysctl --system</fixtext><fix id="F-47783r818856_fix" /><check system="C-47826r818855_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 does not accept IPv4 source-routed packets.
- 
- Note: If IPv4 is disabled on the system, this requirement is Not Applicable.
- 
-@@ -6848,13 +6801,13 @@ If the returned line does not have a value of "0", a line is not returned, or th
- 
- Check that the configuration files are present to enable this network parameter.
- 
--$ sudo grep -r net.ipv4.conf.all.accept_source_route /etc/sysctl.d/*.conf
-+$ sudo grep -r net.ipv4.conf.all.accept_source_route /run/sysctl.d/*.conf /usr/local/lib/sysctl.d/*.conf /usr/lib/sysctl.d/*.conf /lib/sysctl.d/*.conf /etc/sysctl.conf /etc/sysctl.d/*.conf
- 
- /etc/sysctl.d/99-sysctl.conf: net.ipv4.conf.all.accept_source_route = 0
- 
- If "net.ipv4.conf.all.accept_source_route" is not set to "0", is missing or commented out, this is a finding.
- 
--If the configuration file does not begin with "99-", this is a finding.</check-content></check></Rule></Group><Group id="V-244552"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-244552r792993_rule" weight="10.0" severity="medium"><version>RHEL-08-040249</version><title>RHEL 8 must not forward IPv4 source-routed packets by default.</title><description>&lt;VulnDiscussion&gt;Source-routed packets allow the source of the packet to suggest that routers forward the packet along a different path than configured on the router, which can be used to bypass network security measures. This requirement applies only to the forwarding of source-routed traffic, such as when forwarding is enabled and the system is functioning as a router.
-+If results are returned from more than one file location, this is a finding.</check-content></check></Rule></Group><Group id="V-244552"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-244552r818863_rule" weight="10.0" severity="medium"><version>RHEL-08-040249</version><title>RHEL 8 must not forward IPv4 source-routed packets by default.</title><description>&lt;VulnDiscussion&gt;Source-routed packets allow the source of the packet to suggest that routers forward the packet along a different path than configured on the router, which can be used to bypass network security measures. This requirement applies only to the forwarding of source-routed traffic, such as when forwarding is enabled and the system is functioning as a router.
- 
- The sysctl --system command will load settings from all system configuration files. All configuration files are sorted by their filename in lexicographic order, regardless of which of the directories they reside in. If multiple files specify the same option, the entry in the file with the lexicographically latest name will take precedence. Files are read from directories in the following list from top to bottom. Once a file of a given filename is loaded, any file of the same name in subsequent directories is ignored.
- /etc/sysctl.d/*.conf
-@@ -6862,17 +6815,15 @@ The sysctl --system command will load settings from all system configuration fil
- /usr/local/lib/sysctl.d/*.conf
- /usr/lib/sysctl.d/*.conf
- /lib/sysctl.d/*.conf
--/etc/sysctl.conf
--
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000366</ident><fixtext fixref="F-47784r792992_fix">Configure RHEL 8 to not forward IPv4 source-routed packets by default.
-+/etc/sysctl.conf&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000366</ident><fixtext fixref="F-47784r818862_fix">Configure RHEL 8 to not forward IPv4 source-routed packets by default.
- 
--Add or edit the following line in a system configuration file, which begins with "99-", in the "/etc/sysctl.d/" directory:
-+Add or edit the following line in a system configuration file, in the "/etc/sysctl.d/" directory:
- 
- net.ipv4.conf.default.accept_source_route=0
- 
- Load settings from all system configuration files with the following command:
- 
--$ sudo sysctl --system</fixtext><fix id="F-47784r792992_fix" /><check system="C-47827r792991_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 does not accept IPv4 source-routed packets by default.
-+$ sudo sysctl --system</fixtext><fix id="F-47784r818862_fix" /><check system="C-47827r818861_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 does not accept IPv4 source-routed packets by default.
- 
- Note: If IPv4 is disabled on the system, this requirement is Not Applicable.
- 
-@@ -6886,13 +6837,13 @@ If the returned line does not have a value of "0", a line is not returned, or th
- 
- Check that the configuration files are present to enable this network parameter.
- 
--$ sudo grep -r net.ipv4.conf.default.accept_source_route /etc/sysctl.d/*.conf
-+$ sudo grep -r net.ipv4.conf.default.accept_source_route /run/sysctl.d/*.conf /usr/local/lib/sysctl.d/*.conf /usr/lib/sysctl.d/*.conf /lib/sysctl.d/*.conf /etc/sysctl.conf /etc/sysctl.d/*.conf
- 
- /etc/sysctl.d/99-sysctl.conf: net.ipv4.conf.default.accept_source_route = 0
- 
- If "net.ipv4.conf.default.accept_source_route" is not set to "0", is missing or commented out, this is a finding.
- 
--If the configuration file does not begin with "99-", this is a finding.</check-content></check></Rule></Group><Group id="V-244553"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-244553r792996_rule" weight="10.0" severity="medium"><version>RHEL-08-040279</version><title>RHEL 8 must ignore IPv4 Internet Control Message Protocol (ICMP) redirect messages.</title><description>&lt;VulnDiscussion&gt;ICMP redirect messages are used by routers to inform hosts that a more direct route exists for a particular destination. These messages modify the host's route table and are unauthenticated. An illicit ICMP redirect message could result in a man-in-the-middle attack.
-+If results are returned from more than one file location, this is a finding.</check-content></check></Rule></Group><Group id="V-244553"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-244553r818884_rule" weight="10.0" severity="medium"><version>RHEL-08-040279</version><title>RHEL 8 must ignore IPv4 Internet Control Message Protocol (ICMP) redirect messages.</title><description>&lt;VulnDiscussion&gt;ICMP redirect messages are used by routers to inform hosts that a more direct route exists for a particular destination. These messages modify the host's route table and are unauthenticated. An illicit ICMP redirect message could result in a man-in-the-middle attack.
- 
- The sysctl --system command will load settings from all system configuration files. All configuration files are sorted by their filename in lexicographic order, regardless of which of the directories they reside in. If multiple files specify the same option, the entry in the file with the lexicographically latest name will take precedence. Files are read from directories in the following list from top to bottom. Once a file of a given filename is loaded, any file of the same name in subsequent directories is ignored.
- /etc/sysctl.d/*.conf
-@@ -6900,17 +6851,15 @@ The sysctl --system command will load settings from all system configuration fil
- /usr/local/lib/sysctl.d/*.conf
- /usr/lib/sysctl.d/*.conf
- /lib/sysctl.d/*.conf
--/etc/sysctl.conf
--
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000366</ident><fixtext fixref="F-47785r792995_fix">Configure RHEL 8 to ignore IPv4 ICMP redirect messages.
-+/etc/sysctl.conf&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000366</ident><fixtext fixref="F-47785r818883_fix">Configure RHEL 8 to ignore IPv4 ICMP redirect messages.
- 
--Add or edit the following line in a system configuration file, which begins with "99-", in the "/etc/sysctl.d/" directory:
-+Add or edit the following line in a system configuration file, in the "/etc/sysctl.d/" directory:
- 
- net.ipv4.conf.all.accept_redirects = 0
- 
- Load settings from all system configuration files with the following command:
- 
--$ sudo sysctl --system</fixtext><fix id="F-47785r792995_fix" /><check system="C-47828r792994_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 ignores IPv4 ICMP redirect messages.
-+$ sudo sysctl --system</fixtext><fix id="F-47785r818883_fix" /><check system="C-47828r818882_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 ignores IPv4 ICMP redirect messages.
- 
- Note: If IPv4 is disabled on the system, this requirement is Not Applicable.
- 
-@@ -6924,13 +6873,13 @@ If the returned line does not have a value of "0", a line is not returned, or th
- 
- Check that the configuration files are present to enable this network parameter.
- 
--$ sudo grep -r net.ipv4.conf.all.accept_redirects /etc/sysctl.d/*.conf
-+$ sudo grep -r net.ipv4.conf.all.accept_redirects /run/sysctl.d/*.conf /usr/local/lib/sysctl.d/*.conf /usr/lib/sysctl.d/*.conf /lib/sysctl.d/*.conf /etc/sysctl.conf /etc/sysctl.d/*.conf
- 
- /etc/sysctl.d/99-sysctl.conf: net.ipv4.conf.all.accept_redirects = 0
- 
- If "net.ipv4.conf.all.accept_redirects" is not set to "0", is missing or commented out, this is a finding.
- 
--If the configuration file does not begin with "99-", this is a finding.</check-content></check></Rule></Group><Group id="V-244554"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-244554r792999_rule" weight="10.0" severity="medium"><version>RHEL-08-040286</version><title>RHEL 8 must enable hardening for the Berkeley Packet Filter Just-in-time compiler.</title><description>&lt;VulnDiscussion&gt;It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
-+If results are returned from more than one file location, this is a finding.</check-content></check></Rule></Group><Group id="V-244554"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-244554r818905_rule" weight="10.0" severity="medium"><version>RHEL-08-040286</version><title>RHEL 8 must enable hardening for the Berkeley Packet Filter Just-in-time compiler.</title><description>&lt;VulnDiscussion&gt;It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
- 
- Enabling hardening for the Berkeley Packet Filter (BPF) Just-in-time (JIT) compiler aids in mitigating JIT spraying attacks. Setting the value to "2" enables JIT hardening for all users.
- 
-@@ -6940,15 +6889,13 @@ The sysctl --system command will load settings from all system configuration fil
- /usr/local/lib/sysctl.d/*.conf
- /usr/lib/sysctl.d/*.conf
- /lib/sysctl.d/*.conf
--/etc/sysctl.conf
--
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000366</ident><fixtext fixref="F-47786r792998_fix">Configure RHEL 8 to enable hardening for the BPF JIT compiler by adding the following line to a file, which begins with "99-", in the "/etc/sysctl.d" directory:
-+/etc/sysctl.conf&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000366</ident><fixtext fixref="F-47786r818904_fix">Configure RHEL 8 to enable hardening for the BPF JIT compiler by adding the following line to a file, in the "/etc/sysctl.d" directory:
- 
- net.core.bpf_jit_harden = 2
- 
- The system configuration files need to be reloaded for the changes to take effect. To reload the contents of the files, run the following command:
- 
--$ sudo sysctl --system</fixtext><fix id="F-47786r792998_fix" /><check system="C-47829r792997_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 enables hardening for the BPF JIT with the following commands:
-+$ sudo sysctl --system</fixtext><fix id="F-47786r818904_fix" /><check system="C-47829r818903_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 enables hardening for the BPF JIT with the following commands:
- 
- $ sudo sysctl net.core.bpf_jit_harden
- 
-@@ -6958,13 +6905,13 @@ If the returned line does not have a value of "2", or a line is not returned, th
- 
- Check that the configuration files are present to enable this network parameter.
- 
--$ sudo grep -r net.core.bpf_jit_harden /etc/sysctl.d/*.conf
-+$ sudo grep -r net.core.bpf_jit_harden /run/sysctl.d/*.conf /usr/local/lib/sysctl.d/*.conf /usr/lib/sysctl.d/*.conf /lib/sysctl.d/*.conf /etc/sysctl.conf /etc/sysctl.d/*.conf
- 
- /etc/sysctl.d/99-sysctl.conf: net.core.bpf_jit_harden = 2
- 
- If "net.core.bpf_jit_harden" is not set to "2", is missing or commented out, this is a finding.
- 
--If the configuration file does not begin with "99-", this is a finding.</check-content></check></Rule></Group><Group id="V-245540"><title>SRG-OS-000191-GPOS-00080</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-245540r754730_rule" weight="10.0" severity="medium"><version>RHEL-08-010001</version><title>The RHEL 8 operating system must implement the Endpoint Security for Linux Threat Prevention tool.</title><description>&lt;VulnDiscussion&gt;Adding endpoint security tools can provide the capability to automatically take actions in response to malicious behavior, which can provide additional agility in reacting to network threats. These tools also often include a reporting capability to provide network awareness of the system, which may not otherwise exist in an organization's systems management regime.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-001233</ident><fixtext fixref="F-48770r754729_fix">Install and enable the latest McAfee ENSLTP package.</fixtext><fix id="F-48770r754729_fix" /><check system="C-48814r754728_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Per OPORD 16-0080, the preferred endpoint security tool is McAfee Endpoint Security for Linux (ENSL) in conjunction with SELinux.
-+If results are returned from more than one file location, this is a finding.</check-content></check></Rule></Group><Group id="V-245540"><title>SRG-OS-000191-GPOS-00080</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-245540r754730_rule" weight="10.0" severity="medium"><version>RHEL-08-010001</version><title>The RHEL 8 operating system must implement the Endpoint Security for Linux Threat Prevention tool.</title><description>&lt;VulnDiscussion&gt;Adding endpoint security tools can provide the capability to automatically take actions in response to malicious behavior, which can provide additional agility in reacting to network threats. These tools also often include a reporting capability to provide network awareness of the system, which may not otherwise exist in an organization's systems management regime.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-001233</ident><fixtext fixref="F-48770r754729_fix">Install and enable the latest McAfee ENSLTP package.</fixtext><fix id="F-48770r754729_fix" /><check system="C-48814r754728_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Per OPORD 16-0080, the preferred endpoint security tool is McAfee Endpoint Security for Linux (ENSL) in conjunction with SELinux.
- 
- Procedure:
- Check that the following package has been installed:
-@@ -7038,7 +6985,7 @@ $ sudo ls -Zd /var/log/faillock
- 
- unconfined_u:object_r:faillog_t:s0 /var/log/faillock
- 
--If the security context type of the non-default tally directory is not "faillog_t", this is a finding.</check-content></check></Rule></Group><Group id="V-250317"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-250317r793008_rule" weight="10.0" severity="medium"><version>RHEL-08-040259</version><title>RHEL 8 must not enable IPv4 packet forwarding unless the system is a router.</title><description>&lt;VulnDiscussion&gt;Routing protocol daemons are typically used on routers to exchange network topology information with other routers. If this software is used when not required, system network information may be unnecessarily transmitted across the network.
-+If the security context type of the non-default tally directory is not "faillog_t", this is a finding.</check-content></check></Rule></Group><Group id="V-250317"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-250317r818869_rule" weight="10.0" severity="medium"><version>RHEL-08-040259</version><title>RHEL 8 must not enable IPv4 packet forwarding unless the system is a router.</title><description>&lt;VulnDiscussion&gt;Routing protocol daemons are typically used on routers to exchange network topology information with other routers. If this software is used when not required, system network information may be unnecessarily transmitted across the network.
- 
- The sysctl --system command will load settings from all system configuration files. All configuration files are sorted by their filename in lexicographic order, regardless of which of the directories they reside in. If multiple files specify the same option, the entry in the file with the lexicographically latest name will take precedence. Files are read from directories in the following list from top to bottom. Once a file of a given filename is loaded, any file of the same name in subsequent directories is ignored.
- /etc/sysctl.d/*.conf
-@@ -7046,17 +6993,15 @@ The sysctl --system command will load settings from all system configuration fil
- /usr/local/lib/sysctl.d/*.conf
- /usr/lib/sysctl.d/*.conf
- /lib/sysctl.d/*.conf
--/etc/sysctl.conf
--
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000366</ident><fixtext fixref="F-53705r793007_fix">Configure RHEL 8 to not allow IPv4 packet forwarding, unless the system is a router.
-+/etc/sysctl.conf&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000366</ident><fixtext fixref="F-53705r818868_fix">Configure RHEL 8 to not allow IPv4 packet forwarding, unless the system is a router.
- 
--Add or edit the following line in a system configuration file, which begins with "99-", in the "/etc/sysctl.d/" directory:
-+Add or edit the following line in a system configuration file, in the "/etc/sysctl.d/" directory:
- 
- net.ipv4.conf.all.forwarding=0
- 
- Load settings from all system configuration files with the following command:
- 
--$ sudo sysctl --system</fixtext><fix id="F-53705r793007_fix" /><check system="C-53751r793006_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 is not performing IPv4 packet forwarding, unless the system is a router.
-+$ sudo sysctl --system</fixtext><fix id="F-53705r818868_fix" /><check system="C-53751r818867_chk"><check-content-ref href="Red_Hat_Enterprise_Linux_8_STIG.xml" name="M" /><check-content>Verify RHEL 8 is not performing IPv4 packet forwarding, unless the system is a router.
- 
- Note: If IPv4 is disabled on the system, this requirement is Not Applicable.
- 
-@@ -7069,13 +7014,13 @@ If the IPv4 forwarding value is not "0" and is not documented with the Informati
- 
- Check that the configuration files are present to enable this network parameter.
- 
--$ sudo grep -r net.ipv4.conf.all.forwarding /etc/sysctl.d/*.conf
-+$ sudo grep -r net.ipv4.conf.all.forwarding /run/sysctl.d/*.conf /usr/local/lib/sysctl.d/*.conf /usr/lib/sysctl.d/*.conf /lib/sysctl.d/*.conf /etc/sysctl.conf /etc/sysctl.d/*.conf
- 
- /etc/sysctl.d/99-sysctl.conf: net.ipv4.conf.all.forwarding = 0
- 
- If "net.ipv4.conf.all.forwarding" is not set to "0", is missing or commented out, this is a finding.
- 
--If the configuration file does not begin with "99-", this is a finding.</check-content></check></Rule></Group><Group id="V-251706"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-251706r809342_rule" weight="10.0" severity="high"><version>RHEL-08-010121</version><title>The RHEL 8 operating system must not have accounts configured with blank or null passwords.</title><description>&lt;VulnDiscussion&gt;If an account has an empty password, anyone could log on and run commands with the privileges of that account. Accounts with empty passwords should never be used in operational environments.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000366</ident><fixtext fixref="F-55097r809341_fix">Configure all accounts on the system to have a password or lock the account with the following commands:
-+If results are returned from more than one file location, this is a finding.</check-content></check></Rule></Group><Group id="V-251706"><title>SRG-OS-000480-GPOS-00227</title><description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</description><Rule id="SV-251706r809342_rule" weight="10.0" severity="high"><version>RHEL-08-010121</version><title>The RHEL 8 operating system must not have accounts configured with blank or null passwords.</title><description>&lt;VulnDiscussion&gt;If an account has an empty password, anyone could log on and run commands with the privileges of that account. Accounts with empty passwords should never be used in operational environments.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</description><reference><dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title><dc:publisher>DISA</dc:publisher><dc:type>DPMS Target</dc:type><dc:subject>Red Hat Enterprise Linux 8</dc:subject><dc:identifier>2921</dc:identifier></reference><ident system="http://cyber.mil/cci">CCI-000366</ident><fixtext fixref="F-55097r809341_fix">Configure all accounts on the system to have a password or lock the account with the following commands:
- 
- Perform a password reset:
- $ sudo passwd [username]
-
-From b1e14f5035a539b0539d417606232a42ad194a9d Mon Sep 17 00:00:00 2001
-From: Watson Sato <wsato@redhat.com>
-Date: Mon, 2 May 2022 10:24:54 +0200
-Subject: [PATCH 2/3] Update DISA STIG RHEL8 SCAP content to V1R5
-
-The V1R5 SCAP content is aligned with the V1R6 manual benchmark.
----
- ...ml => disa-stig-rhel8-v1r5-xccdf-scap.xml} | 2050 +++++++++++------
- 1 file changed, 1294 insertions(+), 756 deletions(-)
- rename shared/references/{disa-stig-rhel8-v1r4-xccdf-scap.xml => disa-stig-rhel8-v1r5-xccdf-scap.xml} (92%)
-
-diff --git a/shared/references/disa-stig-rhel8-v1r4-xccdf-scap.xml b/shared/references/disa-stig-rhel8-v1r5-xccdf-scap.xml
-similarity index 92%
-rename from shared/references/disa-stig-rhel8-v1r4-xccdf-scap.xml
-rename to shared/references/disa-stig-rhel8-v1r5-xccdf-scap.xml
-index 24c8f3e51a8..1bd2fb7b659 100644
---- a/shared/references/disa-stig-rhel8-v1r4-xccdf-scap.xml
-+++ b/shared/references/disa-stig-rhel8-v1r5-xccdf-scap.xml
-@@ -1,36 +1,36 @@
- <?xml version="1.0" encoding="UTF-8"?>
--<data-stream-collection xmlns="http://scap.nist.gov/schema/scap/source/1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="scap_mil.disa.stig_collection_U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark" schematron-version="1.2" xsi:schemaLocation="http://checklists.nist.gov/xccdf/1.2 http://scap.nist.gov/schema/xccdf/1.2/xccdf_1.2.xsd http://cpe.mitre.org/dictionary/2.0 http://scap.nist.gov/schema/cpe/2.3/cpe-dictionary_2.3.xsd http://oval.mitre.org/XMLSchema/oval-common-5 http://oval.mitre.org/language/download/schema/version5.10.1/ovaldefinition/complete/oval-common-schema.xsd http://oval.mitre.org/XMLSchema/oval-definitions-5 http://oval.mitre.org/language/download/schema/version5.10.1/ovaldefinition/complete/oval-definitions-schema.xsd http://oval.mitre.org/XMLSchema/oval-definitions-5#independent http://oval.mitre.org/language/download/schema/version5.10.1/ovaldefinition/complete/independent-definitions-schema.xsd http://oval.mitre.org/XMLSchema/oval-definitions-5#linux http://oval.mitre.org/language/download/schema/version5.10.1/ovaldefinition/complete/linux-definitions-schema.xsd http://oval.mitre.org/XMLSchema/oval-definitions-5#unix http://oval.mitre.org/language/download/schema/version5.10.1/ovaldefinition/complete/unix-definitions-schema.xsd http://scap.nist.gov/schema/scap/source/1.2 http://scap.nist.gov/schema/scap/1.2/scap-source-data-stream_1.2.xsd">
--  <data-stream id="scap_mil.disa.stig_datastream_U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark" use-case="CONFIGURATION" scap-version="1.2" timestamp="2022-01-03T11:44:34">
-+<data-stream-collection xmlns="http://scap.nist.gov/schema/scap/source/1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="scap_mil.disa.stig_collection_U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark" schematron-version="1.2" xsi:schemaLocation="http://checklists.nist.gov/xccdf/1.2 http://scap.nist.gov/schema/xccdf/1.2/xccdf_1.2.xsd http://cpe.mitre.org/dictionary/2.0 http://scap.nist.gov/schema/cpe/2.3/cpe-dictionary_2.3.xsd http://oval.mitre.org/XMLSchema/oval-common-5 http://oval.mitre.org/language/download/schema/version5.10.1/ovaldefinition/complete/oval-common-schema.xsd http://oval.mitre.org/XMLSchema/oval-definitions-5 http://oval.mitre.org/language/download/schema/version5.10.1/ovaldefinition/complete/oval-definitions-schema.xsd http://oval.mitre.org/XMLSchema/oval-definitions-5#independent http://oval.mitre.org/language/download/schema/version5.10.1/ovaldefinition/complete/independent-definitions-schema.xsd http://oval.mitre.org/XMLSchema/oval-definitions-5#linux http://oval.mitre.org/language/download/schema/version5.10.1/ovaldefinition/complete/linux-definitions-schema.xsd http://oval.mitre.org/XMLSchema/oval-definitions-5#unix http://oval.mitre.org/language/download/schema/version5.10.1/ovaldefinition/complete/unix-definitions-schema.xsd http://scap.nist.gov/schema/scap/source/1.2 http://scap.nist.gov/schema/scap/1.2/scap-source-data-stream_1.2.xsd">
-+  <data-stream id="scap_mil.disa.stig_datastream_U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark" use-case="CONFIGURATION" scap-version="1.2" timestamp="2022-03-28T12:45:13">
-     <dictionaries>
--      <component-ref xmlns:xlink="http://www.w3.org/1999/xlink" id="scap_mil.disa.stig_cref_U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-cpe-dictionary.xml" xlink:href="#scap_mil.disa.stig_comp_U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-cpe-dictionary.xml">
-+      <component-ref xmlns:xlink="http://www.w3.org/1999/xlink" id="scap_mil.disa.stig_cref_U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-cpe-dictionary.xml" xlink:href="#scap_mil.disa.stig_comp_U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-cpe-dictionary.xml">
-         <cat:catalog xmlns:cat="urn:oasis:names:tc:entity:xmlns:xml:catalog">
--          <cat:uri name="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-cpe-oval.xml" uri="#scap_mil.disa.stig_cref_U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-cpe-oval.xml" />
-+          <cat:uri name="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-cpe-oval.xml" uri="#scap_mil.disa.stig_cref_U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-cpe-oval.xml" />
-         </cat:catalog>
-       </component-ref>
-     </dictionaries>
-     <checklists>
--      <component-ref xmlns:xlink="http://www.w3.org/1999/xlink" id="scap_mil.disa.stig_cref_U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-xccdf.xml" xlink:href="#scap_mil.disa.stig_comp_U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-xccdf.xml">
-+      <component-ref xmlns:xlink="http://www.w3.org/1999/xlink" id="scap_mil.disa.stig_cref_U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-xccdf.xml" xlink:href="#scap_mil.disa.stig_comp_U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-xccdf.xml">
-         <cat:catalog xmlns:cat="urn:oasis:names:tc:entity:xmlns:xml:catalog">
--          <cat:uri name="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" uri="#scap_mil.disa.stig_cref_U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+          <cat:uri name="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" uri="#scap_mil.disa.stig_cref_U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-         </cat:catalog>
-       </component-ref>
-     </checklists>
-     <checks>
--      <component-ref xmlns:xlink="http://www.w3.org/1999/xlink" id="scap_mil.disa.stig_cref_U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" xlink:href="#scap_mil.disa.stig_comp_U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
--      <component-ref xmlns:xlink="http://www.w3.org/1999/xlink" id="scap_mil.disa.stig_cref_U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-cpe-oval.xml" xlink:href="#scap_mil.disa.stig_comp_U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-cpe-oval.xml" />
-+      <component-ref xmlns:xlink="http://www.w3.org/1999/xlink" id="scap_mil.disa.stig_cref_U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" xlink:href="#scap_mil.disa.stig_comp_U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+      <component-ref xmlns:xlink="http://www.w3.org/1999/xlink" id="scap_mil.disa.stig_cref_U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-cpe-oval.xml" xlink:href="#scap_mil.disa.stig_comp_U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-cpe-oval.xml" />
-     </checks>
-   </data-stream>
--  <component id="scap_mil.disa.stig_comp_U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-cpe-dictionary.xml" timestamp="2022-01-03T11:44:34">
-+  <component id="scap_mil.disa.stig_comp_U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-cpe-dictionary.xml" timestamp="2022-03-28T12:45:13">
-     <cpe-list xmlns="http://cpe.mitre.org/dictionary/2.0">
-       <cpe-item name="cpe:/o:redhat:enterprise_linux:8">
-         <title xml:lang="en-us">Red Hat Enterprise Linux 8</title>
--        <check system="http://oval.mitre.org/XMLSchema/oval-definitions-5" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-cpe-oval.xml">oval:mil.disa.stig.rhel8:def:1</check>
-+        <check system="http://oval.mitre.org/XMLSchema/oval-definitions-5" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-cpe-oval.xml">oval:mil.disa.stig.rhel8:def:1</check>
-       </cpe-item>
-     </cpe-list>
-   </component>
--  <component id="scap_mil.disa.stig_comp_U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-xccdf.xml" timestamp="2022-01-03T11:44:34">
-+  <component id="scap_mil.disa.stig_comp_U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-xccdf.xml" timestamp="2022-03-28T12:45:13">
-     <xccdf:Benchmark xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2" xmlns:cpe="http://cpe.mitre.org/language/2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:xhtml="http://www.w3.org/1999/xhtml" id="xccdf_mil.disa.stig_benchmark_RHEL_8_STIG" xml:lang="en" style="SCAP_1.2">
--      <xccdf:status date="2021-12-03">accepted</xccdf:status>
-+      <xccdf:status date="2022-02-17">accepted</xccdf:status>
-       <xccdf:title>Red Hat Enterprise Linux 8 Security Technical Implementation Guide</xccdf:title>
-       <xccdf:description>This Security Technical Implementation Guide is published as a tool to improve the security of Department of Defense (DoD) information systems. The requirements are derived from the National Institute of Standards and Technology (NIST) 800-53 and related documents. Comments or proposed revisions to this document should be sent via email to the following address: disa.stig_spt@mail.mil.</xccdf:description>
-       <xccdf:notice id="terms-of-use" xml:lang="en" />
-@@ -40,11 +40,11 @@
-         <dc:publisher>DISA</dc:publisher>
-         <dc:source>STIG.DOD.MIL</dc:source>
-       </xccdf:reference>
--      <xccdf:plain-text id="release-info">Release: 1.4 Benchmark Date: 27 Jan 2022</xccdf:plain-text>
--      <xccdf:plain-text id="generator">3.2.2.36079</xccdf:plain-text>
-+      <xccdf:plain-text id="release-info">Release: 1.5 Benchmark Date: 27 Apr 2022</xccdf:plain-text>
-+      <xccdf:plain-text id="generator">3.3.0.27375</xccdf:plain-text>
-       <xccdf:plain-text id="conventionsVersion">1.10.0</xccdf:plain-text>
-       <xccdf:platform idref="cpe:/o:redhat:enterprise_linux:8" />
--      <xccdf:version update="http://iase.disa.mil/stigs">001.004</xccdf:version>
-+      <xccdf:version update="http://iase.disa.mil/stigs">001.005</xccdf:version>
-       <xccdf:metadata>
-         <dc:creator>DISA</dc:creator>
-         <dc:publisher>DISA</dc:publisher>
-@@ -88,6 +88,7 @@
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230271" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230272" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230273" selected="true" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230280" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230281" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230282" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230283" selected="true" />
-@@ -280,6 +281,10 @@
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-237641" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-237642" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-237643" selected="true" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_group_V-244540" selected="true" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_group_V-244541" selected="true" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_group_V-244554" selected="true" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_group_V-251706" selected="true" />
-       </xccdf:Profile>
-       <xccdf:Profile id="xccdf_mil.disa.stig_profile_MAC-1_Public">
-         <xccdf:title>I - Mission Critical Public</xccdf:title>
-@@ -318,6 +323,7 @@
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230271" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230272" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230273" selected="true" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230280" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230281" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230282" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230283" selected="true" />
-@@ -510,6 +516,10 @@
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-237641" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-237642" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-237643" selected="true" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_group_V-244540" selected="true" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_group_V-244541" selected="true" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_group_V-244554" selected="true" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_group_V-251706" selected="true" />
-       </xccdf:Profile>
-       <xccdf:Profile id="xccdf_mil.disa.stig_profile_MAC-1_Sensitive">
-         <xccdf:title>I - Mission Critical Sensitive</xccdf:title>
-@@ -548,6 +558,7 @@
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230271" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230272" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230273" selected="true" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230280" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230281" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230282" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230283" selected="true" />
-@@ -740,6 +751,10 @@
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-237641" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-237642" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-237643" selected="true" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_group_V-244540" selected="true" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_group_V-244541" selected="true" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_group_V-244554" selected="true" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_group_V-251706" selected="true" />
-       </xccdf:Profile>
-       <xccdf:Profile id="xccdf_mil.disa.stig_profile_MAC-2_Classified">
-         <xccdf:title>II - Mission Support Classified</xccdf:title>
-@@ -778,6 +793,7 @@
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230271" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230272" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230273" selected="true" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230280" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230281" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230282" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230283" selected="true" />
-@@ -970,6 +986,10 @@
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-237641" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-237642" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-237643" selected="true" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_group_V-244540" selected="true" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_group_V-244541" selected="true" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_group_V-244554" selected="true" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_group_V-251706" selected="true" />
-       </xccdf:Profile>
-       <xccdf:Profile id="xccdf_mil.disa.stig_profile_MAC-2_Public">
-         <xccdf:title>II - Mission Support Public</xccdf:title>
-@@ -1008,6 +1028,7 @@
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230271" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230272" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230273" selected="true" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230280" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230281" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230282" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230283" selected="true" />
-@@ -1200,6 +1221,10 @@
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-237641" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-237642" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-237643" selected="true" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_group_V-244540" selected="true" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_group_V-244541" selected="true" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_group_V-244554" selected="true" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_group_V-251706" selected="true" />
-       </xccdf:Profile>
-       <xccdf:Profile id="xccdf_mil.disa.stig_profile_MAC-2_Sensitive">
-         <xccdf:title>II - Mission Support Sensitive</xccdf:title>
-@@ -1238,6 +1263,7 @@
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230271" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230272" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230273" selected="true" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230280" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230281" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230282" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230283" selected="true" />
-@@ -1430,6 +1456,10 @@
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-237641" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-237642" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-237643" selected="true" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_group_V-244540" selected="true" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_group_V-244541" selected="true" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_group_V-244554" selected="true" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_group_V-251706" selected="true" />
-       </xccdf:Profile>
-       <xccdf:Profile id="xccdf_mil.disa.stig_profile_MAC-3_Classified">
-         <xccdf:title>III - Administrative Classified</xccdf:title>
-@@ -1468,6 +1498,7 @@
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230271" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230272" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230273" selected="true" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230280" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230281" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230282" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230283" selected="true" />
-@@ -1660,6 +1691,10 @@
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-237641" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-237642" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-237643" selected="true" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_group_V-244540" selected="true" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_group_V-244541" selected="true" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_group_V-244554" selected="true" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_group_V-251706" selected="true" />
-       </xccdf:Profile>
-       <xccdf:Profile id="xccdf_mil.disa.stig_profile_MAC-3_Public">
-         <xccdf:title>III - Administrative Public</xccdf:title>
-@@ -1698,6 +1733,7 @@
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230271" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230272" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230273" selected="true" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230280" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230281" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230282" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230283" selected="true" />
-@@ -1890,6 +1926,10 @@
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-237641" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-237642" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-237643" selected="true" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_group_V-244540" selected="true" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_group_V-244541" selected="true" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_group_V-244554" selected="true" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_group_V-251706" selected="true" />
-       </xccdf:Profile>
-       <xccdf:Profile id="xccdf_mil.disa.stig_profile_MAC-3_Sensitive">
-         <xccdf:title>III - Administrative Sensitive</xccdf:title>
-@@ -1928,6 +1968,7 @@
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230271" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230272" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230273" selected="true" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_group_V-230280" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230281" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230282" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-230283" selected="true" />
-@@ -2120,6 +2161,10 @@
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-237641" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-237642" selected="true" />
-         <xccdf:select idref="xccdf_mil.disa.stig_group_V-237643" selected="true" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_group_V-244540" selected="true" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_group_V-244541" selected="true" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_group_V-244554" selected="true" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_group_V-251706" selected="true" />
-       </xccdf:Profile>
-       <xccdf:Profile id="xccdf_mil.disa.stig_profile_CAT_I_Only">
-         <xccdf:title>CAT I Only</xccdf:title>
-@@ -2144,14 +2189,15 @@
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230257r792862_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230258r627750_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230259r792864_rule" selected="false" />
--        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230266r792870_rule" selected="false" />
--        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230267r792873_rule" selected="false" />
--        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230268r792876_rule" selected="false" />
--        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230269r792879_rule" selected="false" />
--        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230270r792882_rule" selected="false" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230266r818816_rule" selected="false" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230267r818819_rule" selected="false" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230268r818822_rule" selected="false" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230269r818825_rule" selected="false" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230270r818828_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230271r627750_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230272r627750_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230273r743943_rule" selected="false" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230280r818831_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230281r627750_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230282r627750_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230286r627750_rule" selected="false" />
-@@ -2171,7 +2217,7 @@
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230306r627750_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230307r627750_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230308r627750_rule" selected="false" />
--        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230311r792894_rule" selected="false" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230311r818834_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230313r627750_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230314r627750_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230315r627750_rule" selected="false" />
-@@ -2309,21 +2355,21 @@
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230522r792933_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230526r744032_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230527r627750_rule" selected="false" />
--        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230535r792936_rule" selected="false" />
--        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230536r792939_rule" selected="false" />
--        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230537r792942_rule" selected="false" />
--        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230538r792945_rule" selected="false" />
--        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230539r792948_rule" selected="false" />
--        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230540r792951_rule" selected="false" />
--        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230541r792954_rule" selected="false" />
--        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230542r792957_rule" selected="false" />
--        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230543r792960_rule" selected="false" />
--        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230544r792963_rule" selected="false" />
--        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230545r792966_rule" selected="false" />
--        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230546r792969_rule" selected="false" />
--        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230547r792972_rule" selected="false" />
--        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230548r792975_rule" selected="false" />
--        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230549r792978_rule" selected="false" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230535r818848_rule" selected="false" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230536r818851_rule" selected="false" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230537r818854_rule" selected="false" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230538r818860_rule" selected="false" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230539r818866_rule" selected="false" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230540r818872_rule" selected="false" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230541r818875_rule" selected="false" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230542r818878_rule" selected="false" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230543r818881_rule" selected="false" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230544r818887_rule" selected="false" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230545r818890_rule" selected="false" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230546r818893_rule" selected="false" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230547r818896_rule" selected="false" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230548r818899_rule" selected="false" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230549r818902_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230550r627750_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230555r627750_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-230556r627750_rule" selected="false" />
-@@ -2335,6 +2381,7 @@
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-237641r646893_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-237642r809326_rule" selected="false" />
-         <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-237643r809328_rule" selected="false" />
-+        <xccdf:select idref="xccdf_mil.disa.stig_rule_SV-244554r818905_rule" selected="false" />
-       </xccdf:Profile>
-       <xccdf:Group id="xccdf_mil.disa.stig_group_V-230221">
-         <xccdf:title>SRG-OS-000480-GPOS-00227</xccdf:title>
-@@ -2356,7 +2403,7 @@ Red Hat offers the Extended Update Support (EUS) ad-on to a Red Hat Enterprise L
-           <xccdf:fixtext fixref="F-32865r567410_fix">Upgrade to a supported version of RHEL 8.</xccdf:fixtext>
-           <xccdf:fix id="F-32865r567410_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:100" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:100" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -2392,7 +2439,7 @@ $ sudo fips-mode-setup --enable
- Reboot the system for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-32867r567416_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:101" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:101" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -2422,7 +2469,7 @@ Edit/Modify the following line in the "/etc/login.defs" file and set "[ENCRYPT_M
- ENCRYPT_METHOD SHA512</xccdf:fixtext>
-           <xccdf:fix id="F-32875r567440_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:103" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:103" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -2446,7 +2493,7 @@ Passwords need to be protected at all times, and encryption is the standard meth
-           <xccdf:fixtext fixref="F-32876r567443_fix">Lock all interactive user accounts not using SHA-512 hashing until the passwords can be regenerated with SHA-512.</xccdf:fixtext>
-           <xccdf:fix id="F-32876r567443_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:104" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:104" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -2474,7 +2521,7 @@ Edit/modify the following line in the "/etc/login.defs" file and set "SHA_CRYPT_
- SHA_CRYPT_MIN_ROUNDS 5000</xccdf:fixtext>
-           <xccdf:fix id="F-32877r809272_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:105" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:105" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -2502,7 +2549,7 @@ Enter password:
- Confirm password:</xccdf:fixtext>
-           <xccdf:fix id="F-32878r743921_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:106" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:106" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -2530,7 +2577,7 @@ Enter password:
- Confirm password:</xccdf:fixtext>
-           <xccdf:fix id="F-32879r743924_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:107" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:107" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -2554,7 +2601,7 @@ Confirm password:</xccdf:fixtext>
- ExecStart=-/usr/lib/systemd/systemd-sulogin-shell rescue</xccdf:fixtext>
-           <xccdf:fix id="F-32880r743927_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:108" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:108" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -2584,7 +2631,7 @@ Edit/modify the following line in the "/etc/pam.d/password-auth" file to include
- password sufficient pam_unix.so sha512</xccdf:fixtext>
-           <xccdf:fix id="F-32881r809275_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:109" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:109" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -2614,7 +2661,7 @@ FIPS 140-2 is the current standard for validating that mechanisms used to access
- Remove any files with the .keytab extension from the operating system.</xccdf:fixtext>
-           <xccdf:fix id="F-32882r567461_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:110" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:110" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -2644,7 +2691,7 @@ FIPS 140-2 is the current standard for validating that mechanisms used to access
- $ sudo yum remove krb5-workstation</xccdf:fixtext>
-           <xccdf:fix id="F-32883r567464_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:111" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:111" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -2670,7 +2717,7 @@ Policycoreutils contains the policy core utilities that are required for basic o
- $ sudo yum install policycoreutils</xccdf:fixtext>
-           <xccdf:fix id="F-32885r567470_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:112" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:112" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -2706,7 +2753,7 @@ In order for the changes to take effect, the SSH daemon must be restarted.
- $ sudo systemctl restart sshd.service</xccdf:fixtext>
-           <xccdf:fix id="F-32888r743933_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:115" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:115" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -2732,7 +2779,7 @@ The structure and content of error messages must be carefully considered by the
- $ sudo chmod 0640 /var/log/messages</xccdf:fixtext>
-           <xccdf:fix id="F-32889r567482_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:116" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:116" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -2758,7 +2805,7 @@ The structure and content of error messages must be carefully considered by the
- $ sudo chown root /var/log/messages</xccdf:fixtext>
-           <xccdf:fix id="F-32890r567485_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:117" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:117" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -2784,7 +2831,7 @@ The structure and content of error messages must be carefully considered by the
- $ sudo chgrp root /var/log/messages</xccdf:fixtext>
-           <xccdf:fix id="F-32891r567488_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:118" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:118" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -2810,7 +2857,7 @@ The structure and content of error messages must be carefully considered by the
- $ sudo chmod 0755 /var/log</xccdf:fixtext>
-           <xccdf:fix id="F-32892r567491_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:119" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:119" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -2836,7 +2883,7 @@ The structure and content of error messages must be carefully considered by the
- $ sudo chown root /var/log</xccdf:fixtext>
-           <xccdf:fix id="F-32893r567494_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:120" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:120" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -2862,7 +2909,7 @@ The structure and content of error messages must be carefully considered by the
- $ sudo chgrp root /var/log</xccdf:fixtext>
-           <xccdf:fix id="F-32894r567497_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:121" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:121" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -2892,7 +2939,7 @@ SSH_USE_STRONG_RNG=32
- The SSH service must be restarted for changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-32897r567506_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:122" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:122" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -2930,7 +2977,7 @@ DTLS.MinProtocol = DTLSv1.2
- A reboot is required for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-32899r809381_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:123" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:123" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -2958,7 +3005,7 @@ Run the following command, replacing "[FILE]" with any system command with a mod
- $ sudo chmod 755 [FILE]</xccdf:fixtext>
-           <xccdf:fix id="F-32901r792861_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:124" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:124" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -2986,7 +3033,7 @@ Run the following command, replacing "[FILE]" with any system command file not o
- $ sudo chown root [FILE]</xccdf:fixtext>
-           <xccdf:fix id="F-32902r567521_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:125" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:125" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -3014,7 +3061,7 @@ Run the following command, replacing "[FILE]" with any system command file not g
- $ sudo chgrp root [FILE]</xccdf:fixtext>
-           <xccdf:fix id="F-32903r567524_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:126" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:126" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -3042,7 +3089,7 @@ Verifying the authenticity of the software prior to installation validates the i
- gpgcheck=1</xccdf:fixtext>
-           <xccdf:fix id="F-32908r567539_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:130" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:130" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -3072,14 +3119,14 @@ Set the "localpkg_gpgcheck" option to "True" in the "/etc/dnf/dnf.conf" file:
- localpkg_gpgcheck=True</xccdf:fixtext>
-           <xccdf:fix id="F-32909r567542_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:131" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:131" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-       <xccdf:Group id="xccdf_mil.disa.stig_group_V-230266">
-         <xccdf:title>SRG-OS-000366-GPOS-00153</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230266r792870_rule" weight="10.0" severity="medium">
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230266r818816_rule" weight="10.0" severity="medium">
-           <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-010372</xccdf:version>
-           <xccdf:title>RHEL 8 must prevent the loading of a new kernel for later execution.</xccdf:title>
-           <xccdf:description>&lt;VulnDiscussion&gt;Changes to any software components can have significant effects on the overall security of the operating system. This requirement ensures the software has not been tampered with and that it has been provided by a trusted vendor.
-@@ -3092,8 +3139,7 @@ The sysctl --system command will load settings from all system configuration fil
- /usr/local/lib/sysctl.d/*.conf
- /usr/lib/sysctl.d/*.conf
- /lib/sysctl.d/*.conf
--/etc/sysctl.conf
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+/etc/sysctl.conf&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -3102,25 +3148,25 @@ Based on the information above, if a configuration file that begins with "99-" i
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
-           <xccdf:ident system="http://cyber.mil/cci">CCI-001749</xccdf:ident>
--          <xccdf:fixtext fixref="F-32910r792869_fix">Configure the operating system to disable kernel image loading.
-+          <xccdf:fixtext fixref="F-32910r818815_fix">Configure the operating system to disable kernel image loading.
- 
--Add or edit the following line in a system configuration file, which begins with "99-", in the "/etc/sysctl.d/" directory:
-+Add or edit the following line in a system configuration file, in the "/etc/sysctl.d/" directory:
- 
- kernel.kexec_load_disabled = 1
- 
- Load settings from all system configuration files with the following command:
- 
- $ sudo sysctl --system</xccdf:fixtext>
--          <xccdf:fix id="F-32910r792869_fix" />
-+          <xccdf:fix id="F-32910r818815_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:132" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:132" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-       <xccdf:Group id="xccdf_mil.disa.stig_group_V-230267">
-         <xccdf:title>SRG-OS-000312-GPOS-00122</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230267r792873_rule" weight="10.0" severity="medium">
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230267r818819_rule" weight="10.0" severity="medium">
-           <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-010373</xccdf:version>
-           <xccdf:title>RHEL 8 must enable kernel parameters to enforce discretionary access control on symlinks.</xccdf:title>
-           <xccdf:description>&lt;VulnDiscussion&gt;Discretionary Access Control (DAC) is based on the notion that individual users are "owners" of objects and therefore have discretion over who should be authorized to access the object and in which mode (e.g., read or write). Ownership is usually acquired as a consequence of creating the object or via specified ownership assignment. DAC allows the owner to determine who will have access to objects they control. An example of DAC includes user-controlled file permissions.
-@@ -3137,8 +3183,6 @@ The sysctl --system command will load settings from all system configuration fil
- /lib/sysctl.d/*.conf
- /etc/sysctl.conf
- 
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.
--
- Satisfies: SRG-OS-000312-GPOS-00122, SRG-OS-000312-GPOS-00123, SRG-OS-000312-GPOS-00124, SRG-OS-000324-GPOS-00125&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-@@ -3148,25 +3192,25 @@ Satisfies: SRG-OS-000312-GPOS-00122, SRG-OS-000312-GPOS-00123, SRG-OS-000312-GPO
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
-           <xccdf:ident system="http://cyber.mil/cci">CCI-002165</xccdf:ident>
--          <xccdf:fixtext fixref="F-32911r792872_fix">Configure the operating system to enable DAC on symlinks.
-+          <xccdf:fixtext fixref="F-32911r818818_fix">Configure the operating system to enable DAC on symlinks.
- 
--Add or edit the following line in a system configuration file, which begins with "99-", in the "/etc/sysctl.d/" directory:
-+Add or edit the following line in a system configuration file, in the "/etc/sysctl.d/" directory:
- 
- fs.protected_symlinks = 1
- 
- Load settings from all system configuration files with the following command:
- 
- $ sudo sysctl --system</xccdf:fixtext>
--          <xccdf:fix id="F-32911r792872_fix" />
-+          <xccdf:fix id="F-32911r818818_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:133" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:133" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-       <xccdf:Group id="xccdf_mil.disa.stig_group_V-230268">
-         <xccdf:title>SRG-OS-000312-GPOS-00122</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230268r792876_rule" weight="10.0" severity="medium">
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230268r818822_rule" weight="10.0" severity="medium">
-           <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-010374</xccdf:version>
-           <xccdf:title>RHEL 8 must enable kernel parameters to enforce discretionary access control on hardlinks.</xccdf:title>
-           <xccdf:description>&lt;VulnDiscussion&gt;Discretionary Access Control (DAC) is based on the notion that individual users are "owners" of objects and therefore have discretion over who should be authorized to access the object and in which mode (e.g., read or write). Ownership is usually acquired as a consequence of creating the object or via specified ownership assignment. DAC allows the owner to determine who will have access to objects they control. An example of DAC includes user-controlled file permissions.
-@@ -3183,8 +3227,6 @@ The sysctl --system command will load settings from all system configuration fil
- /lib/sysctl.d/*.conf
- /etc/sysctl.conf
- 
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.
--
- Satisfies: SRG-OS-000312-GPOS-00122, SRG-OS-000312-GPOS-00123, SRG-OS-000312-GPOS-00124, SRG-OS-000324-GPOS-00125&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-@@ -3194,25 +3236,25 @@ Satisfies: SRG-OS-000312-GPOS-00122, SRG-OS-000312-GPOS-00123, SRG-OS-000312-GPO
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
-           <xccdf:ident system="http://cyber.mil/cci">CCI-002165</xccdf:ident>
--          <xccdf:fixtext fixref="F-32912r792875_fix">Configure the operating system to enable DAC on hardlinks.
-+          <xccdf:fixtext fixref="F-32912r818821_fix">Configure the operating system to enable DAC on hardlinks.
- 
--Add or edit the following line in a system configuration file, which begins with "99-", in the "/etc/sysctl.d/" directory:
-+Add or edit the following line in a system configuration file, in the "/etc/sysctl.d/" directory:
- 
- fs.protected_hardlinks = 1
- 
- Load settings from all system configuration files with the following command:
- 
- $ sudo sysctl --system</xccdf:fixtext>
--          <xccdf:fix id="F-32912r792875_fix" />
-+          <xccdf:fix id="F-32912r818821_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:134" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:134" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-       <xccdf:Group id="xccdf_mil.disa.stig_group_V-230269">
-         <xccdf:title>SRG-OS-000138-GPOS-00069</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230269r792879_rule" weight="10.0" severity="low">
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230269r818825_rule" weight="10.0" severity="low">
-           <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-010375</xccdf:version>
-           <xccdf:title>RHEL 8 must restrict access to the kernel message buffer.</xccdf:title>
-           <xccdf:description>&lt;VulnDiscussion&gt;Preventing unauthorized information transfers mitigates the risk of information, including encrypted representations of information, produced by the actions of prior users/roles (or the actions of processes acting on behalf of prior users/roles) from being available to any current users/roles (or current processes) that obtain access to shared system resources (e.g., registers, main memory, hard disks) after those resources have been released back to information systems. The control of information in shared resources is also commonly referred to as object reuse and residual information protection.
-@@ -3229,9 +3271,7 @@ The sysctl --system command will load settings from all system configuration fil
- /usr/local/lib/sysctl.d/*.conf
- /usr/lib/sysctl.d/*.conf
- /lib/sysctl.d/*.conf
--/etc/sysctl.conf
--
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+/etc/sysctl.conf&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -3240,25 +3280,25 @@ Based on the information above, if a configuration file that begins with "99-" i
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
-           <xccdf:ident system="http://cyber.mil/cci">CCI-001090</xccdf:ident>
--          <xccdf:fixtext fixref="F-32913r792878_fix">Configure the operating system to restrict access to the kernel message buffer.
-+          <xccdf:fixtext fixref="F-32913r818824_fix">Configure the operating system to restrict access to the kernel message buffer.
- 
--Add or edit the following line in a system configuration file, which begins with "99-", in the "/etc/sysctl.d/" directory:
-+Add or edit the following line in a system configuration file, in the "/etc/sysctl.d/" directory:
- 
- kernel.dmesg_restrict = 1
- 
- Load settings from all system configuration files with the following command:
- 
- $ sudo sysctl --system</xccdf:fixtext>
--          <xccdf:fix id="F-32913r792878_fix" />
-+          <xccdf:fix id="F-32913r818824_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:135" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:135" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-       <xccdf:Group id="xccdf_mil.disa.stig_group_V-230270">
-         <xccdf:title>SRG-OS-000138-GPOS-00069</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230270r792882_rule" weight="10.0" severity="low">
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230270r818828_rule" weight="10.0" severity="low">
-           <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-010376</xccdf:version>
-           <xccdf:title>RHEL 8 must prevent kernel profiling by unprivileged users.</xccdf:title>
-           <xccdf:description>&lt;VulnDiscussion&gt;Preventing unauthorized information transfers mitigates the risk of information, including encrypted representations of information, produced by the actions of prior users/roles (or the actions of processes acting on behalf of prior users/roles) from being available to any current users/roles (or current processes) that obtain access to shared system resources (e.g., registers, main memory, hard disks) after those resources have been released back to information systems. The control of information in shared resources is also commonly referred to as object reuse and residual information protection.
-@@ -3275,9 +3315,7 @@ The sysctl --system command will load settings from all system configuration fil
- /usr/local/lib/sysctl.d/*.conf
- /usr/lib/sysctl.d/*.conf
- /lib/sysctl.d/*.conf
--/etc/sysctl.conf
--
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+/etc/sysctl.conf&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -3286,18 +3324,18 @@ Based on the information above, if a configuration file that begins with "99-" i
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
-           <xccdf:ident system="http://cyber.mil/cci">CCI-001090</xccdf:ident>
--          <xccdf:fixtext fixref="F-32914r792881_fix">Configure the operating system to prevent kernel profiling by unprivileged users.
-+          <xccdf:fixtext fixref="F-32914r818827_fix">Configure the operating system to prevent kernel profiling by unprivileged users.
- 
--Add or edit the following line in a system configuration file, which begins with "99-", in the "/etc/sysctl.d/" directory:
-+Add or edit the following line in a system configuration file, in the "/etc/sysctl.d/" directory:
- 
- kernel.perf_event_paranoid = 2
- 
- Load settings from all system configuration files with the following command:
- 
- $ sudo sysctl --system</xccdf:fixtext>
--          <xccdf:fix id="F-32914r792881_fix" />
-+          <xccdf:fix id="F-32914r818827_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:136" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:136" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -3323,7 +3361,7 @@ Satisfies: SRG-OS-000373-GPOS-00156, SRG-OS-000373-GPOS-00157, SRG-OS-000373-GPO
-           <xccdf:fixtext fixref="F-32915r567560_fix">Remove any occurrence of "NOPASSWD" found in "/etc/sudoers" file or files in the "/etc/sudoers.d" directory.</xccdf:fixtext>
-           <xccdf:fix id="F-32915r567560_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:137" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:137" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -3349,7 +3387,7 @@ Satisfies: SRG-OS-000373-GPOS-00156, SRG-OS-000373-GPOS-00157, SRG-OS-000373-GPO
-           <xccdf:fixtext fixref="F-32916r567563_fix">Remove any occurrence of "!authenticate" found in "/etc/sudoers" file or files in the "/etc/sudoers.d" directory.</xccdf:fixtext>
-           <xccdf:fix id="F-32916r567563_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:138" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:138" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -3381,7 +3419,47 @@ This requirement only applies to components where this is specific to the functi
- $ sudo yum install openssl-pkcs11</xccdf:fixtext>
-           <xccdf:fix id="F-32917r743942_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:139" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:139" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+          </xccdf:check>
-+        </xccdf:Rule>
-+      </xccdf:Group>
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-230280">
-+        <xccdf:title>SRG-OS-000433-GPOS-00193</xccdf:title>
-+        <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230280r818831_rule" weight="10.0" severity="medium">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-010430</xccdf:version>
-+          <xccdf:title>RHEL 8 must implement address space layout randomization (ASLR) to protect its memory from unauthorized code execution.</xccdf:title>
-+          <xccdf:description>&lt;VulnDiscussion&gt;Some adversaries launch attacks with the intent of executing code in non-executable regions of memory or in memory locations that are prohibited. Security safeguards employed to protect memory include, for example, data execution prevention and address space layout randomization. Data execution prevention safeguards can be either hardware-enforced or software-enforced with hardware providing the greater strength of mechanism.
-+
-+Examples of attacks are buffer overflow attacks.
-+
-+The sysctl --system command will load settings from all system configuration files. All configuration files are sorted by their filename in lexicographic order, regardless of which of the directories they reside in. If multiple files specify the same option, the entry in the file with the lexicographically latest name will take precedence. Files are read from directories in the following list from top to bottom. Once a file of a given filename is loaded, any file of the same name in subsequent directories is ignored.
-+/etc/sysctl.d/*.conf
-+/run/sysctl.d/*.conf
-+/usr/local/lib/sysctl.d/*.conf
-+/usr/lib/sysctl.d/*.conf
-+/lib/sysctl.d/*.conf
-+/etc/sysctl.conf&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+          <xccdf:reference>
-+            <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-+            <dc:publisher>DISA</dc:publisher>
-+            <dc:type>DPMS Target</dc:type>
-+            <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
-+            <dc:identifier>2921</dc:identifier>
-+          </xccdf:reference>
-+          <xccdf:ident system="http://cyber.mil/cci">CCI-002824</xccdf:ident>
-+          <xccdf:fixtext fixref="F-32924r818830_fix">Configure the operating system to implement virtual address space randomization.
-+
-+Add or edit the following line in a system configuration file, in the "/etc/sysctl.d/" directory:
-+
-+kernel.randomize_va_space=2
-+
-+Issue the following command to make the changes take effect:
-+
-+$ sudo sysctl --system</xccdf:fixtext>
-+          <xccdf:fix id="F-32924r818830_fix" />
-+          <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:144" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -3407,7 +3485,7 @@ Set the "clean_requirements_on_remove" option to "True" in the "/etc/dnf/dnf.con
- clean_requirements_on_remove=True</xccdf:fixtext>
-           <xccdf:fix id="F-32925r567590_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:145" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:145" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -3437,7 +3515,7 @@ SELINUXTYPE=targeted
- A reboot is required for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-32926r567593_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:146" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:146" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -3461,7 +3539,7 @@ A reboot is required for the changes to take effect.</xccdf:fixtext>
- $ sudo rm /etc/ssh/shosts.equiv</xccdf:fixtext>
-           <xccdf:fix id="F-32927r567596_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:147" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:147" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -3485,7 +3563,7 @@ $ sudo rm /etc/ssh/shosts.equiv</xccdf:fixtext>
- $ sudo rm /[path]/[to]/[file]/.shosts</xccdf:fixtext>
-           <xccdf:fix id="F-32928r567599_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:148" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:148" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -3513,7 +3591,7 @@ The SSH daemon must be restarted for the changes to take effect. To restart the
- $ sudo systemctl restart sshd.service</xccdf:fixtext>
-           <xccdf:fix id="F-32930r567605_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:149" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:149" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -3541,7 +3619,7 @@ The SSH daemon must be restarted for the changes to take effect. To restart the
- $ sudo systemctl restart sshd.service</xccdf:fixtext>
-           <xccdf:fix id="F-32931r743950_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:150" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:150" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -3569,7 +3647,7 @@ The SSH daemon must be restarted for the changes to take effect. To restart the
- $ sudo systemctl restart sshd.service</xccdf:fixtext>
-           <xccdf:fix id="F-32932r567611_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:151" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:151" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -3595,7 +3673,7 @@ Compression no
- The SSH service must be restarted for changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-32933r743953_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:152" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:152" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -3625,7 +3703,7 @@ The SSH daemon must be restarted for the changes to take effect. To restart the
- $ sudo systemctl restart sshd.service</xccdf:fixtext>
-           <xccdf:fix id="F-32934r567617_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:153" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:153" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -3655,7 +3733,7 @@ The SSH daemon must be restarted for the changes to take effect. To restart the
- $ sudo systemctl restart sshd.service</xccdf:fixtext>
-           <xccdf:fix id="F-32935r743956_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:154" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:154" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -3677,7 +3755,7 @@ $ sudo systemctl restart sshd.service</xccdf:fixtext>
-           <xccdf:fixtext fixref="F-32936r567623_fix">Migrate the "/var" path onto a separate file system.</xccdf:fixtext>
-           <xccdf:fix id="F-32936r567623_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:155" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:155" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -3699,7 +3777,7 @@ $ sudo systemctl restart sshd.service</xccdf:fixtext>
-           <xccdf:fixtext fixref="F-32937r567626_fix">Migrate the "/var/log" path onto a separate file system.</xccdf:fixtext>
-           <xccdf:fix id="F-32937r567626_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:156" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:156" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -3721,7 +3799,7 @@ $ sudo systemctl restart sshd.service</xccdf:fixtext>
-           <xccdf:fixtext fixref="F-32938r567629_fix">Migrate the system audit data path onto a separate file system.</xccdf:fixtext>
-           <xccdf:fix id="F-32938r567629_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:157" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:157" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -3743,7 +3821,7 @@ $ sudo systemctl restart sshd.service</xccdf:fixtext>
-           <xccdf:fixtext fixref="F-32939r567632_fix">Migrate the "/tmp" directory onto a separate file system/partition.</xccdf:fixtext>
-           <xccdf:fix id="F-32939r567632_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:158" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:158" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -3773,7 +3851,7 @@ The SSH daemon must be restarted for the changes to take effect. To restart the
- $ sudo systemctl restart sshd.service</xccdf:fixtext>
-           <xccdf:fix id="F-32940r567635_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:159" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:159" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -3801,7 +3879,7 @@ $ sudo systemctl start rsyslog.service
- $ sudo systemctl enable rsyslog.service</xccdf:fixtext>
-           <xccdf:fix id="F-32942r567641_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:161" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:161" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -3823,7 +3901,7 @@ $ sudo systemctl enable rsyslog.service</xccdf:fixtext>
-           <xccdf:fixtext fixref="F-32944r567647_fix">Configure the "/etc/fstab" to use the "nosuid" option on the /boot directory.</xccdf:fixtext>
-           <xccdf:fix id="F-32944r567647_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:162" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:162" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -3845,7 +3923,7 @@ $ sudo systemctl enable rsyslog.service</xccdf:fixtext>
-           <xccdf:fixtext fixref="F-32945r567650_fix">Configure the "/etc/fstab" to use the "nodev" option on all non-root local partitions.</xccdf:fixtext>
-           <xccdf:fix id="F-32945r567650_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:163" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:163" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -3867,7 +3945,7 @@ $ sudo systemctl enable rsyslog.service</xccdf:fixtext>
-           <xccdf:fixtext fixref="F-32950r567665_fix">Configure the "/etc/fstab" to use the "noexec" option on file systems that are being imported via NFS.</xccdf:fixtext>
-           <xccdf:fix id="F-32950r567665_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:165" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:165" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -3889,7 +3967,7 @@ $ sudo systemctl enable rsyslog.service</xccdf:fixtext>
-           <xccdf:fixtext fixref="F-32951r567668_fix">Configure the "/etc/fstab" to use the "nodev" option on file systems that are being imported via NFS.</xccdf:fixtext>
-           <xccdf:fix id="F-32951r567668_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:166" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:166" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -3911,14 +3989,14 @@ $ sudo systemctl enable rsyslog.service</xccdf:fixtext>
-           <xccdf:fixtext fixref="F-32952r567671_fix">Configure the "/etc/fstab" to use the "nosuid" option on file systems that are being imported via NFS.</xccdf:fixtext>
-           <xccdf:fix id="F-32952r567671_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:167" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:167" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-       <xccdf:Group id="xccdf_mil.disa.stig_group_V-230311">
-         <xccdf:title>SRG-OS-000480-GPOS-00227</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230311r792894_rule" weight="10.0" severity="medium">
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230311r818834_rule" weight="10.0" severity="medium">
-           <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-010671</xccdf:version>
-           <xccdf:title>RHEL 8 must disable the kernel.core_pattern.</xccdf:title>
-           <xccdf:description>&lt;VulnDiscussion&gt;It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
-@@ -3929,9 +4007,7 @@ The sysctl --system command will load settings from all system configuration fil
- /usr/local/lib/sysctl.d/*.conf
- /usr/lib/sysctl.d/*.conf
- /lib/sysctl.d/*.conf
--/etc/sysctl.conf
--
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+/etc/sysctl.conf&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -3940,18 +4016,18 @@ Based on the information above, if a configuration file that begins with "99-" i
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
-           <xccdf:ident system="http://cyber.mil/cci">CCI-000366</xccdf:ident>
--          <xccdf:fixtext fixref="F-32955r792893_fix">Configure RHEL 8 to disable storing core dumps.
-+          <xccdf:fixtext fixref="F-32955r818833_fix">Configure RHEL 8 to disable storing core dumps.
- 
--Add or edit the following line in a system configuration file, which begins with "99-", in the "/etc/sysctl.d/" directory:
-+Add or edit the following line in a system configuration file, in the "/etc/sysctl.d/" directory:
- 
- kernel.core_pattern = |/bin/false
- 
- The system configuration files need to be reloaded for the changes to take effect. To reload the contents of the files, run the following command:
- 
- $ sudo sysctl --system</xccdf:fixtext>
--          <xccdf:fix id="F-32955r792893_fix" />
-+          <xccdf:fix id="F-32955r818833_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:168" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:168" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -3979,7 +4055,7 @@ Add the following line to the top of the /etc/security/limits.conf or in a ".con
- * hard core 0</xccdf:fixtext>
-           <xccdf:fix id="F-32957r619861_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:169" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:169" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -4007,7 +4083,7 @@ Add or modify the following line in /etc/systemd/coredump.conf:
- Storage=none</xccdf:fixtext>
-           <xccdf:fix id="F-32958r567689_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:170" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:170" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -4035,7 +4111,7 @@ Add or modify the following line in /etc/systemd/coredump.conf:
- ProcessSizeMax=0</xccdf:fixtext>
-           <xccdf:fix id="F-32959r567692_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:171" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:171" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -4059,7 +4135,7 @@ ProcessSizeMax=0</xccdf:fixtext>
- CREATE_HOME yes</xccdf:fixtext>
-           <xccdf:fix id="F-32968r567719_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:177" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:177" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -4089,7 +4165,7 @@ The SSH daemon must be restarted for the changes to take effect. To restart the
- $ sudo systemctl restart sshd.service</xccdf:fixtext>
-           <xccdf:fix id="F-32974r567737_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:179" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:179" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -4127,7 +4203,7 @@ The "sssd" service must be restarted for the changes to take effect. To restart
- $ sudo systemctl restart sssd.service</xccdf:fixtext>
-           <xccdf:fix id="F-32976r567743_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:180" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:180" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -4159,7 +4235,7 @@ Add/Modify the "/etc/security/faillock.conf" file to match the following line:
- deny = 3</xccdf:fixtext>
-           <xccdf:fix id="F-32977r743965_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:181" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:181" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -4197,7 +4273,7 @@ The "sssd" service must be restarted for the changes to take effect. To restart
- $ sudo systemctl restart sssd.service</xccdf:fixtext>
-           <xccdf:fix id="F-32978r567749_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:182" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:182" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -4229,7 +4305,7 @@ Add/Modify the "/etc/security/faillock.conf" file to match the following line:
- fail_interval = 900</xccdf:fixtext>
-           <xccdf:fix id="F-32979r743968_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:183" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:183" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -4267,7 +4343,7 @@ The "sssd" service must be restarted for the changes to take effect. To restart
- $ sudo systemctl restart sssd.service</xccdf:fixtext>
-           <xccdf:fix id="F-32980r567755_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:184" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:184" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -4299,7 +4375,7 @@ Add/Modify the "/etc/security/faillock.conf" file to match the following line:
- unlock_time = 0</xccdf:fixtext>
-           <xccdf:fix id="F-32981r743971_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:185" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:185" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -4337,7 +4413,7 @@ The "sssd" service must be restarted for the changes to take effect. To restart
- $ sudo systemctl restart sssd.service</xccdf:fixtext>
-           <xccdf:fix id="F-32984r567767_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:186" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:186" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -4369,7 +4445,7 @@ Add/Modify the "/etc/security/faillock.conf" file to match the following line:
- silent</xccdf:fixtext>
-           <xccdf:fix id="F-32985r743977_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:187" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:187" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -4409,7 +4485,7 @@ The "sssd" service must be restarted for the changes to take effect. To restart
- $ sudo systemctl restart sssd.service</xccdf:fixtext>
-           <xccdf:fix id="F-32986r567773_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:188" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:188" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -4441,7 +4517,7 @@ Add/Modify the "/etc/security/faillock.conf" file to match the following line:
- audit</xccdf:fixtext>
-           <xccdf:fix id="F-32987r743980_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:189" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:189" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -4481,7 +4557,7 @@ The "sssd" service must be restarted for the changes to take effect. To restart
- $ sudo systemctl restart sssd.service</xccdf:fixtext>
-           <xccdf:fix id="F-32988r567779_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:190" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:190" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -4513,7 +4589,7 @@ Add/Modify the "/etc/security/faillock.conf" file to match the following line:
- even_deny_root</xccdf:fixtext>
-           <xccdf:fix id="F-32989r743983_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:191" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:191" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -4541,7 +4617,7 @@ Add the following line to the top of the /etc/security/limits.conf or in a ".con
- * hard maxlogins 10</xccdf:fixtext>
-           <xccdf:fix id="F-32990r619863_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:192" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:192" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -4573,7 +4649,7 @@ Create a global configuration file "/etc/tmux.conf" and add the following line:
- set -g lock-command vlock</xccdf:fixtext>
-           <xccdf:fix id="F-32992r743986_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:193" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:193" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -4609,7 +4685,7 @@ fi
- This setting will take effect at next logon.</xccdf:fixtext>
-           <xccdf:fix id="F-32993r809283_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:194" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:194" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -4637,7 +4713,7 @@ Satisfies: SRG-OS-000028-GPOS-00009, SRG-OS-000030-GPOS-00011&lt;/VulnDiscussion
-           <xccdf:fixtext fixref="F-32994r567797_fix">Configure the operating system to prevent users from disabling the tmux terminal multiplexer by editing the "/etc/shells" configuration file to remove any instances of tmux.</xccdf:fixtext>
-           <xccdf:fix id="F-32994r567797_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:195" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:195" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -4667,7 +4743,7 @@ Add the following line to the "/etc/pam.d/password-auth" file (or modify the lin
- password required pam_pwquality.so</xccdf:fixtext>
-           <xccdf:fix id="F-33000r809286_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:196" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:196" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -4697,7 +4773,7 @@ Add the following line to /etc/security/pwquality.conf (or modify the line to ha
- ucredit = -1</xccdf:fixtext>
-           <xccdf:fix id="F-33001r567818_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:197" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:197" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -4727,7 +4803,7 @@ Add the following line to /etc/security/pwquality.conf (or modify the line to ha
- lcredit = -1</xccdf:fixtext>
-           <xccdf:fix id="F-33002r567821_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:198" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:198" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -4757,7 +4833,7 @@ Add the following line to /etc/security/pwquality.conf (or modify the line to ha
- dcredit = -1</xccdf:fixtext>
-           <xccdf:fix id="F-33003r567824_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:199" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:199" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -4787,7 +4863,7 @@ Add the following line to "/etc/security/pwquality.conf" conf (or modify the lin
- maxclassrepeat = 4</xccdf:fixtext>
-           <xccdf:fix id="F-33004r567827_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:200" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:200" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -4817,7 +4893,7 @@ Add the following line to "/etc/security/pwquality.conf conf" (or modify the lin
- maxrepeat = 3</xccdf:fixtext>
-           <xccdf:fix id="F-33005r567830_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:201" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:201" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -4847,7 +4923,7 @@ Add the following line to "/etc/security/pwquality.conf conf" (or modify the lin
- minclass = 4</xccdf:fixtext>
-           <xccdf:fix id="F-33006r567833_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:202" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:202" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -4877,7 +4953,7 @@ Add the following line to "/etc/security/pwquality.conf" (or modify the line to
- difok = 8</xccdf:fixtext>
-           <xccdf:fix id="F-33007r567836_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:203" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:203" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -4901,7 +4977,7 @@ difok = 8</xccdf:fixtext>
- $ sudo chage -m 1 [user]</xccdf:fixtext>
-           <xccdf:fix id="F-33008r567839_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:204" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:204" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -4927,7 +5003,7 @@ Add the following line in "/etc/login.defs" (or modify the line to have the requ
- PASS_MIN_DAYS 1</xccdf:fixtext>
-           <xccdf:fix id="F-33009r567842_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:205" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:205" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -4953,7 +5029,7 @@ Add, or modify the following line in the "/etc/login.defs" file:
- PASS_MAX_DAYS 60</xccdf:fixtext>
-           <xccdf:fix id="F-33010r567845_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:206" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:206" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -4977,7 +5053,7 @@ PASS_MAX_DAYS 60</xccdf:fixtext>
- $ sudo chage -M 60 [user]</xccdf:fixtext>
-           <xccdf:fix id="F-33011r567848_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:207" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:207" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -5009,7 +5085,7 @@ Add the following line in "/etc/pam.d/password-auth" (or modify the line to have
- password required pam_pwhistory.so use_authtok remember=5 retry=3</xccdf:fixtext>
-           <xccdf:fix id="F-33012r809291_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:208" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:208" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -5043,7 +5119,7 @@ Add the following line to "/etc/security/pwquality.conf" (or modify the line to
- minlen = 15</xccdf:fixtext>
-           <xccdf:fix id="F-33013r567854_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:209" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:209" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -5073,7 +5149,7 @@ Add, or modify the following line in the "/etc/login.defs" file:
- PASS_MIN_LEN 15</xccdf:fixtext>
-           <xccdf:fix id="F-33014r567857_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:210" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:210" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -5103,7 +5179,7 @@ $ sudo useradd -D -f 35
- DoD recommendation is 35 days, but a lower value is acceptable. The value "-1" will disable this feature, and "0" will disable the account immediately after the password expires.</xccdf:fixtext>
-           <xccdf:fix id="F-33017r567866_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:211" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:211" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -5133,7 +5209,7 @@ Add the following line to /etc/security/pwquality.conf (or modify the line to ha
- ocredit = -1</xccdf:fixtext>
-           <xccdf:fix id="F-33019r567872_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:212" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:212" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -5159,7 +5235,7 @@ Add or update the following line in the "/etc/security/pwquality.conf" file or a
- dictcheck=1</xccdf:fixtext>
-           <xccdf:fix id="F-33021r567878_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:214" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:214" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -5187,7 +5263,7 @@ Modify the "/etc/login.defs" file to set the "FAIL_DELAY" parameter to "4" or gr
- FAIL_DELAY 4</xccdf:fixtext>
-           <xccdf:fix id="F-33022r567881_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:215" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:215" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -5215,7 +5291,7 @@ The SSH daemon must be restarted for the changes to take effect. To restart the
- $ sudo systemctl restart sshd.service</xccdf:fixtext>
-           <xccdf:fix id="F-33024r743992_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:216" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:216" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -5243,7 +5319,7 @@ PrintLastLog yes
- The SSH service must be restarted for changes to "sshd_config" to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33026r567893_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:218" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:218" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -5269,7 +5345,7 @@ Add or edit the line for the "UMASK" parameter in "/etc/login.defs" file to "077
- UMASK 077</xccdf:fixtext>
-           <xccdf:fix id="F-33027r567896_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:219" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:219" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -5303,7 +5379,7 @@ Add or update the following file system rules to "/etc/audit/rules.d/audit.rules
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33030r567905_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:220" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:220" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -5333,7 +5409,7 @@ Edit the following line in "/etc/audit/auditd.conf" to ensure that administrator
- action_mail_acct = root</xccdf:fixtext>
-           <xccdf:fix id="F-33032r567911_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:222" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:222" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -5365,7 +5441,7 @@ disk_error_action = HALT
- If availability has been determined to be more important, and this decision is documented with the ISSO, configure the operating system to notify system administration staff and ISSO staff in the event of an audit processing failure by setting the "disk_error_action" to "SYSLOG".</xccdf:fixtext>
-           <xccdf:fix id="F-33034r567917_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:223" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:223" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -5399,7 +5475,7 @@ disk_full_action = HALT
- If availability has been determined to be more important, and this decision is documented with the ISSO, configure the operating system to notify system administration staff and ISSO staff in the event of an audit processing failure by setting the "disk_full_action" to "SYSLOG".</xccdf:fixtext>
-           <xccdf:fix id="F-33036r567923_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:225" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:225" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -5427,7 +5503,7 @@ Add or update the following line in "/etc/audit/auditd.conf" file:
- local_events = yes</xccdf:fixtext>
-           <xccdf:fix id="F-33037r567926_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:226" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:226" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -5459,7 +5535,7 @@ name_format = hostname
- The audit daemon must be restarted for changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33038r567929_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:227" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:227" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -5489,7 +5565,7 @@ log_format = ENRICHED
- The audit daemon must be restarted for changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33039r567932_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:228" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:228" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -5517,7 +5593,7 @@ Satisfies: SRG-OS-000057-GPOS-00027, SRG-OS-000058-GPOS-00028, SRG-OS-000059-GPO
- log_group = root</xccdf:fixtext>
-           <xccdf:fix id="F-33040r567935_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:229" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:229" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -5547,7 +5623,7 @@ $ sudo chown root [audit_log_file]
- Replace "[audit_log_file]" to the correct audit log path, by default this location is "/var/log/audit/audit.log".</xccdf:fixtext>
-           <xccdf:fix id="F-33041r567938_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:230" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:230" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -5575,7 +5651,7 @@ Satisfies: SRG-OS-000057-GPOS-00027, SRG-OS-000058-GPOS-00028, SRG-OS-000059-GPO
- log_group = root</xccdf:fixtext>
-           <xccdf:fix id="F-33042r567941_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:231" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:231" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -5605,7 +5681,7 @@ $ sudo chown root [audit_log_directory]
- Replace "[audit_log_directory]" with the correct audit log directory path, by default this location is usually "/var/log/audit".</xccdf:fixtext>
-           <xccdf:fix id="F-33043r567944_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:232" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:232" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -5635,7 +5711,7 @@ $ sudo chgrp root [audit_log_directory]
- Replace "[audit_log_directory]" with the correct audit log directory path, by default this location is usually "/var/log/audit".</xccdf:fixtext>
-           <xccdf:fix id="F-33044r567947_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:233" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:233" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -5665,7 +5741,7 @@ $ sudo chmod 0700 [audit_log_directory]
- Replace "[audit_log_directory]" to the correct audit log directory path, by default this location is "/var/log/audit".</xccdf:fixtext>
-           <xccdf:fix id="F-33045r567950_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:234" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:234" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -5697,7 +5773,7 @@ Satisfies: SRG-OS-000057-GPOS-00027, SRG-OS-000058-GPOS-00028, SRG-OS-000059-GPO
- Note: Once set, the system must be rebooted for auditing to be changed.  It is recommended to add this option as the last step in securing the system.</xccdf:fixtext>
-           <xccdf:fix id="F-33046r567953_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:235" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:235" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -5727,7 +5803,7 @@ Satisfies: SRG-OS-000057-GPOS-00027, SRG-OS-000058-GPOS-00028, SRG-OS-000059-GPO
- --loginuid-immutable</xccdf:fixtext>
-           <xccdf:fix id="F-33047r567956_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:236" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:236" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -5759,7 +5835,7 @@ Add or update the following file system rule to "/etc/audit/rules.d/audit.rules"
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33048r567959_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:237" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:237" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -5791,7 +5867,7 @@ Add or update the following file system rule to "/etc/audit/rules.d/audit.rules"
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33049r567962_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:238" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:238" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -5823,7 +5899,7 @@ Add or update the following file system rule to "/etc/audit/rules.d/audit.rules"
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33050r567965_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:239" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:239" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -5855,7 +5931,7 @@ Add or update the following file system rule to "/etc/audit/rules.d/audit.rules"
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33051r567968_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:240" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:240" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -5887,7 +5963,7 @@ Add or update the following file system rule to "/etc/audit/rules.d/audit.rules"
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33052r567971_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:241" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:241" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -5919,7 +5995,7 @@ Add or update the following file system rule to "/etc/audit/rules.d/audit.rules"
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33053r567974_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:242" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:242" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -5951,7 +6027,7 @@ Add or update the following file system rule to "/etc/audit/rules.d/audit.rules"
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33054r567977_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:243" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:243" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -5983,7 +6059,7 @@ Install the audit service (if the audit service is not already installed) with t
- $ sudo yum install audit</xccdf:fixtext>
-           <xccdf:fix id="F-33055r646880_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:244" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:244" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -6015,7 +6091,7 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33056r567983_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:245" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:245" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -6060,7 +6136,7 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33057r809294_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:246" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:246" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -6092,7 +6168,7 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33062r568001_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:251" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:251" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -6124,7 +6200,7 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33063r568004_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:252" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:252" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -6156,7 +6232,7 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33065r568010_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:254" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:254" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -6188,7 +6264,7 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33066r568013_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:255" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:255" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -6220,7 +6296,7 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33067r568016_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:256" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:256" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -6252,7 +6328,7 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33068r568019_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:257" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:257" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -6285,7 +6361,7 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33069r568022_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:258" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:258" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -6317,7 +6393,7 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33070r568025_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:259" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:259" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -6349,7 +6425,7 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33071r568028_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:260" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:260" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -6381,7 +6457,7 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33072r568031_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:261" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:261" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -6413,7 +6489,7 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33073r568034_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:262" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:262" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -6445,7 +6521,7 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33074r568037_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:263" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:263" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -6477,7 +6553,7 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33075r568040_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:264" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:264" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -6509,7 +6585,7 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33076r568043_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:265" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:265" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -6541,7 +6617,7 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33077r568046_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:266" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:266" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -6573,7 +6649,7 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33078r744001_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:267" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:267" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -6605,7 +6681,7 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33079r568052_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:268" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:268" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -6637,7 +6713,7 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33080r568055_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:269" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:269" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -6669,7 +6745,7 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33081r568058_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:270" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:270" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -6704,7 +6780,7 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33082r810448_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:271" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:271" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -6744,7 +6820,7 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33083r809301_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:272" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:272" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -6776,7 +6852,7 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33088r568079_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:277" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:277" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -6809,7 +6885,7 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33090r568085_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:279" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:279" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -6841,7 +6917,7 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33091r568088_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:280" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:280" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -6873,7 +6949,7 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33092r568091_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:281" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:281" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -6916,7 +6992,7 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33093r809304_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:282" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:282" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -6955,7 +7031,7 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33099r809307_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:288" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:288" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -6993,7 +7069,7 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33100r809310_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:289" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:289" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -7025,7 +7101,7 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33106r568133_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:295" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:295" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -7057,7 +7133,7 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33107r568136_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:296" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:296" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -7089,7 +7165,7 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33108r568139_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:297" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:297" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -7131,7 +7207,7 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33109r568142_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:298" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:298" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -7173,7 +7249,7 @@ Satisfies: SRG-OS-000062-GPOS-00031, SRG-OS-000037-GPOS-00015, SRG-OS-000042-GPO
- The audit daemon must be restarted for the changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33111r568148_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:299" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:299" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -7199,7 +7275,7 @@ $ sudo chmod 0640 /etc/audit/rules.d/[customrulesfile].rules
- $ sudo chmod 0640 /etc/audit/auditd.conf</xccdf:fixtext>
-           <xccdf:fix id="F-33115r568160_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:303" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:303" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -7229,7 +7305,7 @@ $ sudo chmod 0755 [audit_tool]
- Replace "[audit_tool]" with the audit tool that does not have the correct permissive mode.</xccdf:fixtext>
-           <xccdf:fix id="F-33116r568163_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:304" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:304" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -7261,7 +7337,7 @@ $ sudo chown root [audit_tool]
- Replace "[audit_tool]" with each audit tool not owned by "root".</xccdf:fixtext>
-           <xccdf:fix id="F-33117r568166_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:305" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:305" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -7293,7 +7369,7 @@ $ sudo chgrp root [audit_tool]
- Replace "[audit_tool]" with each audit tool not group-owned by "root".</xccdf:fixtext>
-           <xccdf:fix id="F-33118r568169_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:306" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:306" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -7328,7 +7404,7 @@ Note that a port number was given as there is no standard port for RELP.&lt;/Vul
- $ sudo yum install rsyslog</xccdf:fixtext>
-           <xccdf:fix id="F-33121r568178_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:412" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:412" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -7363,7 +7439,7 @@ Note that a port number was given as there is no standard port for RELP.&lt;/Vul
- $ sudo yum install rsyslog-gnutls</xccdf:fixtext>
-           <xccdf:fix id="F-33122r744010_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:307" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:307" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -7395,7 +7471,7 @@ overflow_action = syslog
- The audit daemon must be restarted for changes to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33124r568187_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:308" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:308" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -7421,7 +7497,7 @@ space_left = 25%
- Note: Option names and values in the auditd.conf file are case insensitive.</xccdf:fixtext>
-           <xccdf:fix id="F-33127r744013_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:309" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:309" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -7451,7 +7527,7 @@ Note that USNO offers authenticated NTP service to DoD and U.S. Government agenc
- port 0</xccdf:fixtext>
-           <xccdf:fix id="F-33129r568202_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:310" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:310" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -7481,7 +7557,7 @@ Note that USNO offers authenticated NTP service to DoD and U.S. Government agenc
- cmdport 0</xccdf:fixtext>
-           <xccdf:fix id="F-33130r568205_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:311" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:311" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -7515,7 +7591,7 @@ If a privileged user were to log on using this service, the privileged user pass
- $ sudo yum remove telnet-server</xccdf:fixtext>
-           <xccdf:fix id="F-33131r568208_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:312" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:312" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -7545,7 +7621,7 @@ Verify the operating system is configured to disable non-essential capabilities.
- $ sudo yum remove abrt*</xccdf:fixtext>
-           <xccdf:fix id="F-33132r568211_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:313" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:313" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -7575,7 +7651,7 @@ Verify the operating system is configured to disable non-essential capabilities.
- $ sudo yum remove sendmail</xccdf:fixtext>
-           <xccdf:fix id="F-33133r568214_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:314" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:314" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -7607,7 +7683,7 @@ Satisfies: SRG-OS-000095-GPOS-00049, SRG-OS-000074-GPOS-00042&lt;/VulnDiscussion
- $ sudo yum remove rsh-server</xccdf:fixtext>
-           <xccdf:fix id="F-33136r568223_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:317" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:317" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -7640,7 +7716,7 @@ blacklist atm
- Reboot the system for the settings to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33138r792910_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:318" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:318" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -7673,7 +7749,7 @@ blacklist can
- Reboot the system for the settings to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33139r792913_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:319" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:319" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -7706,7 +7782,7 @@ blacklist sctp
- Reboot the system for the settings to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33140r792916_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:320" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:320" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -7739,7 +7815,7 @@ blacklist tipc
- Reboot the system for the settings to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33141r792919_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:321" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:321" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -7772,7 +7848,7 @@ blacklist cramfs
- Reboot the system for the settings to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33142r568241_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:322" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:322" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -7803,7 +7879,7 @@ blacklist firewire-core
- Reboot the system for the settings to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33143r568244_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:323" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:323" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -7834,7 +7910,7 @@ blacklist usb-storage
- Reboot the system for the settings to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33147r809318_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:325" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:325" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -7866,7 +7942,7 @@ install bluetooth /bin/true
- Reboot the system for the settings to take effect.</xccdf:fixtext>
-           <xccdf:fix id="F-33151r568268_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:326" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:326" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -7896,7 +7972,7 @@ The "nosuid" mount option causes the system to not execute "setuid" and "setgid"
- tmpfs /dev/shm tmpfs defaults,nodev,nosuid,noexec 0 0</xccdf:fixtext>
-           <xccdf:fix id="F-33152r568271_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:327" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:327" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -7924,7 +8000,7 @@ The "nosuid" mount option causes the system to not execute "setuid" and "setgid"
- tmpfs /dev/shm tmpfs defaults,nodev,nosuid,noexec 0 0</xccdf:fixtext>
-           <xccdf:fix id="F-33153r568274_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:328" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:328" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -7954,7 +8030,7 @@ The "nosuid" mount option causes the system to not execute "setuid" and "setgid"
- tmpfs /dev/shm tmpfs defaults,nodev,nosuid,noexec 0 0</xccdf:fixtext>
-           <xccdf:fix id="F-33154r568277_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:329" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:329" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -7984,7 +8060,7 @@ The "nosuid" mount option causes the system to not execute "setuid" and "setgid"
- /dev/mapper/rhel-tmp /tmp xfs defaults,nodev,nosuid,noexec 0 0</xccdf:fixtext>
-           <xccdf:fix id="F-33155r568280_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:330" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:330" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -8012,7 +8088,7 @@ The "nosuid" mount option causes the system to not execute "setuid" and "setgid"
- /dev/mapper/rhel-tmp /tmp xfs defaults,nodev,nosuid,noexec 0 0</xccdf:fixtext>
-           <xccdf:fix id="F-33156r568283_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:331" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:331" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -8042,7 +8118,7 @@ The "nosuid" mount option causes the system to not execute "setuid" and "setgid"
- /dev/mapper/rhel-tmp /tmp xfs defaults,nodev,nosuid,noexec 0 0</xccdf:fixtext>
-           <xccdf:fix id="F-33157r568286_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:332" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:332" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -8072,7 +8148,7 @@ The "nosuid" mount option causes the system to not execute "setuid" and "setgid"
- /dev/mapper/rhel-var-log /var/log xfs defaults,nodev,nosuid,noexec 0 0</xccdf:fixtext>
-           <xccdf:fix id="F-33158r568289_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:333" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:333" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -8102,7 +8178,7 @@ The "nosuid" mount option causes the system to not execute "setuid" and "setgid"
- /dev/mapper/rhel-var-log /var/log xfs defaults,nodev,nosuid,noexec 0 0</xccdf:fixtext>
-           <xccdf:fix id="F-33159r568292_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:334" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:334" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -8132,7 +8208,7 @@ The "nosuid" mount option causes the system to not execute "setuid" and "setgid"
- /dev/mapper/rhel-var-log /var/log xfs defaults,nodev,nosuid,noexec 0 0</xccdf:fixtext>
-           <xccdf:fix id="F-33160r568295_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:335" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:335" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -8162,7 +8238,7 @@ The "nosuid" mount option causes the system to not execute "setuid" and "setgid"
- /dev/mapper/rhel-var-log-audit /var/log/audit xfs defaults,nodev,nosuid,noexec 0 0</xccdf:fixtext>
-           <xccdf:fix id="F-33161r568298_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:336" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:336" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -8192,7 +8268,7 @@ The "nosuid" mount option causes the system to not execute "setuid" and "setgid"
- /dev/mapper/rhel-var-log-audit /var/log/audit xfs defaults,nodev,nosuid,noexec 0 0</xccdf:fixtext>
-           <xccdf:fix id="F-33162r568301_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:337" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:337" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -8222,7 +8298,7 @@ The "nosuid" mount option causes the system to not execute "setuid" and "setgid"
- /dev/mapper/rhel-var-log-audit /var/log/audit xfs defaults,nodev,nosuid,noexec 0 0</xccdf:fixtext>
-           <xccdf:fix id="F-33163r568304_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:338" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:338" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -8252,7 +8328,7 @@ The "nosuid" mount option causes the system to not execute "setuid" and "setgid"
- /dev/mapper/rhel-var-tmp /var/tmp xfs defaults,nodev,nosuid,noexec 0 0</xccdf:fixtext>
-           <xccdf:fix id="F-33164r792926_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:339" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:339" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -8282,7 +8358,7 @@ The "nosuid" mount option causes the system to not execute "setuid" and "setgid"
- /dev/mapper/rhel-var-tmp /var/tmp xfs defaults,nodev,nosuid,noexec 0 0</xccdf:fixtext>
-           <xccdf:fix id="F-33165r792929_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:340" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:340" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -8312,7 +8388,7 @@ The "nosuid" mount option causes the system to not execute "setuid" and "setgid"
- /dev/mapper/rhel-var-tmp /var/tmp xfs defaults,nodev,nosuid,noexec 0 0</xccdf:fixtext>
-           <xccdf:fix id="F-33166r792932_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:341" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:341" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -8342,7 +8418,7 @@ Satisfies: SRG-OS-000423-GPOS-00187, SRG-OS-000424-GPOS-00188, SRG-OS-000425-GPO
- $ sudo systemctl enable sshd.service</xccdf:fixtext>
-           <xccdf:fix id="F-33170r744031_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:342" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:342" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -8378,7 +8454,7 @@ Restart the SSH daemon for the settings to take effect.
- $ sudo systemctl restart sshd.service</xccdf:fixtext>
-           <xccdf:fix id="F-33171r568328_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:343" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:343" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -8406,7 +8482,7 @@ Reload the daemon for this change to take effect.
- $ sudo systemctl daemon-reload</xccdf:fixtext>
-           <xccdf:fix id="F-33175r619890_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:345" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:345" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -8430,7 +8506,7 @@ $ sudo systemctl daemon-reload</xccdf:fixtext>
- $ sudo yum remove tftp-server</xccdf:fixtext>
-           <xccdf:fix id="F-33177r568346_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:346" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:346" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -8454,14 +8530,14 @@ $ sudo yum remove tftp-server</xccdf:fixtext>
- If the account is associated with system commands or applications, the UID should be changed to one greater than "0" but less than "1000". Otherwise, assign a UID of greater than "1000" that has not already been assigned.</xccdf:fixtext>
-           <xccdf:fix id="F-33178r568349_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:347" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:347" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-       <xccdf:Group id="xccdf_mil.disa.stig_group_V-230535">
-         <xccdf:title>SRG-OS-000480-GPOS-00227</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230535r792936_rule" weight="10.0" severity="medium">
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230535r818848_rule" weight="10.0" severity="medium">
-           <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040210</xccdf:version>
-           <xccdf:title>RHEL 8 must prevent IPv6 Internet Control Message Protocol (ICMP) redirect messages from being accepted.</xccdf:title>
-           <xccdf:description>&lt;VulnDiscussion&gt;ICMP redirect messages are used by routers to inform hosts that a more direct route exists for a particular destination. These messages modify the host's route table and are unauthenticated. An illicit ICMP redirect message could result in a man-in-the-middle attack.
-@@ -8472,9 +8548,7 @@ The sysctl --system command will load settings from all system configuration fil
- /usr/local/lib/sysctl.d/*.conf
- /usr/lib/sysctl.d/*.conf
- /lib/sysctl.d/*.conf
--/etc/sysctl.conf
--
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+/etc/sysctl.conf&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -8483,25 +8557,25 @@ Based on the information above, if a configuration file that begins with "99-" i
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
-           <xccdf:ident system="http://cyber.mil/cci">CCI-000366</xccdf:ident>
--          <xccdf:fixtext fixref="F-33179r792935_fix">Configure RHEL 8 to prevent IPv6 ICMP redirect messages from being accepted.
-+          <xccdf:fixtext fixref="F-33179r818847_fix">Configure RHEL 8 to prevent IPv6 ICMP redirect messages from being accepted.
- 
--Add or edit the following line in a system configuration file, which begins with "99-", in the "/etc/sysctl.d/" directory:
-+Add or edit the following line in a system configuration file, in the "/etc/sysctl.d/" directory:
- 
- net.ipv6.conf.default.accept_redirects = 0
- 
- Load settings from all system configuration files with the following command:
- 
- $ sudo sysctl --system</xccdf:fixtext>
--          <xccdf:fix id="F-33179r792935_fix" />
-+          <xccdf:fix id="F-33179r818847_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:348" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:348" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-       <xccdf:Group id="xccdf_mil.disa.stig_group_V-230536">
-         <xccdf:title>SRG-OS-000480-GPOS-00227</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230536r792939_rule" weight="10.0" severity="medium">
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230536r818851_rule" weight="10.0" severity="medium">
-           <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040220</xccdf:version>
-           <xccdf:title>RHEL 8 must not send Internet Control Message Protocol (ICMP) redirects.</xccdf:title>
-           <xccdf:description>&lt;VulnDiscussion&gt;ICMP redirect messages are used by routers to inform hosts that a more direct route exists for a particular destination. These messages contain information from the system's route table, possibly revealing portions of the network topology.
-@@ -8514,9 +8588,7 @@ The sysctl --system command will load settings from all system configuration fil
- /usr/local/lib/sysctl.d/*.conf
- /usr/lib/sysctl.d/*.conf
- /lib/sysctl.d/*.conf
--/etc/sysctl.conf
--
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+/etc/sysctl.conf&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -8525,25 +8597,25 @@ Based on the information above, if a configuration file that begins with "99-" i
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
-           <xccdf:ident system="http://cyber.mil/cci">CCI-000366</xccdf:ident>
--          <xccdf:fixtext fixref="F-33180r792938_fix">Configure RHEL 8 to not allow interfaces to perform IPv4 ICMP redirects.
-+          <xccdf:fixtext fixref="F-33180r818850_fix">Configure RHEL 8 to not allow interfaces to perform IPv4 ICMP redirects.
- 
--Add or edit the following line in a system configuration file, which begins with "99-", in the "/etc/sysctl.d/" directory:
-+Add or edit the following line in a system configuration file, in the "/etc/sysctl.d/" directory:
- 
- net.ipv4.conf.all.send_redirects=0
- 
- Load settings from all system configuration files with the following command:
- 
- $ sudo sysctl --system</xccdf:fixtext>
--          <xccdf:fix id="F-33180r792938_fix" />
-+          <xccdf:fix id="F-33180r818850_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:349" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:349" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-       <xccdf:Group id="xccdf_mil.disa.stig_group_V-230537">
-         <xccdf:title>SRG-OS-000480-GPOS-00227</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230537r792942_rule" weight="10.0" severity="medium">
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230537r818854_rule" weight="10.0" severity="medium">
-           <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040230</xccdf:version>
-           <xccdf:title>RHEL 8 must not respond to Internet Control Message Protocol (ICMP) echoes sent to a broadcast address.</xccdf:title>
-           <xccdf:description>&lt;VulnDiscussion&gt;Responding to broadcast ICMP echoes facilitates network mapping and provides a vector for amplification attacks.
-@@ -8555,9 +8627,7 @@ The sysctl --system command will load settings from all system configuration fil
- /usr/local/lib/sysctl.d/*.conf
- /usr/lib/sysctl.d/*.conf
- /lib/sysctl.d/*.conf
--/etc/sysctl.conf
--
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+/etc/sysctl.conf&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -8566,25 +8636,25 @@ Based on the information above, if a configuration file that begins with "99-" i
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
-           <xccdf:ident system="http://cyber.mil/cci">CCI-000366</xccdf:ident>
--          <xccdf:fixtext fixref="F-33181r792941_fix">Configure RHEL 8 to not respond to IPv4 ICMP echoes sent to a broadcast address.
-+          <xccdf:fixtext fixref="F-33181r818853_fix">Configure RHEL 8 to not respond to IPv4 ICMP echoes sent to a broadcast address.
- 
--Add or edit the following line in a system configuration file, which begins with "99-", in the "/etc/sysctl.d/" directory:
-+Add or edit the following line in a system configuration file, in the "/etc/sysctl.d/" directory:
- 
- net.ipv4.icmp_echo_ignore_broadcasts=1
- 
- Load settings from all system configuration files with the following command:
- 
- $ sudo sysctl --system</xccdf:fixtext>
--          <xccdf:fix id="F-33181r792941_fix" />
-+          <xccdf:fix id="F-33181r818853_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:350" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:350" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-       <xccdf:Group id="xccdf_mil.disa.stig_group_V-230538">
-         <xccdf:title>SRG-OS-000480-GPOS-00227</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230538r792945_rule" weight="10.0" severity="medium">
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230538r818860_rule" weight="10.0" severity="medium">
-           <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040240</xccdf:version>
-           <xccdf:title>RHEL 8 must not forward IPv6 source-routed packets.</xccdf:title>
-           <xccdf:description>&lt;VulnDiscussion&gt;Source-routed packets allow the source of the packet to suggest that routers forward the packet along a different path than configured on the router, which can be used to bypass network security measures. This requirement applies only to the forwarding of source-routed traffic, such as when forwarding is enabled and the system is functioning as a router.
-@@ -8595,9 +8665,7 @@ The sysctl --system command will load settings from all system configuration fil
- /usr/local/lib/sysctl.d/*.conf
- /usr/lib/sysctl.d/*.conf
- /lib/sysctl.d/*.conf
--/etc/sysctl.conf
--
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+/etc/sysctl.conf&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -8606,25 +8674,25 @@ Based on the information above, if a configuration file that begins with "99-" i
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
-           <xccdf:ident system="http://cyber.mil/cci">CCI-000366</xccdf:ident>
--          <xccdf:fixtext fixref="F-33182r792944_fix">Configure RHEL 8 to not forward IPv6 source-routed packets.
-+          <xccdf:fixtext fixref="F-33182r818859_fix">Configure RHEL 8 to not forward IPv6 source-routed packets.
- 
--Add or edit the following line in a system configuration file, which begins with "99-", in the "/etc/sysctl.d/" directory:
-+Add or edit the following line in a system configuration file, in the "/etc/sysctl.d/" directory:
- 
- net.ipv6.conf.all.accept_source_route=0
- 
- Load settings from all system configuration files with the following command:
- 
- $ sudo sysctl --system</xccdf:fixtext>
--          <xccdf:fix id="F-33182r792944_fix" />
-+          <xccdf:fix id="F-33182r818859_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:351" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:351" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-       <xccdf:Group id="xccdf_mil.disa.stig_group_V-230539">
-         <xccdf:title>SRG-OS-000480-GPOS-00227</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230539r792948_rule" weight="10.0" severity="medium">
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230539r818866_rule" weight="10.0" severity="medium">
-           <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040250</xccdf:version>
-           <xccdf:title>RHEL 8 must not forward IPv6 source-routed packets by default.</xccdf:title>
-           <xccdf:description>&lt;VulnDiscussion&gt;Source-routed packets allow the source of the packet to suggest that routers forward the packet along a different path than configured on the router, which can be used to bypass network security measures. This requirement applies only to the forwarding of source-routed traffic, such as when forwarding is enabled and the system is functioning as a router.
-@@ -8635,9 +8703,7 @@ The sysctl --system command will load settings from all system configuration fil
- /usr/local/lib/sysctl.d/*.conf
- /usr/lib/sysctl.d/*.conf
- /lib/sysctl.d/*.conf
--/etc/sysctl.conf
--
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+/etc/sysctl.conf&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -8646,25 +8712,25 @@ Based on the information above, if a configuration file that begins with "99-" i
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
-           <xccdf:ident system="http://cyber.mil/cci">CCI-000366</xccdf:ident>
--          <xccdf:fixtext fixref="F-33183r792947_fix">Configure RHEL 8 to not forward IPv6 source-routed packets by default.
-+          <xccdf:fixtext fixref="F-33183r818865_fix">Configure RHEL 8 to not forward IPv6 source-routed packets by default.
- 
--Add or edit the following line in a system configuration file, which begins with "99-", in the "/etc/sysctl.d/" directory:
-+Add or edit the following line in a system configuration file, in the "/etc/sysctl.d/" directory:
- 
- net.ipv6.conf.default.accept_source_route=0
- 
- Load settings from all system configuration files with the following command:
- 
- $ sudo sysctl --system</xccdf:fixtext>
--          <xccdf:fix id="F-33183r792947_fix" />
-+          <xccdf:fix id="F-33183r818865_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:352" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:352" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-       <xccdf:Group id="xccdf_mil.disa.stig_group_V-230540">
-         <xccdf:title>SRG-OS-000480-GPOS-00227</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230540r792951_rule" weight="10.0" severity="medium">
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230540r818872_rule" weight="10.0" severity="medium">
-           <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040260</xccdf:version>
-           <xccdf:title>RHEL 8 must not enable IPv6 packet forwarding unless the system is a router.</xccdf:title>
-           <xccdf:description>&lt;VulnDiscussion&gt;Routing protocol daemons are typically used on routers to exchange network topology information with other routers. If this software is used when not required, system network information may be unnecessarily transmitted across the network.
-@@ -8675,9 +8741,7 @@ The sysctl --system command will load settings from all system configuration fil
- /usr/local/lib/sysctl.d/*.conf
- /usr/lib/sysctl.d/*.conf
- /lib/sysctl.d/*.conf
--/etc/sysctl.conf
--
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+/etc/sysctl.conf&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -8686,25 +8750,25 @@ Based on the information above, if a configuration file that begins with "99-" i
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
-           <xccdf:ident system="http://cyber.mil/cci">CCI-000366</xccdf:ident>
--          <xccdf:fixtext fixref="F-33184r792950_fix">Configure RHEL 8 to not allow IPv6 packet forwarding, unless the system is a router.
-+          <xccdf:fixtext fixref="F-33184r818871_fix">Configure RHEL 8 to not allow IPv6 packet forwarding, unless the system is a router.
- 
--Add or edit the following line in a system configuration file, which begins with "99-", in the "/etc/sysctl.d/" directory:
-+Add or edit the following line in a system configuration file, in the "/etc/sysctl.d/" directory:
- 
- net.ipv6.conf.all.forwarding=0
- 
- Load settings from all system configuration files with the following command:
- 
- $ sudo sysctl --system</xccdf:fixtext>
--          <xccdf:fix id="F-33184r792950_fix" />
-+          <xccdf:fix id="F-33184r818871_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:353" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:353" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-       <xccdf:Group id="xccdf_mil.disa.stig_group_V-230541">
-         <xccdf:title>SRG-OS-000480-GPOS-00227</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230541r792954_rule" weight="10.0" severity="medium">
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230541r818875_rule" weight="10.0" severity="medium">
-           <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040261</xccdf:version>
-           <xccdf:title>RHEL 8 must not accept router advertisements on all IPv6 interfaces.</xccdf:title>
-           <xccdf:description>&lt;VulnDiscussion&gt;Routing protocol daemons are typically used on routers to exchange network topology information with other routers. If this software is used when not required, system network information may be unnecessarily transmitted across the network.
-@@ -8717,9 +8781,7 @@ The sysctl --system command will load settings from all system configuration fil
- /usr/local/lib/sysctl.d/*.conf
- /usr/lib/sysctl.d/*.conf
- /lib/sysctl.d/*.conf
--/etc/sysctl.conf
--
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+/etc/sysctl.conf&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -8728,25 +8790,25 @@ Based on the information above, if a configuration file that begins with "99-" i
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
-           <xccdf:ident system="http://cyber.mil/cci">CCI-000366</xccdf:ident>
--          <xccdf:fixtext fixref="F-33185r792953_fix">Configure RHEL 8 to not accept router advertisements on all IPv6 interfaces unless the system is a router.
-+          <xccdf:fixtext fixref="F-33185r818874_fix">Configure RHEL 8 to not accept router advertisements on all IPv6 interfaces unless the system is a router.
- 
--Add or edit the following line in a system configuration file, which begins with "99-", in the "/etc/sysctl.d/" directory:
-+Add or edit the following line in a system configuration file, in the "/etc/sysctl.d/" directory:
- 
- net.ipv6.conf.all.accept_ra=0
- 
- Load settings from all system configuration files with the following command:
- 
- $ sudo sysctl --system</xccdf:fixtext>
--          <xccdf:fix id="F-33185r792953_fix" />
-+          <xccdf:fix id="F-33185r818874_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:354" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:354" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-       <xccdf:Group id="xccdf_mil.disa.stig_group_V-230542">
-         <xccdf:title>SRG-OS-000480-GPOS-00227</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230542r792957_rule" weight="10.0" severity="medium">
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230542r818878_rule" weight="10.0" severity="medium">
-           <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040262</xccdf:version>
-           <xccdf:title>RHEL 8 must not accept router advertisements on all IPv6 interfaces by default.</xccdf:title>
-           <xccdf:description>&lt;VulnDiscussion&gt;Routing protocol daemons are typically used on routers to exchange network topology information with other routers. If this software is used when not required, system network information may be unnecessarily transmitted across the network.
-@@ -8759,9 +8821,7 @@ The sysctl --system command will load settings from all system configuration fil
- /usr/local/lib/sysctl.d/*.conf
- /usr/lib/sysctl.d/*.conf
- /lib/sysctl.d/*.conf
--/etc/sysctl.conf
--
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+/etc/sysctl.conf&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -8770,25 +8830,25 @@ Based on the information above, if a configuration file that begins with "99-" i
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
-           <xccdf:ident system="http://cyber.mil/cci">CCI-000366</xccdf:ident>
--          <xccdf:fixtext fixref="F-33186r792956_fix">Configure RHEL 8 to not accept router advertisements on all IPv6 interfaces by default unless the system is a router.
-+          <xccdf:fixtext fixref="F-33186r818877_fix">Configure RHEL 8 to not accept router advertisements on all IPv6 interfaces by default unless the system is a router.
- 
--Add or edit the following line in a system configuration file, which begins with "99-", in the "/etc/sysctl.d/" directory:
-+Add or edit the following line in a system configuration file, in the "/etc/sysctl.d/" directory:
- 
- net.ipv6.conf.default.accept_ra=0
- 
- Load settings from all system configuration files with the following command:
- 
- $ sudo sysctl --system</xccdf:fixtext>
--          <xccdf:fix id="F-33186r792956_fix" />
-+          <xccdf:fix id="F-33186r818877_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:355" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:355" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-       <xccdf:Group id="xccdf_mil.disa.stig_group_V-230543">
-         <xccdf:title>SRG-OS-000480-GPOS-00227</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230543r792960_rule" weight="10.0" severity="medium">
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230543r818881_rule" weight="10.0" severity="medium">
-           <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040270</xccdf:version>
-           <xccdf:title>RHEL 8 must not allow interfaces to perform Internet Control Message Protocol (ICMP) redirects by default.</xccdf:title>
-           <xccdf:description>&lt;VulnDiscussion&gt;ICMP redirect messages are used by routers to inform hosts that a more direct route exists for a particular destination. These messages contain information from the system's route table, possibly revealing portions of the network topology.
-@@ -8801,9 +8861,7 @@ The sysctl --system command will load settings from all system configuration fil
- /usr/local/lib/sysctl.d/*.conf
- /usr/lib/sysctl.d/*.conf
- /lib/sysctl.d/*.conf
--/etc/sysctl.conf
--
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+/etc/sysctl.conf&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -8812,25 +8870,25 @@ Based on the information above, if a configuration file that begins with "99-" i
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
-           <xccdf:ident system="http://cyber.mil/cci">CCI-000366</xccdf:ident>
--          <xccdf:fixtext fixref="F-33187r792959_fix">Configure RHEL 8 to not allow interfaces to perform Internet Protocol version 4 (IPv4) ICMP redirects by default.
-+          <xccdf:fixtext fixref="F-33187r818880_fix">Configure RHEL 8 to not allow interfaces to perform Internet Protocol version 4 (IPv4) ICMP redirects by default.
- 
--Add or edit the following line in a system configuration file, which begins with "99-", in the "/etc/sysctl.d/" directory:
-+Add or edit the following line in a system configuration file, in the "/etc/sysctl.d/" directory:
- 
- net.ipv4.conf.default.send_redirects = 0
- 
- Load settings from all system configuration files with the following command:
- 
- $ sudo sysctl --system</xccdf:fixtext>
--          <xccdf:fix id="F-33187r792959_fix" />
-+          <xccdf:fix id="F-33187r818880_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:356" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:356" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-       <xccdf:Group id="xccdf_mil.disa.stig_group_V-230544">
-         <xccdf:title>SRG-OS-000480-GPOS-00227</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230544r792963_rule" weight="10.0" severity="medium">
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230544r818887_rule" weight="10.0" severity="medium">
-           <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040280</xccdf:version>
-           <xccdf:title>RHEL 8 must ignore IPv6 Internet Control Message Protocol (ICMP) redirect messages.</xccdf:title>
-           <xccdf:description>&lt;VulnDiscussion&gt;ICMP redirect messages are used by routers to inform hosts that a more direct route exists for a particular destination. These messages modify the host's route table and are unauthenticated. An illicit ICMP redirect message could result in a man-in-the-middle attack.
-@@ -8841,9 +8899,7 @@ The sysctl --system command will load settings from all system configuration fil
- /usr/local/lib/sysctl.d/*.conf
- /usr/lib/sysctl.d/*.conf
- /lib/sysctl.d/*.conf
--/etc/sysctl.conf
--
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+/etc/sysctl.conf&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -8852,25 +8908,25 @@ Based on the information above, if a configuration file that begins with "99-" i
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
-           <xccdf:ident system="http://cyber.mil/cci">CCI-000366</xccdf:ident>
--          <xccdf:fixtext fixref="F-33188r792962_fix">Configure RHEL 8 to ignore IPv6 ICMP redirect messages.
-+          <xccdf:fixtext fixref="F-33188r818886_fix">Configure RHEL 8 to ignore IPv6 ICMP redirect messages.
- 
--Add or edit the following line in a system configuration file, which begins with "99-", in the "/etc/sysctl.d/" directory:
-+Add or edit the following line in a system configuration file, in the "/etc/sysctl.d/" directory:
- 
- net.ipv6.conf.all.accept_redirects = 0
- 
- Load settings from all system configuration files with the following command:
- 
- $ sudo sysctl --system</xccdf:fixtext>
--          <xccdf:fix id="F-33188r792962_fix" />
-+          <xccdf:fix id="F-33188r818886_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:357" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:357" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-       <xccdf:Group id="xccdf_mil.disa.stig_group_V-230545">
-         <xccdf:title>SRG-OS-000480-GPOS-00227</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230545r792966_rule" weight="10.0" severity="medium">
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230545r818890_rule" weight="10.0" severity="medium">
-           <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040281</xccdf:version>
-           <xccdf:title>RHEL 8 must disable access to network bpf syscall from unprivileged processes.</xccdf:title>
-           <xccdf:description>&lt;VulnDiscussion&gt;It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
-@@ -8881,9 +8937,7 @@ The sysctl --system command will load settings from all system configuration fil
- /usr/local/lib/sysctl.d/*.conf
- /usr/lib/sysctl.d/*.conf
- /lib/sysctl.d/*.conf
--/etc/sysctl.conf
--
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+/etc/sysctl.conf&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -8892,23 +8946,23 @@ Based on the information above, if a configuration file that begins with "99-" i
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
-           <xccdf:ident system="http://cyber.mil/cci">CCI-000366</xccdf:ident>
--          <xccdf:fixtext fixref="F-33189r792965_fix">Configure RHEL 8 to prevent privilege escalation thru the kernel by disabling access to the bpf syscall by adding the following line to a file, which begins with "99-", in the "/etc/sysctl.d" directory:
-+          <xccdf:fixtext fixref="F-33189r818889_fix">Configure RHEL 8 to prevent privilege escalation thru the kernel by disabling access to the bpf syscall by adding the following line to a file, in the "/etc/sysctl.d" directory:
- 
- kernel.unprivileged_bpf_disabled = 1
- 
- The system configuration files need to be reloaded for the changes to take effect. To reload the contents of the files, run the following command:
- 
- $ sudo sysctl --system</xccdf:fixtext>
--          <xccdf:fix id="F-33189r792965_fix" />
-+          <xccdf:fix id="F-33189r818889_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:358" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:358" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-       <xccdf:Group id="xccdf_mil.disa.stig_group_V-230546">
-         <xccdf:title>SRG-OS-000480-GPOS-00227</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230546r792969_rule" weight="10.0" severity="medium">
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230546r818893_rule" weight="10.0" severity="medium">
-           <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040282</xccdf:version>
-           <xccdf:title>RHEL 8 must restrict usage of ptrace to descendant  processes.</xccdf:title>
-           <xccdf:description>&lt;VulnDiscussion&gt;It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
-@@ -8919,9 +8973,7 @@ The sysctl --system command will load settings from all system configuration fil
- /usr/local/lib/sysctl.d/*.conf
- /usr/lib/sysctl.d/*.conf
- /lib/sysctl.d/*.conf
--/etc/sysctl.conf
--
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+/etc/sysctl.conf&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -8930,23 +8982,23 @@ Based on the information above, if a configuration file that begins with "99-" i
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
-           <xccdf:ident system="http://cyber.mil/cci">CCI-000366</xccdf:ident>
--          <xccdf:fixtext fixref="F-33190r792968_fix">Configure RHEL 8 to restrict usage of ptrace to descendant processes by adding the following line to a file, which begins with "99-", in the "/etc/sysctl.d" directory:
-+          <xccdf:fixtext fixref="F-33190r818892_fix">Configure RHEL 8 to restrict usage of ptrace to descendant processes by adding the following line to a file, in the "/etc/sysctl.d" directory:
- 
- kernel.yama.ptrace_scope = 1
- 
- The system configuration files need to be reloaded for the changes to take effect. To reload the contents of the files, run the following command:
- 
- $ sudo sysctl --system</xccdf:fixtext>
--          <xccdf:fix id="F-33190r792968_fix" />
-+          <xccdf:fix id="F-33190r818892_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:359" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:359" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-       <xccdf:Group id="xccdf_mil.disa.stig_group_V-230547">
-         <xccdf:title>SRG-OS-000480-GPOS-00227</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230547r792972_rule" weight="10.0" severity="medium">
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230547r818896_rule" weight="10.0" severity="medium">
-           <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040283</xccdf:version>
-           <xccdf:title>RHEL 8 must restrict exposed kernel pointer addresses access.</xccdf:title>
-           <xccdf:description>&lt;VulnDiscussion&gt;It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
-@@ -8957,9 +9009,7 @@ The sysctl --system command will load settings from all system configuration fil
- /usr/local/lib/sysctl.d/*.conf
- /usr/lib/sysctl.d/*.conf
- /lib/sysctl.d/*.conf
--/etc/sysctl.conf
--
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+/etc/sysctl.conf&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -8968,23 +9018,23 @@ Based on the information above, if a configuration file that begins with "99-" i
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
-           <xccdf:ident system="http://cyber.mil/cci">CCI-000366</xccdf:ident>
--          <xccdf:fixtext fixref="F-33191r792971_fix">Configure RHEL 8 to restrict exposed kernel pointer addresses access by adding the following line to a file, which begins with "99-", in the "/etc/sysctl.d" directory:
-+          <xccdf:fixtext fixref="F-33191r818895_fix">Configure RHEL 8 to restrict exposed kernel pointer addresses access by adding the following line to a file, in the "/etc/sysctl.d" directory:
- 
- kernel.kptr_restrict = 1
- 
- The system configuration files need to be reloaded for the changes to take effect. To reload the contents of the files, run the following command:
- 
- $ sudo sysctl --system</xccdf:fixtext>
--          <xccdf:fix id="F-33191r792971_fix" />
-+          <xccdf:fix id="F-33191r818895_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:360" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:360" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-       <xccdf:Group id="xccdf_mil.disa.stig_group_V-230548">
-         <xccdf:title>SRG-OS-000480-GPOS-00227</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230548r792975_rule" weight="10.0" severity="medium">
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230548r818899_rule" weight="10.0" severity="medium">
-           <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040284</xccdf:version>
-           <xccdf:title>RHEL 8 must disable the use of user namespaces.</xccdf:title>
-           <xccdf:description>&lt;VulnDiscussion&gt;It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
-@@ -8995,9 +9045,7 @@ The sysctl --system command will load settings from all system configuration fil
- /usr/local/lib/sysctl.d/*.conf
- /usr/lib/sysctl.d/*.conf
- /lib/sysctl.d/*.conf
--/etc/sysctl.conf
--
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+/etc/sysctl.conf&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -9006,7 +9054,7 @@ Based on the information above, if a configuration file that begins with "99-" i
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
-           <xccdf:ident system="http://cyber.mil/cci">CCI-000366</xccdf:ident>
--          <xccdf:fixtext fixref="F-33192r792974_fix">Configure RHEL 8 to disable the use of user namespaces by adding the following line to a file, which begins with "99-", in the "/etc/sysctl.d" directory:
-+          <xccdf:fixtext fixref="F-33192r818898_fix">Configure RHEL 8 to disable the use of user namespaces by adding the following line to a file, in the "/etc/sysctl.d" directory:
- 
- Note: User namespaces are used primarily for Linux containers. If containers are in use, this requirement is not applicable. 
- 
-@@ -9015,16 +9063,16 @@ user.max_user_namespaces = 0
- The system configuration files need to be reloaded for the changes to take effect. To reload the contents of the files, run the following command:
- 
- $ sudo sysctl --system</xccdf:fixtext>
--          <xccdf:fix id="F-33192r792974_fix" />
-+          <xccdf:fix id="F-33192r818898_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:361" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:361" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-       <xccdf:Group id="xccdf_mil.disa.stig_group_V-230549">
-         <xccdf:title>SRG-OS-000480-GPOS-00227</xccdf:title>
-         <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
--        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230549r792978_rule" weight="10.0" severity="medium">
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-230549r818902_rule" weight="10.0" severity="medium">
-           <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040285</xccdf:version>
-           <xccdf:title>RHEL 8 must use reverse path filtering on all IPv4 interfaces.</xccdf:title>
-           <xccdf:description>&lt;VulnDiscussion&gt;It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
-@@ -9035,9 +9083,7 @@ The sysctl --system command will load settings from all system configuration fil
- /usr/local/lib/sysctl.d/*.conf
- /usr/lib/sysctl.d/*.conf
- /lib/sysctl.d/*.conf
--/etc/sysctl.conf
--
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+/etc/sysctl.conf&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-           <xccdf:reference>
-             <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-             <dc:publisher>DISA</dc:publisher>
-@@ -9046,16 +9092,16 @@ Based on the information above, if a configuration file that begins with "99-" i
-             <dc:identifier>2921</dc:identifier>
-           </xccdf:reference>
-           <xccdf:ident system="http://cyber.mil/cci">CCI-000366</xccdf:ident>
--          <xccdf:fixtext fixref="F-33193r792977_fix">Configure RHEL 8 to use reverse path filtering on all IPv4 interfaces by adding the following line to a file, which begins with "99-", in the "/etc/sysctl.d" directory:
-+          <xccdf:fixtext fixref="F-33193r818901_fix">Configure RHEL 8 to use reverse path filtering on all IPv4 interfaces by adding the following line to a file, in the "/etc/sysctl.d" directory:
- 
- net.ipv4.conf.all.rp_filter = 1
- 
- The system configuration files need to be reloaded for the changes to take effect. To reload the contents of the files, run the following command:
- 
- $ sudo sysctl --system</xccdf:fixtext>
--          <xccdf:fix id="F-33193r792977_fix" />
-+          <xccdf:fix id="F-33193r818901_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:362" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:362" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -9079,7 +9125,7 @@ $ sudo sysctl --system</xccdf:fixtext>
- $ sudo postconf -e 'smtpd_client_restrictions = permit_mynetworks,reject'</xccdf:fixtext>
-           <xccdf:fix id="F-33194r568397_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:363" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:363" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -9111,7 +9157,7 @@ The SSH service must be restarted for changes to take effect:
- $ sudo systemctl restart sshd</xccdf:fixtext>
-           <xccdf:fix id="F-33199r568412_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:364" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:364" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -9137,7 +9183,7 @@ Edit the "/etc/ssh/sshd_config" file to uncomment or add the line for the "X11Us
- X11UseLocalhost yes</xccdf:fixtext>
-           <xccdf:fix id="F-33200r568415_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:365" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:365" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -9161,7 +9207,7 @@ X11UseLocalhost yes</xccdf:fixtext>
- server_args = -s /var/lib/tftpboot</xccdf:fixtext>
-           <xccdf:fix id="F-33201r568418_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:366" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:366" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -9185,7 +9231,7 @@ server_args = -s /var/lib/tftpboot</xccdf:fixtext>
- $ sudo yum remove vsftpd</xccdf:fixtext>
-           <xccdf:fix id="F-33202r568421_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:367" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:367" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -9213,7 +9259,7 @@ The gssproxy package is a proxy for GSS API credential handling and could expose
- $ sudo yum remove gssproxy</xccdf:fixtext>
-           <xccdf:fix id="F-33203r568424_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:368" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:368" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -9241,7 +9287,7 @@ The iprutils package provides a suite of utilities to manage and configure SCSI
- $ sudo yum remove iprutils</xccdf:fixtext>
-           <xccdf:fix id="F-33204r568427_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:369" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:369" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -9269,7 +9315,7 @@ The tuned package contains a daemon that tunes the system settings dynamically.
- $ sudo yum remove tuned</xccdf:fixtext>
-           <xccdf:fix id="F-33205r568430_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:370" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:370" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -9299,7 +9345,7 @@ FIPS 140-2 is the current standard for validating that mechanisms used to access
- $ sudo yum remove krb5-server</xccdf:fixtext>
-           <xccdf:fix id="F-40822r646889_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:413" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:413" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -9323,7 +9369,7 @@ ALL     ALL=(ALL) ALL
- ALL     ALL=(ALL:ALL) ALL</xccdf:fixtext>
-           <xccdf:fix id="F-40823r646892_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:414" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:414" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -9349,7 +9395,7 @@ Defaults !rootpw
- Defaults !runaspw</xccdf:fixtext>
-           <xccdf:fix id="F-40824r646895_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:415" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:415" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-@@ -9381,20 +9427,146 @@ Defaults timestamp_timeout=[value]
- Note: The "[value]" must be a number that is greater than or equal to "0".</xccdf:fixtext>
-           <xccdf:fix id="F-40825r646898_fix" />
-           <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
--            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:416" href="U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:416" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+          </xccdf:check>
-+        </xccdf:Rule>
-+      </xccdf:Group>
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-244540">
-+        <xccdf:title>SRG-OS-000480-GPOS-00227</xccdf:title>
-+        <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-244540r743869_rule" weight="10.0" severity="high">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-020331</xccdf:version>
-+          <xccdf:title>RHEL 8 must not allow blank or null passwords in the system-auth file.</xccdf:title>
-+          <xccdf:description>&lt;VulnDiscussion&gt;If an account has an empty password, anyone could log on and run commands with the privileges of that account. Accounts with empty passwords should never be used in operational environments.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+          <xccdf:reference>
-+            <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-+            <dc:publisher>DISA</dc:publisher>
-+            <dc:type>DPMS Target</dc:type>
-+            <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
-+            <dc:identifier>2921</dc:identifier>
-+          </xccdf:reference>
-+          <xccdf:ident system="http://cyber.mil/cci">CCI-000366</xccdf:ident>
-+          <xccdf:fixtext fixref="F-47772r743868_fix">Remove any instances of the "nullok" option in the "/etc/pam.d/system-auth" file to prevent logons with empty passwords.
-+
-+Note: Manual changes to the listed file may be overwritten by the "authselect" program.</xccdf:fixtext>
-+          <xccdf:fix id="F-47772r743868_fix" />
-+          <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:463" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+          </xccdf:check>
-+        </xccdf:Rule>
-+      </xccdf:Group>
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-244541">
-+        <xccdf:title>SRG-OS-000480-GPOS-00227</xccdf:title>
-+        <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-244541r743872_rule" weight="10.0" severity="high">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-020332</xccdf:version>
-+          <xccdf:title>RHEL 8 must not allow blank or null passwords in the password-auth file.</xccdf:title>
-+          <xccdf:description>&lt;VulnDiscussion&gt;If an account has an empty password, anyone could log on and run commands with the privileges of that account. Accounts with empty passwords should never be used in operational environments.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+          <xccdf:reference>
-+            <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-+            <dc:publisher>DISA</dc:publisher>
-+            <dc:type>DPMS Target</dc:type>
-+            <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
-+            <dc:identifier>2921</dc:identifier>
-+          </xccdf:reference>
-+          <xccdf:ident system="http://cyber.mil/cci">CCI-000366</xccdf:ident>
-+          <xccdf:fixtext fixref="F-47773r743871_fix">Remove any instances of the "nullok" option in the "/etc/pam.d/password-auth" file to prevent logons with empty passwords.
-+
-+Note: Manual changes to the listed file may be overwritten by the "authselect" program.</xccdf:fixtext>
-+          <xccdf:fix id="F-47773r743871_fix" />
-+          <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:464" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+          </xccdf:check>
-+        </xccdf:Rule>
-+      </xccdf:Group>
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-244554">
-+        <xccdf:title>SRG-OS-000480-GPOS-00227</xccdf:title>
-+        <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-244554r818905_rule" weight="10.0" severity="medium">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-040286</xccdf:version>
-+          <xccdf:title>RHEL 8 must enable hardening for the Berkeley Packet Filter Just-in-time compiler.</xccdf:title>
-+          <xccdf:description>&lt;VulnDiscussion&gt;It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
-+
-+Enabling hardening for the Berkeley Packet Filter (BPF) Just-in-time (JIT) compiler aids in mitigating JIT spraying attacks. Setting the value to "2" enables JIT hardening for all users.
-+
-+The sysctl --system command will load settings from all system configuration files. All configuration files are sorted by their filename in lexicographic order, regardless of which of the directories they reside in. If multiple files specify the same option, the entry in the file with the lexicographically latest name will take precedence. Files are read from directories in the following list from top to bottom. Once a file of a given filename is loaded, any file of the same name in subsequent directories is ignored.
-+/etc/sysctl.d/*.conf
-+/run/sysctl.d/*.conf
-+/usr/local/lib/sysctl.d/*.conf
-+/usr/lib/sysctl.d/*.conf
-+/lib/sysctl.d/*.conf
-+/etc/sysctl.conf&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+          <xccdf:reference>
-+            <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-+            <dc:publisher>DISA</dc:publisher>
-+            <dc:type>DPMS Target</dc:type>
-+            <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
-+            <dc:identifier>2921</dc:identifier>
-+          </xccdf:reference>
-+          <xccdf:ident system="http://cyber.mil/cci">CCI-000366</xccdf:ident>
-+          <xccdf:fixtext fixref="F-47786r818904_fix">Configure RHEL 8 to enable hardening for the BPF JIT compiler by adding the following line to a file, in the "/etc/sysctl.d" directory:
-+
-+net.core.bpf_jit_harden = 2
-+
-+The system configuration files need to be reloaded for the changes to take effect. To reload the contents of the files, run the following command:
-+
-+$ sudo sysctl --system</xccdf:fixtext>
-+          <xccdf:fix id="F-47786r818904_fix" />
-+          <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:477" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-+          </xccdf:check>
-+        </xccdf:Rule>
-+      </xccdf:Group>
-+      <xccdf:Group id="xccdf_mil.disa.stig_group_V-251706">
-+        <xccdf:title>SRG-OS-000480-GPOS-00227</xccdf:title>
-+        <xccdf:description>&lt;GroupDescription&gt;&lt;/GroupDescription&gt;</xccdf:description>
-+        <xccdf:Rule id="xccdf_mil.disa.stig_rule_SV-251706r809342_rule" weight="10.0" severity="high">
-+          <xccdf:version update="http://iase.disa.mil/stigs">RHEL-08-010121</xccdf:version>
-+          <xccdf:title>The RHEL 8 operating system must not have accounts configured with blank or null passwords.</xccdf:title>
-+          <xccdf:description>&lt;VulnDiscussion&gt;If an account has an empty password, anyone could log on and run commands with the privileges of that account. Accounts with empty passwords should never be used in operational environments.&lt;/VulnDiscussion&gt;&lt;FalsePositives&gt;&lt;/FalsePositives&gt;&lt;FalseNegatives&gt;&lt;/FalseNegatives&gt;&lt;Documentable&gt;false&lt;/Documentable&gt;&lt;Mitigations&gt;&lt;/Mitigations&gt;&lt;SeverityOverrideGuidance&gt;&lt;/SeverityOverrideGuidance&gt;&lt;PotentialImpacts&gt;&lt;/PotentialImpacts&gt;&lt;ThirdPartyTools&gt;&lt;/ThirdPartyTools&gt;&lt;MitigationControl&gt;&lt;/MitigationControl&gt;&lt;Responsibility&gt;&lt;/Responsibility&gt;&lt;IAControls&gt;&lt;/IAControls&gt;</xccdf:description>
-+          <xccdf:reference>
-+            <dc:title>DPMS Target Red Hat Enterprise Linux 8</dc:title>
-+            <dc:publisher>DISA</dc:publisher>
-+            <dc:type>DPMS Target</dc:type>
-+            <dc:subject>Red Hat Enterprise Linux 8</dc:subject>
-+            <dc:identifier>2921</dc:identifier>
-+          </xccdf:reference>
-+          <xccdf:ident system="http://cyber.mil/cci">CCI-000366</xccdf:ident>
-+          <xccdf:fixtext fixref="F-55097r809341_fix">Configure all accounts on the system to have a password or lock the account with the following commands:
-+
-+Perform a password reset:
-+$ sudo passwd [username]
-+Lock an account:
-+$ sudo passwd -l [username]</xccdf:fixtext>
-+          <xccdf:fix id="F-55097r809341_fix" />
-+          <xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
-+            <xccdf:check-content-ref name="oval:mil.disa.stig.rhel8:def:482" href="U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" />
-           </xccdf:check>
-         </xccdf:Rule>
-       </xccdf:Group>
-     </xccdf:Benchmark>
-   </component>
--  <component id="scap_mil.disa.stig_comp_U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-oval.xml" timestamp="2022-01-03T11:44:34">
-+  <component id="scap_mil.disa.stig_comp_U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-oval.xml" timestamp="2022-03-28T12:45:13">
-     <oval_definitions xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5" xmlns:oval="http://oval.mitre.org/XMLSchema/oval-common-5">
-       <generator>
-         <oval:product_name>repotool</oval:product_name>
-         <oval:schema_version>5.10</oval:schema_version>
--        <oval:timestamp>2022-01-03T11:44:33</oval:timestamp>
-+        <oval:timestamp>2022-03-28T12:45:12</oval:timestamp>
-       </generator>
-       <definitions>
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:10" version="1">
-+          <metadata>
-+            <title>The RHEL 8 version is RHEL 8.2 or newer.</title>
-+            <affected family="unix">
-+              <platform>Red Hat Enterprise Linux 8</platform>
-+            </affected>
-+            <description>External definition used to determine if the RHEL 8 version is RHEL 8.2 or newer for version applicability based requirements.</description>
-+          </metadata>
-+          <criteria operator="OR" comment="The RHEL 8 version is RHEL 8.2 or newer.">
-+            <criterion comment="The RHEL 8 version is RHEL 8.2 or newer" test_ref="oval:mil.disa.stig.rhel8:tst:1000" />
-+            <criterion comment="The RHEL 8 version is RHEL 8.2 or newer" test_ref="oval:mil.disa.stig.rhel8:tst:1001" />
-+          </criteria>
-+        </definition>
-         <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:98" version="1">
-           <metadata>
-             <title>IPv6 is disabled in the kernel.</title>
-@@ -9835,29 +10007,30 @@ Verifying the authenticity of the software prior to installation validates the i
-             <criterion comment="/etc/dnf/dnf.conf:[main]localpkg_gpgcheck is set to true." test_ref="oval:mil.disa.stig.rhel8:tst:13100" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:132" version="3">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:132" version="4">
-           <metadata>
-             <title>RHEL-08-010372 - RHEL 8 must prevent the loading of a new kernel for later execution.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
-             <description>Changes to any software components can have significant effects on the overall security of the operating system. This requirement ensures the software has not been tampered with and that it has been provided by a trusted vendor.
-+
- Disabling kexec_load prevents an unsigned kernel image (that could be a windows kernel or modified vulnerable kernel) from being loaded. Kexec can be used subvert the entire secureboot process and should be avoided at all costs especially since it can load unsigned kernel images.
-+
- The sysctl --system command will load settings from all system configuration files. All configuration files are sorted by their filename in lexicographic order, regardless of which of the directories they reside in. If multiple files specify the same option, the entry in the file with the lexicographically latest name will take precedence. Files are read from directories in the following list from top to bottom. Once a file of a given filename is loaded, any file of the same name in subsequent directories is ignored.
- /etc/sysctl.d/*.conf
- /run/sysctl.d/*.conf
- /usr/local/lib/sysctl.d/*.conf
- /usr/lib/sysctl.d/*.conf
- /lib/sysctl.d/*.conf
--/etc/sysctl.conf
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.</description>
-+/etc/sysctl.conf</description>
-           </metadata>
-           <criteria operator="AND">
-             <criterion comment="kernel.kexec_load_disabled setting in kernel is 1" test_ref="oval:mil.disa.stig.rhel8:tst:13200" />
-             <criterion comment="kernel.kexec_load_disabled setting in sysctl configuration files is set to 1, and nothing else" test_ref="oval:mil.disa.stig.rhel8:tst:13201" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:133" version="2">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:133" version="3">
-           <metadata>
-             <title>RHEL-08-010373 - RHEL 8 must enable kernel parameters to enforce discretionary access control on symlinks.</title>
-             <affected family="unix">
-@@ -9874,16 +10047,14 @@ The sysctl --system command will load settings from all system configuration fil
- /run/sysctl.d/*.conf
- /usr/local/lib/sysctl.d/*.conf/usr/lib/sysctl.d/*.conf
- /lib/sysctl.d/*.conf
--/etc/sysctl.conf
--
--Based on the information above, if a configuration file begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configurationfile on the system.</description>
-+/etc/sysctl.conf</description>
-           </metadata>
-           <criteria operator="AND">
-             <criterion comment="fs.protected_symlinks setting in kernel is 1" test_ref="oval:mil.disa.stig.rhel8:tst:13300" />
--            <criterion comment="fs.protected_symlinks setting in sysctl configuration files is set to 1, and nothing else" test_ref="oval:mil.disa.stig.rhel8:tst:13301" />
-+            <criterion comment="fs.protected_symlinks setting in sysctl configuration files is set to 1, and nothing else, and there are no conflicting settings in other files" test_ref="oval:mil.disa.stig.rhel8:tst:13301" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:134" version="2">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:134" version="3">
-           <metadata>
-             <title>RHEL-08-010374 - RHEL 8 must enable kernel parameters to enforce discretionary access control on hardlinks.</title>
-             <affected family="unix">
-@@ -9901,16 +10072,14 @@ The sysctl --system command will load settings from all system configuration fil
- /usr/local/lib/sysctl.d/*.conf
- /usr/lib/sysctl.d/*.conf
- /lib/sysctl.d/*.conf
--/etc/sysctl.conf
--
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.</description>
-+/etc/sysctl.conf</description>
-           </metadata>
-           <criteria operator="AND">
-             <criterion comment="fs.protected_hardlinks setting in kernel is 1" test_ref="oval:mil.disa.stig.rhel8:tst:13400" />
--            <criterion comment="fs.protected_hardlinks setting in sysctl configuration files is set to 1, and nothing else" test_ref="oval:mil.disa.stig.rhel8:tst:13401" />
-+            <criterion comment="fs.protected_hardlinks setting in sysctl configuration files is set to 1, and nothing else, and there are no conflicting settings in other files" test_ref="oval:mil.disa.stig.rhel8:tst:13401" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:135" version="2">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:135" version="3">
-           <metadata>
-             <title>RHEL-08-010375 - RHEL 8 must restrict access to the kernel message buffer.</title>
-             <affected family="unix">
-@@ -9929,16 +10098,14 @@ The sysctl --system command will load settings from all system configuration fil
- /run/sysctl.d/*.conf
- /usr/local/lib/sysctl.d/*.conf/usr/lib/sysctl.d/*.conf
- /lib/sysctl.d/*.conf
--/etc/sysctl.conf
--
--Based on the information above, if a configuration file begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configurationfile on the system.</description>
-+/etc/sysctl.conf</description>
-           </metadata>
-           <criteria operator="AND">
-             <criterion comment="kernel.dmesg_restrict setting in kernel is 1" test_ref="oval:mil.disa.stig.rhel8:tst:13500" />
--            <criterion comment="kernel.dmesg_restrict setting in sysctl configuration files is set to 1, and nothing else" test_ref="oval:mil.disa.stig.rhel8:tst:13501" />
-+            <criterion comment="kernel.dmesg_restrict setting in sysctl configuration files is set to 1, and nothing else, and there are no conflicting settings in other files" test_ref="oval:mil.disa.stig.rhel8:tst:13501" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:136" version="2">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:136" version="3">
-           <metadata>
-             <title>RHEL-08-010376 - RHEL 8 must prevent kernel profiling by unprivileged users.</title>
-             <affected family="unix">
-@@ -9958,13 +10125,11 @@ The sysctl --system command will load settings from all system configuration fil
- /usr/local/lib/sysctl.d/*.conf
- /usr/lib/sysctl.d/*.conf
- /lib/sysctl.d/*.conf
--/etc/sysctl.conf
--
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.</description>
-+/etc/sysctl.conf</description>
-           </metadata>
-           <criteria operator="AND">
-             <criterion comment="kernel.perf_event_paranoid setting in kernel is 2" test_ref="oval:mil.disa.stig.rhel8:tst:13600" />
--            <criterion comment="kernel.perf_event_paranoid setting in sysctl configuration files is set to 2, and nothing else" test_ref="oval:mil.disa.stig.rhel8:tst:13601" />
-+            <criterion comment="kernel.perf_event_paranoid setting in sysctl configuration files is set to 2, and nothing else, and there are no conflicting settings in other files" test_ref="oval:mil.disa.stig.rhel8:tst:13601" />
-           </criteria>
-         </definition>
-         <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:137" version="1">
-@@ -10017,6 +10182,29 @@ This requirement only applies to components where this is specific to the functi
-             <criterion comment="package openssl-pkcs11 is installed" test_ref="oval:mil.disa.stig.rhel8:tst:13901" />
-           </criteria>
-         </definition>
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:144" version="3">
-+          <metadata>
-+            <title>RHEL-08-010430 - RHEL 8 must implement address space layout randomization (ASLR) to protect its memory from unauthorized code execution.</title>
-+            <affected family="unix">
-+              <platform>Red Hat Enterprise Linux 8</platform>
-+            </affected>
-+            <description>Some adversaries launch attacks with the intent of executing code in non-executable regions of memory or in memory locations that are prohibited. Security safeguards employed to protect memory include, for example, data execution prevention and address space layout randomization. Data execution prevention safeguards can be either hardware-enforced or software-enforced with hardware providing the greater strength of mechanism.
-+
-+Examples of attacks are buffer overflow attacks.
-+
-+The sysctl --system command will load settings from all system configuration files. All configuration files are sorted by their filename in lexicographic order, regardless of which of the directories they reside in. If multiple files specify the same option, the entry in the file with the lexicographically latest name will take precedence. Files are read from directories in the following list from top to bottom. Once a file of a given filename is loaded, any file of the same name in subsequent directories is ignored.
-+/etc/sysctl.d/*.conf
-+/run/sysctl.d/*.conf
-+/usr/local/lib/sysctl.d/*.conf
-+/usr/lib/sysctl.d/*.conf
-+/lib/sysctl.d/*.conf
-+/etc/sysctl.conf</description>
-+          </metadata>
-+          <criteria>
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:14400" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:14401" />
-+          </criteria>
-+        </definition>
-         <definition id="oval:mil.disa.stig.rhel8:def:145" class="compliance" version="1">
-           <metadata>
-             <title>RHEL-08-010440 - YUM must remove all software components after updated versions have been installed on RHEL 8.</title>
-@@ -10308,7 +10496,7 @@ Configuration settings are the set of parameters that can be changed in hardware
-             <criterion comment="actual nfs mounts have nosuid" test_ref="oval:mil.disa.stig.rhel8:tst:16701" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:168" version="2">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:168" version="3">
-           <metadata>
-             <title>RHEL-08-010671 - RHEL 8 must disable the kernel.core_pattern.</title>
-             <affected family="unix">
-@@ -10322,16 +10510,14 @@ The sysctl --system command will load settings from all system configuration fil
- /usr/local/lib/sysctl.d/*.conf
- /usr/lib/sysctl.d/*.conf
- /lib/sysctl.d/*.conf
--/etc/sysctl.conf
--
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.</description>
-+/etc/sysctl.conf</description>
-           </metadata>
-           <criteria operator="AND">
-             <criterion comment="kernel.core_pattern setting in kernel is '|/bin/false'." test_ref="oval:mil.disa.stig.rhel8:tst:16800" />
--            <criterion comment="kernel.core_pattern setting in /etc/sysctld./99-sysctl.conf is set to '|/bin/false', and nothing else" test_ref="oval:mil.disa.stig.rhel8:tst:16801" />
-+            <criterion comment="kernel.core_pattern setting in is set to '|/bin/false', and nothing else, and there are no conflicting settings in other files" test_ref="oval:mil.disa.stig.rhel8:tst:16801" />
-           </criteria>
-         </definition>
--        <definition id="oval:mil.disa.stig.rhel8:def:169" class="compliance" version="1">
-+        <definition id="oval:mil.disa.stig.rhel8:def:169" class="compliance" version="2">
-           <metadata>
-             <title>RHEL-08-010673 - RHEL 8 must disable core dumps for all users.</title>
-             <affected family="unix">
-@@ -10341,7 +10527,7 @@ Based on the information above, if a configuration file that begins with "99-" i
- 
- A core dump includes a memory image taken at the time the operating system terminates an application. The memory image could contain sensitive data and is generally useful only for developers trying to debug problems.</description>
-           </metadata>
--          <criteria operator="OR">
-+          <criteria>
-             <criterion test_ref="oval:mil.disa.stig.rhel8:tst:16900" />
-             <criterion test_ref="oval:mil.disa.stig.rhel8:tst:16901" />
-           </criteria>
-@@ -10399,7 +10585,7 @@ A core dump includes a memory image taken at the time the operating system termi
-             <criterion comment="/etc/ssh/sshd_config:PermitUserEnvironment == no" test_ref="oval:mil.disa.stig.rhel8:tst:17900" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:180" version="3">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:180" version="4">
-           <metadata>
-             <title>RHEL-08-020010 - RHEL 8 must automatically lock an account when three unsuccessful logon attempts occur.</title>
-             <affected family="unix">
-@@ -10412,7 +10598,7 @@ RHEL 8 can utilize the "pam_faillock.so" for this purpose. Note that manual chan
- From "Pam_Faillock" man pages: Note that the default directory that "pam_faillock" uses is usually cleared on system boot so the access will be also re-enabled after system reboot. If that is undesirable a different tally directory must be set with the "dir" option.</description>
-           </metadata>
-           <criteria operator="OR" comment="Either system-auth and password-auth are properly configured to use pam_faillock.so to lock an account after 3 failed login attempts or RHEL version is 8.2 or greater.">
--            <criterion comment="The RHEL 8 version is RHEL 8.2 or newer" test_ref="oval:mil.disa.stig.rhel8:tst:18006" />
-+            <extend_definition comment="The RHEL 8 version is RHEL 8.2 or newer" definition_ref="oval:mil.disa.stig.rhel8:def:10" />
-             <criteria operator="AND" comment="Check that system-auth and password-auth are configured to lock an account after 3 failed login attempts.">
-               <criterion comment="pam_faillock.so authfail line exists in system-auth" test_ref="oval:mil.disa.stig.rhel8:tst:18000" />
-               <criterion comment="pam_faillock.so preauth deny value set in system-auth" test_ref="oval:mil.disa.stig.rhel8:tst:18002" />
-@@ -10438,7 +10624,7 @@ From "faillock.conf" man pages: Note that the default directory that "pam_faillo
-             <criterion comment="deny is set to 3 or less but not 0 in /etc/security/faillock.conf" test_ref="oval:mil.disa.stig.rhel8:tst:18107" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:182" version="1">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:182" version="2">
-           <metadata>
-             <title>RHEL-08-020012 - RHEL 8 must automatically lock an account when three unsuccessful logon attempts occur during a 15-minute time period.</title>
-             <affected family="unix">
-@@ -10451,7 +10637,7 @@ RHEL 8 can utilize the "pam_faillock.so" for this purpose. Note that manual chan
- From "Pam_Faillock" man pages: Note that the default directory that "pam_faillock" uses is usually cleared on system boot so the access will be reenabled after system reboot. If that is undesirable a different tally directory must be set with the "dir" option.</description>
-           </metadata>
-           <criteria operator="OR" comment="Either system-auth and password-auth are properly configured to use pam_faillock.so to us the fail_interval between 1 and 900 or RHEL version is 8.2 or newer.">
--            <criterion comment="The RHEL 8 version is RHEL 8.1 or RHEL 8.0" test_ref="oval:mil.disa.stig.rhel8:tst:18203" />
-+            <extend_definition comment="The RHEL 8 version is RHEL 8.2 or newer" definition_ref="oval:mil.disa.stig.rhel8:def:10" />
-             <criteria operator="AND" comment="Check that system-auth and password-auth are configured to use a fail_interval between 1 and 900.">
-               <criterion comment="pam_faillock.so peauth fail_interval value set to 900 or less but not 0 in system-auth" test_ref="oval:mil.disa.stig.rhel8:tst:18200" />
-               <criterion comment="pam_faillock.so peauth fail_interval value set to 900 or less but not 0 in password-auth" test_ref="oval:mil.disa.stig.rhel8:tst:18201" />
-@@ -10475,7 +10661,7 @@ From "faillock.conf" man pages: Note that the default directory that "pam_faillo
-             <criterion comment="fail_interval is set to 900 or greater in /etc/security/faillock.conf" test_ref="oval:mil.disa.stig.rhel8:tst:18307" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:184" version="1">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:184" version="2">
-           <metadata>
-             <title>RHEL-08-020014 - RHEL 8 must automatically lock an account until the locked account is released by an administrator when three unsuccessful logon attempts occur during a 15-minute time period.</title>
-             <affected family="unix">
-@@ -10488,7 +10674,7 @@ RHEL 8 can utilize the "pam_faillock.so" for this purpose. Note that manual chan
- From "Pam_Faillock" man pages: Note that the default directory that "pam_faillock" uses is usually cleared on system boot so the access will be reenabled after system reboot. If that is undesirable a different tally directory must be set with the "dir" option.</description>
-           </metadata>
-           <criteria operator="OR" comment="Either system-auth and password-auth are properly configured to use pam_faillock.so the unlock_time equals 0 or RHEL version is 8.2 or newer.">
--            <criterion comment="The RHEL 8 version is RHEL 8.1 or RHEL 8.0" test_ref="oval:mil.disa.stig.rhel8:tst:18404" />
-+            <extend_definition comment="The RHEL 8 version is RHEL 8.2 or newer" definition_ref="oval:mil.disa.stig.rhel8:def:10" />
-             <criteria operator="AND" comment="Check that system-auth and password-auth are configured to use a unlock_time between 1 and 900.">
-               <criterion comment="pam_faillock.so preauth unlock_time value set to 0 in system-auth" test_ref="oval:mil.disa.stig.rhel8:tst:18400" />
-               <criterion comment="pam_faillock.so preauth unlock_time value set to 0 in password-auth" test_ref="oval:mil.disa.stig.rhel8:tst:18401" />
-@@ -10514,7 +10700,7 @@ From "faillock.conf" man pages: Note that the default directory that "pam_faillo
-             <criterion comment="unlock_time is set to 0 in /etc/security/faillock.conf" test_ref="oval:mil.disa.stig.rhel8:tst:18507" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:186" version="1">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:186" version="2">
-           <metadata>
-             <title>RHEL-08-020018 - RHEL 8 must prevent system messages from being presented when three unsuccessful logon attempts occur.</title>
-             <affected family="unix">
-@@ -10527,7 +10713,7 @@ RHEL 8 can utilize the "pam_faillock.so" for this purpose. Note that manual chan
- From "Pam_Faillock" man pages: Note that the default directory that "pam_faillock" uses is usually cleared on system boot so the access will be also re-enabled after system reboot. If that is undesirable a different tally directory must be set with the "dir" option.</description>
-           </metadata>
-           <criteria operator="OR" comment="Either system-auth and password-auth are properly configured to use pam_faillock.so with the silent option or RHEL version is 8.2 or newer.">
--            <criterion comment="The RHEL 8 version is RHEL 8.1 or RHEL 8.0" test_ref="oval:mil.disa.stig.rhel8:tst:18602" />
-+            <extend_definition comment="The RHEL 8 version is RHEL 8.2 or newer" definition_ref="oval:mil.disa.stig.rhel8:def:10" />
-             <criteria operator="AND" comment="Check that system-auth and password-auth are configured to use silent.">
-               <criterion comment="pam_faillock.so preauth silent is in system-auth" test_ref="oval:mil.disa.stig.rhel8:tst:18600" />
-               <criterion comment="pam_faillock.so preauth silent is in password-auth" test_ref="oval:mil.disa.stig.rhel8:tst:18601" />
-@@ -10551,7 +10737,7 @@ From "faillock.conf" man pages: Note that the default directory that "pam_faillo
-             <criterion comment="silent is set in /etc/security/faillock.conf" test_ref="oval:mil.disa.stig.rhel8:tst:18707" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:188" version="1">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:188" version="2">
-           <metadata>
-             <title>RHEL-08-020020 - RHEL 8 must log user name information when unsuccessful logon attempts occur.</title>
-             <affected family="unix">
-@@ -10564,7 +10750,7 @@ RHEL 8 can utilize the "pam_faillock.so" for this purpose. Note that manual chan
- From "Pam_Faillock" man pages: Note that the default directory that "pam_faillock" uses is usually cleared on system boot so the access will be also re-enabled after system reboot. If that is undesirable a different tally directory must be set with the "dir" option.</description>
-           </metadata>
-           <criteria operator="OR" comment="Either system-auth and password-auth are properly configured to use pam_faillock.so with the audit option or RHEL version is 8.2 or newer.">
--            <criterion comment="The RHEL 8 version is RHEL 8.2 or newer" test_ref="oval:mil.disa.stig.rhel8:tst:18802" />
-+            <extend_definition comment="The RHEL 8 version is RHEL 8.2 or newer" definition_ref="oval:mil.disa.stig.rhel8:def:10" />
-             <criteria operator="AND" comment="Check that system-auth and password-auth are configured to use audit.">
-               <criterion comment="pam_faillock.so preauth audit is in system-auth" test_ref="oval:mil.disa.stig.rhel8:tst:18800" />
-               <criterion comment="pam_faillock.so preauth audit is in password-auth" test_ref="oval:mil.disa.stig.rhel8:tst:18801" />
-@@ -10588,7 +10774,7 @@ From "faillock.conf" man pages: Note that the default directory that "pam_faillo
-             <criterion comment="audit is set in /etc/security/faillock.conf" test_ref="oval:mil.disa.stig.rhel8:tst:18907" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:190" version="2">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:190" version="3">
-           <metadata>
-             <title>RHEL-08-020022 - RHEL 8 must include root when automatically locking an account until the locked account is released by an administrator when three unsuccessful logon attempts occur during a 15-minute time period.</title>
-             <affected family="unix">
-@@ -10601,7 +10787,7 @@ RHEL 8 can utilize the "pam_faillock.so" for this purpose. Note that manual chan
- From "Pam_Faillock" man pages: Note that the default directory that "pam_faillock" uses is usually cleared on system boot so the access will be also re-enabled after system reboot. If that is undesirable a different tally directory must be set with the "dir" option.</description>
-           </metadata>
-           <criteria operator="OR" comment="Either system-auth and password-auth are properly configured to use pam_faillock.so with the even_deny_root option or RHEL version is 8.2 or newer.">
--            <criterion comment="The RHEL 8 version is RHEL 8.2 or newer" test_ref="oval:mil.disa.stig.rhel8:tst:19002" />
-+            <extend_definition comment="The RHEL 8 version is RHEL 8.2 or newer" definition_ref="oval:mil.disa.stig.rhel8:def:10" />
-             <criteria operator="AND" comment="Check that system-auth and password-auth are configured to use even_deny_root.">
-               <criterion comment="pam_faillock.so preauth even_deny_root is in system-auth" test_ref="oval:mil.disa.stig.rhel8:tst:19000" />
-               <criterion comment="pam_faillock.so preauth even_deny_root is in password-auth" test_ref="oval:mil.disa.stig.rhel8:tst:19001" />
-@@ -12822,13 +13008,21 @@ Session key regeneration limits the chances of a session key becoming compromise
-             <criterion test_ref="oval:mil.disa.stig.rhel8:tst:34700" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:348" version="5">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:348" version="6">
-           <metadata>
-             <title>RHEL-08-040210 - RHEL 8 must prevent Internet Control Message Protocol (ICMP) redirect messages from being accepted.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>ICMP redirect messages are used by routers to inform hosts that a more direct route exists for a particular destination. These messages modify the host's route table and are unauthenticated. An illicit ICMP redirect message could result in a man-in-the-middle attack.</description>
-+            <description>ICMP redirect messages are used by routers to inform hosts that a more direct route exists for a particular destination. These messages modify the host's route table and are unauthenticated. An illicit ICMP redirect message could result in a man-in-the-middle attack.
-+
-+The sysctl --system command will load settings from all system configuration files. All configuration files are sorted by their filename in lexicographic order, regardless of which of the directories they reside in. If multiple files specify the same option, the entry in the file with the lexicographically latest name will take precedence. Files are read from directories in the following list from top to bottom. Once a file of a given filename is loaded, any file of the same name in subsequent directories is ignored.
-+/etc/sysctl.d/*.conf
-+/run/sysctl.d/*.conf
-+/usr/local/lib/sysctl.d/*.conf
-+/usr/lib/sysctl.d/*.conf
-+/lib/sysctl.d/*.conf
-+/etc/sysctl.conf</description>
-           </metadata>
-           <criteria operator="OR">
-             <extend_definition comment="ip6.disable=1 kernel boot option and net.ipv6.conf.all.disable_ipv6 setting in sysctl configuration files is set to 1, and nothing else" definition_ref="oval:mil.disa.stig.rhel8:def:98" />
-@@ -12838,7 +13032,7 @@ Session key regeneration limits the chances of a session key becoming compromise
-             </criteria>
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:349" version="3">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:349" version="4">
-           <metadata>
-             <title>RHEL-08-040220 - RHEL 8 must not send Internet Control Message Protocol (ICMP) redirects.</title>
-             <affected family="unix">
-@@ -12854,16 +13048,14 @@ The sysctl --system command will load settings from all system configuration fil
- /usr/local/lib/sysctl.d/*.conf
- /usr/lib/sysctl.d/*.conf
- /lib/sysctl.d/*.conf
--/etc/sysctl.conf
--
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.</description>
-+/etc/sysctl.conf</description>
-           </metadata>
-           <criteria operator="AND">
-             <criterion comment="net.ipv4.conf.all.send_redirects setting in kernel is 0" test_ref="oval:mil.disa.stig.rhel8:tst:34900" />
--            <criterion comment="net.ipv4.conf.all.send_redirects setting in /etc/sysctl.d/99-sysctl.conf is set to 0, and nothing else" test_ref="oval:mil.disa.stig.rhel8:tst:34901" />
-+            <criterion comment="net.ipv4.conf.all.send_redirects setting in /etc/sysctl.d/99-sysctl.conf is set to 0, and nothing else, and there are no conflicting settings in other files" test_ref="oval:mil.disa.stig.rhel8:tst:34901" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:350" version="3">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:350" version="4">
-           <metadata>
-             <title>RHEL-08-040230 - RHEL 8 must not respond to Internet Control Message Protocol (ICMP) echoes sent to a broadcast address.</title>
-             <affected family="unix">
-@@ -12879,16 +13071,14 @@ The sysctl --system command will load settings from all system configuration fil
- /usr/local/lib/sysctl.d/*.conf
- /usr/lib/sysctl.d/*.conf
- /lib/sysctl.d/*.conf
--/etc/sysctl.conf
--
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.</description>
-+/etc/sysctl.conf</description>
-           </metadata>
-           <criteria operator="AND">
-             <criterion comment="net.ipv4.icmp_echo_ignore_broadcasts setting in kernel is 1" test_ref="oval:mil.disa.stig.rhel8:tst:35000" />
--            <criterion comment="net.ipv4.icmp_echo_ignore_broadcasts setting in /etc/sysctl.d/99-sysctl.conf is set to 1, and nothing else" test_ref="oval:mil.disa.stig.rhel8:tst:35001" />
-+            <criterion comment="net.ipv4.icmp_echo_ignore_broadcasts setting in /etc/sysctl.d/99-sysctl.conf is set to 1, and nothing else, and there are no conflicting settings in other files" test_ref="oval:mil.disa.stig.rhel8:tst:35001" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:351" version="6">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:351" version="7">
-           <metadata>
-             <title>RHEL-08-040240 - RHEL 8 must not forward source-routed packets.</title>
-             <affected family="unix">
-@@ -12902,45 +13092,41 @@ The sysctl --system command will load settings from all system configuration fil
- /usr/local/lib/sysctl.d/*.conf
- /usr/lib/sysctl.d/*.conf
- /lib/sysctl.d/*.conf
--/etc/sysctl.conf
--
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.</description>
-+/etc/sysctl.conf</description>
-           </metadata>
-           <criteria operator="OR">
-             <extend_definition comment="ip6.disable=1 kernel boot option and net.ipv6.conf.all.disable_ipv6 setting in sysctl configuration files is set to 1, and nothing else" definition_ref="oval:mil.disa.stig.rhel8:def:98" />
-             <criteria operator="AND">
-               <criterion comment="net.ipv6.conf.all.accept_source_route setting in kernel is 0" test_ref="oval:mil.disa.stig.rhel8:tst:35102" />
--              <criterion comment="net.ipv6.conf.all.accept_source_route setting in /etc/sysct.d/99-sysctl.conf is set to 0, and nothing else" test_ref="oval:mil.disa.stig.rhel8:tst:35103" />
-+              <criterion comment="net.ipv6.conf.all.accept_source_route setting in sysctl configuration files is set to 0, and nothing else" test_ref="oval:mil.disa.stig.rhel8:tst:35103" />
-             </criteria>
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:352" version="5">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:352" version="6">
-           <metadata>
-             <title>RHEL-08-040250 - RHEL 8 must not forward source-routed packets by default.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
-             <description>Source-routed packets allow the source of the packet to suggest that routers forward the packet along a different path than configured on the router, which can be used to bypass network security measures. This requirement applies only to the forwarding of source-routed traffic, such as when forwarding is enabled and the system is functioning as a router.
--		
-+
- The sysctl --system command will load settings from all system configuration files. All configuration files are sorted by their filename in lexicographic order, regardless of which of the directories they reside in. If multiple files specify the same option, the entry in the file with the lexicographically latest name will take precedence. Files are read from directories in the following list from top to bottom. Once a file of a given filename is loaded, any file of the same name in subsequent directories is ignored.
- /etc/sysctl.d/*.conf
- /run/sysctl.d/*.conf
- /usr/local/lib/sysctl.d/*.conf
- /usr/lib/sysctl.d/*.conf
- /lib/sysctl.d/*.conf
--/etc/sysctl.conf
--
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.</description>
-+/etc/sysctl.conf</description>
-           </metadata>
-           <criteria operator="OR">
-             <extend_definition comment="ip6.disable=1 kernel boot option and net.ipv6.conf.all.disable_ipv6 setting in sysctl configuration files is set to 1, and nothing else" definition_ref="oval:mil.disa.stig.rhel8:def:98" />
-             <criteria operator="AND">
-               <criterion comment="net.ipv6.conf.default.accept_source_route setting in kernel is 0" test_ref="oval:mil.disa.stig.rhel8:tst:35202" />
--              <criterion comment="net.ipv6.conf.default.accept_source_route setting in /etc/sysctl.d/99-sysctl.conf is set to 0, and nothing else" test_ref="oval:mil.disa.stig.rhel8:tst:35203" />
-+              <criterion comment="net.ipv6.conf.default.accept_source_route setting in sysctl configuration files is set to 0, and nothing else" test_ref="oval:mil.disa.stig.rhel8:tst:35203" />
-             </criteria>
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:353" version="4">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:353" version="5">
-           <metadata>
-             <title>RHEL-08-040260 - RHEL 8 must not be performing packet forwarding unless the system is a router.</title>
-             <affected family="unix">
-@@ -12954,19 +13140,17 @@ The sysctl --system command will load settings from all system configuration fil
- /usr/local/lib/sysctl.d/*.conf
- /usr/lib/sysctl.d/*.conf
- /lib/sysctl.d/*.conf
--/etc/sysctl.conf
--
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.</description>
-+/etc/sysctl.conf</description>
-           </metadata>
-           <criteria operator="OR">
-             <extend_definition comment="ip6.disable=1 kernel boot option and net.ipv6.conf.all.disable_ipv6 setting in sysctl configuration files is set to 1, and nothing else" definition_ref="oval:mil.disa.stig.rhel8:def:98" />
-             <criteria operator="AND">
-               <criterion comment="net.ipv6.conf.all.forwarding setting in kernel is 0" test_ref="oval:mil.disa.stig.rhel8:tst:35302" />
--              <criterion comment="net.ipv6.conf.all.forwarding setting in /etc/sysctl.d/99-sysctl.conf is set to 0, and nothing else" test_ref="oval:mil.disa.stig.rhel8:tst:35303" />
-+              <criterion comment="net.ipv6.conf.all.forwarding setting in the sysctl configuration files is set to 0, and nothing else" test_ref="oval:mil.disa.stig.rhel8:tst:35303" />
-             </criteria>
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:354" version="2">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:354" version="4">
-           <metadata>
-             <title>RHEL-08-040261 - RHEL 8 must not accept router advertisements on all IPv6 interfaces.</title>
-             <affected family="unix">
-@@ -12982,19 +13166,17 @@ The sysctl --system command will load settings from all system configuration fil
- /usr/local/lib/sysctl.d/*.conf
- /usr/lib/sysctl.d/*.conf
- /lib/sysctl.d/*.conf
--/etc/sysctl.conf
--
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.</description>
-+/etc/sysctl.conf</description>
-           </metadata>
-           <criteria operator="OR" comment="If IPv6 is enabled, THEN verify the net.ipv6.conf.all.accept_ra sysctl setting">
-             <extend_definition definition_ref="oval:mil.disa.stig.rhel8:def:98" comment="IPv6 is disabled" />
-             <criteria operator="AND">
-               <criterion comment="net.ipv6.conf.all.accept_ra setting in kernel is 0" test_ref="oval:mil.disa.stig.rhel8:tst:35400" />
--              <criterion comment="net.ipv6.conf.all.accept_ra setting in /etc/sysctl.d/99-sysctl.conf is set to 0, and nothing else" test_ref="oval:mil.disa.stig.rhel8:tst:35401" />
-+              <criterion comment="net.ipv6.conf.all.accept_ra setting in the sysctl configuration files is set to 0, and nothing else" test_ref="oval:mil.disa.stig.rhel8:tst:35401" />
-             </criteria>
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:355" version="2">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:355" version="3">
-           <metadata>
-             <title>RHEL-08-040262 - RHEL 8 must not accept router advertisements on all IPv6 interfaces by default.</title>
-             <affected family="unix">
-@@ -13010,19 +13192,17 @@ The sysctl --system command will load settings from all system configuration fil
- /usr/local/lib/sysctl.d/*.conf
- /usr/lib/sysctl.d/*.conf
- /lib/sysctl.d/*.conf
--/etc/sysctl.conf
--
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.</description>
-+/etc/sysctl.conf</description>
-           </metadata>
-           <criteria operator="OR" comment="If IPv6 is enabled, THEN verify the net.ipv6.conf.default.accept_ra sysctl setting">
-             <extend_definition definition_ref="oval:mil.disa.stig.rhel8:def:98" comment="IPv6 is disabled" />
-             <criteria operator="AND">
-               <criterion comment="net.ipv6.conf.default.accept_ra setting in kernel is 0" test_ref="oval:mil.disa.stig.rhel8:tst:35500" />
--              <criterion comment="net.ipv6.conf.default.accept_ra setting in /etc/sysctl.d/99-sysctl.conf is set to 0, and nothing else" test_ref="oval:mil.disa.stig.rhel8:tst:35501" />
-+              <criterion comment="net.ipv6.conf.default.accept_ra setting in sysctl configuration files is set to 0, and nothing else" test_ref="oval:mil.disa.stig.rhel8:tst:35501" />
-             </criteria>
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:356" version="3">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:356" version="5">
-           <metadata>
-             <title>RHEL-08-040270 - RHEL 8 must not allow interfaces to perform Internet Control Message Protocol (ICMP) redirects by default.</title>
-             <affected family="unix">
-@@ -13038,18 +13218,16 @@ The sysctl --system command will load settings from all system configuration fil
- /usr/local/lib/sysctl.d/*.conf
- /usr/lib/sysctl.d/*.conf
- /lib/sysctl.d/*.conf
--/etc/sysctl.conf
--
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.</description>
-+/etc/sysctl.conf</description>
-           </metadata>
--          <criteria operator="AND">
--            <criterion comment="net.ipv4.conf.default.send_redirects setting in kernel is 0" test_ref="oval:mil.disa.stig.rhel8:tst:35600" />
--            <criterion comment="net.ipv4.conf.default.send_redirects setting in /etc/sysctl.d/99-sysctl.conf is set to 0, and nothing else" test_ref="oval:mil.disa.stig.rhel8:tst:35601" />
-+          <criteria>
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:35600" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:35601" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:357" version="5">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:357" version="6">
-           <metadata>
--            <title>RHEL-08-040280 - RHEL 8 must ignore Internet Control Message Protocol (ICMP) redirect messages.</title>
-+            <title>RHEL-08-040280 - RHEL 8 must ignore IPv6 Internet Control Message Protocol (ICMP) redirect messages.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
-@@ -13061,19 +13239,17 @@ The sysctl --system command will load settings from all system configuration fil
- /usr/local/lib/sysctl.d/*.conf
- /usr/lib/sysctl.d/*.conf
- /lib/sysctl.d/*.conf
--/etc/sysctl.conf
--
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.</description>
-+/etc/sysctl.conf</description>
-           </metadata>
-           <criteria operator="OR">
--            <extend_definition comment="ip6.disable=1 kernel boot option and net.ipv6.conf.all.disable_ipv6 setting in sysctl configuration files is set to 1, and nothing else" definition_ref="oval:mil.disa.stig.rhel8:def:98" />
-+            <extend_definition definition_ref="oval:mil.disa.stig.rhel8:def:98" comment="IPv6 is disabled" />
-             <criteria operator="AND">
--              <criterion comment="net.ipv6.conf.all.accept_redirects setting in kernel is 0" test_ref="oval:mil.disa.stig.rhel8:tst:35702" />
--              <criterion comment="net.ipv6.conf.all.accept_redirects setting in /etc/sysctl.d/99-sysctl.conf is set to 0, and nothing else" test_ref="oval:mil.disa.stig.rhel8:tst:35703" />
-+              <criterion comment="net.ipv6.conf.all.accept_redirects setting in kernel is 0" test_ref="oval:mil.disa.stig.rhel8:tst:35700" />
-+              <criterion comment="net.ipv6.conf.all.accept_redirects setting in sysctl configuration files is set to 0, and nothing else" test_ref="oval:mil.disa.stig.rhel8:tst:35701" />
-             </criteria>
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:358" version="4">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:358" version="5">
-           <metadata>
-             <title>RHEL-08-040281 - RHEL 8 must disable access to network bpf syscall from unprivileged processes.</title>
-             <affected family="unix">
-@@ -13087,16 +13263,14 @@ The sysctl --system command will load settings from all system configuration fil
- /usr/local/lib/sysctl.d/*.conf
- /usr/lib/sysctl.d/*.conf
- /lib/sysctl.d/*.conf
--/etc/sysctl.conf
--
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.</description>
-+/etc/sysctl.conf</description>
-           </metadata>
--          <criteria>
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:35800" />
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:35801" />
-+          <criteria operator="AND">
-+            <criterion comment="kernel.unprivileged_bpf_disabled setting in kernel is '1'." test_ref="oval:mil.disa.stig.rhel8:tst:35800" />
-+            <criterion comment="kernel.unprivileged_bpf_disabled setting is set to '1', and nothing else, and there are no conflicting settings in other files" test_ref="oval:mil.disa.stig.rhel8:tst:35801" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:359" version="8">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:359" version="9">
-           <metadata>
-             <title>RHEL-08-040282 - RHEL 8 must restrict usage of ptrace to descendant processes.</title>
-             <affected family="unix">
-@@ -13110,38 +13284,35 @@ The sysctl --system command will load settings from all system configuration fil
- /usr/local/lib/sysctl.d/*.conf
- /usr/lib/sysctl.d/*.conf
- /lib/sysctl.d/*.conf
--/etc/sysctl.conf
--
--Based on the information above, if a configuration file that begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configuration file on the system.</description>
-+/etc/sysctl.conf</description>
-           </metadata>
--          <criteria>
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:35900" />
--            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:35901" />
-+          <criteria operator="AND">
-+            <criterion comment="kernel.yama.ptrace_scope setting in kernel is set to 1" test_ref="oval:mil.disa.stig.rhel8:tst:35900" />
-+            <criterion comment="kernel.yama.ptrace_scope in sysctl configuration files is set to 1, and nothing else, and there are no conflicting settings in other files" test_ref="oval:mil.disa.stig.rhel8:tst:35901" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:360" version="4">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:360" version="6">
-           <metadata>
-             <title>RHEL-08-040283 - RHEL 8 must restrict exposed kernel pointer addresses access.</title>
-             <affected family="unix">
-               <platform>Red Hat Enterprise Linux 8</platform>
-             </affected>
--            <description>It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives.  These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.  
-+            <description>It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
- 
--The sysctl --system command will load settings from all system configuration files.  All configuration files are sorted by their filename in lexicographic order, regardless of which of the directories they reside in.  If multiple files specify the same option, the entry in the file with lexicographically latest name will take precedence.  Files are read from directories in the following list from top to bottom.  Once a file of a gien filename is loaded, any file of the same name in subsequent directories is ignored.  
-+The sysctl --system command will load settings from all system configuration files. All configuration files are sorted by their filename in lexicographic order, regardless of which of the directories they reside in. If multiple files specify the same option, the entry in the file with the lexicographically latest name will take precedence. Files are read from directories in the following list from top to bottom. Once a file of a given filename is loaded, any file of the same name in subsequent directories is ignored.
- /etc/sysctl.d/*.conf
- /run/sysctl.d/*.conf
--/usr/local/lib/sysctl.d/*.conf/usr/lib/sysctl.d/*.conf
-+/usr/local/lib/sysctl.d/*.conf
-+/usr/lib/sysctl.d/*.conf
- /lib/sysctl.d/*.conf
--/etc/sysctl.conf
--
--Based on the information above, if a configuration file begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configurationfile on the system.</description>
-+/etc/sysctl.conf</description>
-           </metadata>
--          <criteria operator="AND">
--            <criterion comment="kernel.kptr_restrict setting in kernel is 1" test_ref="oval:mil.disa.stig.rhel8:tst:36000" />
--            <criterion comment="kernel.kptr_restrict setting in /etc/sysctl.d/99-*.conf configuration files is set to 1, and nothing else" test_ref="oval:mil.disa.stig.rhel8:tst:36001" />
-+          <criteria>
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:36000" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:36001" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:361" version="2">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:361" version="4">
-           <metadata>
-             <title>RHEL-08-040284 - RHEL 8 must disable the use of user namespaces.</title>
-             <affected family="unix">
-@@ -13149,21 +13320,20 @@ Based on the information above, if a configuration file begins with "99-" is cre
-             </affected>
-             <description>It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
- 
--The sysctl --system command will load settings from all system configuration files.  All configuration files are sorted by their filename in lexicographic order, regardless of which of the directories they reside in.  If multiple files specify the same option, the entry in the file with lexicographically latest name will take precedence.  Files are read from directories in the following list from top to bottom.  Once a file of a gien filename is loaded, any file of the same name in subsequent directories is ignored.  
-+The sysctl --system command will load settings from all system configuration files. All configuration files are sorted by their filename in lexicographic order, regardless of which of the directories they reside in. If multiple files specify the same option, the entry in the file with the lexicographically latest name will take precedence. Files are read from directories in the following list from top to bottom. Once a file of a given filename is loaded, any file of the same name in subsequent directories is ignored.
- /etc/sysctl.d/*.conf
- /run/sysctl.d/*.conf
--/usr/local/lib/sysctl.d/*.conf/usr/lib/sysctl.d/*.conf
-+/usr/local/lib/sysctl.d/*.conf
-+/usr/lib/sysctl.d/*.conf
- /lib/sysctl.d/*.conf
--/etc/sysctl.conf
--
--Based on the information above, if a configuration file begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configurationfile on the system.</description>
-+/etc/sysctl.conf</description>
-           </metadata>
--          <criteria operator="AND">
--            <criterion comment="user.max_user_namespaces setting in kernel is 0" test_ref="oval:mil.disa.stig.rhel8:tst:36100" />
--            <criterion comment="user.max_user_namespaces setting in /etc/sysctl.d/99-*.conf configuration files is set to 0, and nothing else" test_ref="oval:mil.disa.stig.rhel8:tst:36101" />
-+          <criteria>
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:36100" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:36101" />
-           </criteria>
-         </definition>
--        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:362" version="2">
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:362" version="4">
-           <metadata>
-             <title>RHEL-08-040285 - RHEL 8 must use reverse path filtering on all IPv4 interfaces.</title>
-             <affected family="unix">
-@@ -13171,18 +13341,17 @@ Based on the information above, if a configuration file begins with "99-" is cre
-             </affected>
-             <description>It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
- 
--The sysctl --system command will load settings from all system configuration files.  All configuration files are sorted by their filename in lexicographic order, regardless of which of the directories they reside in.  If multiple files specify the same option, the entry in the file with lexicographically latest name will take precedence.  Files are read from directories in the following list from top to bottom.  Once a file of a gien filename is loaded, any file of the same name in subsequent directories is ignored.  
-+The sysctl --system command will load settings from all system configuration files. All configuration files are sorted by their filename in lexicographic order, regardless of which of the directories they reside in. If multiple files specify the same option, the entry in the file with the lexicographically latest name will take precedence. Files are read from directories in the following list from top to bottom. Once a file of a given filename is loaded, any file of the same name in subsequent directories is ignored.
- /etc/sysctl.d/*.conf
- /run/sysctl.d/*.conf
--/usr/local/lib/sysctl.d/*.conf/usr/lib/sysctl.d/*.conf
-+/usr/local/lib/sysctl.d/*.conf
-+/usr/lib/sysctl.d/*.conf
- /lib/sysctl.d/*.conf
--/etc/sysctl.conf
--
--Based on the information above, if a configuration file begins with "99-" is created in the "/etc/sysctl.d/" directory, it will take precedence over any other configurationfile on the system.</description>
-+/etc/sysctl.conf</description>
-           </metadata>
--          <criteria operator="AND">
--            <criterion comment="net.ipv4.conf.all.rp_filter setting in kernel is 1" test_ref="oval:mil.disa.stig.rhel8:tst:36200" />
--            <criterion comment="net.ipv4.conf.all.rp_filter setting in /etc/sysctl.d/99-*.conf is set to 1, and nothing else" test_ref="oval:mil.disa.stig.rhel8:tst:36201" />
-+          <criteria>
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:36200" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:36201" />
-           </criteria>
-         </definition>
-         <definition id="oval:mil.disa.stig.rhel8:def:363" class="compliance" version="1">
-@@ -13395,38 +13564,101 @@ If the value is set to an integer less than 0, the user's time stamp will not ex
-             <criterion comment="Defaults timestamp_timeout is configured in /etc/sudoers.d" test_ref="oval:mil.disa.stig.rhel8:tst:41601" />
-           </criteria>
-         </definition>
--      </definitions>
--      <tests>
--        <sysctl_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" check="all" check_existence="all_exist" comment="net.ipv6.conf.all.disable_ipv6 setting in kernel is set to 1" id="oval:mil.disa.stig.rhel8:tst:9800" version="1">
--          <object object_ref="oval:mil.disa.stig.rhel8:obj:9800" />
--          <state state_ref="oval:mil.disa.stig.rhel8:ste:9800" />
--        </sysctl_test>
--        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="at_least_one_exists" comment="net.ipv6.conf.all.disable_ipv6 setting in sysctl configuration files is set to 1, and nothing else" id="oval:mil.disa.stig.rhel8:tst:9801" version="1">
--          <object object_ref="oval:mil.disa.stig.rhel8:obj:9803" />
--          <state state_ref="oval:mil.disa.stig.rhel8:ste:9801" />
--        </textfilecontent54_test>
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:463" version="1">
-+          <metadata>
-+            <title>RHEL-08-020331 - RHEL 8 must not allow blank or null passwords in the system-auth file.</title>
-+            <affected family="windows">
-+              <platform>Red Hat Enterprise Linux 8</platform>
-+            </affected>
-+            <description>If an account has an empty password, anyone could log on and run commands with the privileges of that account. Accounts with empty passwords should never be used in operational environments.</description>
-+          </metadata>
-+          <criteria>
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:46300" />
-+          </criteria>
-+        </definition>
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:464" version="1">
-+          <metadata>
-+            <title>RHEL-08-020332 - RHEL 8 must not allow blank or null passwords in the password-auth file.</title>
-+            <affected family="windows">
-+              <platform>Red Hat Enterprise Linux 8</platform>
-+            </affected>
-+            <description>If an account has an empty password, anyone could log on and run commands with the privileges of that account. Accounts with empty passwords should never be used in operational environments.</description>
-+          </metadata>
-+          <criteria>
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:46400" />
-+          </criteria>
-+        </definition>
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:477" version="3">
-+          <metadata>
-+            <title>RHEL-08-040286 - RHEL 8 must enable hardening for the Berkeley Packet Filter Just-in-time compiler.</title>
-+            <affected family="unix">
-+              <platform>Red Hat Enterprise Linux 8</platform>
-+            </affected>
-+            <description>It is detrimental for operating systems to provide, or install by default, functionality exceeding requirements or mission objectives. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors.
-+
-+Enabling hardening for the Berkeley Packet Filter (BPF) Just-in-time (JIT) compiler aids in mitigating JIT spraying attacks. Setting the value to "2" enables JIT hardening for all users.
-+
-+The sysctl --system command will load settings from all system configuration files. All configuration files are sorted by their filename in lexicographic order, regardless of which of the directories they reside in. If multiple files specify the same option, the entry in the file with the lexicographically latest name will take precedence. Files are read from directories in the following list from top to bottom. Once a file of a given filename is loaded, any file of the same name in subsequent directories is ignored.
-+/etc/sysctl.d/*.conf
-+/run/sysctl.d/*.conf
-+/usr/local/lib/sysctl.d/*.conf
-+/usr/lib/sysctl.d/*.conf
-+/lib/sysctl.d/*.conf
-+/etc/sysctl.conf</description>
-+          </metadata>
-+          <criteria>
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:47700" />
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:47701" />
-+          </criteria>
-+        </definition>
-+        <definition class="compliance" id="oval:mil.disa.stig.rhel8:def:482" version="1">
-+          <metadata>
-+            <title>RHEL-08-010121 - The RHEL 8 operating system must not have accounts configured with blank or null passwords.</title>
-+            <affected family="windows">
-+              <platform>Red Hat Enterprise Linux 8</platform>
-+            </affected>
-+            <description>If an account has an empty password, anyone could log on and run commands with the privileges of that account. Accounts with empty passwords should never be used in operational environments.</description>
-+          </metadata>
-+          <criteria>
-+            <criterion test_ref="oval:mil.disa.stig.rhel8:tst:48200" />
-+          </criteria>
-+        </definition>
-+      </definitions>
-+      <tests>
-+        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="at_least_one_exists" comment="The RHEL 8 version is 8.2 or greater." id="oval:mil.disa.stig.rhel8:tst:1000" version="1">
-+          <object object_ref="oval:mil.disa.stig.rhel8:obj:10000" />
-+          <state state_ref="oval:mil.disa.stig.rhel8:ste:1000" />
-+        </textfilecontent54_test>
-+        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="at_least_one_exists" comment="The RHEL 8 version is 8.2 or greater." id="oval:mil.disa.stig.rhel8:tst:1001" version="1">
-+          <object object_ref="oval:mil.disa.stig.rhel8:obj:10001" />
-+          <state state_ref="oval:mil.disa.stig.rhel8:ste:1000" />
-+        </textfilecontent54_test>
-+        <sysctl_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" check="all" check_existence="all_exist" comment="net.ipv6.conf.all.disable_ipv6 setting in kernel is set to 1" id="oval:mil.disa.stig.rhel8:tst:9800" version="1">
-+          <object object_ref="oval:mil.disa.stig.rhel8:obj:9800" />
-+          <state state_ref="oval:mil.disa.stig.rhel8:ste:9800" />
-+        </sysctl_test>
-+        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="at_least_one_exists" comment="net.ipv6.conf.all.disable_ipv6 setting in sysctl configuration files is set to 1, and nothing else" id="oval:mil.disa.stig.rhel8:tst:9801" version="1">
-+          <object object_ref="oval:mil.disa.stig.rhel8:obj:9803" />
-+          <state state_ref="oval:mil.disa.stig.rhel8:ste:9801" />
-+        </textfilecontent54_test>
-         <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="at_least_one_exists" comment="ipv6.disable=1 in the kernel cmdline" id="oval:mil.disa.stig.rhel8:tst:9802" version="1">
-           <object object_ref="oval:mil.disa.stig.rhel8:obj:9804" />
-         </textfilecontent54_test>
-         <rpminfo_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" check="all" check_existence="all_exist" id="oval:mil.disa.stig.rhel8:tst:9900" comment="The openssh package is installed." version="2">
-           <object object_ref="oval:mil.disa.stig.rhel8:obj:9900" />
-         </rpminfo_test>
--        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="at_least_one_exists" comment="The RHEL 8 minor version is supported." id="oval:mil.disa.stig.rhel8:tst:10000" version="5" state_operator="OR">
-+        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="at_least_one_exists" comment="The RHEL 8 minor version is supported." id="oval:mil.disa.stig.rhel8:tst:10000" version="6" state_operator="OR">
-           <object object_ref="oval:mil.disa.stig.rhel8:obj:10000" />
--          <state state_ref="oval:mil.disa.stig.rhel8:ste:10001" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:10002" />
--          <state state_ref="oval:mil.disa.stig.rhel8:ste:10003" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:10004" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:10005" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:10006" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:10007" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:10008" />
-         </textfilecontent54_test>
--        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="at_least_one_exists" comment="The RHEL 8 minor version is supported." id="oval:mil.disa.stig.rhel8:tst:10001" version="3" state_operator="OR">
-+        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="at_least_one_exists" comment="The RHEL 8 minor version is supported." id="oval:mil.disa.stig.rhel8:tst:10001" version="4" state_operator="OR">
-           <object object_ref="oval:mil.disa.stig.rhel8:obj:10001" />
--          <state state_ref="oval:mil.disa.stig.rhel8:ste:10001" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:10002" />
--          <state state_ref="oval:mil.disa.stig.rhel8:ste:10003" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:10004" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:10005" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:10006" />
-@@ -13589,40 +13821,40 @@ If the value is set to an integer less than 0, the user's time stamp will not ex
-           <object object_ref="oval:mil.disa.stig.rhel8:obj:13200" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:13200" />
-         </sysctl_test>
--        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="at_least_one_exists" comment="kernel.kexec_load_disabled setting in sysctl configuration files is set to 1, and nothing else" id="oval:mil.disa.stig.rhel8:tst:13201" version="2">
--          <object object_ref="oval:mil.disa.stig.rhel8:obj:13201" />
-+        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="at_least_one_exists" comment="kernel.kexec_load_disabled setting in sysctl configuration files is set to 1, and nothing else" id="oval:mil.disa.stig.rhel8:tst:13201" version="3">
-+          <object object_ref="oval:mil.disa.stig.rhel8:obj:13203" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:13201" />
-         </textfilecontent54_test>
-         <sysctl_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" check="all" check_existence="all_exist" comment="fs.protected_symlinks setting in kernel is set to 1" id="oval:mil.disa.stig.rhel8:tst:13300" version="1">
-           <object object_ref="oval:mil.disa.stig.rhel8:obj:13300" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:13300" />
-         </sysctl_test>
--        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="at_least_one_exists" comment="fs.protected_symlinks setting in sysctl configuration files is set to 1, and nothing else" id="oval:mil.disa.stig.rhel8:tst:13301" version="2">
--          <object object_ref="oval:mil.disa.stig.rhel8:obj:13301" />
-+        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="at_least_one_exists" comment="fs.protected_symlinks setting in sysctl configuration files is set to 1, and nothing else, and there are no conflicting settings in other files" id="oval:mil.disa.stig.rhel8:tst:13301" version="3">
-+          <object object_ref="oval:mil.disa.stig.rhel8:obj:13303" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:13301" />
-         </textfilecontent54_test>
-         <sysctl_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" check="all" check_existence="all_exist" comment="fs.protected_hardlinks setting in kernel is set to 1" id="oval:mil.disa.stig.rhel8:tst:13400" version="1">
-           <object object_ref="oval:mil.disa.stig.rhel8:obj:13400" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:13400" />
-         </sysctl_test>
--        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="at_least_one_exists" comment="fs.protected_hardlinks setting in /etc/sysctl.d/99-sysctl.conf is set to 1, and nothing else" id="oval:mil.disa.stig.rhel8:tst:13401" version="2">
--          <object object_ref="oval:mil.disa.stig.rhel8:obj:13401" />
-+        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="at_least_one_exists" comment="fs.protected_hardlinks setting in /etc/sysctl.d/99-sysctl.conf is set to 1, and nothing else, and there are no conflicting settings in other files" id="oval:mil.disa.stig.rhel8:tst:13401" version="3">
-+          <object object_ref="oval:mil.disa.stig.rhel8:obj:13403" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:13401" />
-         </textfilecontent54_test>
-         <sysctl_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" check="all" check_existence="all_exist" comment="kernel.dmesg_restrict setting in kernel is set to 1" id="oval:mil.disa.stig.rhel8:tst:13500" version="1">
-           <object object_ref="oval:mil.disa.stig.rhel8:obj:13500" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:13500" />
-         </sysctl_test>
--        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="at_least_one_exists" comment="kernel.dmesg_restrict setting in sysctl configuration files is set to 1, and nothing else" id="oval:mil.disa.stig.rhel8:tst:13501" version="2">
--          <object object_ref="oval:mil.disa.stig.rhel8:obj:13501" />
-+        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="at_least_one_exists" comment="kernel.dmesg_restrict setting in sysctl configuration files is set to 1, and nothing else, and there are no conflicting settings in other files" id="oval:mil.disa.stig.rhel8:tst:13501" version="3">
-+          <object object_ref="oval:mil.disa.stig.rhel8:obj:13503" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:13501" />
-         </textfilecontent54_test>
-         <sysctl_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" check="all" check_existence="all_exist" comment="kernel.perf_event_paranoid setting in kernel is set to 2" id="oval:mil.disa.stig.rhel8:tst:13600" version="1">
-           <object object_ref="oval:mil.disa.stig.rhel8:obj:13600" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:13600" />
-         </sysctl_test>
--        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="at_least_one_exists" comment="kernel.perf_event_paranoid setting in /etc/sysctl.d/99-*.conf is set to 2, and nothing else" id="oval:mil.disa.stig.rhel8:tst:13601" version="2">
--          <object object_ref="oval:mil.disa.stig.rhel8:obj:13601" />
-+        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="at_least_one_exists" comment="kernel.perf_event_paranoid setting in /etc/sysctl.d/99-*.conf is set to 2, and nothing else, and there are no conflicting settings in other files" id="oval:mil.disa.stig.rhel8:tst:13601" version="3">
-+          <object object_ref="oval:mil.disa.stig.rhel8:obj:13603" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:13601" />
-         </textfilecontent54_test>
-         <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="none_exist" comment="'NOPASSWD' does not exist in /etc/sudoers" id="oval:mil.disa.stig.rhel8:tst:13700" version="1">
-@@ -13640,6 +13872,14 @@ If the value is set to an integer less than 0, the user's time stamp will not ex
-         <rpminfo_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" check="all" check_existence="all_exist" comment="package openssl-pkcs11 is installed" id="oval:mil.disa.stig.rhel8:tst:13901" version="1">
-           <object object_ref="oval:mil.disa.stig.rhel8:obj:13901" />
-         </rpminfo_test>
-+        <sysctl_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" comment="kernel.randomize_va_space is set to 2 in kernel" check="all" id="oval:mil.disa.stig.rhel8:tst:14400" version="2">
-+          <object object_ref="oval:mil.disa.stig.rhel8:obj:14400" />
-+          <state state_ref="oval:mil.disa.stig.rhel8:ste:14400" />
-+        </sysctl_test>
-+        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="kernel.randomize_va_space is set to 2 in the sysctl configuration files." check="all" check_existence="only_one_exists" id="oval:mil.disa.stig.rhel8:tst:14401" version="2">
-+          <object object_ref="oval:mil.disa.stig.rhel8:obj:14403" />
-+          <state state_ref="oval:mil.disa.stig.rhel8:ste:14401" />
-+        </textfilecontent54_test>
-         <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="/etc/dnf/dnf.conf: clean_requirements_on_remove is set to True, 1 or yes" check="all" id="oval:mil.disa.stig.rhel8:tst:14500" version="2">
-           <object object_ref="oval:mil.disa.stig.rhel8:obj:14500" />
-         </textfilecontent54_test>
-@@ -13756,15 +13996,17 @@ If the value is set to an integer less than 0, the user's time stamp will not ex
-           <object object_ref="oval:mil.disa.stig.rhel8:obj:16800" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:16800" />
-         </sysctl_test>
--        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="at_least_one_exists" comment="kernel.core_pattern setting in /etc/sysctl.d/99-sysctl.conf is set to '|/bin/false'., and nothing else" id="oval:mil.disa.stig.rhel8:tst:16801" version="2">
--          <object object_ref="oval:mil.disa.stig.rhel8:obj:16801" />
-+        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="at_least_one_exists" comment="kernel.core_pattern setting is set to '|/bin/false'., and nothing else, and there are no conflicting settings in other files" id="oval:mil.disa.stig.rhel8:tst:16801" version="3">
-+          <object object_ref="oval:mil.disa.stig.rhel8:obj:16803" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:16801" />
-         </textfilecontent54_test>
--        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="/etc/security/limits.conf contains a limit '* hard core 0'" check="all" id="oval:mil.disa.stig.rhel8:tst:16900" version="1">
--          <object object_ref="oval:mil.disa.stig.rhel8:obj:16900" />
-+        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="For the global domain, core is set to 0." check="all" id="oval:mil.disa.stig.rhel8:tst:16900" version="2">
-+          <object object_ref="oval:mil.disa.stig.rhel8:obj:16902" />
-+          <state state_ref="oval:mil.disa.stig.rhel8:ste:16900" />
-         </textfilecontent54_test>
--        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="a '.conf' file defined in /etc/security/limits.d/ contains a limit '* hard core 0'" check="all" id="oval:mil.disa.stig.rhel8:tst:16901" version="2">
--          <object object_ref="oval:mil.disa.stig.rhel8:obj:16901" />
-+        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="If core is set for any specific domains, it is set to 0." check="all" check_existence="any_exist" id="oval:mil.disa.stig.rhel8:tst:16901" version="3">
-+          <object object_ref="oval:mil.disa.stig.rhel8:obj:16905" />
-+          <state state_ref="oval:mil.disa.stig.rhel8:ste:16900" />
-         </textfilecontent54_test>
-         <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="storing core dumps is disabled" check="all" id="oval:mil.disa.stig.rhel8:tst:17000" version="1">
-           <object object_ref="oval:mil.disa.stig.rhel8:obj:17000" />
-@@ -13827,10 +14069,6 @@ If the value is set to an integer less than 0, the user's time stamp will not ex
-           <ind:state state_ref="oval:mil.disa.stig.rhel8:ste:18200" />
-           <ind:state state_ref="oval:mil.disa.stig.rhel8:ste:18202" />
-         </ind:textfilecontent54_test>
--        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="at_least_one_exists" comment="The RHEL 8 version is 8.2 or greater." id="oval:mil.disa.stig.rhel8:tst:18203" version="1">
--          <object object_ref="oval:mil.disa.stig.rhel8:obj:10000" />
--          <state state_ref="oval:mil.disa.stig.rhel8:ste:18201" />
--        </textfilecontent54_test>
-         <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="at_least_one_exists" comment="The RHEL 8 version is 8.2 or greater." id="oval:mil.disa.stig.rhel8:tst:18306" version="1">
-           <object object_ref="oval:mil.disa.stig.rhel8:obj:10000" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:18301" />
-@@ -13855,10 +14093,6 @@ If the value is set to an integer less than 0, the user's time stamp will not ex
-           <ind:object object_ref="oval:mil.disa.stig.rhel8:obj:18403" />
-           <ind:state state_ref="oval:mil.disa.stig.rhel8:ste:18400" />
-         </ind:textfilecontent54_test>
--        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="at_least_one_exists" comment="The RHEL 8 version is 8.2 or greater." id="oval:mil.disa.stig.rhel8:tst:18404" version="1">
--          <object object_ref="oval:mil.disa.stig.rhel8:obj:10000" />
--          <state state_ref="oval:mil.disa.stig.rhel8:ste:18401" />
--        </textfilecontent54_test>
-         <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="at_least_one_exists" comment="The RHEL 8 version is 8.2 or greater." id="oval:mil.disa.stig.rhel8:tst:18506" version="1">
-           <object object_ref="oval:mil.disa.stig.rhel8:obj:10000" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:18501" />
-@@ -13873,10 +14107,6 @@ If the value is set to an integer less than 0, the user's time stamp will not ex
-         <ind:textfilecontent54_test xmlns:ind="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="all_exist" comment="check silent is set in /etc/pam.d/password-auth (preauth)" id="oval:mil.disa.stig.rhel8:tst:18601" version="1">
-           <ind:object object_ref="oval:mil.disa.stig.rhel8:obj:18601" />
-         </ind:textfilecontent54_test>
--        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="at_least_one_exists" comment="The RHEL 8 version is 8.2 or greater." id="oval:mil.disa.stig.rhel8:tst:18602" version="1">
--          <object object_ref="oval:mil.disa.stig.rhel8:obj:10000" />
--          <state state_ref="oval:mil.disa.stig.rhel8:ste:18601" />
--        </textfilecontent54_test>
-         <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="at_least_one_exists" comment="The RHEL 8 version is 8.2 or greater." id="oval:mil.disa.stig.rhel8:tst:18706" version="1">
-           <object object_ref="oval:mil.disa.stig.rhel8:obj:10000" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:18701" />
-@@ -13890,10 +14120,6 @@ If the value is set to an integer less than 0, the user's time stamp will not ex
-         <ind:textfilecontent54_test xmlns:ind="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="all_exist" comment="check audit is set in /etc/pam.d/password-auth (preauth)" id="oval:mil.disa.stig.rhel8:tst:18801" version="1">
-           <ind:object object_ref="oval:mil.disa.stig.rhel8:obj:18801" />
-         </ind:textfilecontent54_test>
--        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="at_least_one_exists" comment="The RHEL 8 version is 8.2 or greater." id="oval:mil.disa.stig.rhel8:tst:18802" version="1">
--          <object object_ref="oval:mil.disa.stig.rhel8:obj:10000" />
--          <state state_ref="oval:mil.disa.stig.rhel8:ste:18801" />
--        </textfilecontent54_test>
-         <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="at_least_one_exists" comment="The RHEL 8 version is 8.2 or greater." id="oval:mil.disa.stig.rhel8:tst:18906" version="1">
-           <object object_ref="oval:mil.disa.stig.rhel8:obj:10000" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:18901" />
-@@ -13907,10 +14133,6 @@ If the value is set to an integer less than 0, the user's time stamp will not ex
-         <ind:textfilecontent54_test xmlns:ind="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="all_exist" comment="check even_deny_root is set in /etc/pam.d/password-auth (preauth)" id="oval:mil.disa.stig.rhel8:tst:19001" version="2">
-           <ind:object object_ref="oval:mil.disa.stig.rhel8:obj:19001" />
-         </ind:textfilecontent54_test>
--        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="at_least_one_exists" comment="The RHEL 8 version is 8.2 or greater." id="oval:mil.disa.stig.rhel8:tst:19002" version="2">
--          <object object_ref="oval:mil.disa.stig.rhel8:obj:10000" />
--          <state state_ref="oval:mil.disa.stig.rhel8:ste:19001" />
--        </textfilecontent54_test>
-         <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="at_least_one_exists" comment="The RHEL 8 version is 8.2 or greater." id="oval:mil.disa.stig.rhel8:tst:19106" version="1">
-           <object object_ref="oval:mil.disa.stig.rhel8:obj:10000" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:19101" />
-@@ -14713,11 +14935,11 @@ If the value is set to an integer less than 0, the user's time stamp will not ex
-           <object object_ref="oval:mil.disa.stig.rhel8:obj:34700" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:34700" />
-         </password_test>
--        <sysctl_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" check="all" check_existence="all_exist" comment="net.ipv6.conf.default.accept_redirects setting in kernel is set to 0" id="oval:mil.disa.stig.rhel8:tst:34802" version="1">
-+        <sysctl_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" check="all" check_existence="all_exist" comment="net.ipv6.conf.default.accept_redirects setting in kernel is set to 0" id="oval:mil.disa.stig.rhel8:tst:34802" version="3">
-           <object object_ref="oval:mil.disa.stig.rhel8:obj:34804" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:34800" />
-         </sysctl_test>
--        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="at_least_one_exists" comment="net.ipv6.conf.default.accept_redirects setting in sysctl configuration files is set to 0, and nothing else" id="oval:mil.disa.stig.rhel8:tst:34803" version="1">
-+        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="at_least_one_exists" comment="net.ipv6.conf.default.accept_redirects setting in sysctl configuration files is set to 0, and nothing else" id="oval:mil.disa.stig.rhel8:tst:34803" version="3">
-           <object object_ref="oval:mil.disa.stig.rhel8:obj:34807" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:34801" />
-         </textfilecontent54_test>
-@@ -14725,113 +14947,113 @@ If the value is set to an integer less than 0, the user's time stamp will not ex
-           <object object_ref="oval:mil.disa.stig.rhel8:obj:34900" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:34900" />
-         </sysctl_test>
--        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="at_least_one_exists" comment="net.ipv4.conf.all.send_redirects setting in /etc/sysctl.d/99-sysctl.conf is set to 0, and nothing else" id="oval:mil.disa.stig.rhel8:tst:34901" version="2">
--          <object object_ref="oval:mil.disa.stig.rhel8:obj:34901" />
-+        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="at_least_one_exists" comment="net.ipv4.conf.all.send_redirects setting in /etc/sysctl.d/99-sysctl.conf is set to 0, and nothing else, and there are no conflicting settings in other files" id="oval:mil.disa.stig.rhel8:tst:34901" version="3">
-+          <object object_ref="oval:mil.disa.stig.rhel8:obj:34903" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:34901" />
-         </textfilecontent54_test>
-         <sysctl_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" check="all" check_existence="all_exist" comment="net.ipv4.icmp_echo_ignore_broadcasts setting in kernel is set to 1" id="oval:mil.disa.stig.rhel8:tst:35000" version="1">
-           <object object_ref="oval:mil.disa.stig.rhel8:obj:35000" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:35000" />
-         </sysctl_test>
--        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="at_least_one_exists" comment="net.ipv4.icmp_echo_ignore_broadcasts setting in /etc/sysctl.d/99-sysctl.conf is set to 1, and nothing else" id="oval:mil.disa.stig.rhel8:tst:35001" version="2">
--          <object object_ref="oval:mil.disa.stig.rhel8:obj:35001" />
-+        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="at_least_one_exists" comment="net.ipv4.icmp_echo_ignore_broadcasts setting in /etc/sysctl.d/99-sysctl.conf is set to 1, and nothing else, and there are no conflicting settings in other files" id="oval:mil.disa.stig.rhel8:tst:35001" version="3">
-+          <object object_ref="oval:mil.disa.stig.rhel8:obj:35003" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:35001" />
-         </textfilecontent54_test>
-         <sysctl_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" check="all" check_existence="all_exist" comment="net.ipv6.conf.all.accept_source_route setting in kernel is set to 0" id="oval:mil.disa.stig.rhel8:tst:35102" version="1">
-           <object object_ref="oval:mil.disa.stig.rhel8:obj:35104" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:35100" />
-         </sysctl_test>
--        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="at_least_one_exists" comment="net.ipv6.conf.all.accept_source_route setting in /etc/sysctl.d/99-sysctl.conf is set to 0, and nothing else" id="oval:mil.disa.stig.rhel8:tst:35103" version="2">
--          <object object_ref="oval:mil.disa.stig.rhel8:obj:35105" />
-+        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="at_least_one_exists" comment="net.ipv6.conf.all.accept_source_route setting in /etc/sysctl.d/99-sysctl.conf is set to 0, and nothing else" id="oval:mil.disa.stig.rhel8:tst:35103" version="3">
-+          <object object_ref="oval:mil.disa.stig.rhel8:obj:35103" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:35101" />
-         </textfilecontent54_test>
-         <sysctl_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" check="all" check_existence="all_exist" comment="net.ipv6.conf.default.accept_source_route setting in kernel is set to 0" id="oval:mil.disa.stig.rhel8:tst:35202" version="1">
-           <object object_ref="oval:mil.disa.stig.rhel8:obj:35204" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:35200" />
-         </sysctl_test>
--        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="at_least_one_exists" comment="net.ipv6.conf.default.accept_source_route setting in /etc/sysctl.d/99-sysctl.conf is set to 0, and nothing else" id="oval:mil.disa.stig.rhel8:tst:35203" version="2">
--          <object object_ref="oval:mil.disa.stig.rhel8:obj:35205" />
-+        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="at_least_one_exists" comment="net.ipv6.conf.default.accept_source_route setting in /etc/sysctl.d/99-sysctl.conf is set to 0, and nothing else" id="oval:mil.disa.stig.rhel8:tst:35203" version="3">
-+          <object object_ref="oval:mil.disa.stig.rhel8:obj:35203" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:35201" />
-         </textfilecontent54_test>
-         <sysctl_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" check="all" check_existence="all_exist" comment="net.ipv6.conf.all.forwarding setting in kernel is set to 0" id="oval:mil.disa.stig.rhel8:tst:35302" version="2">
-           <object object_ref="oval:mil.disa.stig.rhel8:obj:35304" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:35300" />
-         </sysctl_test>
--        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="at_least_one_exists" comment="net.ipv6.conf.all.forwarding setting in /etc/sysctl.d/99-sysctl.conf is set to 0, and nothing else" id="oval:mil.disa.stig.rhel8:tst:35303" version="3">
--          <object object_ref="oval:mil.disa.stig.rhel8:obj:35305" />
-+        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="at_least_one_exists" comment="net.ipv6.conf.all.forwarding setting in the sysctl configuration files is set to 0, and nothing else" id="oval:mil.disa.stig.rhel8:tst:35303" version="4">
-+          <object object_ref="oval:mil.disa.stig.rhel8:obj:35303" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:35301" />
-         </textfilecontent54_test>
-         <sysctl_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" check="all" check_existence="all_exist" comment="net.ipv6.conf.all.accept_ra setting in kernel is set to 0" id="oval:mil.disa.stig.rhel8:tst:35400" version="1">
-           <object object_ref="oval:mil.disa.stig.rhel8:obj:35400" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:35400" />
-         </sysctl_test>
--        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="at_least_one_exists" comment="net.ipv6.conf.all.accept_ra setting in /etc/sysctl.d/99-sysctl.conf is set to 0, and nothing else" id="oval:mil.disa.stig.rhel8:tst:35401" version="2">
--          <object object_ref="oval:mil.disa.stig.rhel8:obj:35401" />
-+        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="at_least_one_exists" comment="net.ipv6.conf.all.accept_ra setting in /etc/sysctl.d/99-sysctl.conf is set to 0, and nothing else" id="oval:mil.disa.stig.rhel8:tst:35401" version="3">
-+          <object object_ref="oval:mil.disa.stig.rhel8:obj:35403" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:35401" />
-         </textfilecontent54_test>
--        <sysctl_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" check="all" check_existence="all_exist" comment="net.ipv6.conf.default.accept_ra setting in kernel is set to 0" id="oval:mil.disa.stig.rhel8:tst:35500" version="1">
-+        <sysctl_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" check="all" check_existence="all_exist" comment="net.ipv6.conf.default.accept_ra setting in kernel is set to 0" id="oval:mil.disa.stig.rhel8:tst:35500" version="2">
-           <object object_ref="oval:mil.disa.stig.rhel8:obj:35500" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:35500" />
-         </sysctl_test>
--        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="at_least_one_exists" comment="net.ipv6.conf.default.accept_ra setting in /etc/sysctl.d/99-sysctl.conf is set to 0, and nothing else" id="oval:mil.disa.stig.rhel8:tst:35501" version="2">
--          <object object_ref="oval:mil.disa.stig.rhel8:obj:35501" />
-+        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="at_least_one_exists" comment="net.ipv6.conf.default.accept_ra setting in the sysctl configuration files is set to 0, and nothing else" id="oval:mil.disa.stig.rhel8:tst:35501" version="3">
-+          <object object_ref="oval:mil.disa.stig.rhel8:obj:35503" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:35501" />
-         </textfilecontent54_test>
--        <sysctl_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" check="all" check_existence="all_exist" comment="net.ipv4.conf.default.send_redirects setting in kernel is set to 0" id="oval:mil.disa.stig.rhel8:tst:35600" version="1">
-+        <sysctl_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" comment="net.ipv4.conf.default.send_redirects is set to 0 in kernel" check="all" id="oval:mil.disa.stig.rhel8:tst:35600" version="2">
-           <object object_ref="oval:mil.disa.stig.rhel8:obj:35600" />
--          <state state_ref="oval:mil.disa.stig.rhel8:ste:35600" />
-+          <state state_ref="oval:mil.disa.stig.rhel8:ste:36100" />
-         </sysctl_test>
--        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="at_least_one_exists" comment="net.ipv4.conf.default.send_redirects setting in /etc/sysctl.d/99-sysctl.conf configuration files is set to 0, and nothing else" id="oval:mil.disa.stig.rhel8:tst:35601" version="2">
--          <object object_ref="oval:mil.disa.stig.rhel8:obj:35601" />
--          <state state_ref="oval:mil.disa.stig.rhel8:ste:35601" />
-+        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="net.ipv4.conf.default.send_redirects is set to 0 in the sysctl configuration files." check="all" id="oval:mil.disa.stig.rhel8:tst:35601" version="4">
-+          <object object_ref="oval:mil.disa.stig.rhel8:obj:35603" />
-+          <state state_ref="oval:mil.disa.stig.rhel8:ste:36101" />
-         </textfilecontent54_test>
--        <sysctl_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" check="all" check_existence="all_exist" comment="net.ipv6.conf.all.accept_redirects setting in kernel is set to 0" id="oval:mil.disa.stig.rhel8:tst:35702" version="1">
--          <object object_ref="oval:mil.disa.stig.rhel8:obj:35704" />
-+        <sysctl_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" check="all" check_existence="all_exist" comment="net.ipv6.conf.all.accept_redirects setting in kernel is set to 0" id="oval:mil.disa.stig.rhel8:tst:35700" version="2">
-+          <object object_ref="oval:mil.disa.stig.rhel8:obj:35700" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:35700" />
-         </sysctl_test>
--        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="at_least_one_exists" comment="net.ipv6.conf.all.accept_redirects setting in /etc/sysctl.d/99-sysctl.conf is set to 0, and nothing else" id="oval:mil.disa.stig.rhel8:tst:35703" version="2">
--          <object object_ref="oval:mil.disa.stig.rhel8:obj:35705" />
-+        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="at_least_one_exists" comment="net.ipv6.conf.all.accept_redirects setting in sysctl configuration files is set to 0, and nothing else" id="oval:mil.disa.stig.rhel8:tst:35701" version="2">
-+          <object object_ref="oval:mil.disa.stig.rhel8:obj:35703" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:35701" />
-         </textfilecontent54_test>
-         <sysctl_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" check="all" check_existence="all_exist" comment="kernel.unprivileged_bpf_disabled setting in kernel is set to 1" id="oval:mil.disa.stig.rhel8:tst:35800" version="1">
-           <object object_ref="oval:mil.disa.stig.rhel8:obj:35800" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:35800" />
-         </sysctl_test>
--        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="kernel.unprivileged_bpf_disabled is set to 1 in /etc/sysctl.d/99-*.conf" check="all" id="oval:mil.disa.stig.rhel8:tst:35801" version="4">
--          <object object_ref="oval:mil.disa.stig.rhel8:obj:35801" />
-+        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="kernel.unprivileged_bpf_disabled is set to 1, and nothing else, and there are no conflicting settings in other files" check="all" id="oval:mil.disa.stig.rhel8:tst:35801" version="5">
-+          <object object_ref="oval:mil.disa.stig.rhel8:obj:35803" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:35801" />
-         </textfilecontent54_test>
-         <sysctl_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" check="all" check_existence="all_exist" comment="kernel.yama.ptrace_scope setting in kernel is set to 1" id="oval:mil.disa.stig.rhel8:tst:35900" version="1">
-           <object object_ref="oval:mil.disa.stig.rhel8:obj:35900" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:35900" />
-         </sysctl_test>
--        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="kernel.yama.ptrace_scope is set to 1 in /etc/sysctl.d/99-*.conf" check="all" id="oval:mil.disa.stig.rhel8:tst:35901" version="4">
--          <object object_ref="oval:mil.disa.stig.rhel8:obj:35901" />
-+        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="kernel.yama.ptrace_scope in sysctl configuration files is set to 1, and nothing else, and there are no conflicting settings in other files" check="all" id="oval:mil.disa.stig.rhel8:tst:35901" version="5">
-+          <object object_ref="oval:mil.disa.stig.rhel8:obj:35903" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:35901" />
-         </textfilecontent54_test>
--        <sysctl_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" check="all" check_existence="all_exist" comment="kernel.kptr_restrict setting in kernel is set to 1" id="oval:mil.disa.stig.rhel8:tst:36000" version="2">
-+        <sysctl_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" comment="kernel.kptr_restrict is set to 1 in kernel" check="all" id="oval:mil.disa.stig.rhel8:tst:36000" version="4">
-           <object object_ref="oval:mil.disa.stig.rhel8:obj:36000" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:36000" />
-         </sysctl_test>
--        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="at_least_one_exists" comment="kernel.kptr_restrict setting in /etc/sysctl.d/99-.*conf configuration files is set to 1, and nothing else" id="oval:mil.disa.stig.rhel8:tst:36001" version="5">
--          <object object_ref="oval:mil.disa.stig.rhel8:obj:36001" />
-+        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="kernel.kptr_restrict is set to 1 in the sysctl configuration files." check="all" check_existence="only_one_exists" id="oval:mil.disa.stig.rhel8:tst:36001" version="7">
-+          <object object_ref="oval:mil.disa.stig.rhel8:obj:36003" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:36001" />
-         </textfilecontent54_test>
--        <sysctl_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" check="all" check_existence="all_exist" comment="user.max_user_namespaces setting in kernel is set to 0" id="oval:mil.disa.stig.rhel8:tst:36100" version="1">
-+        <sysctl_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" comment="user.max_user_namespaces is set to 0 in kernel" check="all" id="oval:mil.disa.stig.rhel8:tst:36100" version="2">
-           <object object_ref="oval:mil.disa.stig.rhel8:obj:36100" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:36100" />
-         </sysctl_test>
--        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="at_least_one_exists" comment="user.max_user_namespaces setting in /etc/sysctl.d/99-*.conf configuration files is set to 0, and nothing else" id="oval:mil.disa.stig.rhel8:tst:36101" version="3">
--          <object object_ref="oval:mil.disa.stig.rhel8:obj:36101" />
-+        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="user.max_user_namespaces is set to 0 in the sysctl configuration files." check="all" check_existence="only_one_exists" id="oval:mil.disa.stig.rhel8:tst:36101" version="4">
-+          <object object_ref="oval:mil.disa.stig.rhel8:obj:36103" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:36101" />
-         </textfilecontent54_test>
--        <sysctl_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" check="all" check_existence="all_exist" comment="net.ipv4.conf.all.rp_filter setting in kernel is set to 1" id="oval:mil.disa.stig.rhel8:tst:36200" version="1">
-+        <sysctl_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" comment="net.ipv4.conf.all.rp_filter is set to 1 in kernel" check="all" id="oval:mil.disa.stig.rhel8:tst:36200" version="2">
-           <object object_ref="oval:mil.disa.stig.rhel8:obj:36200" />
--          <state state_ref="oval:mil.disa.stig.rhel8:ste:36200" />
-+          <state state_ref="oval:mil.disa.stig.rhel8:ste:36000" />
-         </sysctl_test>
--        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" check="all" check_existence="at_least_one_exists" comment="net.ipv4.conf.all.rp_filter setting in /etc/sysctl.d/99-*.conf is set to 1, and nothing else" id="oval:mil.disa.stig.rhel8:tst:36201" version="2">
--          <object object_ref="oval:mil.disa.stig.rhel8:obj:36201" />
--          <state state_ref="oval:mil.disa.stig.rhel8:ste:36201" />
-+        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="net.ipv4.conf.all.rp_filter is set to 1 in the sysctl configuration files." check="all" check_existence="only_one_exists" id="oval:mil.disa.stig.rhel8:tst:36201" version="3">
-+          <object object_ref="oval:mil.disa.stig.rhel8:obj:36203" />
-+          <state state_ref="oval:mil.disa.stig.rhel8:ste:36001" />
-         </textfilecontent54_test>
-         <rpminfo_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" comment="The postfix package is installed" check="all" id="oval:mil.disa.stig.rhel8:tst:36300" version="1">
-           <object object_ref="oval:mil.disa.stig.rhel8:obj:36300" />
-@@ -14900,17 +15122,34 @@ If the value is set to an integer less than 0, the user's time stamp will not ex
-           <object object_ref="oval:mil.disa.stig.rhel8:obj:41601" />
-           <state state_ref="oval:mil.disa.stig.rhel8:ste:41600" />
-         </textfilecontent54_test>
-+        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="No instances of nullok in /etc/pam.d/system-auth." check="all" check_existence="none_exist" id="oval:mil.disa.stig.rhel8:tst:46300" version="2">
-+          <object object_ref="oval:mil.disa.stig.rhel8:obj:46300" />
-+        </textfilecontent54_test>
-+        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="No instances of nullok in /etc/pam.d/password-auth." check="all" check_existence="none_exist" id="oval:mil.disa.stig.rhel8:tst:46400" version="1">
-+          <object object_ref="oval:mil.disa.stig.rhel8:obj:46400" />
-+        </textfilecontent54_test>
-+        <sysctl_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" comment="net.core.bpf_jit_harden is set to 2 in kernel" check="all" id="oval:mil.disa.stig.rhel8:tst:47700" version="1">
-+          <object object_ref="oval:mil.disa.stig.rhel8:obj:47700" />
-+          <state state_ref="oval:mil.disa.stig.rhel8:ste:14400" />
-+        </sysctl_test>
-+        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="net.core.bpf_jit_harden is set to 2 in the sysctl configuration files." check="all" check_existence="only_one_exists" id="oval:mil.disa.stig.rhel8:tst:47701" version="1">
-+          <object object_ref="oval:mil.disa.stig.rhel8:obj:47703" />
-+          <state state_ref="oval:mil.disa.stig.rhel8:ste:14401" />
-+        </textfilecontent54_test>
-+        <textfilecontent54_test xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="There are no accounts in /etc/shadow that have blank password fields." check="all" check_existence="none_exist" id="oval:mil.disa.stig.rhel8:tst:48200" version="1">
-+          <object object_ref="oval:mil.disa.stig.rhel8:obj:48200" />
-+        </textfilecontent54_test>
-       </tests>
-       <objects>
-         <sysctl_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" id="oval:mil.disa.stig.rhel8:obj:9800" version="1">
-           <name>net.ipv6.conf.all.disable_ipv6</name>
-         </sysctl_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="/etc/sysctl.conf" id="oval:mil.disa.stig.rhel8:obj:9801" version="1">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="/etc/sysctl.conf" id="oval:mil.disa.stig.rhel8:obj:9801" version="3">
-           <filepath>/etc/sysctl.conf</filepath>
-           <pattern operation="pattern match">(?:^|\.*\n)\s*net\.ipv6\.conf\.all\.disable_ipv6\s*=\s*(\d+)\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="other sysctl configuration files" id="oval:mil.disa.stig.rhel8:obj:9802" version="1">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="other sysctl configuration files" id="oval:mil.disa.stig.rhel8:obj:9802" version="3">
-           <path var_ref="oval:mil.disa.stig.rhel8:var:14400" var_check="at least one" />
-           <filename operation="pattern match">\.conf$</filename>
-           <pattern operation="pattern match">(?:^|\.*\n)\s*net\.ipv6\.conf\.all\.disable_ipv6\s*=\s*(\d+)\s*$</pattern>
-@@ -15089,48 +15328,104 @@ If the value is set to an integer less than 0, the user's time stamp will not ex
-         <sysctl_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" id="oval:mil.disa.stig.rhel8:obj:13200" version="1">
-           <name>kernel.kexec_load_disabled</name>
-         </sysctl_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="/etc/sysctl.conf" id="oval:mil.disa.stig.rhel8:obj:13201" version="6">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="/etc/sysctl.conf" id="oval:mil.disa.stig.rhel8:obj:13201" version="7">
-           <path>/etc/sysctl.d</path>
--          <filename operation="pattern match">^99-.*\.conf$</filename>
-+          <filename operation="pattern match">\.conf$</filename>
-           <pattern operation="pattern match">(?:^|\.*\n)\s*kernel\.kexec_load_disabled\s*=\s*(\d+)\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="other sysctl configuration files" id="oval:mil.disa.stig.rhel8:obj:13202" version="3">
-+          <path var_ref="oval:mil.disa.stig.rhel8:var:13200" var_check="at least one" />
-+          <filename operation="pattern match">\.conf$</filename>
-+          <pattern operation="pattern match">(?:^|\.*\n)\s*kernel\.kexec_load_disabled\s*=\s*(\d+)\s*$</pattern>
-+          <instance datatype="int" operation="greater than or equal">1</instance>
-+        </textfilecontent54_object>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="all sysctl configuration files" id="oval:mil.disa.stig.rhel8:obj:13203" version="1">
-+          <set xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5" set_operator="UNION">
-+            <object_reference>oval:mil.disa.stig.rhel8:obj:13201</object_reference>
-+            <object_reference>oval:mil.disa.stig.rhel8:obj:13202</object_reference>
-+          </set>
-+        </textfilecontent54_object>
-         <sysctl_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" id="oval:mil.disa.stig.rhel8:obj:13300" version="1">
-           <name>fs.protected_symlinks</name>
-         </sysctl_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="other sysctl configuration files" id="oval:mil.disa.stig.rhel8:obj:13301" version="2">
--          <path>/etc/sysctl.d</path>
--          <filename operation="pattern match">^99-.*\.conf$</filename>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="other sysctl configuration files" id="oval:mil.disa.stig.rhel8:obj:13301" version="3">
-+          <path var_ref="oval:mil.disa.stig.rhel8:var:14400" var_check="at least one" />
-+          <filename operation="pattern match">\.conf$</filename>
-           <pattern operation="pattern match">(?:^|\.*\n)\s*fs\.protected_symlinks\s*=\s*(\d+)\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="/etc/sysctl.conf" id="oval:mil.disa.stig.rhel8:obj:13302" version="2">
-+          <filepath>/etc/sysctl.conf</filepath>
-+          <pattern operation="pattern match">(?:^|\.*\n)\s*fs\.protected_symlinks\s*=\s*(\d+)\s*$</pattern>
-+          <instance datatype="int" operation="greater than or equal">1</instance>
-+        </textfilecontent54_object>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="all sysctl configuration files" id="oval:mil.disa.stig.rhel8:obj:13303" version="1">
-+          <set xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5" set_operator="UNION">
-+            <object_reference>oval:mil.disa.stig.rhel8:obj:13301</object_reference>
-+            <object_reference>oval:mil.disa.stig.rhel8:obj:13302</object_reference>
-+          </set>
-+        </textfilecontent54_object>
-         <sysctl_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" id="oval:mil.disa.stig.rhel8:obj:13400" version="1">
-           <name>fs.protected_hardlinks</name>
-         </sysctl_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="/etc/sysctl.d/99-sysctl.conf" id="oval:mil.disa.stig.rhel8:obj:13401" version="2">
--          <path>/etc/sysctl.d</path>
--          <filename operation="pattern match">^99-.*\.conf$</filename>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="/etc/sysctl.d/99-sysctl.conf" id="oval:mil.disa.stig.rhel8:obj:13401" version="3">
-+          <path var_ref="oval:mil.disa.stig.rhel8:var:14400" var_check="at least one" />
-+          <filename operation="pattern match">\.conf$</filename>
-+          <pattern operation="pattern match">(?:^|\.*\n)\s*fs\.protected_hardlinks\s*=\s*(\d+)\s*$</pattern>
-+          <instance datatype="int" operation="greater than or equal">1</instance>
-+        </textfilecontent54_object>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="/etc/sysctl.conf" id="oval:mil.disa.stig.rhel8:obj:13402" version="2">
-+          <filepath>/etc/sysctl.conf</filepath>
-           <pattern operation="pattern match">(?:^|\.*\n)\s*fs\.protected_hardlinks\s*=\s*(\d+)\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="all sysctl configuration files" id="oval:mil.disa.stig.rhel8:obj:13403" version="1">
-+          <set xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5" set_operator="UNION">
-+            <object_reference>oval:mil.disa.stig.rhel8:obj:13401</object_reference>
-+            <object_reference>oval:mil.disa.stig.rhel8:obj:13402</object_reference>
-+          </set>
-+        </textfilecontent54_object>
-         <sysctl_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" id="oval:mil.disa.stig.rhel8:obj:13500" version="1">
-           <name>kernel.dmesg_restrict</name>
-         </sysctl_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="search /etc/sysctl.d/ configuration files for kernel.dmesg_restrict" id="oval:mil.disa.stig.rhel8:obj:13501" version="2">
--          <path>/etc/sysctl.d</path>
--          <filename operation="pattern match">^99-.*\.conf$</filename>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="search /etc/sysctl.d/ configuration files for kernel.dmesg_restrict" id="oval:mil.disa.stig.rhel8:obj:13501" version="3">
-+          <path var_ref="oval:mil.disa.stig.rhel8:var:14400" var_check="at least one" />
-+          <filename operation="pattern match">\.conf$</filename>
-+          <pattern operation="pattern match">(?:^|\.*\n)\s*kernel\.dmesg_restrict\s*=\s*(\d+)\s*$</pattern>
-+          <instance datatype="int" operation="greater than or equal">1</instance>
-+        </textfilecontent54_object>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="/etc/sysctl.conf" id="oval:mil.disa.stig.rhel8:obj:13502" version="2">
-+          <filepath>/etc/sysctl.conf</filepath>
-           <pattern operation="pattern match">(?:^|\.*\n)\s*kernel\.dmesg_restrict\s*=\s*(\d+)\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="all sysctl configuration files" id="oval:mil.disa.stig.rhel8:obj:13503" version="1">
-+          <set xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5" set_operator="UNION">
-+            <object_reference>oval:mil.disa.stig.rhel8:obj:13501</object_reference>
-+            <object_reference>oval:mil.disa.stig.rhel8:obj:13502</object_reference>
-+          </set>
-+        </textfilecontent54_object>
-         <sysctl_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" id="oval:mil.disa.stig.rhel8:obj:13600" version="1">
-           <name>kernel.perf_event_paranoid</name>
-         </sysctl_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="/etc/sysctl.d/99-*.conf" id="oval:mil.disa.stig.rhel8:obj:13601" version="2">
--          <path>/etc/sysctl.d</path>
--          <filename operation="pattern match">^99-.*\.conf$</filename>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="other sysctl configuration files" id="oval:mil.disa.stig.rhel8:obj:13601" version="3">
-+          <path var_ref="oval:mil.disa.stig.rhel8:var:14400" var_check="at least one" />
-+          <filename operation="pattern match">\.conf$</filename>
-+          <pattern operation="pattern match">(?:^|\.*\n)\s*kernel\.perf_event_paranoid\s*=\s*(\d+)\s*$</pattern>
-+          <instance datatype="int" operation="greater than or equal">1</instance>
-+        </textfilecontent54_object>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="/etc/sysctl.conf" id="oval:mil.disa.stig.rhel8:obj:13602" version="2">
-+          <filepath>/etc/sysctl.conf</filepath>
-           <pattern operation="pattern match">(?:^|\.*\n)\s*kernel\.perf_event_paranoid\s*=\s*(\d+)\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="all sysctl configuration files" id="oval:mil.disa.stig.rhel8:obj:13603" version="1">
-+          <set xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5" set_operator="UNION">
-+            <object_reference>oval:mil.disa.stig.rhel8:obj:13601</object_reference>
-+            <object_reference>oval:mil.disa.stig.rhel8:obj:13602</object_reference>
-+          </set>
-+        </textfilecontent54_object>
-         <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:13700" version="1">
-           <filepath>/etc/sudoers</filepath>
-           <pattern operation="pattern match">^(?!#).*\s+NOPASSWD.*$</pattern>
-@@ -15156,6 +15451,26 @@ If the value is set to an integer less than 0, the user's time stamp will not ex
-         <rpminfo_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:mil.disa.stig.rhel8:obj:13901" version="1">
-           <name>openssl-pkcs11</name>
-         </rpminfo_object>
-+        <sysctl_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" id="oval:mil.disa.stig.rhel8:obj:14400" version="1">
-+          <name>kernel.randomize_va_space</name>
-+        </sysctl_object>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:14401" version="2">
-+          <path var_ref="oval:mil.disa.stig.rhel8:var:36000" var_check="only one" />
-+          <filename operation="pattern match">\.conf$</filename>
-+          <pattern operation="pattern match">^\s*kernel\.randomize_va_space\s*=\s*(\d+)\s*$</pattern>
-+          <instance datatype="int" operation="greater than or equal">1</instance>
-+        </textfilecontent54_object>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:14402" version="2">
-+          <filepath>/etc/sysctl.conf</filepath>
-+          <pattern operation="pattern match">^\s*kernel\.randomize_va_space\s*=\s*(\d+)\s*$</pattern>
-+          <instance datatype="int" operation="greater than or equal">1</instance>
-+        </textfilecontent54_object>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:14403" version="2">
-+          <set xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5" set_operator="UNION">
-+            <object_reference>oval:mil.disa.stig.rhel8:obj:14401</object_reference>
-+            <object_reference>oval:mil.disa.stig.rhel8:obj:14402</object_reference>
-+          </set>
-+        </textfilecontent54_object>
-         <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:14500" version="2">
-           <filepath>/etc/dnf/dnf.conf</filepath>
-           <pattern operation="pattern match">^[ \t]*clean_requirements_on_remove[ \t]*=[ \t]*(?:True|1|yes)[ \t]*$</pattern>
-@@ -15295,23 +15610,57 @@ If the value is set to an integer less than 0, the user's time stamp will not ex
-         <sysctl_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" id="oval:mil.disa.stig.rhel8:obj:16800" version="1">
-           <name>kernel.core_pattern</name>
-         </sysctl_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="/etc/sysctl.d/99-sysctl.conf" id="oval:mil.disa.stig.rhel8:obj:16801" version="2">
--          <path>/etc/sysctl.d</path>
--          <filename operation="pattern match">^99-.*\.conf$</filename>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="/etc/sysctl.conf" id="oval:mil.disa.stig.rhel8:obj:16801" version="3">
-+          <filepath>/etc/sysctl.conf</filepath>
-           <pattern operation="pattern match">(?:^|\.*\n)\s*kernel\.core_pattern\s*=\s*(.+)</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:16900" version="2">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="other sysctl configuration files" id="oval:mil.disa.stig.rhel8:obj:16802" version="1">
-+          <path var_ref="oval:mil.disa.stig.rhel8:var:14400" var_check="at least one" />
-+          <filename operation="pattern match">\.conf$</filename>
-+          <pattern operation="pattern match">(?:^|\.*\n)\s*kernel\.core_pattern\s*=\s*(.+)</pattern>
-+          <instance datatype="int" operation="greater than or equal">1</instance>
-+        </textfilecontent54_object>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="all sysctl configuration files" id="oval:mil.disa.stig.rhel8:obj:16803" version="1">
-+          <set xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5" set_operator="UNION">
-+            <object_reference>oval:mil.disa.stig.rhel8:obj:16801</object_reference>
-+            <object_reference>oval:mil.disa.stig.rhel8:obj:16802</object_reference>
-+          </set>
-+        </textfilecontent54_object>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:16900" version="3">
-+          <filepath>/etc/security/limits.conf</filepath>
-+          <pattern operation="pattern match">^[ \t]*\*[ \t]+(?:hard|soft|-)[ \t]+core[ \t]+(\d+)[ \t]*(?:#.*)?$</pattern>
-+          <instance datatype="int" operation="greater than or equal">1</instance>
-+        </textfilecontent54_object>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:16901" version="3">
-+          <path>/etc/security/limits.d</path>
-+          <filename operation="pattern match">\.conf$</filename>
-+          <pattern operation="pattern match">^[ \t]*\*[ \t]+(?:hard|soft|-)[ \t]+core[ \t]+(\d+)[ \t]*(?:#.*)?$</pattern>
-+          <instance datatype="int" operation="greater than or equal">1</instance>
-+        </textfilecontent54_object>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:16902" version="1">
-+          <set xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5" set_operator="UNION">
-+            <object_reference>oval:mil.disa.stig.rhel8:obj:16900</object_reference>
-+            <object_reference>oval:mil.disa.stig.rhel8:obj:16901</object_reference>
-+          </set>
-+        </textfilecontent54_object>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:16903" version="1">
-           <filepath>/etc/security/limits.conf</filepath>
--          <pattern operation="pattern match">^[ \t]*\*[ \t]+hard[ \t]+core[ \t]+0[ \t]*(?:#.*)?$</pattern>
-+          <pattern operation="pattern match">^[ \t]*[^#*\s]+[ \t]+(?:hard|soft|-)[ \t]+core[ \t]+(\d+)[ \t]*(?:#.*)?$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:16901" version="2">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:16904" version="1">
-           <path>/etc/security/limits.d</path>
-           <filename operation="pattern match">\.conf$</filename>
--          <pattern operation="pattern match">^[ \t]*\*[ \t]+hard[ \t]+core[ \t]+0[ \t]*(?:#.*)?$</pattern>
-+          <pattern operation="pattern match">^[ \t]*[^#*\s]+[ \t]+(?:hard|soft|-)[ \t]+core[ \t]+(\d+)[ \t]*(?:#.*)?$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:16905" version="1">
-+          <set xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5" set_operator="UNION">
-+            <object_reference>oval:mil.disa.stig.rhel8:obj:16903</object_reference>
-+            <object_reference>oval:mil.disa.stig.rhel8:obj:16904</object_reference>
-+          </set>
-+        </textfilecontent54_object>
-         <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:17000" version="1">
-           <filepath>/etc/systemd/coredump.conf</filepath>
-           <pattern operation="pattern match">^\s*Storage\s*=\s*(\w*)\s*(?:#.*)?$</pattern>
-@@ -15605,9 +15954,9 @@ If the value is set to an integer less than 0, the user's time stamp will not ex
-           <pattern datatype="string" operation="pattern match">^root:[^:]*:[^:]*:[^:]*::</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:20801" version="5">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:20801" version="6">
-           <filepath>/etc/pam.d/password-auth</filepath>
--          <pattern operation="pattern match">^\s*password\s+required\s+pam_pwhistory\.so\s+[^#\n]*\bremember=(\d+)\b</pattern>
-+          <pattern operation="pattern match">^\s*password\s+(?:required|requisite)\s+pam_pwhistory\.so\s+[^#\n]*\bremember=(\d+)\b</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
-         <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:20900" version="1">
-@@ -16511,7 +16860,7 @@ If the value is set to an integer less than 0, the user's time stamp will not ex
-         <sysctl_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" id="oval:mil.disa.stig.rhel8:obj:34804" version="1">
-           <name>net.ipv6.conf.default.accept_redirects</name>
-         </sysctl_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="/etc/sysctl.conf" id="oval:mil.disa.stig.rhel8:obj:34805" version="1">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="/etc/sysctl.conf" id="oval:mil.disa.stig.rhel8:obj:34805" version="4">
-           <filepath>/etc/sysctl.conf</filepath>
-           <pattern operation="pattern match">(?:^|.*\n)\s*net.ipv6.conf.default.accept_redirects\s*=\s*(\d+)\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-@@ -16531,129 +16880,283 @@ If the value is set to an integer less than 0, the user's time stamp will not ex
-         <sysctl_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" id="oval:mil.disa.stig.rhel8:obj:34900" version="1">
-           <name>net.ipv4.conf.all.send_redirects</name>
-         </sysctl_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="/etc/sysctl.conf" id="oval:mil.disa.stig.rhel8:obj:34901" version="2">
--          <path>/etc/sysctl.d</path>
--          <filename operation="pattern match">^99-.*\.conf$</filename>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="/etc/sysctl.conf" id="oval:mil.disa.stig.rhel8:obj:34901" version="3">
-+          <filepath>/etc/sysctl.conf</filepath>
-           <pattern operation="pattern match">(?:^|.*\n)\s*net.ipv4.conf.all.send_redirects\s*=\s*(\d+)\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="other sysctl configuration files" id="oval:mil.disa.stig.rhel8:obj:34902" version="1">
-+          <path var_ref="oval:mil.disa.stig.rhel8:var:14400" var_check="at least one" />
-+          <filename operation="pattern match">^.*\.conf$</filename>
-+          <pattern operation="pattern match">(?:^|.*\n)\s*net.ipv4.conf.all.send_redirects\s*=\s*(\d+)\s*$</pattern>
-+          <instance datatype="int" operation="greater than or equal">1</instance>
-+        </textfilecontent54_object>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="all sysctl configuration files" id="oval:mil.disa.stig.rhel8:obj:34903" version="1">
-+          <set xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5" set_operator="UNION">
-+            <object_reference>oval:mil.disa.stig.rhel8:obj:34901</object_reference>
-+            <object_reference>oval:mil.disa.stig.rhel8:obj:34902</object_reference>
-+          </set>
-+        </textfilecontent54_object>
-         <sysctl_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" id="oval:mil.disa.stig.rhel8:obj:35000" version="1">
-           <name>net.ipv4.icmp_echo_ignore_broadcasts</name>
-         </sysctl_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="/etc/sysctl.conf" id="oval:mil.disa.stig.rhel8:obj:35001" version="2">
--          <path>/etc/sysctl.d</path>
--          <filename operation="pattern match">^99-.*\.conf$</filename>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="/etc/sysctl.conf" id="oval:mil.disa.stig.rhel8:obj:35001" version="3">
-+          <filepath>/etc/sysctl.conf</filepath>
-+          <pattern operation="pattern match">(?:^|.*\n)\s*net.ipv4.icmp_echo_ignore_broadcasts\s*=\s*(\d+)\s*$</pattern>
-+          <instance datatype="int" operation="greater than or equal">1</instance>
-+        </textfilecontent54_object>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="other sysctl configuration files" id="oval:mil.disa.stig.rhel8:obj:35002" version="1">
-+          <path var_ref="oval:mil.disa.stig.rhel8:var:14400" var_check="at least one" />
-+          <filename operation="pattern match">^.*\.conf$</filename>
-           <pattern operation="pattern match">(?:^|.*\n)\s*net.ipv4.icmp_echo_ignore_broadcasts\s*=\s*(\d+)\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="all sysctl configuration files" id="oval:mil.disa.stig.rhel8:obj:35003" version="1">
-+          <set xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5" set_operator="UNION">
-+            <object_reference>oval:mil.disa.stig.rhel8:obj:35001</object_reference>
-+            <object_reference>oval:mil.disa.stig.rhel8:obj:35002</object_reference>
-+          </set>
-+        </textfilecontent54_object>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="other sysctl configuration files" id="oval:mil.disa.stig.rhel8:obj:35101" version="3">
-+          <path var_ref="oval:mil.disa.stig.rhel8:var:14400" var_check="at least one" />
-+          <filename operation="pattern match">\.conf$</filename>
-+          <pattern operation="pattern match">(?:^|.*\n)\s*net.ipv6.conf.all.accept_source_route\s*=\s*(\d+)\s*$</pattern>
-+          <instance datatype="int" operation="greater than or equal">1</instance>
-+        </textfilecontent54_object>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="all sysctl configuration files" id="oval:mil.disa.stig.rhel8:obj:35103" version="2">
-+          <set xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5" set_operator="UNION">
-+            <object_reference>oval:mil.disa.stig.rhel8:obj:35101</object_reference>
-+            <object_reference>oval:mil.disa.stig.rhel8:obj:35105</object_reference>
-+          </set>
-+        </textfilecontent54_object>
-         <sysctl_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" id="oval:mil.disa.stig.rhel8:obj:35104" version="1">
-           <name>net.ipv6.conf.all.accept_source_route</name>
-         </sysctl_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="/etc/sysctl.conf" id="oval:mil.disa.stig.rhel8:obj:35105" version="2">
--          <path>/etc/sysctl.d</path>
--          <filename operation="pattern match">^99-.*\.conf$</filename>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="/etc/sysctl.conf" id="oval:mil.disa.stig.rhel8:obj:35105" version="3">
-+          <filepath>/etc/sysctl.conf</filepath>
-           <pattern operation="pattern match">(?:^|.*\n)\s*net.ipv6.conf.all.accept_source_route\s*=\s*(\d+)\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="/etc/sysctl.conf" id="oval:mil.disa.stig.rhel8:obj:35202" version="2">
-+          <filepath>/etc/sysctl.conf</filepath>
-+          <pattern operation="pattern match">(?:^|.*\n)\s*net\.ipv6\.conf\.default\.accept_source_route\s*=\s*(\d+)\s*$</pattern>
-+          <instance datatype="int" operation="greater than or equal">1</instance>
-+        </textfilecontent54_object>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="all sysctl configuration files" id="oval:mil.disa.stig.rhel8:obj:35203" version="2">
-+          <set xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5" set_operator="UNION">
-+            <object_reference>oval:mil.disa.stig.rhel8:obj:35202</object_reference>
-+            <object_reference>oval:mil.disa.stig.rhel8:obj:35205</object_reference>
-+          </set>
-+        </textfilecontent54_object>
-         <sysctl_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" id="oval:mil.disa.stig.rhel8:obj:35204" version="1">
-           <name>net.ipv6.conf.default.accept_source_route</name>
-         </sysctl_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="/etc/sysctl.d" id="oval:mil.disa.stig.rhel8:obj:35205" version="2">
--          <path>/etc/sysctl.d</path>
--          <filename operation="pattern match">^99-.*\.conf$</filename>
--          <pattern operation="pattern match">(?:^|.*\n)\s*net.ipv6.conf.default.accept_source_route\s*=\s*(\d+)\s*$</pattern>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="Check the sysctl configuration files for net.ipv6.conf.default.accept_source_route" id="oval:mil.disa.stig.rhel8:obj:35205" version="3">
-+          <path var_ref="oval:mil.disa.stig.rhel8:var:14400" var_check="at least one" />
-+          <filename operation="pattern match">\.conf$</filename>
-+          <pattern operation="pattern match">(?:^|.*\n)\s*net\.ipv6\.conf\.default\.accept_source_route\s*=\s*(\d+)\s*$</pattern>
-+          <instance datatype="int" operation="greater than or equal">1</instance>
-+        </textfilecontent54_object>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="other sysctl configuration files" id="oval:mil.disa.stig.rhel8:obj:35301" version="2">
-+          <path var_ref="oval:mil.disa.stig.rhel8:var:14400" var_check="at least one" />
-+          <filename operation="pattern match">\.conf$</filename>
-+          <pattern operation="pattern match">(?:^|.*\n)\s*net\.ipv6\.conf\.all\.forwarding\s*=\s*(\d+)\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="all sysctl configuration files" id="oval:mil.disa.stig.rhel8:obj:35303" version="2">
-+          <set xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5" set_operator="UNION">
-+            <object_reference>oval:mil.disa.stig.rhel8:obj:35301</object_reference>
-+            <object_reference>oval:mil.disa.stig.rhel8:obj:35305</object_reference>
-+          </set>
-+        </textfilecontent54_object>
-         <sysctl_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" id="oval:mil.disa.stig.rhel8:obj:35304" version="2">
-           <name>net.ipv6.conf.all.forwarding</name>
-         </sysctl_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="/etc/sysctl.conf" id="oval:mil.disa.stig.rhel8:obj:35305" version="3">
--          <path>/etc/sysctl.d</path>
--          <filename operation="pattern match">^99-.*\.conf$</filename>
--          <pattern operation="pattern match">(?:^|.*\n)\s*net.ipv6.conf.all.forwarding\s*=\s*(\d+)\s*$</pattern>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="/etc/sysctl.conf" id="oval:mil.disa.stig.rhel8:obj:35305" version="4">
-+          <filepath>/etc/sysctl.conf</filepath>
-+          <pattern operation="pattern match">(?:^|.*\n)\s*net\.ipv6\.conf\.all\.forwarding\s*=\s*(\d+)\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
-         <sysctl_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" id="oval:mil.disa.stig.rhel8:obj:35400" version="1">
-           <name>net.ipv6.conf.all.accept_ra</name>
-         </sysctl_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="/etc/sysctl.conf" id="oval:mil.disa.stig.rhel8:obj:35401" version="2">
--          <path>/etc/sysctl.d</path>
--          <filename operation="pattern match">^99-.*\.conf$</filename>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="/etc/sysctl.conf" id="oval:mil.disa.stig.rhel8:obj:35401" version="3">
-+          <filepath>/etc/sysctl.conf</filepath>
-+          <pattern operation="pattern match">(?:^|\.*\n)\s*net\.ipv6\.conf\.all\.accept_ra\s*=\s*(\d+)\s*$</pattern>
-+          <instance datatype="int" operation="greater than or equal">1</instance>
-+        </textfilecontent54_object>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="other sysctl configuration files" id="oval:mil.disa.stig.rhel8:obj:35402" version="2">
-+          <path var_ref="oval:mil.disa.stig.rhel8:var:14400" var_check="at least one" />
-+          <filename operation="pattern match">\.conf$</filename>
-           <pattern operation="pattern match">(?:^|\.*\n)\s*net\.ipv6\.conf\.all\.accept_ra\s*=\s*(\d+)\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="all sysctl configuration files" id="oval:mil.disa.stig.rhel8:obj:35403" version="1">
-+          <set xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5" set_operator="UNION">
-+            <object_reference>oval:mil.disa.stig.rhel8:obj:35401</object_reference>
-+            <object_reference>oval:mil.disa.stig.rhel8:obj:35402</object_reference>
-+          </set>
-+        </textfilecontent54_object>
-         <sysctl_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" id="oval:mil.disa.stig.rhel8:obj:35500" version="1">
-           <name>net.ipv6.conf.default.accept_ra</name>
-         </sysctl_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="/etc/sysctl.d/99-sysctl.conf" id="oval:mil.disa.stig.rhel8:obj:35501" version="2">
--          <path>/etc/sysctl.d</path>
--          <filename operation="pattern match">^99-.*\.conf$</filename>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="other sysctl configuration files" id="oval:mil.disa.stig.rhel8:obj:35501" version="3">
-+          <path var_ref="oval:mil.disa.stig.rhel8:var:14400" var_check="at least one" />
-+          <filename operation="pattern match">\.conf$</filename>
-+          <pattern operation="pattern match">(?:^|\.*\n)\s*net\.ipv6\.conf\.default\.accept_ra\s*=\s*(\d+)\s*$</pattern>
-+          <instance datatype="int" operation="greater than or equal">1</instance>
-+        </textfilecontent54_object>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="/etc/sysctl.conf" id="oval:mil.disa.stig.rhel8:obj:35502" version="3">
-+          <filepath>/etc/sysctl.conf</filepath>
-           <pattern operation="pattern match">(?:^|\.*\n)\s*net\.ipv6\.conf\.default\.accept_ra\s*=\s*(\d+)\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="all sysctl configuration files" id="oval:mil.disa.stig.rhel8:obj:35503" version="2">
-+          <set xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5" set_operator="UNION">
-+            <object_reference>oval:mil.disa.stig.rhel8:obj:35501</object_reference>
-+            <object_reference>oval:mil.disa.stig.rhel8:obj:35502</object_reference>
-+          </set>
-+        </textfilecontent54_object>
-         <sysctl_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" id="oval:mil.disa.stig.rhel8:obj:35600" version="1">
-           <name>net.ipv4.conf.default.send_redirects</name>
-         </sysctl_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="/etc/sysctl.conf" id="oval:mil.disa.stig.rhel8:obj:35601" version="2">
--          <path>/etc/sysctl.d</path>
--          <filename operation="pattern match">^99-.*\.conf$</filename>
--          <pattern operation="pattern match">(?:^|.*\n)\s*net.ipv4.conf.default.send_redirects\s*=\s*(\d+)\s*$</pattern>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:35601" version="3">
-+          <path var_ref="oval:mil.disa.stig.rhel8:var:36000" var_check="only one" />
-+          <filename operation="pattern match">\.conf$</filename>
-+          <pattern operation="pattern match">^\s*net\.ipv4\.conf\.default\.send_redirects\s*=\s*(\d+)\s*$</pattern>
-+          <instance datatype="int" operation="greater than or equal">1</instance>
-+        </textfilecontent54_object>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:35602" version="2">
-+          <filepath>/etc/sysctl.conf</filepath>
-+          <pattern operation="pattern match">^\s*net\.ipv4\.conf\.default\.send_redirects\s*=\s*(\d+)\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
--        <sysctl_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" id="oval:mil.disa.stig.rhel8:obj:35704" version="1">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:35603" version="2">
-+          <set xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5" set_operator="UNION">
-+            <object_reference>oval:mil.disa.stig.rhel8:obj:35601</object_reference>
-+            <object_reference>oval:mil.disa.stig.rhel8:obj:35602</object_reference>
-+          </set>
-+        </textfilecontent54_object>
-+        <sysctl_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" id="oval:mil.disa.stig.rhel8:obj:35700" version="2">
-           <name>net.ipv6.conf.all.accept_redirects</name>
-         </sysctl_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="/etc/sysctl.d/99-sysctl.conf" id="oval:mil.disa.stig.rhel8:obj:35705" version="2">
--          <path>/etc/sysctl.d</path>
--          <filename operation="pattern match">^99-.*\.conf</filename>
--          <pattern operation="pattern match">(?:^|.*\n)\s*net.ipv6.conf.all.accept_redirects\s*=\s*(\d+)\s*$</pattern>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="Search other sysctl configuration files for net.ipv6.conf.all.accept_redirects" id="oval:mil.disa.stig.rhel8:obj:35701" version="3">
-+          <path var_ref="oval:mil.disa.stig.rhel8:var:14400" var_check="at least one" />
-+          <filename operation="pattern match">\.conf</filename>
-+          <pattern operation="pattern match">(?:^|.*\n)\s*net\.ipv6\.conf\.all\.accept_redirects\s*=\s*(\d+)\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="/etc/sysctl.conf" id="oval:mil.disa.stig.rhel8:obj:35702" version="3">
-+          <filepath>/etc/sysctl.conf</filepath>
-+          <pattern operation="pattern match">(?:^|.*\n)\s*net\.ipv6\.conf\.all\.accept_redirects\s*=\s*(\d+)\s*$</pattern>
-+          <instance datatype="int" operation="greater than or equal">1</instance>
-+        </textfilecontent54_object>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="all sysctl configuration files" id="oval:mil.disa.stig.rhel8:obj:35703" version="2">
-+          <set xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5" set_operator="UNION">
-+            <object_reference>oval:mil.disa.stig.rhel8:obj:35701</object_reference>
-+            <object_reference>oval:mil.disa.stig.rhel8:obj:35702</object_reference>
-+          </set>
-+        </textfilecontent54_object>
-         <sysctl_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" id="oval:mil.disa.stig.rhel8:obj:35800" version="1">
-           <name>kernel.unprivileged_bpf_disabled</name>
-         </sysctl_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:35801" version="2">
--          <path>/etc/sysctl.d</path>
--          <filename operation="pattern match">^99-.*\.conf$</filename>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:35801" version="3">
-+          <filepath>/etc/sysctl.conf</filepath>
-           <pattern operation="pattern match">^\s*kernel\.unprivileged_bpf_disabled\s*=\s*(\d+)\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="other sysctl configuration files" id="oval:mil.disa.stig.rhel8:obj:35802" version="1">
-+          <path var_ref="oval:mil.disa.stig.rhel8:var:14400" var_check="at least one" />
-+          <filename operation="pattern match">\.conf$</filename>
-+          <pattern operation="pattern match">(?:^|\.*\n)\s*kernel\.unprivileged_bpf_disabled\s*=\s*(\d+)\s*$</pattern>
-+          <instance datatype="int" operation="greater than or equal">1</instance>
-+        </textfilecontent54_object>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="all sysctl configuration files" id="oval:mil.disa.stig.rhel8:obj:35803" version="1">
-+          <set xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5" set_operator="UNION">
-+            <object_reference>oval:mil.disa.stig.rhel8:obj:35801</object_reference>
-+            <object_reference>oval:mil.disa.stig.rhel8:obj:35802</object_reference>
-+          </set>
-+        </textfilecontent54_object>
-         <sysctl_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" id="oval:mil.disa.stig.rhel8:obj:35900" version="1">
-           <name>kernel.yama.ptrace_scope</name>
-         </sysctl_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:35901" version="14">
--          <path>/etc/sysctl.d</path>
--          <filename operation="pattern match">^99-.*\.conf$</filename>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:35901" version="15">
-+          <filepath>/etc/sysctl.conf</filepath>
-           <pattern operation="pattern match">^\s*kernel\.yama\.ptrace_scope\s*=\s*(\d+)\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="other sysctl configuration files" id="oval:mil.disa.stig.rhel8:obj:35902" version="1">
-+          <path var_ref="oval:mil.disa.stig.rhel8:var:14400" var_check="at least one" />
-+          <filename operation="pattern match">\.conf$</filename>
-+          <pattern operation="pattern match">(?:^|\.*\n)\s*kernel\.yama\.ptrace_scope\s*=\s*(\d+)\s*$</pattern>
-+          <instance datatype="int" operation="greater than or equal">1</instance>
-+        </textfilecontent54_object>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="all sysctl configuration files" id="oval:mil.disa.stig.rhel8:obj:35903" version="1">
-+          <set xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5" set_operator="UNION">
-+            <object_reference>oval:mil.disa.stig.rhel8:obj:35901</object_reference>
-+            <object_reference>oval:mil.disa.stig.rhel8:obj:35902</object_reference>
-+          </set>
-+        </textfilecontent54_object>
-         <sysctl_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" id="oval:mil.disa.stig.rhel8:obj:36000" version="1">
-           <name>kernel.kptr_restrict</name>
-         </sysctl_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="Look in /etc/sysctl.d/99-.*conf for kernel.kptr_restrict" id="oval:mil.disa.stig.rhel8:obj:36001" version="5">
--          <path>/etc/sysctl.d</path>
--          <filename operation="pattern match">^99-.*\.conf$</filename>
--          <pattern operation="pattern match">(?:^|.*\n)\s*kernel\.kptr_restrict\s*=\s*(\d+)\s*$</pattern>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:36001" version="6">
-+          <path var_ref="oval:mil.disa.stig.rhel8:var:36000" var_check="only one" />
-+          <filename operation="pattern match">\.conf$</filename>
-+          <pattern operation="pattern match">^\s*kernel\.kptr_restrict\s*=\s*(\d+)\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:36002" version="2">
-+          <filepath>/etc/sysctl.conf</filepath>
-+          <pattern operation="pattern match">^\s*kernel\.kptr_restrict\s*=\s*(\d+)\s*$</pattern>
-+          <instance datatype="int" operation="greater than or equal">1</instance>
-+        </textfilecontent54_object>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:36003" version="2">
-+          <set xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5" set_operator="UNION">
-+            <object_reference>oval:mil.disa.stig.rhel8:obj:36001</object_reference>
-+            <object_reference>oval:mil.disa.stig.rhel8:obj:36002</object_reference>
-+          </set>
-+        </textfilecontent54_object>
-         <sysctl_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" id="oval:mil.disa.stig.rhel8:obj:36100" version="1">
-           <name>user.max_user_namespaces</name>
-         </sysctl_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="/etc/sysctl.conf" id="oval:mil.disa.stig.rhel8:obj:36101" version="2">
--          <path>/etc/sysctl.d</path>
--          <filename operation="pattern match">^99-.*\.conf$</filename>
--          <pattern operation="pattern match">(?:^|\.*\n)\s*user\.max_user_namespaces\s*=\s*(\d+)\s*$</pattern>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:36101" version="4">
-+          <path var_ref="oval:mil.disa.stig.rhel8:var:36100" var_check="only one" />
-+          <filename operation="pattern match">\.conf$</filename>
-+          <pattern operation="pattern match">^\s*user\.max_user_namespaces\s*=\s*(\d+)\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:36102" version="2">
-+          <filepath>/etc/sysctl.conf</filepath>
-+          <pattern operation="pattern match">^\s*user\.max_user_namespaces\s*=\s*(\d+)\s*$</pattern>
-+          <instance datatype="int" operation="greater than or equal">1</instance>
-+        </textfilecontent54_object>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:36103" version="2">
-+          <set xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5" set_operator="UNION">
-+            <object_reference>oval:mil.disa.stig.rhel8:obj:36101</object_reference>
-+            <object_reference>oval:mil.disa.stig.rhel8:obj:36102</object_reference>
-+          </set>
-+        </textfilecontent54_object>
-         <sysctl_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" id="oval:mil.disa.stig.rhel8:obj:36200" version="1">
-           <name>net.ipv4.conf.all.rp_filter</name>
-         </sysctl_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="Looking for net.ipv4.conf.all.rp_filter in /etc/sysctl.d/99-*.conf " id="oval:mil.disa.stig.rhel8:obj:36201" version="2">
--          <path>/etc/sysctl.d</path>
--          <filename operation="pattern match">^99-.*\.conf$</filename>
--          <pattern operation="pattern match">(?:^|\.*\n)\s*net\.ipv4\.conf\.all\.rp_filter\s*=\s*(\d+)\s*$</pattern>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:36201" version="3">
-+          <path var_ref="oval:mil.disa.stig.rhel8:var:36000" var_check="only one" />
-+          <filename operation="pattern match">\.conf$</filename>
-+          <pattern operation="pattern match">^\s*net\.ipv4\.conf\.all\.rp_filter\s*=\s*(\d+)\s*$</pattern>
-+          <instance datatype="int" operation="greater than or equal">1</instance>
-+        </textfilecontent54_object>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:36202" version="2">
-+          <filepath>/etc/sysctl.conf</filepath>
-+          <pattern operation="pattern match">^\s*net\.ipv4\.conf\.all\.rp_filter\s*=\s*(\d+)\s*$</pattern>
-           <instance datatype="int" operation="greater than or equal">1</instance>
-         </textfilecontent54_object>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:36203" version="2">
-+          <set xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5" set_operator="UNION">
-+            <object_reference>oval:mil.disa.stig.rhel8:obj:36201</object_reference>
-+            <object_reference>oval:mil.disa.stig.rhel8:obj:36202</object_reference>
-+          </set>
-+        </textfilecontent54_object>
-         <rpminfo_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#linux" id="oval:mil.disa.stig.rhel8:obj:36300" version="1">
-           <name>postfix</name>
-         </rpminfo_object>
-@@ -16737,34 +17240,66 @@ If the value is set to an integer less than 0, the user's time stamp will not ex
-           <pattern operation="pattern match">^\s*Defaults\s+\!runaspw\s*$</pattern>
-           <instance datatype="int">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:41600" version="1">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:41600" version="2">
-           <filepath>/etc/sudoers</filepath>
--          <pattern operation="pattern match">^\s*Defaults\s+timestamp_timeout\=(\d+)\s*$</pattern>
-+          <pattern operation="pattern match">^\s*Defaults\s+timestamp_timeout\s*=\s*(\d+)\s*$</pattern>
-           <instance datatype="int">1</instance>
-         </textfilecontent54_object>
--        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:41601" version="1">
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:41601" version="2">
-           <path>/etc/sudoers.d</path>
-           <filename operation="pattern match">^.*$</filename>
--          <pattern operation="pattern match">^\s*Defaults\s+timestamp_timeout\=(\d+)\s*$</pattern>
-+          <pattern operation="pattern match">^\s*Defaults\s+timestamp_timeout\s*=\s*(\d+)\s*$</pattern>
-           <instance datatype="int">1</instance>
-         </textfilecontent54_object>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:46300" version="1">
-+          <filepath>/etc/pam.d/system-auth</filepath>
-+          <pattern operation="pattern match">\bnullok\b</pattern>
-+          <instance datatype="int" operation="greater than or equal">1</instance>
-+        </textfilecontent54_object>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:46400" version="1">
-+          <filepath>/etc/pam.d/password-auth</filepath>
-+          <pattern operation="pattern match">\bnullok\b</pattern>
-+          <instance datatype="int" operation="greater than or equal">1</instance>
-+        </textfilecontent54_object>
-+        <sysctl_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" id="oval:mil.disa.stig.rhel8:obj:47700" version="1">
-+          <name>net.core.bpf_jit_harden</name>
-+        </sysctl_object>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:47701" version="1">
-+          <path var_ref="oval:mil.disa.stig.rhel8:var:36000" var_check="only one" />
-+          <filename operation="pattern match">\.conf$</filename>
-+          <pattern operation="pattern match">^\s*net\.core\.bpf_jit_harden\s*=\s*(\d+)\s*$</pattern>
-+          <instance datatype="int" operation="greater than or equal">1</instance>
-+        </textfilecontent54_object>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:47702" version="1">
-+          <filepath>/etc/sysctl.conf</filepath>
-+          <pattern operation="pattern match">^\s*net\.core\.bpf_jit_harden\s*=\s*(\d+)\s*$</pattern>
-+          <instance datatype="int" operation="greater than or equal">1</instance>
-+        </textfilecontent54_object>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:47703" version="1">
-+          <set xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5" set_operator="UNION">
-+            <object_reference>oval:mil.disa.stig.rhel8:obj:47701</object_reference>
-+            <object_reference>oval:mil.disa.stig.rhel8:obj:47702</object_reference>
-+          </set>
-+        </textfilecontent54_object>
-+        <textfilecontent54_object xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:obj:48200" version="1">
-+          <filepath>/etc/shadow</filepath>
-+          <pattern operation="pattern match">^[^:]+::[^:]*:[^:]*:</pattern>
-+          <instance datatype="int" operation="greater than or equal">1</instance>
-+        </textfilecontent54_object>
-       </objects>
-       <states>
-+        <textfilecontent54_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="The minor version is greater than or equal to 2." id="oval:mil.disa.stig.rhel8:ste:1000" version="1">
-+          <subexpression datatype="int" operation="greater than or equal">2</subexpression>
-+        </textfilecontent54_state>
-         <sysctl_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" id="oval:mil.disa.stig.rhel8:ste:9800" version="1">
-           <value datatype="int" operation="equals">1</value>
-         </sysctl_state>
-         <textfilecontent54_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:ste:9801" version="1">
-           <subexpression datatype="int" operation="equals">1</subexpression>
-         </textfilecontent54_state>
--        <textfilecontent54_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="The minor version is equal to 2." id="oval:mil.disa.stig.rhel8:ste:10001" version="1">
--          <subexpression datatype="int" operation="equals">2</subexpression>
--        </textfilecontent54_state>
-         <textfilecontent54_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="The minor version is equal to 4." id="oval:mil.disa.stig.rhel8:ste:10002" version="1">
-           <subexpression datatype="int" operation="equals">4</subexpression>
-         </textfilecontent54_state>
--        <textfilecontent54_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="The minor version is equal to 5." id="oval:mil.disa.stig.rhel8:ste:10003" version="1">
--          <subexpression datatype="int" operation="equals">5</subexpression>
--        </textfilecontent54_state>
-         <textfilecontent54_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="The minor version is equal to 6." id="oval:mil.disa.stig.rhel8:ste:10004" version="1">
-           <subexpression datatype="int" operation="equals">6</subexpression>
-         </textfilecontent54_state>
-@@ -16902,6 +17437,12 @@ If the value is set to an integer less than 0, the user's time stamp will not ex
-         <textfilecontent54_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:ste:13601" version="1">
-           <subexpression datatype="int" operation="equals">2</subexpression>
-         </textfilecontent54_state>
-+        <sysctl_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" id="oval:mil.disa.stig.rhel8:ste:14400" version="1">
-+          <value datatype="int" operation="equals">2</value>
-+        </sysctl_state>
-+        <textfilecontent54_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:ste:14401" version="1">
-+          <subexpression datatype="int" operation="equals">2</subexpression>
-+        </textfilecontent54_state>
-         <textfilecontent54_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:ste:14600" version="1">
-           <subexpression>targeted</subexpression>
-         </textfilecontent54_state>
-@@ -16951,6 +17492,9 @@ If the value is set to an integer less than 0, the user's time stamp will not ex
-         <textfilecontent54_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:ste:16801" version="1">
-           <subexpression datatype="string" operation="pattern match">^\|\s*/bin/false\s*$</subexpression>
-         </textfilecontent54_state>
-+        <textfilecontent54_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:ste:16900" version="1">
-+          <subexpression datatype="int">0</subexpression>
-+        </textfilecontent54_state>
-         <textfilecontent54_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:ste:17100" version="1">
-           <subexpression datatype="string" operation="equals">0</subexpression>
-         </textfilecontent54_state>
-@@ -16981,9 +17525,6 @@ If the value is set to an integer less than 0, the user's time stamp will not ex
-         <ind:textfilecontent54_state xmlns:ind="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="fail_interval is 900 or less" id="oval:mil.disa.stig.rhel8:ste:18200" version="1">
-           <ind:subexpression datatype="int" operation="less than or equal">900</ind:subexpression>
-         </ind:textfilecontent54_state>
--        <textfilecontent54_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="The minor version is greater than or equal to 2." id="oval:mil.disa.stig.rhel8:ste:18201" version="1">
--          <subexpression datatype="int" operation="greater than or equal">2</subexpression>
--        </textfilecontent54_state>
-         <ind:textfilecontent54_state xmlns:ind="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="fail_interval is greater than 0" id="oval:mil.disa.stig.rhel8:ste:18202" version="1">
-           <ind:subexpression datatype="int" operation="greater than">0</ind:subexpression>
-         </ind:textfilecontent54_state>
-@@ -16996,30 +17537,18 @@ If the value is set to an integer less than 0, the user's time stamp will not ex
-         <ind:textfilecontent54_state xmlns:ind="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="unlock_time is 0" id="oval:mil.disa.stig.rhel8:ste:18400" version="1">
-           <ind:subexpression datatype="int" operation="equals">0</ind:subexpression>
-         </ind:textfilecontent54_state>
--        <textfilecontent54_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="The minor version is greater than or equal to 2." id="oval:mil.disa.stig.rhel8:ste:18401" version="1">
--          <subexpression datatype="int" operation="greater than or equal">2</subexpression>
--        </textfilecontent54_state>
-         <textfilecontent54_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="unlock_time is set to 0" id="oval:mil.disa.stig.rhel8:ste:18500" version="1">
-           <subexpression datatype="int" operation="equals">0</subexpression>
-         </textfilecontent54_state>
-         <textfilecontent54_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="The minor version is less than 2." id="oval:mil.disa.stig.rhel8:ste:18501" version="1">
-           <subexpression datatype="int" operation="less than">2</subexpression>
-         </textfilecontent54_state>
--        <textfilecontent54_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="The minor version is greater than or equal to 2." id="oval:mil.disa.stig.rhel8:ste:18601" version="1">
--          <subexpression datatype="int" operation="greater than or equal">2</subexpression>
--        </textfilecontent54_state>
-         <textfilecontent54_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="The minor version is less than 2." id="oval:mil.disa.stig.rhel8:ste:18701" version="1">
-           <subexpression datatype="int" operation="less than">2</subexpression>
-         </textfilecontent54_state>
--        <textfilecontent54_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="The minor version is greater than or equal to 2." id="oval:mil.disa.stig.rhel8:ste:18801" version="1">
--          <subexpression datatype="int" operation="greater than or equal">2</subexpression>
--        </textfilecontent54_state>
-         <textfilecontent54_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="The minor version is less than 2." id="oval:mil.disa.stig.rhel8:ste:18901" version="1">
-           <subexpression datatype="int" operation="less than">2</subexpression>
-         </textfilecontent54_state>
--        <textfilecontent54_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="The minor version is greater than or equal to 2." id="oval:mil.disa.stig.rhel8:ste:19001" version="1">
--          <subexpression datatype="int" operation="greater than or equal">2</subexpression>
--        </textfilecontent54_state>
-         <textfilecontent54_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" comment="The minor version is less than 2." id="oval:mil.disa.stig.rhel8:ste:19101" version="1">
-           <subexpression datatype="int" operation="less than">2</subexpression>
-         </textfilecontent54_state>
-@@ -17238,12 +17767,6 @@ If the value is set to an integer less than 0, the user's time stamp will not ex
-         <textfilecontent54_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:ste:35501" version="1">
-           <subexpression datatype="int" operation="equals">0</subexpression>
-         </textfilecontent54_state>
--        <sysctl_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" id="oval:mil.disa.stig.rhel8:ste:35600" version="1">
--          <value datatype="int" operation="equals">0</value>
--        </sysctl_state>
--        <textfilecontent54_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:ste:35601" version="1">
--          <subexpression datatype="int" operation="equals">0</subexpression>
--        </textfilecontent54_state>
-         <sysctl_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" id="oval:mil.disa.stig.rhel8:ste:35700" version="1">
-           <value datatype="int" operation="equals">0</value>
-         </sysctl_state>
-@@ -17262,23 +17785,17 @@ If the value is set to an integer less than 0, the user's time stamp will not ex
-         <textfilecontent54_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:ste:35901" version="1">
-           <subexpression datatype="int" operation="equals">1</subexpression>
-         </textfilecontent54_state>
--        <sysctl_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" id="oval:mil.disa.stig.rhel8:ste:36000" version="1">
--          <value datatype="int" operation="equals">1</value>
-+        <sysctl_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" id="oval:mil.disa.stig.rhel8:ste:36000" version="2">
-+          <value datatype="int">1</value>
-         </sysctl_state>
--        <textfilecontent54_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:ste:36001" version="1">
--          <subexpression datatype="int" operation="equals">1</subexpression>
-+        <textfilecontent54_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:ste:36001" version="2">
-+          <subexpression datatype="int">1</subexpression>
-         </textfilecontent54_state>
--        <sysctl_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" id="oval:mil.disa.stig.rhel8:ste:36100" version="1">
--          <value datatype="int" operation="equals">0</value>
-+        <sysctl_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" id="oval:mil.disa.stig.rhel8:ste:36100" version="2">
-+          <value datatype="int">0</value>
-         </sysctl_state>
--        <textfilecontent54_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:ste:36101" version="1">
--          <subexpression datatype="int" operation="equals">0</subexpression>
--        </textfilecontent54_state>
--        <sysctl_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#unix" id="oval:mil.disa.stig.rhel8:ste:36200" version="1">
--          <value datatype="int" operation="equals">1</value>
--        </sysctl_state>
--        <textfilecontent54_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:ste:36201" version="1">
--          <subexpression datatype="int" operation="equals">1</subexpression>
-+        <textfilecontent54_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:ste:36101" version="2">
-+          <subexpression datatype="int">0</subexpression>
-         </textfilecontent54_state>
-         <textfilecontent54_state xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#independent" id="oval:mil.disa.stig.rhel8:ste:36400" version="2" comment="X11Forwarding = no">
-           <subexpression datatype="string" operation="pattern match">^(no|"no")$</subexpression>
-@@ -17299,6 +17816,13 @@ If the value is set to an integer less than 0, the user's time stamp will not ex
-           <value>/usr/local/bin</value>
-           <value>/usr/local/sbin</value>
-         </constant_variable>
-+        <constant_variable datatype="string" comment="other sysctl configuration file locations" id="oval:mil.disa.stig.rhel8:var:13200" version="1">
-+          <value>/etc/sysctl.d</value>
-+          <value>/run/sysctl.d</value>
-+          <value>/lib/sysctl.d</value>
-+          <value>/usr/lib/sysctl.d</value>
-+          <value>/usr/local/lib/sysctl.d</value>
-+        </constant_variable>
-         <constant_variable datatype="string" comment="other sysctl configuration file locations" id="oval:mil.disa.stig.rhel8:var:14400" version="1">
-           <value>/etc/sysctl.d</value>
-           <value>/run/sysctl.d</value>
-@@ -17355,15 +17879,29 @@ If the value is set to an integer less than 0, the user's time stamp will not ex
-             <object_component object_ref="oval:mil.disa.stig.rhel8:obj:33602" item_field="subexpression" />
-           </split>
-         </local_variable>
-+        <constant_variable datatype="string" comment="Directories containing sysctl configuration files." id="oval:mil.disa.stig.rhel8:var:36000" version="1">
-+          <value>/etc/sysctl.d</value>
-+          <value>/run/sysctl.d</value>
-+          <value>/usr/local/lib/sysctl.d</value>
-+          <value>/usr/lib/sysctl.d</value>
-+          <value>/lib/sysctl.d</value>
-+        </constant_variable>
-+        <constant_variable datatype="string" comment="Directories containing sysctl configuration files." id="oval:mil.disa.stig.rhel8:var:36100" version="1">
-+          <value>/etc/sysctl.d</value>
-+          <value>/run/sysctl.d</value>
-+          <value>/usr/local/lib/sysctl.d</value>
-+          <value>/usr/lib/sysctl.d</value>
-+          <value>/lib/sysctl.d</value>
-+        </constant_variable>
-       </variables>
-     </oval_definitions>
-   </component>
--  <component id="scap_mil.disa.stig_comp_U_RHEL_8_V1R4_STIG_SCAP_1-2_Benchmark-cpe-oval.xml" timestamp="2022-01-03T11:44:34">
-+  <component id="scap_mil.disa.stig_comp_U_RHEL_8_V1R5_STIG_SCAP_1-2_Benchmark-cpe-oval.xml" timestamp="2022-03-28T12:45:13">
-     <oval_definitions xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5" xmlns:oval="http://oval.mitre.org/XMLSchema/oval-common-5">
-       <generator>
-         <oval:product_name>repotool</oval:product_name>
-         <oval:schema_version>5.10</oval:schema_version>
--        <oval:timestamp>2022-01-03T11:44:33</oval:timestamp>
-+        <oval:timestamp>2022-03-28T12:45:12</oval:timestamp>
-       </generator>
-       <definitions>
-         <definition class="inventory" id="oval:mil.disa.stig.rhel8:def:1" version="2">
-
-From 8c7ce4c14246cdf84f8a2c4eec3e236de34aa259 Mon Sep 17 00:00:00 2001
-From: Watson Sato <wsato@redhat.com>
-Date: Mon, 2 May 2022 10:36:44 +0200
-Subject: [PATCH 3/3] Update RHEL8 STIG to v1r6
-
----
- products/rhel8/profiles/stig.profile     | 4 ++--
- products/rhel8/profiles/stig_gui.profile | 4 ++--
- 2 files changed, 4 insertions(+), 4 deletions(-)
-
-diff --git a/products/rhel8/profiles/stig.profile b/products/rhel8/profiles/stig.profile
-index 499cf56ed7a..d74393de8ea 100644
---- a/products/rhel8/profiles/stig.profile
-+++ b/products/rhel8/profiles/stig.profile
-@@ -1,7 +1,7 @@
- documentation_complete: true
- 
- metadata:
--    version: V1R5
-+    version: V1R6
-     SMEs:
-         - mab879
-         - ggbecker
-@@ -12,7 +12,7 @@ title: 'DISA STIG for Red Hat Enterprise Linux 8'
- 
- description: |-
-     This profile contains configuration checks that align to the
--    DISA STIG for Red Hat Enterprise Linux 8 V1R5.
-+    DISA STIG for Red Hat Enterprise Linux 8 V1R6.
- 
-     In addition to being applicable to Red Hat Enterprise Linux 8, DISA recognizes this
-     configuration baseline as applicable to the operating system tier of
-diff --git a/products/rhel8/profiles/stig_gui.profile b/products/rhel8/profiles/stig_gui.profile
-index e612aaa1ca5..665bc1e059d 100644
---- a/products/rhel8/profiles/stig_gui.profile
-+++ b/products/rhel8/profiles/stig_gui.profile
-@@ -1,7 +1,7 @@
- documentation_complete: true
- 
- metadata:
--    version: V1R5
-+    version: V1R6
-     SMEs:
-         - mab879
-         - ggbecker
-@@ -12,7 +12,7 @@ title: 'DISA STIG with GUI for Red Hat Enterprise Linux 8'
- 
- description: |-
-     This profile contains configuration checks that align to the
--    DISA STIG with GUI for Red Hat Enterprise Linux 8 V1R5.
-+    DISA STIG with GUI for Red Hat Enterprise Linux 8 V1R6.
- 
-     In addition to being applicable to Red Hat Enterprise Linux 8, DISA recognizes this
-     configuration baseline as applicable to the operating system tier of
diff --git a/SPECS/scap-security-guide.spec b/SPECS/scap-security-guide.spec
index 3bce8c7..66e9aa8 100644
--- a/SPECS/scap-security-guide.spec
+++ b/SPECS/scap-security-guide.spec
@@ -2,11 +2,11 @@
 %global _static_rhel6_content %{name}-0.1.52-2.el7_9-rhel6
 # https://fedoraproject.org/wiki/Changes/CMake_to_do_out-of-source_builds
 %global _vpath_builddir build
-%global _default_patch_fuzz 2
+# global _default_patch_fuzz 2  # Normally shouldn't be needed as patches should apply cleanly
 
 Name:		scap-security-guide
-Version:	0.1.60
-Release:	9%{?dist}
+Version:	0.1.62
+Release:	1%{?dist}
 Summary:	Security guidance and baselines in SCAP formats
 License:	BSD-3-Clause
 Group:		Applications/System
@@ -19,61 +19,6 @@ BuildArch:	noarch
 
 # Patch allows only OSPP, PCI-DSS, E8 and STIG profiles in RHEL8 datastream
 Patch0:		disable-not-in-good-shape-profiles.patch
-Patch1:		scap-security-guide-0.1.61-file_groupowner-PR_7791.patch
-Patch2:		scap-security-guide-0.1.61-file_owner-PR_7789.patch
-Patch3:		scap-security-guide-0.1.61-file_permissions-PR_7788.patch
-Patch4:		scap-security-guide-0.1.61-update_RHEL_08_010287-PR_8051.patch
-Patch5:		scap-security-guide-0.1.61-add_RHEL_08_010331-PR_8055.patch
-Patch6:		scap-security-guide-0.1.61-rhel8_stig_v1r5-PR_8050.patch
-Patch7:		scap-security-guide-0.1.61-RC_277_245-PR_8069.patch
-Patch8:		scap-security-guide-0.1.61-RC_248_249-PR_8071.patch
-Patch9:		scap-security-guide-0.1.61-RC_251-PR_8072.patch
-Patch10:		scap-security-guide-0.1.61-RC_246_250-PR_8070.patch
-Patch11:		scap-security-guide-0.1.61-RC_247-PR_8114.patch
-Patch12:		scap-security-guide-0.1.61-RC_254-PR_8113.patch
-Patch13:		scap-security-guide-0.1.61-RC_253-PR_8111.patch
-Patch14:		scap-security-guide-0.1.61-RC_255-PR_8112.patch
-Patch15:		scap-security-guide-0.1.61-add_RHEL_08_010359-PR_8131.patch
-Patch16:		scap-security-guide-0.1.61-RC_244-PR_8133.patch
-Patch17:		scap-security-guide-0.1.61-update_RHEL_STIG-PR_8130.patch
-Patch18:		scap-security-guide-0.1.61-update_RHEL_08_STIG-PR_8139.patch
-Patch19:		scap-security-guide-0.1.61-remove_RHEL_08_010560-PR_8145.patch
-Patch20:		scap-security-guide-0.1.61-add_RHEL_08_040321-PR_8169.patch
-Patch21:		scap-security-guide-0.1.61-add_RHEL_08_020221-PR_8173.patch
-Patch22:		scap-security-guide-0.1.61-update_RHEL_08_040320-PR_8170.patch
-Patch23:		scap-security-guide-0.1.61-rhel8_stig_audit_rules-PR_8174.patch
-Patch24:		scap-security-guide-0.1.61-update_RHEL_08_010030-PR_8183.patch
-Patch25:		scap-security-guide-0.1.61-selinux_state_rhel8_anssi_enhanced-PR_8182.patch
-Patch26:		scap-security-guide-0.1.61-update_accounts_password_template-PR_8164.patch
-Patch27:		scap-security-guide-0.1.61-update_RHEL_08_010383-PR_8138.patch
-Patch28:		scap-security-guide-0.1.61-remove_client_alive_max-PR_8197.patch
-Patch29:		scap-security-guide-0.1.61-pwquality-PR_8185.patch
-Patch30:		scap-security-guide-0.1.61-update_RHEL_08_020041-PR_8146.patch
-Patch31:		scap-security-guide-0.1.61-rhel86_ospp_fix_audit_ospp_general-PR_8152.patch
-Patch32:		scap-security-guide-0.1.61-chrony_maxpoll-PR_8187.patch
-Patch33:		scap-security-guide-0.1.61-add_missing_srgs-PR_8218.patch
-Patch34:		scap-security-guide-0.1.61-sudoers_timestamp_timeout-PR_8220.patch
-Patch35:		scap-security-guide-0.1.61-rhel9_ospp_remove_kernel_rules-PR_8092.patch
-Patch36:		scap-security-guide-0.1.61-grub2_rule_desc_update-PR_8184.patch
-Patch37:		scap-security-guide-0.1.61-grub2_template_fix-PR_8180.patch
-Patch38:		scap-security-guide-0.1.61-rear_not_applicable_aarch64-PR_8221.patch
-Patch39:		scap-security-guide-0.1.61-add_RHEL_08_0103789_include_sudoers-PR_8196.patch
-Patch40:		scap-security-guide-0.1.61-fix-ansible-service-disabled-task-PR_8226.patch
-Patch41:		scap-security-guide-0.1.61-dont-remove-krb5-workstation-on-ovirt-PR_8233.patch
-Patch42:		scap-security-guide-0.1.61-remove_tmux_process_running_check-PR_8246.patch
-Patch43:		scap-security-guide-0.1.61-fix_bug_in_delta_tailering_script-PR_8245.patch
-Patch44:		scap-security-guide-0.1.61-fix_enable_fips_mode-PR_8255.patch
-Patch45:		scap-security-guide-0.1.61-delta_tailoring_fix-PR_8262.patch
-Patch46:		scap-security-guide-0.1.61-resize-anssi-kickstart-partitions-PR_8261.patch
-Patch47:		scap-security-guide-0.1.62-sysctl_parameter_on_single_file-PR_8656.patch
-Patch48:		scap-security-guide-0.1.62-sysctl_filter_symlinks_out-PR_8698.patch
-Patch49:		scap-security-guide-0.1.62-sysctl_separate_object_from_state-PR_8704.patch
-Patch50:		scap-security-guide-0.1.62-sysctl_dont_ignore_all_symlinks-PR_8707.patch
-Patch51:		scap-security-guide-0.1.62-sysctl_dont_scan_usr_lib-PR_8718.patch
-Patch52:		scap-security-guide-0.1.62-sysctl-restrict_symlink_test_to_oval_5_10-PR_8721.patch
-Patch53:		scap-security-guide-0.1.62-update_rhel8_stig_v1r6-PR_8670.patch
-Patch54:		scap-security-guide-0.1.62-fix_oval_5_10_validation-PR_8782.patch
-Patch55:		scap-security-guide-0.1.62-fix_loop_variable_path-PR_8462.patch
 
 BuildRequires:	libxslt
 BuildRequires:	expat
@@ -178,6 +123,9 @@ cp -r %{_builddir}/%{_static_rhel6_content}/guides %{buildroot}%{_docdir}/%{name
 %endif
 
 %changelog
+* Wed Jun 01 2022 Matej Tyc <matyc@redhat.com> - 0.1.62-1
+- Rebase to a new upstream release (RHBZ#2070564)
+
 * Tue May 17 2022 Watson Sato <wsato@redhat.com> - 0.1.60-9
 - Fix validation of OVAL 5.10 content (RHBZ#2079241)
 - Fix Ansible sysctl remediation (RHBZ#2079241)