-
Hardline 0.1.0 Stable
released this
2026-10-19 00:25:29 +00:00 | 75 commits to main since this releaseFirst public build. Hardline audits an Ubuntu 24.04 server against 43 controls, changes nothing without
--commit, and reverts SSH and firewall changes unless you confirm from a new session.Released 2026-10-19.
Added
audit,apply(dry run by default,--committo write),confirm,
rollback,diff,statusandcontrolscommands.- 43 controls across SSH, firewall, AppArmor, auditd, TLS and Docker, with
baselineandstigprofiles and Ubuntu 24.04 STIG/CCI references. - Guarded SSH and firewall changes: a revert timer plus a boot guard undo
anything not confirmed from a new SSH session. - SHA-256 snapshots with mode and ownership, drift detection, and manual
rollback that refuses to overwrite later edits without--force. - ufw backend, and an nftables backend that only owns
table inet hardline. - JSON report schema version 1.
- Project page at https://sudosecurity.org/hardline/, built from the controls
bysite/build.py. Every finding links to its section there. - Release archives have stable names (
hardline-<target>.tar.gz), so
releases/latest/download/links always work.
Install
Prebuilt binaries are published for the latest release only. Use the latest release, or build this tag from source:
git clone --branch v0.1.0 https://git.sudosecurity.org/sudosecurity/hardline.git && cd hardline cargo build --release --lockedSource: https://git.sudosecurity.org/sudosecurity/hardline/src/tag/v0.1.0
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads