# OpenCode Console-oortreding: geaffekteerde omvang, verskaffer-geloofsbriewe en praktiese kontrole

Published: 2026-10-18

OpenCode rapporteer 'n oortreding wat 1.4% van Console-gebruikers raak, spesifiek 'n subset met eksterne verskaffers gekoppel. Die openbare kennisgewing laat die toegangspad en voltooide oplossing onbekend. Hierdie opvolg verduidelik die gedokumenteerde poortgrens, en ondersoek dan Sphinx se begrip-kontrole-haak en Pele se diagram-weergawe-veiligheidskontrak.

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

## Wat hierdie video dek

- Die 1.4%-syfer geld vir Console-gebruikers; die installering van die plaaslike kodering-agent alleen skakel nie insluiting in die gerapporteerde geaffekteerde subset nie.
- Console se verskaffer-dokumentasie sê dit stoor gekoppelde geloofsbriewe agter sy poort. Dit is gedokumenteerde argitektuur, nie 'n rekonstruksie van die onbekende oortredingspad nie.
- Hersien amptelike kennisgewing en verskaffer-aktiwiteit; die bewaring van bewyse en die herroeping van verdagte geloofsbriewe is algemene advies vir insident-higiëne, nie 'n aangekondigde volledige herstelkontrolelys nie.
- Sphinx stuur veranderde kode en antwoorde na 'n aparte resensent, verander 'n globale Git-haakpad, en het geen verstekmodel-oproepbeperking nie. Sy eksaminator kan verkeerd wees en plaaslike kontrole kan omseil word.
- Pele ondersteun CSS-veranderinge aan dieselfde SVG. Sy spoedvergelyking is verskaffer-gerapporteer; beelde kan steeds netwerkversoeke uitreik en oproeper-verskafde ikoon-opmaak bly 'n toepassingsverantwoordelikheid.
- Distillasie beskryf 'n beweerde doel wat modeluitsette behels; die insident se toegangspad, aanvaller-identiteit en volle klante-impak bly onbekend.

## Hoofstukke

- 0:00 Wie is eintlik geraak?
- 0:39 Wat beskryf 1.4% eintlik?
- 1:09 Waar woon die verskaffer-geloofsbrief?
- 1:43 Wat moet 'n geaffekteerde gebruiker kontroleer?
- 2:08 Kan 'n Git-haak begrip kontroleer?
- 2:55 Wat ontvang die Sphinx-resensent?
- 3:17 Wat verander wanneer Pele Mermaid weergee?
- 3:52 Watter diagramgrense bly joune?
- 4:15 Wat verduidelik distillasie eintlik?

## Vertaalde transkripsie

Vertaal uit die oorspronklike Engelse vertelling. Beskikbare klank en onderskrifte word deur YouTube beheer.

### Wie is eintlik geraak?

0:00 Jy hoor OpenCode is gekap en stel jou skootrekenaar voor. Sy kennisgewing noem 'n subset van Console-gebruikers. Ons vroeëre 'needs review'-uitspraak verdien die volle verhaal. In hierdie video, wie is geraak? Wat moet jy kontroleer? Hoekom maak een etiket saak? Dis Sondag, agtiende Oktober, en dit is The Daily Diff. Hou daardie etiket in gedagte.

0:18 OpenCode is 'n oopbron-kodering-agent vir jou terminaal, redakteur of lessenaar. Console is sy opsionele gasheer-modelpoort. Dit bedien ook verskaffer-rekeninge wat jy koppel. Die kennisgewing noem daardie gasheer-stuk. Die oornagkennisgewing lei vandag se diff. Dan vra 'n Git-haak jou oor jou agent se kode, en 'n diagram-weergawe spel

0:35 sy veiligheidsgrense uit. Blykbaar is die nuwe produktiwiteitsfunksie lees. OpenCode sê een punt vier persent van Console-gebruikers is geaffekteer,

### Wat beskryf 1.4% eintlik?

0:42 'n subset met eksterne verskaffers gekoppel. Dit sê hulle is per e-pos in kennis gestel. Dit is die maatskappy se huidige omvang, met die insident wat nog aan die gang is. Hou die noemer aangeheg. Console-gebruikers is daardie bevolking. Die grootte daarvan is onbekend, so ons kan nie 'n slagoffer-telling bereken nie. Die installering van die plaaslike agent alleen plaas jou nie in die gerapporteerde groep nie. 'n Ontwikkelaar genaamd Timo sê die oortreding is belangriker vir klante as die

1:03 distillasie-etiket. Tereg bekommerd. Mense wil antwoorde oor hul rekeninge hê terwyl die internet oor modelopleiding argumenteer. Die verskaffer-dokumentasie verduidelik die vertrouensgrens.

### Waar woon die verskaffer-geloofsbrief?

1:12 Console stoor die geloofsbrief en roeteer versoeke deur sy poort. Werkspasie-lede gebruik modelle sonder om die verskaffer-sleutel te sien. Nuttige administrasie plaas die poort in 'n posisie wat jy moet vertrou. Jy kan toegang deel sonder om die stroomop-sleutel op elke spanlid se masjien te plaas. 'n Klein persentasie kan steeds ernstige blootstelling beskryf. Die kennisgewing het geen tegniese verslag verskaf van hoe toegang verkry is nie. Sekuriteitsbemarking hou van 'n vertroostende woord. Ontwikkelaars volg watter komponent watter geheim hou.

