← ScopeShelf

ScopeShelf 1.1.0 release notes

September 11, 2026 · Auf Deutsch lesen

1.1.0 is about the terminal. A terminal app cannot run inside the sandbox (macOS refuses the setuid program /usr/bin/login it starts its shell with), so ScopeShelf now sandboxes the shell inside your running terminal instead. Claude Code, Codex and everything else you start there inherits the launcher's rules.

What's new

1.1.1 (September 12): hardening against escape and shutdown

A process inside the sandbox must not be able to leave it or switch it off. 1.1.1 adds rules to every profile that a test script in the repository checks by actually trying each escape from inside a sandboxed shell:

What the profile cannot block, and why, is on the help page: Apple events to other apps are gated by macOS's Automation permission, not by the sandbox.

1.1.2 (September 12): after the review

Two independent reviews (Codex gpt-6-astra, Kimi k3) plus our own escape attempts found what 1.1.1 still left open. A correction first: 1.1.1 claimed that ScopeShelf's own bundle and launcher store are write-protected. The rule existed, but no launch path passed it to the profile, so it was not active. 1.1.2 fixes that and adds:

The test script now runs 21 attempts, including killing the ScopeShelf process from outside; every claim and its evidence is listed in docs/sandbox-enforcement-map.md.

Download

ScopeShelf 1.1.2 runs on macOS 14 (Sonoma) or later; the DMG is notarized.

Download ScopeShelf-1.1.2.dmg

All 1.x updates are free. Pricing and trial: website.