Daily Edition Sources +7

Codex Pins Network Denials To The Exact Exec

Codex's July 6 Linux network-attribution fix turns a vague shared-proxy denial into a traceable event tied to the exact exec call and command that opened the connection.

A rough marker poster asking which exec touched the network, with Codex PR, active exec registration, Linux sandbox helper, proxy attribution frame, and concurrent test cards feeding a circled denial caller.
Diagram PunkCodex makes Linux network denials name their exec.
repo openai/codex evidence
7 source signals 1 repo commit 1013295
Evidence: commit 1013295 / July 7, 2026 / Daily Edition
Open Edition Evidence below

The related public PRs explain the shape of the fix: #29697 builds on earlier network-context and shared-ingress work in #29456 and #29668, then narrows the solution to short-lived execution tokens passed through the existing Linux sandbox bridge instead of adding per-exec proxy listeners.

The Pressure

Managed-network commands in one Codex conversation share HTTP and SOCKS proxy ingress. When several exec calls run at once, the proxy can see the destination but may not know which tool call caused it. The PR says that meant Guardian could deny a request without Codex safely attaching the outcome to the right call.

The Intervention

The merged change registers each active exec with a short-lived attribution token, passes it to the Linux sandbox helper, strips it before the user command runs, and has the host bridge prepend the token to each proxy connection. The proxy consumes the bounded frame and clones the existing network policy state for that exec.

Why Maintainers Should Watch

The transferable lesson is to attach policy outcomes at the trust boundary that already exists. Codex did not create a new proxy per exec; it used the existing bridge and proved the concurrent path with tests that compare the exact call IDs and commands.

Limits

This is Linux-only. macOS and Windows keep the current shared-proxy behavior, and the PR explicitly leaves UI display, parent-turn unattributed denials, and Guardian circuit-breaker accounting for later work. What to watch: whether the attribution model expands across platforms.

Evidence Trail

Receipts below the story

The article above is the public narrative. This section keeps the source trail and limits on the same page.

Edition
DateJuly 7, 2026
LaneDaily Edition
Confidence87%
Sources7
Reposopenai/codex

Primary Evidence

Evidence Limits

  • The fix applies to Linux exact bridge attribution; the PR says macOS and Windows retain shared-proxy behavior.
  • The article does not claim all network denials are now user-visible or that UI, circuit-breaker, and parent-turn handling were solved by this PR.

Related Public Work

  • PR #29697 explicitly names #29456 and #29668 as design context. Those sources explain why the final patch uses the existing bridge and shared ingress instead of per-exec proxy listeners.
Letters & Corrections

Send a note to the desk

Corrections, missing context, or a follow-up lead.