It can be used to easily opt-in everything advanced. For now it has these features:
/usr/bin/hardening-enable --ssh
[Hide Hardware Info]
Enabling enable hide-hardware-info.service by running ‘systemctl enable hide-hardware-info.service’…
Success.[NOEXEC]
Enabling noexec by creating file /etc/noexec …
Success.[LKRG - Linux Kernel Runtime Guard]
LKRG hardening by creating /etc/sysctl.d/40-security-misc-autogenerated.conf …
Success.
Or.
/usr/bin/hardening-enable --nossh
[Hide Hardware Info]
Enabling enable hide-hardware-info.service by running ‘systemctl enable hide-hardware-info.service’…
Success.[NOEXEC]
Enabling noexec by creating file /etc/noexec …
Success.[LKRG - Linux Kernel Runtime Guard]
LKRG hardening by creating /etc/sysctl.d/40-security-misc-autogenerated.conf …
Success.[Console Lockdown]
Enabling Console Lockdown by removing user ‘user’ from group ‘ssh’.
Success.
Over time, we can make it opt-in other things which are easily scriptable, for example from this list: