$ the-wire · showcase
SANDBOX ENFORCEMENT STACK LANDS: Windows permissions now runtime-resolved across three major migrations
By RepoJournal · Filed · About OpenAI · Composed from the cited sources · methodology
Codex shipped the final piece of its Windows sandbox permission architecture, moving from legacy enum questions to resolved runtime capability checks across setup, spawn, and enforcement layers.
The sandbox `SandboxPolicy` to `PermissionProfile` migration reached critical mass overnight with three interconnected PRs landing in sequence [1] [2] [3]. PR #22923 completes the setup/spawn helper migration, replacing questions like 'is this WorkspaceWrite?' with 'does this profile require write roots?' [1]. Meanwhile, MITM hook enforcement wired into the request path [2], enforcing hooked HTTPS hosts to require MITM, evaluating inner requests post-CONNECT, and blocking unmatched hooks. On the lifecycle side, `SessionStart` hooks now support compaction by queuing pending states alongside compact rewrites, letting durable context re-inject after conversation history replacement [3]. Plugin creator tooling gained a dedicated personal-marketplace update flow for iterating on existing local plugins [4], keeping scaffold paths intact while making the development loop explicit. Finally, `codex exec-server` now accepts `--strict-config` validation [5], closing the gap left when earlier commands got fast-fail support for misspelled keys.
Action items
- → Review Windows permission profile integration in your sandbox policies - the resolved permission model is now the standard path openai/codex [plan]
- → Test MITM hook enforcement in staging before production deployment - header mutation and blocking behavior is now active openai/codex [plan]
- → Update plugin creator workflows to use new personal-marketplace update flow for local iteration openai/codex [monitor]
- → Add `--strict-config` to exec-server startup scripts to catch config errors before server launch openai/codex [plan]
References
- [1] windows-sandbox: drive write roots from resolved permissions ↗ openai/codex
- [2] Wire MITM hooks into runtime enforcement ↗ openai/codex
- [3] Support compact SessionStart hooks ↗ openai/codex
- [4] [skills] Create a personal update flow for plugin creator ↗ openai/codex
- [5] cli: add strict config to exec-server ↗ openai/codex