Tutkija ferstarin mukaan ZCode saattoi kirjautuneen käyttäjän työtilasta pakata salatun tilannekuvan, johon sisältyivät myös Git historia, LFS välimuisti, reflogit ja sovelluksen yleisasetukset.[3][5] Z.AI liitti ongelman varhaisessa vaiheessa oletuksena käytössä olleeseen Codebase Indexing ja Repo Wiki toimintoon....
JulkaisijaMuokattu mallilla GPT-5.6 TerraKuvat luotu mallilla GPT Image 2
Research answer

Create a landscape editorial hero image for this Studio Global article: How did Z.AI’s ZCode coding assistant secretly package and attempt to upload developers’ local workspace files through its default Codebase. Article summary: ZCode’s default Codebase Indexing/Repo Wiki feature appears to have created and attempted to send an encrypted snapshot of an entire logged-in developer workspace—not merely files selected for an AI prompt—to Alibaba Clo. Topic tags: general, general web, user generated, news. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts wi
Kyse ei ollut vain siitä, että kehittäjä olisi lähettänyt tekoälylle itse valitsemansa tiedostot. Tutkija ferstarin käänteistekniikkaan ja verkkoliikenteen havainnointiin perustuvan raportin mukaan ZCoden työpöytäsovellus saattoi käyttäjän ollessa kirjautuneena pakata salatun työtilannekuvan ja yrittää siirtää sen Aliyun OSS:ään eli Alibaba Cloudin objektitallennukseen. Z.AI myönsi siihen liittyvän ongelman Codebase Indexing -toiminnossaan: Repo Wiki -sivun luonti saattoi käynnistää repositoriodatan lähetyksen aikana, jolloin ominaisuus oli oletuksena päällä.2
3
5
Ferstarin teknisen raportin mukaan paketti saattoi kattaa koko työtilan, ei vain tekoälykehotteeseen liitettyjä tiedostoja. Raportoidun sisällön joukossa olivat:
.git-hakemisto ja commit-historia;Yhdessä raportissa salatun arkiston kooksi kuvattiin noin 313 Mt. Analyysiin pohjautuvien tietojen mukaan arkiston purkamiseen tarvittava RSA-yksityisavain oli Z.AI:n hallussa. Käyttäjä ei siis olisi voinut purkaa talteen saatua arkistoa itse eikä todentaa poistamista pelkän salatekstin perusteella.4
Havainnot ovat käänteistekniikkaan ja liikenneanalyysiin perustuvia raportteja, eivät riippumaton julkinen luettelo kaikista mahdollisesti vaikutuksen piirissä olleista koneista. OSS:ään suuntautunut siirtoyritys ei vielä osoita, että jokainen siirto valmistui, tai kuinka kauan mahdollinen tallennettu objekti oli saatavilla.3
16
Z.AI:n mukaan ongelma juontui Codebase Indexing -ominaisuudesta, jota käytettiin muun muassa Repo Wikiä ja versioihin liittyviä työnkulkuja varten. Yhtiön selvityksen mukaan Repo Wiki -sivun luominen saattoi käynnistää repositoriodatan lähetyksen, ja ominaisuus oli julkaisun alkuvaiheessa oletusarvoisesti käytössä.2
5
11
Tämä selittää yhtiön mukaan tuotteen teknisen polun, mutta ei tee toiminnasta samaa kuin tavanomainen, käyttäjän erikseen käynnistämä tiedostolähetys. Luottamuskysymyksen ydin oli siirron laajuus ja suostumus: käyttäjien ja tutkijoiden mukaan koko työtilasta muodostettiin paketti ilman selkeää, toimivaa vahvistusta.3
6
Raporttien noustua esiin Z.AI pyysi anteeksi ja poisti käytöstä kyseisiä ominaisuuksia.2 Yhtiö ilmoitti myöhemmin, että ZCode v3.14.0 poisti Repo Wiki -ominaisuuden sekä poisti käytöstä paikallisten repositoriotilannekuvien luontiin ja lähetykseen liittyvän työnkulun.
16
Z.AI kertoi myös avanneensa ZCoden lähdekoodin ulkopuolista tarkastelua varten. Arviointeja tekivät China Academy of Information and Communications Technology (CAICT) sekä NSFOCUS.10
23
ZCoden julkaisemassa yhteenvedossa arvioinneista todetaan, että:
zcode-prod-nimisen Alibaba Cloud OSS -tallennusalueen olevan korjaustoimien jälkeen nolladatan tilassa; jaZhipu kertoi erikseen suunnittelevansa MaaS-alustalleen ei tietojen säilytystä -vaihtoehtoa. Sen mukaan syötteitä ja tulosteita käsiteltäisiin vain kulloisenkin pyynnön ajan ja ne poistettaisiin sen jälkeen. Kyse on alustalle ilmoitetusta tulevasta käsittelykäytännöstä, ei riippumattomasta todisteesta aiemman ZCode-työnkulun tapahtumista.24
Yhtiön korjausväitteet ovat olennaisia, mutta ne eivät yksin ratkaise kaikkia historiallisia kysymyksiä. Korjausten jälkeen tehty arviointi, jossa nimetty tallennusalue todetaan tyhjäksi, tukee väitettä sen tyhjentämisestä tarkastushetkellä. Ilman laajempia lokitietoja ja kattavaa käsittelyrekisteriä se ei kuitenkaan itsenäisesti todista, ettei tietoja olisi kopioitu muualle, käsitelty ennen poistamista tai käytetty muuhun tarkoitukseen.
Z.AI on ilmoittanut, ettei raportoitua koodia tai siihen liittyviä tietoja säilytetty tai käytetty mallien kouluttamiseen.41 Tässä koottu julkinen aineisto ei kuitenkaan sisällä riippumattomasti auditoitavaa, päästä päähän ulottuvaa tietuetta, joka todistaisi väitteen jokaisen raportoidun tilannekuvan osalta. Rajattu johtopäätös on siksi tämä: yhtiö kiistää koulutuskäytön, mutta julkinen varmistus jää puutteelliseksi.
Taiyuan Chengming Technology lähetti Zhipulle oikeudellisen vaatimuksen väittäen, että yhtiön dataa ja liikesalaisuuksia oli ladattu ilman lupaa. Vaatimukset eivät rajoittuneet poistoon: yhtiö pyysi tietoja tallennuspaikoista, mahdollisista rajat ylittävistä siirroista, tietojen jakamisesta kolmansille osapuolille, mahdollisesta mallikoulutuskäytöstä, käyttö- tai vientilokeista sekä todisteita poistosta palvelimilta, välimuisteista, varmuuskopioista ja katastrofipalautusjärjestelmistä.17
21
26
Vaatimus tiivistää standardin, jota käyttäjät odottavat yhä useammin tekoälypohjaisilta ohjelmointityökaluilta: ei pelkkää ilmoitusta tietojen poistamisesta, vaan jäljitettävää selvitystä siitä, mitä kerättiin, minne se kulki, kuka sai käsitellä sitä ja miten poistaminen voidaan todentaa.
Raporttien mukaan Z.AI:n osake laski kohun jälkeen kaupankäynnin aikana; yhdessä tiedossa päivänsisäinen pudotus oli enimmillään 5 %.35 Toisaalta myöhemmän noteeratun päätöskurssin yhteydessä näkyi 1,79 %:n nousu, kun taas toisessa markkinaraportissa päivän päätöskurssin kuvattiin jääneen alemmas.
34
38 Ristiriitaiset markkinatilanteen hetkikuvat tukevat vain varovaista johtopäätöstä: tapaus herätti lyhytaikaista markkinahuolta, mutta sen pitkäaikaisesta arvostusvaikutuksesta ei voi niiden perusteella tehdä luotettavaa päätelmää.
Tapaus korostaa peruskysymystä tekoälyohjelmointityökalujen arvioinnissa: paikallinen indeksointi, kehotteen yhteydessä lähetettävä konteksti ja koko työtilan tilannekuvan lataaminen ovat eri asioita. Työkalun pitäisi tehdä ne ymmärrettäviksi, erikseen hallittaviksi ja dokumentaation, verkkoliikenteen tarkastelun tai lähdekoodin avulla todennettaviksi.
Omistuskoodia, salaisuuksia tai säänneltyä dataa käsittelevien tiimien on syytä vaatia erillinen suostumus latauksille, rajata työtilan laajuus minimiin, tarkistaa ulospäin suuntautuvien yhteyksien kohteet ja pyytää toimittajalta täsmälliset sitoumukset säilytysajoista, alikäsittelijöistä, poistomenettelyistä ja auditointinäytöstä. Z.AI:n tilannekuvan latausprosessin poisto vastaa raportoituun mekanismiin, mutta historiallista tietojenkäsittelyä koskevat laajemmat kysymykset selittävät, miksi kiista jatkui korjauksen jälkeen.16
17
Studio Global AI
This page includes a source-backed answer you can continue inside Studio Global.
Tutkija ferstarin mukaan ZCode saattoi kirjautuneen käyttäjän työtilasta pakata salatun tilannekuvan, johon sisältyivät myös Git historia, LFS välimuisti, reflogit ja sovelluksen yleisasetukset.[3][5]
Tutkija ferstarin mukaan ZCode saattoi kirjautuneen käyttäjän työtilasta pakata salatun tilannekuvan, johon sisältyivät myös Git historia, LFS välimuisti, reflogit ja sovelluksen yleisasetukset.[3][5] Z.AI liitti ongelman varhaisessa vaiheessa oletuksena käytössä olleeseen Codebase Indexing ja Repo Wiki toimintoon.
Auditointien mukaan nimetty OSS tallennusalue tyhjennettiin, mutta jälkikäteen tyhjäksi todettu tallennusalue ei yksin kerro koko aiemmasta käsittelyketjusta tai mahdollisesta käytöstä ennen poistamista.[16][17]
Tutkija ferstarin mukaan ZCode saattoi kirjautuneen käyttäjän työtilasta pakata salatun tilannekuvan, johon sisältyivät myös Git historia, LFS välimuisti, reflogit ja sovelluksen yleisasetukset.[3][5] Z.AI liitti ongelman varhaisessa vaiheessa oletuksena käytössä olleeseen Codebase Indexing ja Repo Wiki toimintoon....
JulkaisijaMuokattu mallilla GPT-5.6 TerraKuvat luotu mallilla GPT Image 2
Research answer

