Fetching from the wire…
Public story · 2026-09-12 · high
Two releases a day apart also fix a bug that put the Phoenix API key in a process argv where any user on the machine could read it.
Why now: Arize published the two releases on September 11 and 12, 2026.
Arize released Phoenix 20.10.0 on September 11. It adds a Claude Code plugin and marketplace, an installable Codex plugin, and a Cursor plugin for Phoenix's remote MCP server and public skills.
The bigger story sits in the next day's release. Phoenix 20.11.0 fixed a bug where the API key passed to mcp-remote sat in the process argv, visible in the process list to anyone else with access to the machine, per Phoenix's 20.11.0 release notes. That's a credential leak on any shared box or CI runner, not a theoretical one.
The same release also serves a shared skills root on the /mcp mount and adds phoenix-error-analysis, a skill for triaging failures inside the tool. Three coding assistants, one observability platform, wired through the same protocol across two consecutive releases. The earlier release added span-level cost filtering and a completeness evaluator too, so the plugin push wasn't the only thing moving.
Argv secrets are an old bug class. Command-line arguments are visible to anyone who can list processes on the box, which is why secrets belong in environment variables or config files instead. Phoenix isn't the first tool to make this mistake and won't be the last.
As MCP servers multiply and every editor wants a plugin for every observability tool, the connection code linking them keeps getting written from scratch. Anyone standing up an MCP integration that hands a client an API key should check where that key ends up when the process spawns. argv is the wrong answer.
Each link below shares sources, entities, or timing with this story.
tokentab (September 7, 481 stars) computes cost from Claude Code, Codex and Gemini CLI logs. tracecrate (September 10, 105 stars) is a local-first workbench inspecting Claude Code, Codex and OTLP traces and comparing runs with no backend or keys. ai-data-extractor (September 1...
The trick is one line in a file you never read. Manifold Security published eight findings across seven coding agents (Claude Code, Codex, Cursor, Grok Build, Qwen Code, goose, Hermes Agent) that all reduce to the same mechanism. A repository's own .git/config sets core.fsmoni...
Three things happened this month that only make sense together. Agent Plugins 1.0 shipped co-signed by six competitors: AWS, Anysphere, Microsoft, OpenAI, Vercel and Google (GitHub Changelog). It makes skills-plus-MCP bundles portable across clients. OpenAI's August 11 Codex c...
Language packs like samber/cc-skills-golang, 1,600-plus cross-tool libraries, harnesses like DeerFlow with built-in skills, even Google's Workspace CLI bundling agent skills. The unit of reuse shifted from prompts and MCP tools to portable markdown skills that travel across Cl...
teamai-cli sits at 2,113 stars with 142 forks, syncing a team's skills, rules, MCP servers and knowledge from one shared git repo into Claude Code, Codex, CodeBuddy, WorkBuddy, OpenCode and Cursor, at project or user scope. The design move is treating the shared-experience rep...
EchoVault solves the "agent amnesia" problem — coding agents forgetting everything between sessions. It runs as an MCP server giving agents three tools: memory_context (load prior decisions), memory_search (find specific memories), and memory_save (persist learnings). Storage...
MindPattern daily
One email a day at 7 AM. Sources and a take on every story. Unsubscribe anytime.