Skip to content

add landlock sandbox#995

Open
valoq wants to merge 17 commits into
ouch-org:mainfrom
valoq:landlock
Open

add landlock sandbox#995
valoq wants to merge 17 commits into
ouch-org:mainfrom
valoq:landlock

Conversation

@valoq

@valoq valoq commented May 19, 2026

Copy link
Copy Markdown
Collaborator

New version of #723

This PR adds landlock filesystem isolation to ouch as discussed in #722
With the new smart unpack by default feature, this is now easy to apply.

Since this is a major feature change and can easily break things, I say this should wait until after a new release has been made and then it can be merged sit in the repo for contributors to test for a while

@valoq valoq marked this pull request as ready for review June 9, 2026 17:24
@valoq

valoq commented Jun 9, 2026

Copy link
Copy Markdown
Collaborator Author

This PR is now pretty much ready to be tested in practice by anyone interested.

There are still have a few things I want to clean up in the unit tests but the sandbox code itself should be complete now.
The kernel requirement is >= 6.12 and the sandbox isolates the file system not just against file manipulation but also prevents execution and network access.

@valoq valoq marked this pull request as draft June 12, 2026 12:31
@valoq valoq marked this pull request as ready for review June 14, 2026 23:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants