Innbrudd i OpenCode Console: Berørte brukere må trekke tilbake API-nøkler hos OpenAI, Anthropic og Google

OpenCode, den åpen kildekode-baserte AI-kodingsagenten som stadig flere utviklere bruker som alternativ til Claude Code og Cursor, kunngjorde lørdag 17. oktober 2026 at angripere hadde brutt seg inn i et eldre system i løpet av natten.

Arkivfoto: Arkivbilde: Ustøyete serverstativ i et datasenter. Foto: AIMag
Arkivfoto: Michael Jastremski, CC BY-SA 2.0 · kilde Bearbeidelsen er lisensiert under CC BY-SA 2.0.

Innbrudd i OpenCode Console: Berørte brukere må trekke tilbake API-nøkler hos OpenAI, Anthropic og Google

OpenCode, den åpen kildekode-baserte AI-kodingsagenten som stadig flere utviklere bruker som alternativ til Claude Code og Cursor, kunngjorde lørdag 17. oktober 2026 at angripere hadde brutt seg inn i et eldre system i løpet av natten. Hendelsen rammet 1,4 prosent av brukerne av OpenCode Console – den vertsbaserte plattformen der noen brukere lagrer API-nøklene sine hos OpenAI, Anthropic og Google. Alle som fikk e-posten «Action Required: Potential provider key breach» lørdag morgen, er bedt om å trekke tilbake nøklene og lage nye, direkte hos hver enkelt leverandør.

Hva som skjedde – og hva som ikke ble rammet

Det var kun Console som var rammet. OpenCode beskriver selve inntrengingen som et angrep på et eldre system som allerede var i ferd med å avvikles – noe som reiser spørsmål om hvor godt legitimasjonsopplysninger var beskyttet i gammel infrastruktur. Dax Raad understreket på X at den åpen kildekode-appen og kommandolinjeverktøyet ikke var berørt: «Merk at dette er OpenCode Console, ikke OpenCode i seg selv, de nøklene kommer aldri til oss», skrev han, ifølge TechCrunch.

Det betyr at utviklere som kun bruker det åpen kildekode-verktøyet lokalt, og som aldri har lagt inn API-nøkler i Console, ikke er berørt. OpenCode sier at alle som ikke mottok varslings-e-posten 17. oktober, ikke er rammet.

«Distillation attack» – et omdiskutert rammeverk

I innlegget på X 17. oktober beskrev OpenCode bruddet som knyttet til et storskala «distilleringangrep» som rammet 1,4 prosent av Console-brukerne, og opplyste at alle berørte var varslet via e-post samme morgen.

Selskapet har imidlertid ikke forklart hva «distilleringangrepet» gikk ut på, eller hvordan det skal ha blitt utført. TechCrunch peker på at lekkede API-nøkler teoretisk kan hjelpe aktører i land med begrenset tilgang til amerikanske modeller med å generere de store datamengdene som trengs for distillering – prosessen der man trener en mindre modell på output fra en større. Men skeptikere, som TechCrunch refererer til uten navn, kaller fremstillingen en overdrivelse: De mener hendelsen var et rett frem innbrudd, og at eventuell bruk til distillering er ubevist. Foreløpig finnes det ingen dokumentasjon som bekrefter eller avkrefter selskapets tolkning.

Leverandørene svarer

Reaksjonene fra modelleverandørene kom raskt:

  • Anthropic oppga, gjennom Member of Technical Staff Lydia Hallie, at selskapet hadde samarbeidet med OpenCode og trukket tilbake Claude-API-nøkler man trodde var rammet. Hun oppfordret brukere som hadde lagret en nøkkel i OpenCode, til å lage en ny hvis de ville være ekstra forsiktige, ifølge IBTimes Singapore.
  • Google blokkerte også API-nøkler det var trodd var eksponert.
  • OpenAI sa at det samarbeidet med OpenCode om å gjenopprette tilgang og refundere API-kunder for kreditter brukt i angrepet. OpenCode opplyser at refusjoner for uautoriserte belastninger er i gang.

Brukerne rapporterer belastninger

I løpet av natten begynte utviklere å publisere forbruksvarsler og uautoriserte belastninger på Reddit og X, melder TechCrunch. Flere så at forbruksvarslingene fra OpenAI, Anthropic og Google gikk av samtidig.

