Repository navigation
Reality Kernel 0.3.0
Reality Kernel 0.3.0 is a security release. An external white-box review of 0.2.0 confirmed 26 issues; this release closes them or documents them as residual risks in the threat model.
rk statusandrk policy diffnow require a policy admin (root or grouprk).rk audit verifyfails in more cases (empty log, key change, removed oldest segments); new batches use trailer"v":2(0.2.0 logs still verify).- Profiles with
deny_raw_socketscan no longer create ICMP ping, UDP-Lite, SCTP, DCCP or MPTCP sockets. - Exec allowlists on btrfs are refused at apply time.
- Kubernetes: while rk-sensor is down, rk-nri refuses non-exempt namespaces; set
exemptNamespacesfor your cluster's node-critical namespaces.
Highlights: btrfs device-identity fix for file/exec rules, transport-coverage closure, file create-invariant hooks (rename/link/symlink/mknod), control-plane DoS hardening, audit verifier hardening, and fail-closed launch/restart/binding. Full list in CHANGELOG.md.
Image: ghcr.io/keter-lab/reality-kernel:0.3.0 (linux/amd64, linux/arm64), signed. Every file is signed (*.sigstore.json), with SLSA provenance and an SPDX SBOM. Verify: docs/releases.md. Install: docs/install.md.