Runtime Governance Series
Are AI API Keys Production Credentials? Anthropic Report
Anthropic's September 2026 report says to treat AI keys like production credentials. What it shows, what it doesn't, and how to govern agents using them.
Published on


Are AI API Keys Production Credentials? What Anthropic's Threat Report Shows
Anthropic's September 2026 report describes attackers going after AI keys. Here is what it says, what it does not say, and how to govern the agents that use them.
By Tahir Mahmood, Co-founder & CTO, OpenBox ยท Last updated 11 November 2026
In brief: Anthropic's September 2026 threat report says organizations should treat AI keys and agent integrations with the same level of seriousness as production credentials, because attackers do. It describes stolen keys giving attackers loot, compute and cover, and one actor taking an AI vendor's production keys through an evaluation sandbox. OpenBox, an AI agent governance platform, governs the agents that use keys like these, and this article states where that governance stops.
What does Anthropic's report say about AI keys and production credentials?
Anthropic recommends that organizations give AI keys and agent integrations the same level of seriousness as production credentials, because attackers treat them with that same level of seriousness (report p. 30). It adds that AI access should be purchased only through authorized channels, and that the integrations customers build around AI, such as sandboxes, proxies and resellers, are part of the attack surface.
The source is Detecting and countering misuse of AI: September 2026, published on 10 September 2026. It covers activity Anthropic disrupted between December 2025 and August 2026 (pp. 3 to 4).
Scope matters. Anthropic describes its cases as the most notable and novel threat activity it has identified, not typical misuse, and its stated scope is operations in which threat actors tried to use Claude for malicious activity (p. 3). The findings therefore describe the cases Anthropic chose to publish. They do not measure how common AI key theft is. We read the report as describing attackers, not enterprise deployments, and the enterprise reading below is ours. For a related reading of the same report, see Governing Autonomous AI Agents That Act Without Asking. For the wider discipline, see our guide to AI agent governance.
Why do attackers want stolen AI API keys?
Anthropic says operators who obtain AI credentials gain three things at once: loot, compute and cover (p. 30). It also says access to AI through compromised API keys, session tokens and devices has increasingly become the sole objective of multiple criminal groups (p. 28).
Term | What Anthropic says it means (p. 30, paraphrased) |
Loot | Stolen keys and accounts can be resold in established markets. |
Compute | With the credentials, an attacker's workloads run at someone else's expense. |
Cover | The activity is attributed to the credential's legitimate owner. |
Those groups often sell access through brokers, which often feed into fraudulent AI reseller networks that rotate in new stolen keys and session tokens until they exhaust their usage (p. 28). Most commonly, reseller supply comes from legitimate customers who inadvertently exposed keys and session tokens in products, applications and public code, such as GitHub, mobile app install files, Docker containers, websites and chatbots (p. 30).
How did GTG-50020 get production keys from an AI vendor's evaluation sandbox?
According to Anthropic, GTG-50020 injected malicious instructions into an AI vendor's automated evaluation sandbox, and the sandbox handed over the credentials it held, including production AI API keys from multiple providers belonging to that vendor (p. 30). Anthropic describes the actor as Russian-speaking and financially motivated, with a history of intrusions against hotel booking and financial technology platforms.
1. Injection. The actor injected malicious instructions into the sandbox, as described above (p. 30).
2. Reuse. The actor continued intrusion attempts against the vendor and other unrelated targets simultaneously. Anthropic says that on obtaining the target's API keys, the actor automatically switched to using the victim's keys instead of its own (p. 31).
3. Scale. A follow-on campaign run from the same infrastructure attacked roughly thirty AI companies in about four days with similar techniques. The report says the actor identified one successful attack path and repeated it against all thirty targets, adapting slightly to differences across them (p. 31). It does not state how many of those attacks succeeded.
4. Goal. The actor's stated goal, pursued across more than a dozen avenues, was access to a pre-release Claude model. Anthropic says the actor never gained access and every attempted path failed (p. 31).
Anthropic says the keys involved were customers' keys stolen from customers' environments, and that the actor never compromised Anthropic's own systems (p. 31). It calls the case the clearest demonstration to date that the AI supply chain has become a deliberate criminal target.
Separately, Anthropic says multiple actors compromised AI wrapper services' implementation of LiteLLM and used prompt injection to exfiltrate the production API keys used in their cloud-hosted container environments (p. 29). OpenBox has argued that prompt injection is a governance failure, not only a model problem.
What happens after an AI key is stolen?
In several of Anthropic's cases, the stolen key is put to use. Suspected ShinyHunters affiliates, on obtaining a victim's AI keys during an intrusion, switched their own attack workloads onto them (p. 30). Each case in the report is distinct, so the facts are kept separate below.
Actor or cluster | What the report says | Pages |
Suspected ShinyHunters affiliates (GTG-50014) | Across the collective of operators, during multiple target intrusions, a target's AI API keys were stolen from the target's enterprise software vendors. One of the stolen keys was then used by the attacker for roughly three weeks to conduct secondary attacks on other organizations, including compromising a French retail chain and probing a Web3 identity platform. In every instance, the keys involved were stolen from Anthropic customers' environments, and Anthropic's own systems were not compromised by this actor. | pp. 13 to 15 |
Hacktivist (GTG-50029) | A hacktivist campaign ran for a month entirely on stolen API keys (p. 30). The actor built a scanner for exposed keys in public containers and rotated key use through a local proxy, which let it blend its traffic with that of the keys' legitimate owner (p. 34). | pp. 30, 34 |
GTG-50020 | Took an AI vendor's production keys from its evaluation sandbox, then switched to using them (see above). | pp. 30 to 31 |
Our reading, not Anthropic's: because cover means activity is attributed to the legitimate owner, an owner reviewing its own logs may see the activity under its own key, which is one reason governance starts where monitoring ends. OpenBox's agentic kill chain article applies the report's lifecycle diagrams to governed agent workflows.
What should CISOs and identity teams change?
Anthropic's own recommendation is the starting point: give AI keys and agent integrations the same seriousness as production credentials, and buy AI access only through authorized channels (p. 30). The steps below are our recommendations, not requirements from Anthropic or any standard.
1. Inventory AI keys with your production credentials. Give each key an owner and put it in the same register and review cycle.
2. Inventory the integrations around the keys. Anthropic names sandboxes, proxies and resellers as part of the attack surface (p. 30). Gateways and wrappers belong on the same list; see What Your LLM Gateway Can't See.
3. Check where keys could be exposed. Anthropic lists GitHub, mobile app install files, Docker containers, websites and chatbots as places where customers inadvertently exposed keys that fed fraudulent resellers (p. 30).
4. Ask whether any evaluation or test harness holds production keys. This is our question, prompted by GTG-50020.
5. Buy AI access only through authorized channels. Anthropic warns that an alleged discount that requires routing traffic and credentials through an unknown intermediary introduces tremendous risk to user data and systems (p. 30).
6. Treat agents as identities with owners and limits. For a week-by-week plan, see the 90-day CISO playbook.
Okta, an identity vendor, said in June 2026 that most agent connections still rely on high-risk static API keys and user consent screens invisible to the IT admin (Okta press release, 23 June 2026). That is a vendor statement and the release cites no data. For how identity standards and governance divide the work, see AI Authentication Ends Where Governance Begins.
Where does OpenBox fit, and where does it stop?
OpenBox governs AI agents. In the documentation we reviewed, the subject of governance is the agent and its operations, not the key. OpenBox scores each agent, decides what the agent may do before an operation runs, and records governance events in a signed record. The pages we reviewed describe controls on agent operations, not a key vault or rotation service. These controls sit in the Trust Lifecycle.
Question | Component | What OpenBox docs say | Limit |
How trustworthy is this agent now? | A 0 to 100 score: Risk Profile (40%) + Behavioral (35%) + Alignment (25%). Tier 1 is 90 to 100; Tier 4 is 25 to 49; below 25 is Untrusted. Tier downgrades apply immediately when a score crosses a lower bound. | Scores an agent, not a key. | |
What may this agent do? | Defines what the agent is allowed to perform using guardrails, policies and behavioral rules, and produces a governance decision. Lower tiers receive stricter defaults. | Applies to operations OpenBox evaluates. | |
Which agent sent this request? | Each agent has a DID and an Ed25519 signing key, separate from its API key. If the API key leaks, an attacker can reach OpenBox but cannot act as the agent without the private key, when Require signed requests is on. | Covers requests to OpenBox, not model provider keys. The key is shown once; you store it. | |
Can the record be altered later? | Session events are hashed with SHA-256 into a Merkle tree and signed (AWS KMS ECDSA P-256 by default). The proof confirms governance data was not altered after the fact. | Does not show that an agent's outputs were correct. |
See also Verifiable Identity & Trust for Agents, Cryptographic Verifiability, agent lineage and Trust Is a Runtime Governance Decision.
What are OpenBox's five governance decisions?
When OpenBox evaluates an agent operation, it returns one of five governance decisions: ALLOW, CONSTRAIN, REQUIRE_APPROVAL, BLOCK or HALT. Each decision executes before the tool call or model request reaches its target. When more than one applies, the stricter one wins: HALT, then BLOCK, REQUIRE_APPROVAL, CONSTRAIN and ALLOW.
Decision | Effect | Illustration (ours, not a default) |
ALLOW | The operation proceeds normally. | A routine read by a Tier 1 agent. |
CONSTRAIN | Runs the action in a sandboxed form instead of allowing or refusing it outright. A policy can, for example, strip sensitive fields from a tool call's input or limit the resources the action can reach. | A tool call that runs with credential-like fields removed from its input. |
REQUIRE_APPROVAL | Pauses the operation for human review. If approved it proceeds, if rejected it is blocked, and if no one answers it expires. | The docs' policy example: require approval for external API calls from Tier 3 or Tier 4 agents (policies). |
BLOCK | Refuses the specific operation. The agent session continues. | A send to a destination on a policy denylist. |
HALT | Terminates the entire agent session, cancelling the workflow and abandoning pending operations. Docs list a critical policy violation, a multi-step threat pattern and a critically low trust score among the triggers. | A critical behavioral rule match across a session. |
The linked Governance Decisions docs page lists four decisions. CONSTRAIN is described in OpenBox's October and November 2026 articles, including Runtime AI Agent Governance: Chained Approved Steps. For why per-action decisions matter when work is split across steps, see AI task splitting and re-prompting. For why a binary allow-or-block gate struggles when one action can be safe or harmful, see Why Blocking Bad AI Prompts Fails on Dual-Use Actions.
Two limits apply. First, enforcement covers operations the governance layer mediates. As OpenBox has noted, an operation an agent can reach by an ungoverned route sits outside policy (see AI Agents Can Rewrite Their Own Permissions). Our reading: a stolen model provider key used directly against the provider is such a route. Second, attestation supports the integrity of recorded evidence, not the correctness of an agent's outputs (see Logging Is Not AI Governance). This article does not claim that any OpenBox decision would have stopped a case in Anthropic's report, which concerned attackers using Claude, not governed enterprise agents. For agents that hand work to other agents, see Authorization Propagation in Multi-Agent AI Systems.
Frequently asked questions
Did attackers compromise Anthropic's systems?
Anthropic says no in two of the cases covered here. For the suspected ShinyHunters-affiliated cluster (GTG-50014), it says the keys involved were stolen from Anthropic customers' environments and that its own systems were not compromised by this actor (pp. 14 to 15). For GTG-50020, it says the keys involved were customers' keys stolen from customers' environments and that the actor never compromised its own systems (p. 31). This article does not extend that statement to other cases.
Does Anthropic's report cover enterprise AI agents?
Not as a subject. The report's stated scope is operations in which threat actors tried to use Claude for malicious activity (p. 3). Its guidance on page 30 does tell organizations to treat AI keys and agent integrations like production credentials, but the report does not examine enterprise agent governance. Any link to enterprise agent governance in this article is our own reasoning.
Does OpenBox protect my model provider API keys?
The OpenBox documentation we reviewed describes controls on agent operations, not a key vault or rotation service. OpenBox Agent Identity separates an agent's OpenBox API key from its signing key, which addresses a leaked OpenBox API key, not a leaked model provider key.
What are OpenBox Trust Tiers?
Trust Tiers translate an agent's Trust Score (0 to 100) into control levels. Per OpenBox docs, Tier 1 is 90 to 100 (Trusted), Tier 2 is 75 to 89 (Confident), Tier 3 is 50 to 74 (Monitor), Tier 4 is 25 to 49 (Restrict), and 0 to 24 is Untrusted (Decommission).
The takeaway
Anthropic's instruction for AI keys is short: treat them like production credentials, because attackers do. Inventory them, inventory what holds them, and govern the agents that use them. To see how OpenBox applies that governance, start with the OpenBox documentation, or return to our guide to AI agent governance.
Related reading
โข What Your LLM Gateway Can't See: OpenBox on the gaps a gateway leaves for agent and tool activity.
โข OpenBox 90-day CISO playbook for AI agent governance: a staged plan for the steps in this article.
โข Agentic Kill Chain: How to Govern Each AI Agent Action: applies the attacker lifecycle view from the same Anthropic report to runtime governance.
โข AI Authentication Ends Where Governance Begins: where identity standards stop and governance starts.
โข OpenBox on prompt injection as a governance failure: the argument that prompt injection is a governance failure, not only a model problem.
โข AI Agents Can Rewrite Their Own Permissions: OpenBox on what sits outside policy when an agent finds an ungoverned route.
Sources1. Anthropic, "Detecting and countering misuse of AI: September 2026," https://www.anthropic.com/threat-intelligence-report-september-2026, published 10 September 2026 (pp. 3 to 4, 11 to 15, 28 to 31, 34), accessed 11 November 2026. 2. OpenBox, "Trust Scores," https://docs.openbox.ai/core-concepts/trust-scores, accessed 11 November 2026. 3. OpenBox, "Trust Tiers," https://docs.openbox.ai/core-concepts/trust-tiers, accessed 11 November 2026. 4. OpenBox, "Governance Decisions," https://docs.openbox.ai/core-concepts/governance-decisions, accessed 11 November 2026. 5. OpenBox, "Agent Identity," https://docs.openbox.ai/core-concepts/agent-identity, accessed 11 November 2026. 6. OpenBox, "Authorize (Phase 2)," https://docs.openbox.ai/trust-lifecycle/authorize, accessed 11 November 2026. 7. OpenBox, "Attestation & Cryptographic Proof," https://docs.openbox.ai/administration/attestation-and-cryptographic-proof, accessed 11 November 2026. 8. OpenBox, "Runtime AI Agent Governance: Chained Approved Steps," https://www.openbox.ai/blog/runtime-ai-governance-chained-approved-actions, published 28 October 2026, accessed 11 November 2026. 9. OpenBox, "Agentic Kill Chain: How to Govern Each AI Agent Action," https://www.openbox.ai/blog/agentic-kill-chain-how-to-govern-each-ai-agent-action, published 9 November 2026, accessed 11 November 2026. 10. Okta, "Okta advances the industry standard for secure AI agent connections with expanding Cross App Access ecosystem," https://www.okta.com/newsroom/press-releases/okta-announces-cross-app-access-partners/, published 23 June 2026, accessed 11 November 2026. |