De konkrete tallene som sirkulerer, er individuelle påstander som verken AIMag eller OpenCode har bekreftet:

  • Colin Parsons skrev på X at OpenAI-nøkkelen hans var brukt for 281 dollar og Anthropic-nøkkelen for 168 dollar.
  • Preston Zeller anslo sine tap til 1 700 dollar.
  • På Reddit hevdet én bruker omtrent 400 dollar i uautorisert bruk på en Anthropic-konto, og en annen omtrent 200 euro i Google-forbruk, før prosjektet ble suspendert.

Rapportene er kjent via The Hacker News. Det finnes foreløpig ikke noe samlet tall for de totale tapene.

Hvorfor lekkede API-nøkler er vanskelige å stanse

En API-nøkkel er en såkalt bærerlegitimasjon: Den som har nøkkelen, kan bruke den, helt til den trekkes tilbake hos leverandøren. Det får to praktiske konsekvenser, forklart av The Hacker News:

For det første hjelper det ikke å slette en nøkkel fra Console. Slettingen fjerner bare oppføringen i OpenCodes system – nøkkelen forblir gyldig hos OpenAI, Anthropic eller Google inntil brukeren selv trekker den tilbake i leverandørens eget grensesnitt.

For det andre kan ikke Console-budsjetter stoppe misbruket. Budsjettene i Console ser bare forespørsler som går gjennom OpenCodes egen gateway. Når en angriper bruker nøkkelen direkte mot leverandøren, er bruken usynlig for budsjettsystemet.

Derfor er det avgjørende at rammede brukere trekker tilbake og erstatter nøklene direkte hos hver leverandør – ikke bare rydder i Console. Sikkerhetsselskapet Safeguard, som jobber med sikkerhet i programvarekjeder, anbefalte brukere å identifisere alle relevante nøkler, lage erstatninger, oppdatere avhengige applikasjoner og deretter trekke tilbake de opprinnelige.

Hendelsen pågår

OpenCode beskriver selv saken som en pågående hendelse. Selskapet har ikke sagt hvordan angriperne fikk tilgang til det eldre systemet, når den uautoriserte tilgangen begynte, hvor mange nøkler systemet inneholdt, eller hvor mange brukere 1,4 prosent tilsvarer. Selskapets egen formulering er at nøklene «kan ha blitt eksponert» – det er ikke bekreftet at noen nøkkel faktisk ble kopiert eller brukt.

Raad skrev på X 18. oktober at angriperne hadde forsøkt å angripe selskapets systemer kontinuerlig i 48 timer, og at en bivirkning var at alt ble herdet, ifølge The Hacker News.

En sidegevinst fra hendelsen er verdt å merke seg: Raad fortalte at AI-modellene teamet brukte for å analysere angrepet begynte å nekte på grunn av sikkerhetsfiltre. OpenCode fikk senere tilgang til OpenAIs Daybreak Blue-program, som gir godkjente brukere modeller som er mindre tilbakeholdne med hensyn til defensive sikkerhetsoppgaver. Ifølge Raad forbedret tilgangen teamets mulighet til å etterforske angrepet – et konkret eksempel på debatten om hvorvidt AI-sikkerhetsgrep kan hemme forsvar mot reelle angrep.

Hva du bør gjøre – og hva som er uavklart

Hvis du fikk e-posten «Action Required: Potential provider key breach» lørdag 17. oktober: Identifiser alle nøklene dine hos OpenAI, Anthropic og Google, lag nye, oppdater applikasjonene som bruker dem, og trekk så tilbake de gamle – hos hver leverandør. Har du ikke mottatt e-posten, opplyser OpenCode at du ikke er rammet.

Det gjenstår flere åpne spørsmål: Om nøkler faktisk ble kopiert eller brukt, hva som ligger i påstanden om distilleringangrep, hvordan angriperne kom inn, og hva de totale tapene beløper seg til. Med leverandørenes tiltak bare nå på plass og refusjoner fortsatt i gang, er det grunnlaget som foreligger, ennå i endring.

Kilder: TechCrunch, The Hacker News, IBTimes Singapore, Arabian Post via MSN


OpenCode Console breach: Affected users must revoke their OpenAI, Anthropic and Google API keys

OpenCode, the open-source AI coding agent increasingly used by developers as an alternative to Claude Code and Cursor, announced on Saturday, October 17, 2026, that attackers had broken into a legacy system overnight. The incident affected 1.4 percent of users of OpenCode Console — the hosted platform where some users store their API keys with OpenAI, Anthropic and Google. Anyone who received the email "Action Required: Potential provider key breach" on Saturday morning is being asked to revoke their keys and create new ones, directly with each provider.

What happened — and what was not affected

