v0.12.1
·
149 commits
to master
since this release
This release improves Linux agent filesystem enforcement and runtime diagnostics.
Highlights
- Added bubblewrap as a fallback filesystem-enforcement backend when
systemd-run --useris unavailable. - Preserved
systemd-run --useras the preferred Linux backend. - Added fail-closed behavior when neither backend is available or usable.
- Improved filesystem backend reporting in:
agent validateagent doctoragent explain
- Preserved existing
deny_readanddeny_writesemantics. - Fixed Linux systemd probing and CI compatibility.
- Added and improved backend-selection and bubblewrap mapping tests.
- Updated Linux filesystem-enforcement documentation.
Linux backend order
systemd-run --user → bubblewrap → fail closed
Bubblewrap requires a working installation and usable unprivileged user/mount namespaces. Network sandboxing with --sandbox continues to require a working systemd user session.
Existing file descriptors and data already loaded into process memory remain outside filesystem enforcement.