The Wire · Showcase
ANTHROPIC KILLS STATIC API KEYS ACROSS THE STACK
By RepoJournal · Filed · About Anthropic
Every major Anthropic repository has switched from long-lived API key secrets to Workload Identity Federation, eliminating the attack surface that's haunted CI/CD pipelines for years.
The shift is coordinated across five repositories: claude-agent-sdk-python [1], claude-code-action [2], claude-code [3], claude-agent-sdk-typescript [4], and their supporting codebases. Each now exchanges GitHub's OIDC token for short-lived Claude API credentials at runtime, meaning no static secret lives in repository settings anymore. This is infrastructure-grade security work, the kind that makes senior engineers sleep better. The claude-code v2.1.149 release [5] adds the `/usage` command with per-category breakdowns (skills, subagents, plugins, MCP-server costs) and keyboard navigation for diff views. Agent SDK versions 0.3.150 [7] and 0.3.149 [8] shipped in sync, with the latter fixing an environment variable regression that was dropping `CLAUDE_AGENT_SDK_VERSION` from subprocess contexts. Claude Code v2.1.150 [6] landed with infrastructure improvements. The federation rollout is complete across all automation workflows; there's no half-measure here.
Action items
- → Review your own CI/CD workflows for static API keys and plan migration to workload identity federation anthropics/claude-code-action [plan]
- → Update claude-agent-sdk-python to 0.2.87 and claude-agent-sdk-typescript to 0.3.150 anthropics/claude-agent-sdk-python [monitor]
- → Verify your enterprise claude-code instance supports the new allowAllClaudeAiMcps managed setting if you're using cloud MCP connectors anthropics/claude-code [plan]
References
- [1] Use workload identity federation for Claude auth in CI workflows (#984) anthropics/claude-agent-sdk-python
- [2] Use workload identity federation for Claude auth in CI workflows ↗ anthropics/claude-code-action
- [3] Use workload identity federation for Claude auth in CI workflows ↗ anthropics/claude-code
- [4] Use workload identity federation for Claude auth in issue triage ↗ anthropics/claude-agent-sdk-typescript
- [5] v2.1.149 ↗ anthropics/claude-code
- [6] v2.1.150 ↗ anthropics/claude-code
- [7] v0.3.150 ↗ anthropics/claude-agent-sdk-typescript
- [8] v0.3.149 ↗ anthropics/claude-agent-sdk-typescript
FAQ
- What changed in Anthropic on May 23, 2026?
- Every major Anthropic repository has switched from long-lived API key secrets to Workload Identity Federation, eliminating the attack surface that's haunted CI/CD pipelines for years.
- What should Anthropic teams do about it?
- Review your own CI/CD workflows for static API keys and plan migration to workload identity federation • Update claude-agent-sdk-python to 0.2.87 and claude-agent-sdk-typescript to 0.3.150 • Verify your enterprise claude-code instance supports the new allowAllClaudeAiMcps managed setting if you're using cloud MCP connectors
- Which Anthropic repositories shipped on May 23, 2026?
- anthropics/claude-agent-sdk-python, anthropics/claude-code-action, anthropics/claude-code, anthropics/claude-agent-sdk-typescript