Only Console was affected. OpenCode describes the intrusion itself as an attack on a legacy system that was already in the process of being decommissioned — raising questions about how well credentials were protected in older infrastructure. Dax Raad stressed on X that the open-source app and the command-line tool were untouched: "Note this is the OpenCode Console, not OpenCode itself, those keys never come to us," he wrote, according to TechCrunch.

That means developers who only use the open-source tool locally, and who never entered API keys into Console, are not affected. OpenCode says that anyone who did not receive the notification email on October 17 was not affected.

A "distillation attack" — a contested framing

In its X post on October 17, OpenCode described the breach as related to a large-scale "distillation attack" that affected 1.4 percent of Console users, and said all affected users had been notified by email that morning.

The company has not, however, explained what the "distillation attack" involved or how it was supposedly carried out. TechCrunch notes that leaked API keys could theoretically help actors in countries with limited access to American models generate the large datasets needed for distillation — the process of training a smaller model on the output of a larger one. But skeptics, whom TechCrunch references without naming, call the framing an overstatement: They believe the incident was a straightforward break-in, and that any use for distillation is unproven. So far there is no documentation confirming or refuting the company's interpretation.

The providers respond

Reactions from the model providers came quickly:

  • Anthropic said, through Member of Technical Staff Lydia Hallie, that it had worked with OpenCode and revoked Claude API keys believed to be affected. She encouraged users who had stored a key in OpenCode to create a new one if they wanted to be extra careful, according to IBTimes Singapore.
  • Google also blocked API keys believed to have been exposed.
  • OpenAI said it was working with OpenCode on restoring access and refunding API customers for credits used in the attack. OpenCode says refunds for unauthorized charges are underway.

Users report charges

Overnight, developers began posting usage alerts and unauthorized charges on Reddit and X, TechCrunch reports. Several saw spending alerts from OpenAI, Anthropic and Google fire off at the same time.

The specific figures circulating are individual claims that neither AIMag nor OpenCode has verified:

  • Colin Parsons wrote on X that his OpenAI key had been used for $281 and his Anthropic key for $168.
  • Preston Zeller estimated his losses at $1,700.
  • On Reddit, one user claimed roughly $400 in unauthorized use on an Anthropic account, and another roughly €200 in Google usage, before the project was suspended.

The reports are known via The Hacker News. There is still no aggregate figure for total losses.

Why leaked API keys are hard to stop

An API key is what is known as a bearer credential: whoever holds the key can use it, until it is revoked with the provider. This has two practical consequences, as explained by The Hacker News.

First, deleting a key from Console does not help. The deletion only removes the entry in OpenCode's system — the key remains valid with OpenAI, Anthropic or Google until the user revokes it in the provider's own interface.

Second, Console budgets cannot stop the misuse. Budgets in Console only see requests that go through OpenCode's own gateway. When an attacker uses the key directly against the provider, the usage is invisible to the budgeting system.

That is why it is critical that affected users revoke and replace their keys directly with each provider — not just clean up in Console. Safeguard, a security company working on software supply chain security, advised users to identify all relevant keys, create replacements, update dependent applications, and then revoke the originals.

The incident is ongoing

OpenCode itself describes the matter as an ongoing incident. The company has not said how the attackers gained access to the legacy system, when the unauthorized access began, how many keys the system held, or how many users 1.4 percent corresponds to. The company's own wording is that the keys "may have been exposed" — it is not confirmed that any key was actually copied or used.

Raad wrote on X on October 18 that attackers had been attempting to breach the company's systems continuously for 48 hours, and that a side effect was that everything was getting hardened, according to The Hacker News.

One side effect of the incident is worth noting: Raad said the AI models the team used to analyze the attack began refusing due to safety filters. OpenCode later gained access to OpenAI's Daybreak Blue program, which gives vetted users models that are less restrained on defensive security tasks. According to Raad, the access improved the team's ability to investigate the attack — a concrete example of the debate over whether AI safety measures can hamper defense against real attacks.

What you should do — and what remains unresolved

If you received the email "Action Required: Potential provider key breach" on Saturday, October 17: Identify all of your keys with OpenAI, Anthropic and Google, create new ones, update the applications that use them, and then revoke the old ones — with each provider. If you did not receive the email, OpenCode says you were not affected.

Several open questions remain: whether keys were actually copied or used, what lies behind the distillation attack claim, how the attackers got in, and what total losses amount to. With the providers' measures only just in place and refunds still underway, the available basis is still shifting.

Sources: TechCrunch, The Hacker News, IBTimes Singapore, Arabian Post via MSN

Få de viktigste AI-nyhetene i innboksen

Nyheter, analyser og verktøy samlet for deg.