Skip to content

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 01 Jun 11:31
v0.6.0
15212ef

Multi-box visibility and machine-readable output. See every sandbox on your machine at a glance, get JSON from the inspection commands for scripting and CI, and point boxes at a central egress allowlist.

Added

  • sluice ls lists every built box on this machine - name, status (running/stopped/built), stack, project path, and description - with the box matching your shell's directory marked. Derived from Docker; no extra state to manage.
  • sluice egress [--json] prints what a box actually reached vs. what the firewall blocked - an audit record you can pipe to a file or a collector.
  • --json output for sluice ls and sluice doctor - machine-readable box inventory and posture, for scripting and CI.
  • SLUICE_DESC - an optional one-line box description, shown in sluice ls and sluice doctor.
  • SLUICE_POLICY_URL points a box at a central plain-text allowlist (any http/https/file URL), fetched on the host at run and merged into the box's egress policy. Additive and host-trusted: it can only add allowed hosts, never weaken the sandbox.

Changed

  • README: a "What it looks like" section with real sluice doctor / sluice ls output, status badges, and a one-line note that sluice runs entirely on your machine (the only network call it makes is an opt-out update check).

Full changelog: v0.5.0...v0.6.0