Rust development
Workers, channel adapters, and the macOS sandbox-parity work. The codebase is a 13-crate workspace with a strict no-unsandboxed-spawn rule.
A security-first project needs adversarial eyes as much as feature hands.
Workers, channel adapters, and the macOS sandbox-parity work. The codebase is a 13-crate workspace with a strict no-unsandboxed-spawn rule.
Red-team the sandbox policies, the threat model, the egress proxy. Finding a hole is a contribution, not a nuisance.
The onboarding manual, cross-distro testing, macOS coverage. If a setup step surprised you, that’s a bug in the docs.
Design discussions and issue triage happen in the open on GitHub. Issues โ
git clone https://github.com/hherb/kastellan
cd kastellan && cargo build --workspace
cargo test --workspace
Ubuntu 24.04+ needs one extra step โ an AppArmor profile so bubblewrap can create user namespaces (sudo scripts/linux/install-bwrap-apparmor-profile.sh). macOS works out of the box.
Start with the repo:
github.com/hherb/kastellan