# OpenCode Console-brud: berørt omfang, udbyderlegitimation og praktiske kontroller

Published: 2026-10-18

OpenCode rapporterer et brud, der rammer 1,4 % af Console-brugere, specifikt en undergruppe med eksterne udbydere tilknyttet. Den offentlige meddelelse afslører ikke adgangsstien og den fuldførte rettelse. Denne opfølgning forklarer den dokumenterede gateway-grænse, og undersøger derefter Sphinx' forståelses-check hook og Peles sikkerhedskontrakt for diagramgengivelse.

Canonical: https://thedailydiff.dev/da/video/2026-10-18-opencode-console-breach/

## Hvad denne video dækker

- Tallet på 1,4 % gælder for Console-brugere; installation af den lokale kodningsagent alene medfører ikke inklusion i den rapporterede berørte undergruppe.
- Consoles udbyderdokumentation angiver, at den gemmer tilsluttede legitimationsoplysninger bag dens gateway. Dette er dokumenteret arkitektur, ikke en rekonstruktion af den uafslørede brudsti.
- Gennemgå officiel meddelelse og udbyderaktivitet; bevarelse af beviser og tilbagekaldelse af mistænkelige legitimationsoplysninger er generelle råd om hændelseshygiejne, ikke en annonceret komplet reparationscheckliste.
- Sphinx sender ændret kode og svar til en separat anmelder, ændrer en global Git-hooksti og har ingen standardmodelkaldsgrænse. Dets eksaminator kan tage fejl, og lokale kontroller kan omgås.
- Pele understøtter CSS-ændringer til den samme SVG. Dets hastighedssammenligning er leverandørrapporteret; billeder kan stadig udsende netværksanmodninger, og opkalderens leverede ikonmarkup forbliver et applikationsansvar.
- Destillation beskriver et påstået formål, der involverer modeloutput; hændelsens adgangssti, angriberidentitet og fulde kundepåvirkning forbliver uafsløret.

## Kapitler

- 0:00 Hvem var faktisk berørt?
- 0:39 Hvad beskriver 1,4 % faktisk?
- 1:09 Hvor findes udbyderlegitimationen?
- 1:43 Hvad skal en berørt bruger kontrollere?
- 2:08 Kan en Git-hook kontrollere forståelsen?
- 2:55 Hvad modtager Sphinx-anmelderen?
- 3:17 Hvad ændres, når Pele gengiver Mermaid?
- 3:52 Hvilke diagramgrænser forbliver dine?
- 4:15 Hvad forklarer destillation faktisk?

## Oversat udskrift

Oversat fra den originale engelske fortælling. Tilgængelig lyd og undertekster styres af YouTube.

### Hvem var faktisk berørt?

0:00 Du hører, at OpenCode blev hacket og forestiller dig din bærbare computer. Deres meddelelse nævner en undergruppe af Console-brugere. Vores tidligere 'NEEDS REVIEW'-vurdering fortjener den fulde historie. I denne video, hvem blev påvirket? Hvad skal du tjekke? Hvorfor er én label vigtig? Det er søndag den attende oktober, og dette er The Daily Diff. Husk den label.

0:18 OpenCode er en open source-kodningsagent til din terminal, editor eller desktop. Console er dens valgfri hostede modelgateway. Den betjener også udbyderkonti, du forbinder. Meddelelsen nævner den hostede del. Natten over meddelelsen er dagens diff. Derefter spørger en Git-hook dig om din agents kode, og en diagramgengiver staver

0:35 ud dens sikkerhedsgrænser. Tilsyneladende er den nye produktivitetsfunktion læsning. OpenCode siger, at 1,4 procent af Console-brugerne blev ramt,

### Hvad beskriver 1,4 % faktisk?

0:42 en undergruppe med eksterne udbydere tilknyttet. De siger, de blev e-mailet. Det er virksomhedens nuværende omfang, med hændelsen stadig i gang. Hold nævneren med. Console-brugere er den befolkning. Deres størrelse er uafsløret, så vi kan ikke beregne et antal ofre. Installation af den lokale agent alene placerer dig ikke i den rapporterede gruppe. En udvikler ved navn timo siger, at bruddet betyder mere for kunderne end

1:03 destillationsetiketten. Rimelig bekymring. Folk vil have svar om deres konti, mens internettet diskuterer modeltræning. Udbyderdokumentationen forklarer tillidsgrænsen.

### Hvor findes udbyderlegitimationen?

1:12 Console gemmer legitimationen og dirigerer anmodninger gennem sin gateway. Arbejdsområdemedlemmer bruger modeller uden at se udbydernøglen. Nyttig administration placerer gatewayen i en position, du skal stole på. Du kan dele adgang uden at placere den upstream-nøgle på hver teammates maskine. En lille procentdel kan stadig beskrive alvorlig eksponering. Meddelelsen har ikke givet en teknisk redegørelse for, hvordan adgangen blev opnået. Sikkerhedsmarketing kan lide et trøstende ord. Udviklere følger, hvilken komponent der indeholder hvilken hemmelighed.

1:37 Console fortjener endnu en boks i dit mentale diagram, hvilket er, hvordan hver arkitekturtegning bliver længere. Kontroller den officielle meddelelse og udbydernes aktivitetslogfiler.

### Hvad skal en berørt bruger kontrollere?

