Developer preview. Pre-admission. Not for sensitive, proprietary, regulated, or production code. Expect breaking changes and data loss. Read the limits.

A link under the keep-out floor is kept out by what it names

One link at a place the floor’s wildcard matches (~/.local/state/bridlewise-*) made the guardian refuse EVERY confined spawn with ELOOP, and an entry that changed while it was located did the same with ESTALE (LAND-OC-F5, 2026-10-07): a denial of service in the confinement owner. The coordinator’s decision (2026-10-07):

The Landlock semantics this relies on (security/landlock/fs.c; Documentation/userspace-api/landlock.rst, “Landlock rules” and “Layers of file path access rights”):

Each case is proved by running the real guardian over a temporary floor (engine/test/filesystem/self-protection/keep-out-links.test.ts), and once end to end through the compiled spec under a substitute HOME (apply-self-protection.test.ts).

The logbook index

Search the record

Type to search the curated record.

↑↓ move Enter open Esc close