RepoJournal
OpenAI

OpenAI

Codex, the SDKs, and the engine behind ChatGPT

Keep up with OpenAI in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

One email a day. Unsubscribe in one click.

Pick a date

Topics: AI / ML Full archive →

The Wire · Showcase

Two security patches land across OpenAI SDKs

By RepoJournal · Filed · About OpenAI

OpenAI's SDKs shipped two security-critical patches overnight, and neither can wait.

Both openai-node and codex closed holes that could leak credentials or let canceled tool calls keep running. openai-node redacts invalid Bedrock bearer credentials from HTTP-header errors and logs [1], while codex enforces subagent ownership across app-server inputs so parent-owned agents can't be mutated directly [2]. The tool-callback fix [3] is the one to drop everything for: it stops privileged parsed callbacks from firing after cancellation, closing a real exploit window in runTools(). Meanwhile codex honors response budgets when reading skill resources [4], hardening project config during credential brokering [5], and respecting disabled managed network config [6]. On the compatibility front, openai-python locks in support for large HTTP payloads with a 32 MiB+ contract test [8], so security fixes can't silently break big responses. The Node team also tightened Zod structured outputs to a fail-closed JSON-native subset [7], rejecting Date, BigInt, and other non-JSON types.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] fix(security): redact invalid Bedrock bearer credentials (#2419) openai/openai-node
  2. [2] Enforce subagent ownership across app-server inputs (#40464) openai/codex
  3. [3] fix(security): stop delayed and additional tool callbacks after cancellation (#2430) openai/openai-node
  4. [4] Honor response budgets when reading skill resources ↗ openai/codex
  5. [5] Harden project config when credential brokering is active ↗ openai/codex
  6. [6] Honor disabled managed network configuration ↗ openai/codex
  7. [7] fix(zod): support only provably JSON-native structured outputs ↗ openai/openai-node
  8. [8] test: protect large HTTP payload compatibility (#3721) openai/openai-python

Quick answers

What shipped in OpenAI on August 25, 2026?
OpenAI's SDKs shipped two security-critical patches overnight, and neither can wait. In total, 54 commits, 54 pull requests, and 1 releases landed.
Who contributed to OpenAI on August 25, 2026?
5 developers shipped this update, including rhan-oai, pmccrary-oai, copyberry, Hayden, and Alex Chang.
What were the notable OpenAI updates?
fix(security): redact invalid Bedrock bearer credentials (#2419), Enforce subagent ownership across app-server inputs (#40464), and fix(security): stop delayed and additional tool callbacks after cancellation (#2430).

More from OpenAI

Daily updates, in your inbox

Follow OpenAI

Keep up with OpenAI in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?