Fetching from the wire…
Public story · 2026-09-08 · high
Version 0.22.1 also adds server-wide guardrails for MCP tools and locks down which kwargs can reach a tool call.
Why now: OpenAI tagged v0.22.1 on GitHub with the fix included.
OpenAI's Agents SDK 0.22.1 changes how the framework handles a tool call when argument parsing fails. Before this release, empty or malformed tool arguments still let the tool run using its defaults. Now that path fails closed instead.
That matters for anyone building agents that call tools with real side effects. A tool that runs on defaults because its arguments didn't parse is a bug that passes testing. It only shows up in production, on a request nobody watched closely enough to catch.
The release also adds server-wide guardrails for MCP tools and configurable Unix-local sandbox isolation. Docker sandboxes get container labels, web search results can include images, and blocked-output messages are now customizable instead of fixed text.
Two more fixes sit in the same argument-handling area as the empty-arguments change. The SDK now rejects **kwargs keys that collide with a tool's named parameters. It also recovers failed resumed Session writes before making the next model call. Both close gaps where a tool could act on data that didn't match what the caller intended.
Each link below shares sources, entities, or timing with this story.
Released yesterday, one day after 0.21.0, v0.21.1 adds model call timeouts, run-scoped sandbox working directories, network-disabled Docker sandboxes and Modal sandbox resource options (GitHub). It also fixes the core honoring exact call-approval decisions and rejecting partia...
19,659 stars since February, ~119/day, 1,410 forks. Different angle from the token-compression proxies: rather than compressing what goes to the model, it sandboxes tool output completely while persisting session memory and enforcing routing via MCP plus hooks across Claude Co...
9-layer scanner pipeline: DLP, prompt injection, SSRF, MCP tool poisoning detection. Zero code changes, drop-in proxy for Claude Code, Cursor, OpenAI Agents SDK. (GitHub)
MCP server exposing 150+ cybersecurity tools for AI agents: nmap, sqlmap, ffuf, and 147 others. Covers pentesting, vulnerability discovery, and bug bounty automation. Works with Claude, GPT, Copilot — any MCP-compatible agent. Docker support included. Add it to your MCP config...
Block released it August 27 with a security section dominated by defaults that previously failed open: fail closed on malformed tool visibility, permission denies now take precedence, fail closed on invalid default GCP credentials and invalid Codex ACP mode, honor plugin enabl...
1. OWASP MCP Top 10 Security Audit (Intermediate) Systematically audit your MCP servers against the OWASP MCP Top 10. Download the checklist, inventory all servers, test each against 10 categories (injection, auth bypass, confused deputy), prioritize by CVSS, remediate critica...
MindPattern daily
One email a day at 7 AM. Sources and a take on every story. Unsubscribe anytime.