SafetyRisk, alignment & guardrails
OpenCode Console breach exposed stored OpenAI, Anthropic and Google API keys, and OpenCode ties it to a distillation attack
An overnight intrusion into OpenCode's legacy Console exposed provider keys for 1.4% of Console users. Console is a hosted team product that stored linked provider keys. Users reported unauthorized charges reaching $1,700, and OpenCode linked the breach to large-scale model distillation.
From the r/AISEOInsider (via last30days) article of October 19, 2026 and cited sources: The breach hit an old Console system that OpenCode was already shutting down. [4] [8] [5]
SOURCES[4] OpenCode Console breach exposed users' AI provider API… orcarouter.ai[8] OpenCode breach exposes stored OpenAI and Anthropic keys —… startupfortune.com[5] Linked video: The OpenCode Hack Proves Your AI Keys Are… youtube.com
AI-assisted, not human-edited. Methodology Corrections Who owns this site
- What happened
- The breach hit an old Console system that OpenCode was already shutting down. [4] [8] [5]
- Original source
- r/AISEOInsider (via last30days) article, independent perspective
- Brief by
- AT Pulse research desk AI-assisted; publisher and contact on the desk page
- When
- October 19, 2026 article published
- Covered
- Oct 19 edition
- Evidence
- 9 sources across 8 sites
- 1The OpenCode Hack Proves Your AI Keys Are the New Targetreddit.com
- 2OpenCode’s AI Hack Changes Everythingreddit.com
- 3OpenCode Console breach: what to do — PlayCISOplayciso.com
- 4OpenCode Console breach exposed users' AI provider API…orcarouter.ai
- 5Linked video: The OpenCode Hack Proves Your AI Keys Are…youtube.com
- 6Strengthening our defenses against distillation attacks —…anthropic.com
RisingHow it’s measured
YouTube video · 871 views · 12 likes
Reach blends public engagement (views, likes, comments, shares, stars) from the platforms where the story or its original source lives: YouTube, Hacker News, GitHub, Substack and similar. A video and the article written from its transcript share one score, taken from the video. Platforms with no data are left out rather than counted as zero, and the age of a story never lowers its score.
The breach hit an old Console system that OpenCode was already shutting down. That system kept teams' linked provider keys on OpenCode's servers. OpenCode has not said the local app's keys, which sit in a file on the user's own machine, were involved. It also has not said how the attacker got in, how many accounts the 1.4% represents, or whether anyone will be reimbursed. [4] [8] [5]
OpenCode called the incident a distillation attack, meaning the keys were used to pull frontier-model outputs at scale while victims paid. It has published no logs to back that label. A few days earlier, Anthropic said its new defenses cut the reasoning tokens distillers extract by roughly 90–99% and that it often bans such accounts within two hours. Those figures are Anthropic's own estimates from its own platform. One explanation is that real, trusted customer keys become more valuable as fake accounts get caught faster. That explanation is a theory and has not been confirmed. [4] [6] [5]
Anthropic's research suggests why full reasoning text is the prize. In an internal experiment, a model trained on full Claude reasoning transcripts scored 80.4% on SWE-bench Verified. A model trained only on summarized reasoning scored 71.8%. The experiment has not been released for others to reproduce. [6] [7]
Affected users are advised to revoke and reissue keys in each provider's dashboard, update any apps that used them, check usage from October 16 onward, and file a support ticket for fraudulent charges. More broadly: use one key per tool, cap spending on every key, and inventory old or retired tools that may still hold live keys. On Anthropic, custom limits are set per workspace and cannot be applied to the default workspace. [3] [5]
The evidence shows that a hosted gateway, including a system being retired, held many live provider keys in one place, and those keys were abused for billable usage.
Read the full assessment
The unproven implication is that stored customer keys are becoming a preferred route to frontier-model outputs.
Executive brief
Attackers who broke into OpenCode's old Console system don't seem to have wanted passwords or card numbers. They wanted paid access to frontier AI models. OpenCode linked the breach to a "large scale distillation attack," meaning stolen OpenAI, Anthropic and Google keys were reportedly used to pull model outputs at scale, with victims paying the bills (OrcaRouter). OpenCode says 1.4% of Console users were affected. Five days earlier, Anthropic had said its new defenses cut what distillers harvest by about 90–99% (Anthropic). One reading, which is unconfirmed: real customer keys now matter more to distillers as fake accounts get caught faster.
What changed and event timeline
Anthropic names distillers
Anthropic reported more than 16 million fraudulent exchanges with Claude through about 24,000 accounts, which it attributed to DeepSeek, Moonshot and MiniMax ().
Security fix proposed, then auto-closed
Pull request #45919 proposed adding Cloudflare Turnstile to legacy Console authentication. A bot closed it about a month later because it was old and had few reactions.
More detail
PlayCISO can't confirm that the fix would have stopped this incident ().
Anthropic hardens Claude
Anthropic said defenses cut harvested reasoning tokens by about 90–99%, and that it often bans distillation accounts within two hours ().
Legacy Console breached
Overnight intrusion into a system that was being shut down. OpenCode disclosed it on Oct 17 and emailed affected users to say their provider keys "may have been exposed" (;).
Charges surface; key facts still undisclosed
Users reported unauthorized bills of $281 to $1,700. OpenCode has not said how the attacker got in, how many accounts were affected, or whether it will reimburse anyone ().
Capabilities and access
- What was hit: OpenCode Console, the hosted team product from Anomaly Innovations, which stores linked provider keys on its servers so team members never see them.
- Anthropic's model-level controls (Anthropic):
- Claude Fable 5.1 and Claude Opus 5.5 use "preserved thinking." API accounts created on or after Aug 31, 2026 cannot edit Claude's prior context.
Read the full section
- What was hit: OpenCode Console, the hosted team product from Anomaly Innovations, which stores linked provider keys on its servers so team members never see them. The local OpenCode app keeps keys in a local file on the user's machine, and OpenCode has said nothing about those keys being involved (video 09:01; Startup Fortune).
- Anthropic's model-level controls (Anthropic):
- Claude Fable 5.1 and Claude Opus 5.5 use "preserved thinking." API accounts created on or after Aug 31, 2026 cannot edit Claude's prior context.
- Claude Sonnet 5.5 reasoning transcripts can only be seen by the organization whose request produced them.
Technical analysis for researchers and developers
- Why attackers want the reasoning text: In Anthropic's experiment, a pretrained Claude model trained on full Claude Opus 4.8 transcripts scored 80.4% on SWE-bench Verified.
- How Anthropic measures the 90–99%: It estimates how many reasoning tokens distillers extract on its own platform.
- Attack surface: One proxy network tested 12,000 requests, each a different attempt to get Claude to reveal its reasoning (Anthropic).
Read the full section
- Why attackers want the reasoning text: In Anthropic's experiment, a pretrained Claude model trained on full Claude Opus 4.8 transcripts scored 80.4% on SWE-bench Verified. Trained on summarized reasoning only, it scored 71.8% (Anthropic). Anthropic ran this internally and has not released it for others to reproduce.
- How Anthropic measures the 90–99%: It estimates how many reasoning tokens distillers extract on its own platform. Extraction fell 10–100x after a classifier was introduced (Anthropic).
- Attack surface: One proxy network tested 12,000 requests, each a different attempt to get Claude to reveal its reasoning (Anthropic).
- Design takeaway: Hosted gateways that hold long-lived provider keys concentrate risk, and that includes systems being retired.
Claims and evidence
- Scope: 1.4% of Console users who had linked outside providers. Only OpenCode reports this, and the absolute number is undisclosed (OrcaRouter).
- Charges: These are user-reported, not audited. Other keys held by the same users were untouched (PlayCISO).
- "Distillation attack": This label is OpenCode's. No query logs or other technical evidence have been published to support it (OrcaRouter).
Read the full section
- Scope: 1.4% of Console users who had linked outside providers. Only OpenCode reports this, and the absolute number is undisclosed (OrcaRouter).
- Charges: These are user-reported, not audited. Named users reported $281 (OpenAI) plus $168 (Anthropic), over $700, and $1,700 (OrcaRouter). Other keys held by the same users were untouched (PlayCISO).
- "Distillation attack": This label is OpenCode's. No query logs or other technical evidence have been published to support it (OrcaRouter).
- Key revocation: An Anthropic engineer, Lydia Hallie, reportedly said affected Claude keys were already revoked. This is secondhand and comes from the video (video 09:37).
- Anthropic's defense figures: All come from Anthropic itself.
Context and prior work
- Anthropic's February report described distillation as industrial-scale and run through networks of fake accounts (Unite.AI).
- The October post says the defenses cost Anthropic trillions of tokens of paying traffic, and it expects a continuing "cat-and-mouse game" (Anthropic).
- Crypto Briefing notes that OpenCode had earlier security issues in early 2026 (Crypto Briefing).
Read the full section
- Anthropic's February report described distillation as industrial-scale and run through networks of fake accounts (Unite.AI).
- The October post says the defenses cost Anthropic trillions of tokens of paying traffic, and it expects a continuing "cat-and-mouse game" (Anthropic).
- Crypto Briefing notes that OpenCode had earlier security issues in early 2026 (Crypto Briefing).
Limitations, safety and contested findings
- The motive theory is unconfirmed. The video itself labels this a theory (video 07:14).
- Figures conflict:
- The video cites "$400+" (00:05); PlayCISO cites roughly $50–$1,700.
Read the full section
- The motive theory is unconfirmed. The video's argument is that tighter fake-account detection pushes distillers toward stolen real keys. The video itself labels this a theory (video 07:14).
- Figures conflict:
- The video cites "$400+" (00:05); PlayCISO cites roughly $50–$1,700.
- The video's claim that MiniMax alone had about 30 million exchanges (05:55) doesn't fit the 16 million combined total.
- Consequences beyond the bills: One user's Google Cloud project was suspended, and another said OpenAI deleted their account (Startup Fortune).
- About the source: The video is commentary that also promotes a paid community. Its automatic captions may contain errors.
Business and practitioner implications
- If you received OpenCode's email: Revoke and reissue the keys in each provider's dashboard, update any app that used them, check usage from Oct 16 onward, and file a provider support ticket for fraudulent charges (PlayCISO; video 13:31).
- For everyone running agents:
- Use one key per tool, so a leak means rotating one key rather than all of them.
Read the full section
- If you received OpenCode's email: Revoke and reissue the keys in each provider's dashboard, update any app that used them, check usage from Oct 16 onward, and file a provider support ticket for fraudulent charges (PlayCISO; video 13:31).
- For everyone running agents:
- Use one key per tool, so a leak means rotating one key rather than all of them.
- Put a spend cap on every key. On Anthropic, custom limits are set per workspace and can't be set on the default workspace (video 12:41).
- Prefer short-lived, narrowly scoped credentials.
- Inventory where keys live: Old tools, test projects and systems being retired can all still hold live keys.
- Liability is unsettled: Don't assume OpenCode or the providers will absorb the charges.
The source trail.
Sources (9)
The OpenCode Hack Proves Your AI Keys Are the New Target
Feed excerpt only. A transcript of the video linked from this page is supplied (linked video auto captions; https://www.youtube.com/watch?v=y-Dh0UaPC0s); automatic text may contain errors.
reddit.comOpenCode’s AI Hack Changes Everything
Related coverage; assess separately
reddit.comOpenCode Console breach: what to do — PlayCISO
playciso.comOpenCode Console breach exposed users' AI provider API keys — OrcaRouter
orcarouter.aiLinked video: The OpenCode Hack Proves Your AI Keys Are the New Target
linked video auto captions
www.youtube.com