Selon une analyse par rétro ingénierie, le flux Codebase Indexing/Repo Wiki de ZCode pouvait créer un instantané chiffré de l’espace de travail d’un développeur connecté, avec notamment l’historique Git, puis lancer u... Z.AI a attribué le problème à une fonction d’indexation activée par défaut au début du déploieme...
Publié parModifié avec GPT-5.6 TerraImages générées avec GPT Image 2
Réponse de recherche

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
La controverse sur le traitement des données par ZCode ne se résume pas à l’envoi des fichiers qu’un développeur choisit pour une requête IA. Dans un rapport de rétro-ingénierie, le chercheur ferstar a affirmé que le client de bureau pouvait, lorsqu’un utilisateur était connecté, empaqueter un instantané chiffré de l’espace de travail et initier son transfert vers Aliyun, le service de stockage objet d’Alibaba Cloud. Z.AI a reconnu un problème lié à sa fonction Codebase Indexing, indiquant que la génération d’un Repo Wiki pouvait déclencher l’envoi de données de dépôt pendant une première période où cette fonction était activée par défaut.2
3
5
D’après le rapport technique de ferstar, l’instantané pouvait couvrir l’ensemble de l’espace de travail, et non un simple lot de pièces jointes sélectionnées pour un prompt. Les contenus signalés comprenaient :
.git complet et l’historique des commits ;Un article évoquait une archive chiffrée d’environ 313 Mo. Des informations fondées sur cette analyse indiquaient aussi que la clé privée RSA correspondante était détenue côté Z.AI ; un utilisateur ne pouvait donc pas déchiffrer lui-même une archive capturée, ni vérifier une suppression à partir du seul texte chiffré.4
Il s’agit de constats rapportés issus de rétro-ingénierie et d’observations du trafic réseau, et non d’un inventaire public et indépendant de chaque machine potentiellement concernée. Cette nuance est essentielle : observer une tentative de transfert vers OSS ne prouve pas que toutes les tentatives ont abouti, ni combien de temps un objet est resté accessible après son transfert.3
16
Z.AI a expliqué que le problème provenait de Codebase Indexing, une fonction utilisée notamment pour Repo Wiki et des flux liés aux versions. Selon l’entreprise, la génération d’une page Repo Wiki pouvait déclencher l’envoi des données du dépôt, et la fonction était activée par défaut au début de sa disponibilité.2
5
11
Cette explication décrit le cheminement fonctionnel, mais elle ne rend pas ce comportement équivalent à un téléversement de fichiers classique, clairement demandé par l’utilisateur. Le cœur du problème de confiance concernait l’étendue des données et le consentement : utilisateurs et chercheurs ont décrit la création d’un paquet couvrant tout l’espace de travail sans confirmation explicite et réellement efficace avant le transfert.3
6
Après la publication des signalements, Z.AI a présenté ses excuses et désactivé les fonctions concernées.2 L’entreprise a ensuite déclaré que ZCode v3.14.0 supprimait Repo Wiki et désactivait le flux qui générait et envoyait des instantanés locaux de dépôts.
16
Z.AI a également annoncé l’ouverture du code source de ZCode afin de permettre un examen externe du client. Des rapports ont fait état d’évaluations par l’Académie chinoise des technologies de l’information et des communications (CAICT) et par NSFOCUS.10
23
Selon le compte rendu publié par ZCode sur ces évaluations :
zcode-prod était dans un état de zéro donnée après la correction ;Par ailleurs, Zhipu a annoncé prévoir une option de non-conservation des données pour sa plateforme MaaS (« model as a service »). Avec cette option, les entrées et sorties seraient utilisées pour la requête en cours puis supprimées. Cette annonce relève d’une politique future de traitement annoncée pour la plateforme ; elle ne doit pas être interprétée comme une preuve indépendante de ce qui s’est passé dans l’ancien flux ZCode.24
Les mesures correctives revendiquées par l’entreprise sont importantes, mais elles ne répondent pas, à elles seules, à toutes les questions historiques. Une évaluation post-correction établissant qu’un compartiment nommé est vide étaye le fait que ce compartiment examiné a été purgé à ce moment-là. Sans journaux plus larges et sans registre complet des traitements, elle ne peut toutefois pas démontrer de façon indépendante que les données n’ont jamais été copiées ailleurs, consultées avant leur suppression ou utilisées à une autre fin.
Z.AI a déclaré que le code et les données associés mentionnés dans les signalements n’avaient été ni conservés ni utilisés pour l’entraînement de modèles.41 Les éléments publics résumés ici ne fournissent toutefois pas de trace de bout en bout, vérifiable de manière indépendante, qui permettrait d’établir cette affirmation négative pour chaque instantané signalé. La conclusion doit donc rester limitée : l’entreprise nie tout usage pour l’entraînement, mais la vérification publique demeure incomplète.
Taiyuan Chengming Technology a adressé à Zhipu une mise en demeure après avoir allégué des envois non autorisés de données d’entreprise et de secrets d’affaires. Ses demandes allaient au-delà de la suppression : l’entreprise souhaitait identifier les lieux de stockage, d’éventuels transferts transfrontaliers, les partages avec des tiers, un possible usage pour l’entraînement de modèles, les journaux d’accès ou d’exportation, ainsi qu’une preuve de suppression sur les serveurs, caches, sauvegardes et systèmes de reprise après sinistre.17
21
26
Cette demande illustre le niveau d’exigence qui s’impose de plus en plus aux outils d’IA destinés au développement : non pas seulement affirmer que les données ont été supprimées, mais fournir un compte rendu traçable de ce qui a été collecté, de son parcours, des personnes ou entités habilitées à le traiter et de la manière dont la suppression peut être vérifiée.
Selon plusieurs informations, l’action Z.AI a baissé en séance après la controverse ; l’une d’elles évoque un recul intrajournalier allant jusqu’à 5 %.35 Des pages de cotation disponibles font aussi apparaître une hausse de 1,79 % à une clôture ultérieure, tandis qu’un autre compte rendu de marché fait état d’une clôture plus basse ce jour-là.
34
38 Ces instantanés contradictoires permettent seulement de conclure à une inquiétude de marché à court terme, et non à un effet établi sur la valorisation à long terme.
L’affaire met en lumière un critère élémentaire pour évaluer un outil de programmation assisté par IA : il faut distinguer clairement l’indexation locale, le transfert de contexte pour une requête et l’envoi d’un instantané complet de l’espace de travail. Chaque comportement devrait être visible, contrôlable séparément et vérifiable via la documentation, l’inspection du trafic réseau ou l’examen du code source.
Pour les équipes qui manipulent du code propriétaire, des secrets ou des données réglementées, l’approche la plus prudente consiste à exiger un consentement explicite avant tout envoi, à limiter le périmètre de l’espace de travail, à examiner les destinations réseau sortantes et à obtenir du fournisseur des engagements précis sur la conservation, les sous-traitants, les procédures de suppression et les éléments d’audit. Dans ce cas, la suppression du flux d’envoi d’instantanés par Z.AI répond au mécanisme signalé ; les interrogations plus larges sur le traitement historique des données expliquent cependant pourquoi la controverse a perduré après le correctif.16
17
Studio Global AI
Cette page comprend une réponse basée sur la source que vous pouvez continuer dans Studio Global.
Selon une analyse par rétro ingénierie, le flux Codebase Indexing/Repo Wiki de ZCode pouvait créer un instantané chiffré de l’espace de travail d’un développeur connecté, avec notamment l’historique Git, puis lancer u...
Selon une analyse par rétro ingénierie, le flux Codebase Indexing/Repo Wiki de ZCode pouvait créer un instantané chiffré de l’espace de travail d’un développeur connecté, avec notamment l’historique Git, puis lancer u... Z.AI a attribué le problème à une fonction d’indexation activée par défaut au début du déploiement, a supprimé Repo Wiki dans ZCode v3.14.0 et a désactivé le flux de génération et d’envoi des instantanés de dépôts.[2]...
Les audits et déclarations de l’entreprise soutiennent que le compartiment OSS concerné a été vidé après correction, mais ils ne reconstituent pas à eux seuls l’ensemble du traitement passé des données.[16][17]
Selon une analyse par rétro ingénierie, le flux Codebase Indexing/Repo Wiki de ZCode pouvait créer un instantané chiffré de l’espace de travail d’un développeur connecté, avec notamment l’historique Git, puis lancer u... Z.AI a attribué le problème à une fonction d’indexation activée par défaut au début du déploieme...
Publié parModifié avec GPT-5.6 TerraImages générées avec GPT Image 2
Réponse de recherche

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
La controverse sur le traitement des données par ZCode ne se résume pas à l’envoi des fichiers qu’un développeur choisit pour une requête IA. Dans un rapport de rétro-ingénierie, le chercheur ferstar a affirmé que le client de bureau pouvait, lorsqu’un utilisateur était connecté, empaqueter un instantané chiffré de l’espace de travail et initier son transfert vers Aliyun, le service de stockage objet d’Alibaba Cloud. Z.AI a reconnu un problème lié à sa fonction Codebase Indexing, indiquant que la génération d’un Repo Wiki pouvait déclencher l’envoi de données de dépôt pendant une première période où cette fonction était activée par défaut.2
3
5
D’après le rapport technique de ferstar, l’instantané pouvait couvrir l’ensemble de l’espace de travail, et non un simple lot de pièces jointes sélectionnées pour un prompt. Les contenus signalés comprenaient :
.git complet et l’historique des commits ;Un article évoquait une archive chiffrée d’environ 313 Mo. Des informations fondées sur cette analyse indiquaient aussi que la clé privée RSA correspondante était détenue côté Z.AI ; un utilisateur ne pouvait donc pas déchiffrer lui-même une archive capturée, ni vérifier une suppression à partir du seul texte chiffré.4
Il s’agit de constats rapportés issus de rétro-ingénierie et d’observations du trafic réseau, et non d’un inventaire public et indépendant de chaque machine potentiellement concernée. Cette nuance est essentielle : observer une tentative de transfert vers OSS ne prouve pas que toutes les tentatives ont abouti, ni combien de temps un objet est resté accessible après son transfert.3
16
Z.AI a expliqué que le problème provenait de Codebase Indexing, une fonction utilisée notamment pour Repo Wiki et des flux liés aux versions. Selon l’entreprise, la génération d’une page Repo Wiki pouvait déclencher l’envoi des données du dépôt, et la fonction était activée par défaut au début de sa disponibilité.2
5
11
Cette explication décrit le cheminement fonctionnel, mais elle ne rend pas ce comportement équivalent à un téléversement de fichiers classique, clairement demandé par l’utilisateur. Le cœur du problème de confiance concernait l’étendue des données et le consentement : utilisateurs et chercheurs ont décrit la création d’un paquet couvrant tout l’espace de travail sans confirmation explicite et réellement efficace avant le transfert.3
6
Après la publication des signalements, Z.AI a présenté ses excuses et désactivé les fonctions concernées.2 L’entreprise a ensuite déclaré que ZCode v3.14.0 supprimait Repo Wiki et désactivait le flux qui générait et envoyait des instantanés locaux de dépôts.
16
Z.AI a également annoncé l’ouverture du code source de ZCode afin de permettre un examen externe du client. Des rapports ont fait état d’évaluations par l’Académie chinoise des technologies de l’information et des communications (CAICT) et par NSFOCUS.10
23
Selon le compte rendu publié par ZCode sur ces évaluations :
zcode-prod était dans un état de zéro donnée après la correction ;Par ailleurs, Zhipu a annoncé prévoir une option de non-conservation des données pour sa plateforme MaaS (« model as a service »). Avec cette option, les entrées et sorties seraient utilisées pour la requête en cours puis supprimées. Cette annonce relève d’une politique future de traitement annoncée pour la plateforme ; elle ne doit pas être interprétée comme une preuve indépendante de ce qui s’est passé dans l’ancien flux ZCode.24
Les mesures correctives revendiquées par l’entreprise sont importantes, mais elles ne répondent pas, à elles seules, à toutes les questions historiques. Une évaluation post-correction établissant qu’un compartiment nommé est vide étaye le fait que ce compartiment examiné a été purgé à ce moment-là. Sans journaux plus larges et sans registre complet des traitements, elle ne peut toutefois pas démontrer de façon indépendante que les données n’ont jamais été copiées ailleurs, consultées avant leur suppression ou utilisées à une autre fin.
Z.AI a déclaré que le code et les données associés mentionnés dans les signalements n’avaient été ni conservés ni utilisés pour l’entraînement de modèles.41 Les éléments publics résumés ici ne fournissent toutefois pas de trace de bout en bout, vérifiable de manière indépendante, qui permettrait d’établir cette affirmation négative pour chaque instantané signalé. La conclusion doit donc rester limitée : l’entreprise nie tout usage pour l’entraînement, mais la vérification publique demeure incomplète.
Taiyuan Chengming Technology a adressé à Zhipu une mise en demeure après avoir allégué des envois non autorisés de données d’entreprise et de secrets d’affaires. Ses demandes allaient au-delà de la suppression : l’entreprise souhaitait identifier les lieux de stockage, d’éventuels transferts transfrontaliers, les partages avec des tiers, un possible usage pour l’entraînement de modèles, les journaux d’accès ou d’exportation, ainsi qu’une preuve de suppression sur les serveurs, caches, sauvegardes et systèmes de reprise après sinistre.17
21
26
Cette demande illustre le niveau d’exigence qui s’impose de plus en plus aux outils d’IA destinés au développement : non pas seulement affirmer que les données ont été supprimées, mais fournir un compte rendu traçable de ce qui a été collecté, de son parcours, des personnes ou entités habilitées à le traiter et de la manière dont la suppression peut être vérifiée.
Selon plusieurs informations, l’action Z.AI a baissé en séance après la controverse ; l’une d’elles évoque un recul intrajournalier allant jusqu’à 5 %.35 Des pages de cotation disponibles font aussi apparaître une hausse de 1,79 % à une clôture ultérieure, tandis qu’un autre compte rendu de marché fait état d’une clôture plus basse ce jour-là.
34
38 Ces instantanés contradictoires permettent seulement de conclure à une inquiétude de marché à court terme, et non à un effet établi sur la valorisation à long terme.
L’affaire met en lumière un critère élémentaire pour évaluer un outil de programmation assisté par IA : il faut distinguer clairement l’indexation locale, le transfert de contexte pour une requête et l’envoi d’un instantané complet de l’espace de travail. Chaque comportement devrait être visible, contrôlable séparément et vérifiable via la documentation, l’inspection du trafic réseau ou l’examen du code source.
Pour les équipes qui manipulent du code propriétaire, des secrets ou des données réglementées, l’approche la plus prudente consiste à exiger un consentement explicite avant tout envoi, à limiter le périmètre de l’espace de travail, à examiner les destinations réseau sortantes et à obtenir du fournisseur des engagements précis sur la conservation, les sous-traitants, les procédures de suppression et les éléments d’audit. Dans ce cas, la suppression du flux d’envoi d’instantanés par Z.AI répond au mécanisme signalé ; les interrogations plus larges sur le traitement historique des données expliquent cependant pourquoi la controverse a perduré après le correctif.16
17
Studio Global AI
Cette page comprend une réponse basée sur la source que vous pouvez continuer dans Studio Global.
Selon une analyse par rétro ingénierie, le flux Codebase Indexing/Repo Wiki de ZCode pouvait créer un instantané chiffré de l’espace de travail d’un développeur connecté, avec notamment l’historique Git, puis lancer u...
Selon une analyse par rétro ingénierie, le flux Codebase Indexing/Repo Wiki de ZCode pouvait créer un instantané chiffré de l’espace de travail d’un développeur connecté, avec notamment l’historique Git, puis lancer u... Z.AI a attribué le problème à une fonction d’indexation activée par défaut au début du déploiement, a supprimé Repo Wiki dans ZCode v3.14.0 et a désactivé le flux de génération et d’envoi des instantanés de dépôts.[2]...
Les audits et déclarations de l’entreprise soutiennent que le compartiment OSS concerné a été vidé après correction, mais ils ne reconstituent pas à eux seuls l’ensemble du traitement passé des données.[16][17]