1:45 Ved mistænkelig brug, bevar beviser og tilbagekald de eksponerede legitimationsoplysninger gennem din udbyder. Erstat berørte integrationer bevidst. Det er generel hændelseshygiejne; meddelelsen mangler en komplet kundetilpasset afhjælpningscheckliste. OpenCode siger, at de arbejder med Anthropic, OpenAI og Google for at afhjælpe problemet. De kan endnu ikke dele flere detaljer. Vi får brug for den senere rapport for at bedømme løsningen. Denne meddelelse giver ingen verificeret løfte om godtgørelse.

### Kan en Git-hook kontrollere forståelsen?

2:08 Sphinx tilbyder en anden form for tilsyn. Den sætter en beskyttet branch-push på pause og spørger, om du forstår din agents kode. Pull-anmodningen har fået en mundtlig eksamen. Din autofyld sidder mistænkeligt stille. En separat anmelder læser den committende ændring gennem skrivebeskyttede Git-værktøjer, uden at se den genererende chat. Den spørger om adfærd og fejlsituationer. Svar forkert, og du får et andet scenarie.

2:30 Bestå, og det oprindelige push fortsætter. Readme'en spørger, hvad der sker, når en medarbejder committer og derefter går ned, før den kvitterer for sit job. Gentagelse kan gentage operationen. Eksemplet er illustrativt; vi har ikke installeret Sphinx eller målt en forbedring i produktionsgennemgangen. Sphinx yolo deaktiverer kontroller og logger springet. Lokale hooks kan omgås, og readme'en siger, at eksaminatoren kan tage fejl.

2:51 Robotten, der er undervisningsassistent, har tilladelse til at indrømme, at den er en robot. Opsætning ændrer din globale Git-hook-sti, inklusive andre repositories.

### Hvad modtager Sphinx-anmelderen?

2:58 Anmelderen modtager ændret kode og dine svar. Filnavnsudelukkelser kan ikke fange en hemmelighed, der er klistret ind i almindelig kildekode. Læs det, før du tager det i brug. Der er ingen standardgrænse for modelkald. En typisk kontrol bruger fem til otte anmodninger, plus én per svar. Sæt forbrugsgrænser. Du kan betale for privilegiet at forklare dig selv to gange.

### Hvad ændres, når Pele gengiver Mermaid?

3:17 Obsidians Kepano har netop udgivet Pele, som omdanner Mermaid-tekst til SVG. Som svar på en skeptisk udvikler peger han på seks års skrivning af Mermaid-temaer. Der er vedligeholdelseshistorie bag lancerings-tråden. Dens komprimerede pakke rapporteres at være omkring to hundrede og tredive kilobyte, mod Mermaids 1,6 megabyte. Den understøtter Mermaid 12.1's diagramtyper. Hastighedskravene er projektets målinger. Vi har ikke reproduceret den sammenligning.

3:40 Skriv diagrammets tekst, få SVG, og skift derefter dets farver med CSS uden at gengive det igen. Det samme diagram bevarer sin identitet. Din arkitektur kan stoppe med at klæde sig ud som en uafhængig hjemmeside. Pele undslipper diagramtekst og filtrerer links.

### Hvilke diagramgrænser forbliver dine?

3:54 JavaScript-klik-callbacks ignoreres. Billeder kan stadig foretage netværksanmodninger, når de vises. Din applikation ejer den ikonmarkup, den leverer, og hvordan den åbner interne links. Pele giver dig mulighed for at deaktivere links og billeder, med begrænsninger for kilde- og outputstørrelse. Applikationen har stadig arbejde at gøre. Akavede nyheder for alle, der håber, at en mindre afhængighed også mindsker ansvaret. Nu den etiket.

### Hvad forklarer destillation faktisk?

4:15 Destillation betyder at træne en model ved hjælp af en anden models output. OpenCode forbinder bruddet med et storskala destillationsangreb. Det er det påståede formål. Den efterlader adgangsstien, angriberidentiteten og den fulde kundepåvirkning uafsløret. Min vurdering er 'NEEDS REVIEW'. Jeg vil holde Console-hændelsen under revision, indtil vi kan vurdere de berørte legitimationsoplysninger og rettelsen. Identificer, hvilken tjeneste der indeholder din udbyderadgang,

4:39 før en overskrift vælger trusselsmodellen for dig. Hvis du hellere vil læse dette end høre mig sige det, lander 'diff'et i din indbakke hver morgen, gratis på thedailydiff.dev, link nedenfor. Og det er 'diff'et for i dag. Jeg er Niko fra Axrisi. Flet ansvarligt.

## Kilder

- [Latest edited OpenCode Console security notice](https://x.com/opencode/status/2111519637049319818) — OpenCode
- [Connected provider credentials and Console gateway](https://opencode.ai/v2/docs/console/providers/) — OpenCode documentation
- [Console is an optional provider](https://opencode.ai/v2/docs/console/models/) — OpenCode documentation
- [Distillation definition and separate background cases](https://www.anthropic.com/news/detecting-and-preventing-distillation-attacks) — Anthropic
- [Sphinx understanding checks and adoption caveats](https://github.com/parthh01/sphinx) — Sphinx project
- [Pele Mermaid-to-SVG renderer](https://pele.run/) — Pele project
- [Pele security and application responsibilities](https://pele.run/security) — Pele documentation
- [Pele maintainer's public explanation](https://x.com/kepano/status/2111575190081847776) — kepano
