← All control domains

Hardening (posture): 13 controls for Linux hardening

Pavois audits 13 controls in the Hardening (posture) hardening domain, across 9 systems and 1 standard (NIST 800-53). Every control declares the evidence it gathers, its severity, its remediation and its standard references.

The domain in figures

Controls13
Severities
high 4medium 6low 3
Evidence gathered
effective runtime 8inventory state 3persistent config 2
Standards
NIST 800-53
Systems
Debian 12Debian 13FedoraRHEL 10 / Rocky 10 / AlmaLinux 10RHEL 8 / Rocky 8 / AlmaLinux 8RHEL 9 / Rocky 9 / AlmaLinux 9Ubuntu 22.04Ubuntu 24.04Ubuntu 26.04
Coverage depthin depth

What does Pavois check in this domain?

effective runtime 8
Checked against the resolved running state (e.g. sshd -T, sysctl, systemctl show), catches drop-ins and Includes a file read would miss. Caveat: runtime ≠ persistence; a value correct now may not survive a reboot.
inventory state 3
Checked against what is installed or registered, packages present/absent, account databases.
persistent config 2
Checked against the content of a persistent configuration file, the source of truth that survives reboots.

Which standards does this domain cover?

One effective-configuration check serves as evidence for several standards at once. The references below are the ones the corpus actually carries, never a claimed equivalence. how to read a standard mapping.

NIST 800-53
AU-4

The 13 controls of the Hardening (posture) domain

Full control catalogue · All control domains