Fetching from the wire…
Public story · 2026-09-08 · high
Two PRs merged five hours apart on September 8 wire biometric approval into every Codex agent tool call, and remote workspaces don't get it.
Why now: Both PRs merged September 8, closing a loop that started with a Secure Enclave key and ended with the approval UI putting it to use.
OpenAI's Codex agent now checks a fingerprint before it lets an MCP tool run.
The stakes are what an agent can do while nobody's watching. MCP tools can touch a filesystem, hit APIs, or run shell commands. Until now, that ran on whatever permission the agent process already had.
MacOS user verification now runs on P-256 keys stored in the Secure Enclave's Data Protection Keychain, per Codex PR #43624. It merged September 8 at 00:15 UTC. Each signature needs a fresh LAContext, so one Touch ID unlock doesn't cover a batch of calls. The key's access-control policy requires that prompt on every signature.
A second PR closed the loop five hours later, at 05:41 UTC. The TUI had been auto-cancelling these verification requests instead of surfacing them. That would have made the feature invisible. The fix routes approvals through the app-server's userVerification/verify RPC and returns the proof to the original request.
Remote workspaces are still unsupported. The PRs don't say when that changes.
Each link below shares sources, entities, or timing with this story.
The nightly enforces OAuth issuer checks, isolates the sandbox, and strips a hardcoded Google API key from chrome-devtools-mcp.
The mismatch let a faked tool name slip past every human approval, allow-list, and audit log built to stop it.
Two merged PRs, five hours apart, and together they change what agent tool approval means on macOS. PR #43624, merged at 00:15Z on September 8, implements macOS user verification using P-256 keys in the Secure Enclave, stored in the Data Protection Keychain, with biometric aut...
The flag drops server-initiated notifications and SSE stream resumability, and it ships off by default.
OpenBot reached 3,364 stars and 412 forks since its 2026-08-17 creation, MIT-licensed and pushed 2026-08-28.
The GitHub advisory says the checker inspects the executable name only, ignoring every argument passed alongside it.
MindPattern daily
One email a day at 7 AM. Sources and a take on every story. Unsubscribe anytime.