Evidence record / codex
A dated record of one change, kept so the writing that cites it can be checked. Compiled from the sources listed below by the research run, not written for reading. The judgment lives in the issues that cite it, below.
2026-10-24-codex-proxy-hardening-and-credential-masking-reached-stable-with-an-unmasked-fallback
Proxy hardening and credential masking reached stable, with an unmasked fallback. Stable now authorizes before DNS resolution and checks aliases and duplicate Host headers. In 0.164.0, masking extends to remote execution, shell snapshots and custom provider credentials. When an injected-header action configures a placeholder, substitution requires exactly that whole-header value and HTTPS on port 443; the proxy also supports injected-header actions without a placeholder. Scheme/port matcher lists are optional and preserve existing behavior when empty; the implementation takes the authenticated tunnel origin separately from request headers. However, masking is default-off, and unsupported execution-server, proxy, shell, or snapshot conditions can warn and continue with real credentials restored. This is not an unconditional fail-closed secret-isolation guarantee.
Channel: tagged-release. Half: both. Date: 2026-10-23.
Operator consequence: Upgrade for proxy enforcement, then separately trial masking with the actual remote server and shell. Treat fallback warnings as material evidence, inspect the environment delivered to tools, and verify denied origins and placeholders. This can remove handcrafted secret forwarding, but the operator still has to establish which execution paths actually mask credentials.
Receipt
- https://github.com/openai/codex/commit/37eaae6eeb71c3bd3d165f52515086db8f5e7dee
- https://github.com/openai/codex/blob/rust-v0.164.0/codex-rs/network-proxy/README.md
- https://github.com/openai/codex/blob/rust-v0.164.0/codex-rs/core/src/tools/runtimes/unified_exec.rs#L558-L565
- https://github.com/openai/codex/blob/rust-v0.164.0/codex-rs/features/src/lib.rs#L1469-L1487
Finding metadata
Run: 2026-10-24-weekly-digest-2026-10-13_2026-10-24-frontier-v0
Finding ID: 2026-10-24-codex-proxy-hardening-and-credential-masking-reached-stable-with-an-unmasked-fallback
Source links
Primary links, including exact changelog lines when available.
- commit2026-10-24-codex-proxy-hardening-and-credential-masking-reached-stable-with-an-unmasked-fallbackgithub.com/openai/codex/commit/37eaae6eeb71c3bd3d165f52515086db8f5e7deetagged commit file2026-10-24-codex-proxy-hardening-and-credential-masking-reached-stable-with-an-unmasked-fallbackopenai/codex / codex-rs/network-proxy/README.mdtagged commit file2026-10-24-codex-proxy-hardening-and-credential-masking-reached-stable-with-an-unmasked-fallbackopenai/codex / codex-rs/core/src/tools/runtimes/unified_exec.rs#L558-L565tagged commit file2026-10-24-codex-proxy-hardening-and-credential-masking-reached-stable-with-an-unmasked-fallbackopenai/codex / codex-rs/features/src/lib.rs#L1469-L1487
Versioned source: run artifact