1:37 Console verdien nog 'n boks in jou geestelike diagram, wat is hoe elke argitektuurtekening langer word. Kontroleer die amptelike kennisgewing en verskaffer-aktiwiteitsrekords.

### Wat moet 'n geaffekteerde gebruiker kontroleer?

1:45 Vir verdagte gebruik, bewaar bewyse en herroep die blootgestelde geloofsbrief deur jou verskaffer. Vervang geaffekteerde integrasies doelbewus. Dit is algemene insident-higiëne; die kennisgewing het nie 'n volledige kliënt remediasie-kontrolelys nie. OpenCode sê dit werk saam met Anthropic, OpenAI en Google om te remediëer. Hulle kan nog nie meer besonderhede deel nie. Ons sal die latere verslag nodig hê om die oplossing te beoordeel. Hierdie kennisgewing maak geen geverifieerde vergoeding-belofte nie.

### Kan 'n Git-haak begrip kontroleer?

2:08 Sphinx bied 'n ander soort toesig. Dit onderbreek 'n beskermde tak-stoot en vra of jy jou agent se kode verstaan. Die pull-versoek het 'n mondelinge eksamen gekry. Jou outomatiese aanvulling sit verdag stil. 'n Aparte resensent lees die gekommitteerde verandering deur leesalleen Git-gereedskap, sonder om die genererende klets te sien. Dit vra oor gedrag en mislukking-gevalle. Antwoord verkeerd en jy kry nog 'n scenario.

2:30 Slaag, en die oorspronklike stoot gaan voort. Die readme vra wat gebeur wanneer 'n werker 'n commit doen, dan ineenstort voordat sy taak erken word. Herlewering kan die operasie herhaal. Die voorbeeld is illustratief; ons het nie Sphinx geïnstalleer of 'n verbetering in produksie-resensie gemeet nie. Sphinx 'yolo' deaktiveer kontrole en teken die oorslaan aan. Plaaslike hakies kan omseil word, en die readme sê die eksaminator kan verkeerd wees.

2:51 Die robot-onderwyshulp het toestemming om toe te gee dit is 'n robot. Opstelling verander jou globale Git-haakpad, insluitend ander repositories.

### Wat ontvang die Sphinx-resensent?

2:58 Die resensent ontvang veranderde kode en jou antwoorde. Lêernaam-uitsluitings kan nie 'n geheim vang wat in gewone bron geplak is nie. Lees dit voordat jy dit aanneem. Daar is geen verstekbeperking op model-oproepe nie. 'n Tipiese kontrole gebruik vyf tot agt versoeke, plus een per antwoord. Stel bestedingsbeperkings. Jy kan betaal vir die voorreg om jouself twee keer te verduidelik.

### Wat verander wanneer Pele Mermaid weergee?

3:17 Obsidian se Kepano het pas Pele vrygestel, wat Mermaid-teks in SVG verander. In antwoord op 'n skeptiese ontwikkelaar wys hy na ses jaar se skryf van Mermaid- temas. Daar is instandhoudingsgeskiedenis agter die bekendstelling-draad. Die saamgeperste bundel word gerapporteer rondom tweehonderd en dertig kilogrepe, teenoor Mermaid se een punt ses megagrepe. Dit ondersteun Mermaid twaalf punt een se diagramtipes. Die spoed-aansprake is die projek se metings. Ons het nie daardie vergelyking gereproduseer nie.

3:40 Skryf die diagram se teks, kry SVG, verander dan sy kleure met CSS sonder om dit weer weer te gee. Dieselfde diagram behou sy identiteit. Jou argitektuur kan ophou aantrek soos 'n onverwante webwerf. Pele ontsnap diagram-teks en filtreer skakels.

### Watter diagramgrense bly joune?

3:54 JavaScript-klik-terugroepfunksies word geïgnoreer. Beelde kan steeds netwerkversoeke maak wanneer dit vertoon word. Jou toepassing besit die ikoon-opmaak wat dit verskaf en hoe dit interne skakels oopmaak. Pele laat jou skakels en beelde deaktiveer, met beperkings op bron- en uitvoergrootte. Die toepassing het nog werk om te doen. Ongemaklike nuus vir enigiemand wat hoop dat 'n kleiner afhanklikheid ook verantwoordelikheid krimp. Nou daardie etiket.

### Wat verduidelik distillasie eintlik?

4:15 Distillasie beteken om 'n model op te lei met behulp van 'n ander model se uitsette. OpenCode assosieer die oortreding met 'n grootskaalse distillasie-aanval. Dit is die beweerde doel. Dit laat die toegangspad, aanvaller-identiteit en volle kliënt-impak onbekend. My uitspraak is 'needs review'. Ek sal die Console-insident onder hersiening hou totdat ons die geaffekteerde geloofsbriewe en die oplossing kan beoordeel. Identifiseer watter diens jou verskaffer-toegang hou,

4:39 voordat 'n opskrif die bedreigingsmodel vir jou kies. As jy dit eerder wil lees as om my dit te hoor sê, kom die diff in jou inkassie elke oggend, gratis by the daily diff dot dev, skakel hieronder. En dit is die diff vir vandag. Ek is Niko van Axrisi. Voeg verantwoordelik saam.

## Bronne

- [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