Create a landscape editorial hero image for this Studio Global article: How did Z.AI’s ZCode coding assistant secretly package and attempt to upload developers’ local workspace files through its default Codebase. Article summary: ZCode’s default Codebase Indexing/Repo Wiki feature appears to have created and attempted to send an encrypted snapshot of an entire logged-in developer workspace—not merely files selected for an AI prompt—to Alibaba Clo. Topic tags: general, general web, user generated, news. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts wi
Kyse ei ollut vain siitä, että kehittäjä olisi lähettänyt tekoälylle itse valitsemansa tiedostot. Tutkija ferstarin käänteistekniikkaan ja verkkoliikenteen havainnointiin perustuvan raportin mukaan ZCoden työpöytäsovellus saattoi käyttäjän ollessa kirjautuneena pakata salatun työtilannekuvan ja yrittää siirtää sen Aliyun OSS:ään eli Alibaba Cloudin objektitallennukseen. Z.AI myönsi siihen liittyvän ongelman Codebase Indexing -toiminnossaan: Repo Wiki -sivun luonti saattoi käynnistää repositoriodatan lähetyksen aikana, jolloin ominaisuus oli oletuksena päällä.2
3
5
Ferstarin teknisen raportin mukaan paketti saattoi kattaa koko työtilan, ei vain tekoälykehotteeseen liitettyjä tiedostoja. Raportoidun sisällön joukossa olivat:
.git-hakemisto ja commit-historia;Yhdessä raportissa salatun arkiston kooksi kuvattiin noin 313 Mt. Analyysiin pohjautuvien tietojen mukaan arkiston purkamiseen tarvittava RSA-yksityisavain oli Z.AI:n hallussa. Käyttäjä ei siis olisi voinut purkaa talteen saatua arkistoa itse eikä todentaa poistamista pelkän salatekstin perusteella.4
Havainnot ovat käänteistekniikkaan ja liikenneanalyysiin perustuvia raportteja, eivät riippumaton julkinen luettelo kaikista mahdollisesti vaikutuksen piirissä olleista koneista. OSS:ään suuntautunut siirtoyritys ei vielä osoita, että jokainen siirto valmistui, tai kuinka kauan mahdollinen tallennettu objekti oli saatavilla.3
16
Z.AI:n mukaan ongelma juontui Codebase Indexing -ominaisuudesta, jota käytettiin muun muassa Repo Wikiä ja versioihin liittyviä työnkulkuja varten. Yhtiön selvityksen mukaan Repo Wiki -sivun luominen saattoi käynnistää repositoriodatan lähetyksen, ja ominaisuus oli julkaisun alkuvaiheessa oletusarvoisesti käytössä.2
5
11
Tämä selittää yhtiön mukaan tuotteen teknisen polun, mutta ei tee toiminnasta samaa kuin tavanomainen, käyttäjän erikseen käynnistämä tiedostolähetys. Luottamuskysymyksen ydin oli siirron laajuus ja suostumus: käyttäjien ja tutkijoiden mukaan koko työtilasta muodostettiin paketti ilman selkeää, toimivaa vahvistusta.3
6
Raporttien noustua esiin Z.AI pyysi anteeksi ja poisti käytöstä kyseisiä ominaisuuksia.2 Yhtiö ilmoitti myöhemmin, että ZCode v3.14.0 poisti Repo Wiki -ominaisuuden sekä poisti käytöstä paikallisten repositoriotilannekuvien luontiin ja lähetykseen liittyvän työnkulun.
16
Z.AI kertoi myös avanneensa ZCoden lähdekoodin ulkopuolista tarkastelua varten. Arviointeja tekivät China Academy of Information and Communications Technology (CAICT) sekä NSFOCUS.10
23
ZCoden julkaisemassa yhteenvedossa arvioinneista todetaan, että:
zcode-prod-nimisen Alibaba Cloud OSS -tallennusalueen olevan korjaustoimien jälkeen nolladatan tilassa; jaZhipu kertoi erikseen suunnittelevansa MaaS-alustalleen ei tietojen säilytystä -vaihtoehtoa. Sen mukaan syötteitä ja tulosteita käsiteltäisiin vain kulloisenkin pyynnön ajan ja ne poistettaisiin sen jälkeen. Kyse on alustalle ilmoitetusta tulevasta käsittelykäytännöstä, ei riippumattomasta todisteesta aiemman ZCode-työnkulun tapahtumista.24
Yhtiön korjausväitteet ovat olennaisia, mutta ne eivät yksin ratkaise kaikkia historiallisia kysymyksiä. Korjausten jälkeen tehty arviointi, jossa nimetty tallennusalue todetaan tyhjäksi, tukee väitettä sen tyhjentämisestä tarkastushetkellä. Ilman laajempia lokitietoja ja kattavaa käsittelyrekisteriä se ei kuitenkaan itsenäisesti todista, ettei tietoja olisi kopioitu muualle, käsitelty ennen poistamista tai käytetty muuhun tarkoitukseen.
Z.AI on ilmoittanut, ettei raportoitua koodia tai siihen liittyviä tietoja säilytetty tai käytetty mallien kouluttamiseen.41 Tässä koottu julkinen aineisto ei kuitenkaan sisällä riippumattomasti auditoitavaa, päästä päähän ulottuvaa tietuetta, joka todistaisi väitteen jokaisen raportoidun tilannekuvan osalta. Rajattu johtopäätös on siksi tämä: yhtiö kiistää koulutuskäytön, mutta julkinen varmistus jää puutteelliseksi.
Taiyuan Chengming Technology lähetti Zhipulle oikeudellisen vaatimuksen väittäen, että yhtiön dataa ja liikesalaisuuksia oli ladattu ilman lupaa. Vaatimukset eivät rajoittuneet poistoon: yhtiö pyysi tietoja tallennuspaikoista, mahdollisista rajat ylittävistä siirroista, tietojen jakamisesta kolmansille osapuolille, mahdollisesta mallikoulutuskäytöstä, käyttö- tai vientilokeista sekä todisteita poistosta palvelimilta, välimuisteista, varmuuskopioista ja katastrofipalautusjärjestelmistä.17
21
26
Vaatimus tiivistää standardin, jota käyttäjät odottavat yhä useammin tekoälypohjaisilta ohjelmointityökaluilta: ei pelkkää ilmoitusta tietojen poistamisesta, vaan jäljitettävää selvitystä siitä, mitä kerättiin, minne se kulki, kuka sai käsitellä sitä ja miten poistaminen voidaan todentaa.
Raporttien mukaan Z.AI:n osake laski kohun jälkeen kaupankäynnin aikana; yhdessä tiedossa päivänsisäinen pudotus oli enimmillään 5 %.35 Toisaalta myöhemmän noteeratun päätöskurssin yhteydessä näkyi 1,79 %:n nousu, kun taas toisessa markkinaraportissa päivän päätöskurssin kuvattiin jääneen alemmas.
34
38 Ristiriitaiset markkinatilanteen hetkikuvat tukevat vain varovaista johtopäätöstä: tapaus herätti lyhytaikaista markkinahuolta, mutta sen pitkäaikaisesta arvostusvaikutuksesta ei voi niiden perusteella tehdä luotettavaa päätelmää.
Tapaus korostaa peruskysymystä tekoälyohjelmointityökalujen arvioinnissa: paikallinen indeksointi, kehotteen yhteydessä lähetettävä konteksti ja koko työtilan tilannekuvan lataaminen ovat eri asioita. Työkalun pitäisi tehdä ne ymmärrettäviksi, erikseen hallittaviksi ja dokumentaation, verkkoliikenteen tarkastelun tai lähdekoodin avulla todennettaviksi.
Omistuskoodia, salaisuuksia tai säänneltyä dataa käsittelevien tiimien on syytä vaatia erillinen suostumus latauksille, rajata työtilan laajuus minimiin, tarkistaa ulospäin suuntautuvien yhteyksien kohteet ja pyytää toimittajalta täsmälliset sitoumukset säilytysajoista, alikäsittelijöistä, poistomenettelyistä ja auditointinäytöstä. Z.AI:n tilannekuvan latausprosessin poisto vastaa raportoituun mekanismiin, mutta historiallista tietojenkäsittelyä koskevat laajemmat kysymykset selittävät, miksi kiista jatkui korjauksen jälkeen.16
17
Studio Global AI
This page includes a source-backed answer you can continue inside Studio Global.
Tutkija ferstarin mukaan ZCode saattoi kirjautuneen käyttäjän työtilasta pakata salatun tilannekuvan, johon sisältyivät myös Git historia, LFS välimuisti, reflogit ja sovelluksen yleisasetukset.[3][5]
Tutkija ferstarin mukaan ZCode saattoi kirjautuneen käyttäjän työtilasta pakata salatun tilannekuvan, johon sisältyivät myös Git historia, LFS välimuisti, reflogit ja sovelluksen yleisasetukset.[3][5] Z.AI liitti ongelman varhaisessa vaiheessa oletuksena käytössä olleeseen Codebase Indexing ja Repo Wiki toimintoon.
Auditointien mukaan nimetty OSS tallennusalue tyhjennettiin, mutta jälkikäteen tyhjäksi todettu tallennusalue ei yksin kerro koko aiemmasta käsittelyketjusta tai mahdollisesta käytöstä ennen poistamista.[16][17]