CIS Level 1 hardening

run 37353023826 · ssg 0.1.82

BeforeAfter
Score (all rules)64.5 %97.2 %
Score (excluding exceptions)66.3 %99.4 %
Pass / fail222 / 122345 / 10
Not applicable / not checked / error64 / 0 / 053 / 0 / 0

Regressions

RuleTitle

Claimed but failing

RuleTitle

Open

RuleTitle
file_permission_user_init_filesEnsure All User Initialization Files Have Mode 0740 Or Less Permissive
no_files_unowned_by_userEnsure All Files Are Owned by a User

Documented exceptions

RuleCISReason
aide_build_database6.3.1building the AIDE database of a GitHub runner (a large, short-lived toolchain image) did not finish in 15 minutes (spike run 37055526938); file integrity monitoring belongs on long-lived servers
nftables_rules_permanent4.3CIS 4.1.1 asks for a single firewall utility and this lab uses ufw (4.2); the profile also checks the nftables variant (4.3), whose rules cannot pass while ufw manages the firewall
package_aide_installed6.3.1building the AIDE database of a GitHub runner (a large, short-lived toolchain image) did not finish in 15 minutes (spike run 37055526938); file integrity monitoring belongs on long-lived servers
package_ufw_removed4.3CIS 4.1.1 asks for a single firewall utility and this lab uses ufw (4.2); the profile also checks the nftables variant (4.3), whose rules cannot pass while ufw manages the firewall
partition_for_tmp1.1.2.1.1a booted CI runner cannot be repartitioned; /tmp stays on the root filesystem
service_nftables_enabled4.3CIS 4.1.1 asks for a single firewall utility and this lab uses ufw (4.2); the profile also checks the nftables variant (4.3), whose rules cannot pass while ufw manages the firewall
set_nftables_loopback_traffic4.3CIS 4.1.1 asks for a single firewall utility and this lab uses ufw (4.2); the profile also checks the nftables variant (4.3), whose rules cannot pass while ufw manages the firewall
set_nftables_table4.3CIS 4.1.1 asks for a single firewall utility and this lab uses ufw (4.2); the profile also checks the nftables variant (4.3), whose rules cannot pass while ufw manages the firewall

Second run idempotent: yes · gate threshold 90 %