Introduction and Overview

Overview of Root Lock by HeartSuite, setup process, and system requirements.

Root Lock by HeartSuite | Humans in Command


Overview: Every attack does three things: run a program, access files, make a network connection. Root Lock by HeartSuite checks each program at the kernel, including a program running as root. What the allowlist check covers names the starts and file changes that still succeed.

In Lockdown, Root Lock blocks a program start that presents no allowlist entry, a file read or write on the open path that the entry does not grant, and an outbound connection the entry does not grant. By design, remote root has no intended path to change the sealed allowlist while the machine is running. Unsealing means booting the maintenance kernel from a physical or serial console. sshd is stopped when Lockdown seals, unless you chose to leave it running before the seal, and SSH cannot lift the seal. After the unseal, SSH is how you work in Setup Mode. Lockdown covers activation. Circumvention and recovery covers residual risk.

In this section

  • Root Lock Overview — Core features, how it protects against malware, and the setup checklist.
  • The Setup Journey — Initial setup, then the Dashboard checklist from installation to Lockdown, Cloud Path and Local Path, and how the Dashboard guides you.
  • System Requirements — Compatible systems, kernel versions, and prerequisites.
  • Deployment Scenarios — Environments and workloads where Root Lock fits best, plus notes on incompatible stacks.
  • How Root Lock Compares — What Root Lock replaces, what it complements, and how it can be circumvented.
  • Security as Economics — Which scanner findings can wait for the standard change window, and what that does to attacker cost.

For detailed installation steps, see Installation. Getting Started covers Cloud Path and Local Path. On a single host they converge at the Dashboard after initial setup. Both paths install one machine at a time; to apply allowlist policy across many hosts from Ansible, Terraform, or GitOps, see Central Policy.


Root Lock by HeartSuite Overview

Core concepts and purpose of Root Lock by HeartSuite.

From install to Lockdown

Initial setup runs unattended. Then the Dashboard walks you from program allowlisting to Lockdown.

What this kernel needs — and what differs by stream

Architecture, supported distributions, kernel features and workloads the Root Lock kernel does not support, and which hosts the installer runs on. Confirm these before you install.

Deployment Scenarios

Environments and workloads where Root Lock by HeartSuite’s kernel-level allowlisting fits best.

What Root Lock replaces — and what it does not

It replaces tools an attacker who already has remote root can unload. It does not replace your SIEM, NDR, or scanner. Includes how it can be circumvented.

Containers, microVMs, and the sealed host

Shared-kernel Docker, containerd, Kubernetes, and CRI-O are not a fit by design: under Lockdown, Root Lock refuses the new mounts a runtime makes. OCI images are built and run on another host. Root Lock runs as the guest kernel inside a virtual machine.

Security as Economics

A high scanner score can wait for the standard change window when Lockdown already stops the next step. Attacker cost, operating cost, and alert volume.

Where Linux security tools actually sit

EDR, LSM, eBPF, gVisor, and a compiled-in kernel are not the same layer. This taxonomy shows the bypass surface of each.

When Root Isn't Enough

Three real attacks, all as root: a new binary cannot run, files stay out of reach, outbound destinations stay closed. And what this does not cover.