mirror of
https://github.com/safedep/pmg.git
synced 2026-08-03 07:24:09 +02:00
feat: Add support for Landlock based Sandbox for Linux (#238)
* feat: Initial implementation of landlock based sandbox driver * fix: Handle seccom probe failure * fix: Remove unnecessary seccomp probe * fix: Use file based policy load * fix: Keep bpf filter in memory * fix: Use TSYNC for seccom filter * fix: Use TSYNC for seccom filter * fix: Update landlock translator * fix: Landlock sandbox implementation * fix: Landlock + seccomp based sandboxing on Linux * fix: Misc fixes * fix: Cleanup sandbox files * fix: Handle mandatory deny API change post merge * fix: Landlock write access translation * chore: Fix linter issues * ci: Use /tmp for npm cache for landlock
This commit is contained in:
@@ -80,7 +80,7 @@ func TestLoadCustomProfile(t *testing.T) {
|
||||
|
||||
tempFile, err := os.CreateTemp(t.TempDir(), "sandbox-policy-*.yml")
|
||||
assert.NoError(t, err)
|
||||
defer tempFile.Close()
|
||||
defer func() { _ = tempFile.Close() }()
|
||||
|
||||
err = yaml.NewEncoder(tempFile).Encode(c.policy)
|
||||
assert.NoError(t, err)
|
||||
|
||||
Reference in New Issue
Block a user