Analyze a systemd unit.
Most .service files run as root with no sandbox and no restart policy — fine until they aren’t. Paste your unit and get a hardening review: root user, missing sandboxing, no auto-restart, each with the exact directive to add.
root, unsandboxed, and unwatched
A service started by a quick ExecStart with nothing else does three risky things at once: it runs as root, it has the run of the filesystem, and it stays dead if it crashes. systemd can fix all three with a handful of directives that cost nothing — a dedicated user, a few sandbox lines, and a restart policy — but they only help if they’re there. This reads your unit and tells you which are missing.
Hardening one unit is a quick edit. Knowing every service across every host is hardened, and noticing when one drifts back to running as root, is the standing job a control plane handles over the infrastructure you own.
Harden it, and keep it hardened.
Infraveil supervises and audits your services across the hosts you own — with least-privilege defaults, auto-recovery, and a tamper-evident record that the hardening you set is still in place.
See how it worksGet the keep-it-running playbook
Supervision, sandboxing, and recovery for services you run yourself. No spam.