Bubblewrap sandbox executor plugin for Docketeer
Project description
docketeer-bubblewrap
Sandboxed command execution for Docketeer
using bubblewrap (bwrap).
This plugin provides a CommandExecutor implementation that runs external
programs inside a lightweight Linux sandbox using unprivileged user namespaces.
Each process gets its own PID, UTS, IPC, and cgroup namespaces, and network
access is denied by default. The --die-with-parent flag ensures sandboxed
processes are cleaned up if the parent exits.
Requirements
- Linux with unprivileged user namespaces enabled
bwraponPATH(install via your distro'sbubblewrappackage)
How it works
The executor builds a minimal filesystem view inside the sandbox:
- Read-only binds for system directories (
/usr,/bin,/lib,/etc/ssl, etc.) /proc,/dev, and a tmpfs/tmp- User-specified mounts (read-only or writable)
- Optional network access via
--share-net
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file docketeer_bubblewrap-0.0.15.tar.gz.
File metadata
- Download URL: docketeer_bubblewrap-0.0.15.tar.gz
- Upload date:
- Size: 8.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d9aadcc23d376cdcb537f3202c246af25fab69d5ca93dd022a2615e0112d7327
|
|
| MD5 |
d2a0ce1e0242eb74f9362bcbdb2239c2
|
|
| BLAKE2b-256 |
024143c6a6dbf2a352a37e7b7fba40dfffd0f4dcbc6360f5509ae8ef767340d4
|
Provenance
The following attestation bundles were made for docketeer_bubblewrap-0.0.15.tar.gz:
Publisher:
publish.yml on chrisguidry/docketeer
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
docketeer_bubblewrap-0.0.15.tar.gz -
Subject digest:
d9aadcc23d376cdcb537f3202c246af25fab69d5ca93dd022a2615e0112d7327 - Sigstore transparency entry: 977463840
- Sigstore integration time:
-
Permalink:
chrisguidry/docketeer@e096194f3372d24d764fcda771c9fc25351542fc -
Branch / Tag:
refs/tags/0.0.15 - Owner: https://github.com/chrisguidry
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@e096194f3372d24d764fcda771c9fc25351542fc -
Trigger Event:
release
-
Statement type:
File details
Details for the file docketeer_bubblewrap-0.0.15-py3-none-any.whl.
File metadata
- Download URL: docketeer_bubblewrap-0.0.15-py3-none-any.whl
- Upload date:
- Size: 5.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
345260d88f16dd5446f8173e544f2c041ad30d3bdcd14e1e0268f80d5d3d326a
|
|
| MD5 |
d681c7899cef07f70d51a8a5f8996224
|
|
| BLAKE2b-256 |
362832d49738228c13c2de07fed9db651809cc35c22ad035efdbdf3ea3722150
|
Provenance
The following attestation bundles were made for docketeer_bubblewrap-0.0.15-py3-none-any.whl:
Publisher:
publish.yml on chrisguidry/docketeer
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
docketeer_bubblewrap-0.0.15-py3-none-any.whl -
Subject digest:
345260d88f16dd5446f8173e544f2c041ad30d3bdcd14e1e0268f80d5d3d326a - Sigstore transparency entry: 977463844
- Sigstore integration time:
-
Permalink:
chrisguidry/docketeer@e096194f3372d24d764fcda771c9fc25351542fc -
Branch / Tag:
refs/tags/0.0.15 - Owner: https://github.com/chrisguidry
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@e096194f3372d24d764fcda771c9fc25351542fc -
Trigger Event:
release
-
Statement type: