The Wire · Showcase
OpenAI SDKs ship Bedrock Runtime and credential injection fixes
By RepoJournal · Filed · About OpenAI
OpenAI's Node and Python SDKs both land Bedrock Runtime support alongside critical security patches that block credential disclosure.
Both Node and Python SDKs released support for the Bedrock Runtime endpoint this week, with Mantle remaining the default. The Node 7.5.0 release adds Bedrock Runtime endpoint support [1], while the Python SDK's 3.2.0 brings the same feature [2]. More urgent: two security patches in openai-node prevent streaming upload filename and header injection [3], and block Bedrock bearer credential disclosure across redirects, protecting `x-amz-security-token` and API keys [4]. Hayden's Python contribution guidance now demands "credential and log redaction" and CODEOWNER review for security changes [5]. On the auth front, Python SDK gains X.509 workload identity federation for HTTP [6], letting customers exchange mTLS-backed workload identity without SDK-owned certificates. Note that Codex explicitly closed its doors to external code contributions [7] as it redefines its community interface. The new `desktop.security.enforcement` doctor check in Codex will flag blocked macOS Gatekeeper and Windows Defender events [8], and its TUI subagent navigation is now hardened with consistent `/subagents` commands [9].
One email a day. Unsubscribe in one click.
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. Read a past issue →
Action items
- → Upgrade openai-node to 7.5.0 immediately to fix streaming upload and redirect credential leaks openai/openai-node [immediate]
- → Update openai-python to 3.2.0 to get Bedrock Runtime and X.509 auth openai/openai-python [immediate]
- → Review your Codex TUI and plugin setup for expected behavior changes openai/codex [monitor]
References
- [1] release: 7.5.0 (#2087) openai/openai-node
- [2] v3.2.0 ↗ openai/openai-python
- [3] fix(security): prevent streaming upload filename/header injection (#2363) openai/openai-node
- [4] fix(security): prevent Bedrock bearer credential disclosure across redirects (#2377) openai/openai-node
- [5] docs: strengthen Python SDK security contribution guidance (#3639) openai/openai-python
- [6] feat(auth): add X.509 workload identity federation for HTTP (#3622) openai/openai-python
- [7] Clarify the external contribution policy (#39089) openai/codex
- [8] Add desktop security enforcement diagnostics (#39067) openai/codex
- [9] Harden TUI subagent navigation ↗ openai/codex