Skip to content

release: sandy 1.4.0 — HF-incident hardening + sandbox-escape follow-ups - #95

Merged
rappdw merged 1 commit into
mainfrom
release/1.4.0
Jul 28, 2026
Merged

release: sandy 1.4.0 — HF-incident hardening + sandbox-escape follow-ups#95
rappdw merged 1 commit into
mainfrom
release/1.4.0

Conversation

@rappdw

@rappdw rappdw commented Jul 28, 2026

Copy link
Copy Markdown
Owner

sandy 1.4.0 — Hugging Face incident hardening + sandbox-escape follow-ups

This release works through the surviving findings from two security evaluations —
the "Week of Sandbox Escapes" review and the Hugging Face CISO incident
post-mortem — mapped onto sandy. Every item was implemented, reviewed, and
CI-gated as its own PR.

Egress proxy — the incident's exact target, hardened

The HF incident broke containment via a zero-day in the sandbox's egress proxy.
Sandy's proxy is in the same structural position, so this release treats it as an
in-scope attack surface, not just a control:

Observability — instrument what happens inside containment

The incident's central operational failure was three quiet days. Two new,
passive-safe, opt-in signals answer "what did this session actually do":

Recovery — rebuild from known-good, one command

Trust-handoff / workspace supply-chain follow-ups

Notes

  • Additive release: new keys SANDY_EGRESS_LOG, SANDY_TOOL_AUDIT (passive-safe)
    and flags --reset-sandbox, --stop-all. Introspection schema_version stays 1.
  • Sandbox forward-compat unchanged (SANDY_SANDBOX_MIN_COMPAT stays 0.7.10).

Bumps SANDY_VERSION 1.3.1-dev → 1.4.0 (additive minor per the CLAUDE.md semver rule). schema_version stays 1; SANDY_SANDBOX_MIN_COMPAT unchanged. Tag + GitHub release follow once this merges.

Bumps SANDY_VERSION 1.3.1-dev -> 1.4.0. Additive minor per the CLAUDE.md semver
rule: new passive-safe keys (SANDY_EGRESS_LOG, SANDY_TOOL_AUDIT) and flags
(--reset-sandbox, --stop-all), all annotated since:1.4.0. Introspection
schema_version stays 1; SANDY_SANDBOX_MIN_COMPAT unchanged (0.7.10).

Rolls up the 11 findings from the 'Week of Sandbox Escapes' review and the
Hugging Face CISO incident post-mortem (PRs #84-#94, plus #83 in 1.3.x).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@rappdw
rappdw merged commit 40675ad into main Jul 28, 2026
2 checks passed
@rappdw
rappdw deleted the release/1.4.0 branch July 28, 2026 17:54
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.

1 participant