За даними дослідників, стандартний механізм Codebase Indexing/Repo Wiki у ZCode міг пакувати зашифрований знімок робочого середовища авторизованого розробника, включно з Git історією, і ініціювати його передавання до... Z.AI пов’язала проблему з ранньою версією Codebase Indexing, де функцію було увімкнено за замовчу...
ОпублікувавВідредаговано за допомогою GPT-5.6 TerraЗображення створено за допомогою 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
Суперечка навколо ZCode стосувалася не лише файлів, які розробник свідомо додавав до запиту для ШІ. У технічному звіті дослідник ferstar заявив, що десктопний клієнт під час авторизованої сесії міг зібрати зашифрований знімок робочого середовища й ініціювати його передавання до Aliyun — об’єктного сховища Alibaba Cloud OSS. Z.AI визнала пов’язану проблему у функції Codebase Indexing: за її словами, під час раннього періоду, коли функція була увімкнена за замовчуванням, генерація Repo Wiki могла спричиняти завантаження даних репозиторію.2
3
5
Згідно з технічним звітом ferstar, знімок міг охоплювати все робоче середовище, а не вузький набір вкладень до промпту. Серед заявленого вмісту були:
.git та історія комітів;В одному з повідомлень ішлося про зашифрований архів розміром приблизно 313 МБ. У матеріалах, що спиралися на цей аналіз, також зазначалося: відповідний приватний RSA-ключ перебував на боці Z.AI. Тобто користувач не міг самостійно розшифрувати перехоплений архів або лише за шифротекстом перевірити факт його видалення.4
Це висновки з реверс-інженерингу та спостереження за мережевим трафіком, а не публічний незалежний перелік даних з усіх потенційно зачеплених пристроїв. Саме тому важливо розрізняти спробу передавання до OSS і завершене завантаження: наявність першої не доводить, що кожна передача була успішною або як довго об’єкт залишався доступним після неї.3
16
Z.AI заявила, що джерелом проблеми була Codebase Indexing — функція для можливостей на кшталт Repo Wiki та операцій, пов’язаних із версіями. За версією компанії, генерація сторінки Repo Wiki могла запускати завантаження даних репозиторію, а на ранньому етапі після запуску ця функція була активною за замовчуванням.2
5
11
Це пояснює продуктовий механізм, але не прирівнює таку поведінку до звичайного, явно підтвердженого завантаження файлів. Ключовою проблемою довіри стали обсяг і згода: користувачі та дослідники описували створення повного пакета робочого середовища без чіткого й дієвого підтвердження такого передавання.3
6
Після появи повідомлень Z.AI перепросила та вимкнула порушені функції.2 Пізніше компанія повідомила, що в ZCode v3.14.0 прибрала Repo Wiki й відключила сценарій створення та завантаження локальних знімків репозиторіїв.
16
Z.AI також заявила про відкриття вихідного коду ZCode для зовнішньої перевірки. У повідомленнях згадувалися оцінки Китайської академії інформаційно-комунікаційних технологій (CAICT) і NSFOCUS.10
23
У власному звіті про ці перевірки ZCode вказала, що:
zcode-prod після виправлень;Окремо Zhipu повідомила про намір запропонувати для своєї MaaS-платформи опцію без зберігання даних (no data retention): введення та виведення мають використовуватися лише для поточного запиту й видалятися після нього. Це майбутня заявлена політика обробки на платформі, а не незалежне підтвердження того, що відбувалося в попередньому сценарії ZCode.24
Заяви про виправлення є суттєвими, але самі по собі не дають відповіді на всі питання про минулу обробку даних. Перевірка після виправлень, яка показує порожній конкретний бакет, підтримує твердження, що на момент аудиту цей бакет був очищений. Без ширших журналів та повного запису процесів вона не може незалежно довести, що дані не копіювалися кудись ще, не були доступні до видалення або не використовувалися з іншою метою.
Z.AI заявила, що згаданий код і пов’язані дані не зберігалися та не застосовувалися для навчання моделей.41 Водночас узагальнені тут публічні матеріали не містять незалежно перевірюваного наскрізного запису, який міг би підтвердити цю негативну заяву для кожного зафіксованого знімка. Тому коректний висновок обмежений: компанія заперечує використання для навчання, однак публічна незалежна верифікація залишається неповною.
Тайюаньська компанія Chengming Technology надіслала Zhipu юридичну вимогу, заявивши про несанкціоноване завантаження корпоративних даних і комерційних таємниць. Її запити не обмежувалися видаленням: компанія вимагала назвати місця зберігання, повідомити про можливе транскордонне передавання, передачу третім сторонам, можливе використання для навчання моделей, надати журнали доступу чи експорту, а також докази видалення із серверів, кешів, резервних копій і систем аварійного відновлення.17
21
26
Ця вимога формулює практичний стандарт, якого дедалі частіше очікують від ШІ-інструментів для програмування: не лише повідомлення «дані видалено», а відстежуваний звіт про те, що саме зібрали, куди це передавали, хто міг це обробляти та як можна перевірити видалення.
Після скандалу акції Z.AI знижувалися в ході торгів; один зі звітів повідомляв про внутрішньоденне падіння до 5%.35 Водночас доступні сторінки котирувань фіксували зростання на 1,79% на пізнішому закритті, тоді як інший ринковий матеріал описував нижче закриття того дня.
34
38 Ці суперечливі зрізи дозволяють зробити лише вужчий висновок: інцидент викликав короткострокову стурбованість ринку, але не дає надійної підстави оцінювати його довгостроковий вплив на вартість компанії.
Історія ZCode підкреслює базовий критерій оцінки ШІ-інструментів для розробки: слід чітко відрізняти локальне індексування, передавання контексту для промпту та завантаження повного знімка робочого середовища. Кожна з цих дій має бути зрозуміло описаною, окремо керованою та доступною для перевірки через документацію, аналіз мережевих з’єднань або перегляд вихідного коду.
Для команд, що працюють із пропрієтарним кодом, секретами чи регульованими даними, обережний підхід означає вимагати явної згоди на завантаження, обмежувати обсяг робочого середовища, перевіряти адреси вихідних мережевих з’єднань і отримувати від постачальника конкретні зобов’язання щодо строків зберігання, субпідрядників з обробки даних, процедур видалення та аудиторських доказів. У цьому випадку вилучення механізму завантаження знімків відповідає на описаний технічний механізм, однак ширші питання про історичну обробку даних пояснюють, чому дискусія не завершилася після патчу.16
17
Studio Global AI
This page includes a source-backed answer you can continue inside Studio Global.
За даними дослідників, стандартний механізм Codebase Indexing/Repo Wiki у ZCode міг пакувати зашифрований знімок робочого середовища авторизованого розробника, включно з Git історією, і ініціювати його передавання до...
За даними дослідників, стандартний механізм Codebase Indexing/Repo Wiki у ZCode міг пакувати зашифрований знімок робочого середовища авторизованого розробника, включно з Git історією, і ініціювати його передавання до... Z.AI пов’язала проблему з ранньою версією Codebase Indexing, де функцію було увімкнено за замовчуванням; компанія вибачилася, прибрала Repo Wiki та вимкнула створення і завантаження локальних знімків репозиторіїв у ZC...
Аудити, на які посилається компанія, підтвердили очищення названого OSS бакета. Проте це саме по собі не відтворює всю попередню історію обробки даних — зокрема щодо можливих копій, доступу до даних або використання д...
За даними дослідників, стандартний механізм Codebase Indexing/Repo Wiki у ZCode міг пакувати зашифрований знімок робочого середовища авторизованого розробника, включно з Git історією, і ініціювати його передавання до... Z.AI пов’язала проблему з ранньою версією Codebase Indexing, де функцію було увімкнено за замовчу...
ОпублікувавВідредаговано за допомогою GPT-5.6 TerraЗображення створено за допомогою 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
Суперечка навколо ZCode стосувалася не лише файлів, які розробник свідомо додавав до запиту для ШІ. У технічному звіті дослідник ferstar заявив, що десктопний клієнт під час авторизованої сесії міг зібрати зашифрований знімок робочого середовища й ініціювати його передавання до Aliyun — об’єктного сховища Alibaba Cloud OSS. Z.AI визнала пов’язану проблему у функції Codebase Indexing: за її словами, під час раннього періоду, коли функція була увімкнена за замовчуванням, генерація Repo Wiki могла спричиняти завантаження даних репозиторію.2
3
5
Згідно з технічним звітом ferstar, знімок міг охоплювати все робоче середовище, а не вузький набір вкладень до промпту. Серед заявленого вмісту були:
.git та історія комітів;В одному з повідомлень ішлося про зашифрований архів розміром приблизно 313 МБ. У матеріалах, що спиралися на цей аналіз, також зазначалося: відповідний приватний RSA-ключ перебував на боці Z.AI. Тобто користувач не міг самостійно розшифрувати перехоплений архів або лише за шифротекстом перевірити факт його видалення.4
Це висновки з реверс-інженерингу та спостереження за мережевим трафіком, а не публічний незалежний перелік даних з усіх потенційно зачеплених пристроїв. Саме тому важливо розрізняти спробу передавання до OSS і завершене завантаження: наявність першої не доводить, що кожна передача була успішною або як довго об’єкт залишався доступним після неї.3
16
Z.AI заявила, що джерелом проблеми була Codebase Indexing — функція для можливостей на кшталт Repo Wiki та операцій, пов’язаних із версіями. За версією компанії, генерація сторінки Repo Wiki могла запускати завантаження даних репозиторію, а на ранньому етапі після запуску ця функція була активною за замовчуванням.2
5
11
Це пояснює продуктовий механізм, але не прирівнює таку поведінку до звичайного, явно підтвердженого завантаження файлів. Ключовою проблемою довіри стали обсяг і згода: користувачі та дослідники описували створення повного пакета робочого середовища без чіткого й дієвого підтвердження такого передавання.3
6
Після появи повідомлень Z.AI перепросила та вимкнула порушені функції.2 Пізніше компанія повідомила, що в ZCode v3.14.0 прибрала Repo Wiki й відключила сценарій створення та завантаження локальних знімків репозиторіїв.
16
Z.AI також заявила про відкриття вихідного коду ZCode для зовнішньої перевірки. У повідомленнях згадувалися оцінки Китайської академії інформаційно-комунікаційних технологій (CAICT) і NSFOCUS.10
23
У власному звіті про ці перевірки ZCode вказала, що:
zcode-prod після виправлень;Окремо Zhipu повідомила про намір запропонувати для своєї MaaS-платформи опцію без зберігання даних (no data retention): введення та виведення мають використовуватися лише для поточного запиту й видалятися після нього. Це майбутня заявлена політика обробки на платформі, а не незалежне підтвердження того, що відбувалося в попередньому сценарії ZCode.24
Заяви про виправлення є суттєвими, але самі по собі не дають відповіді на всі питання про минулу обробку даних. Перевірка після виправлень, яка показує порожній конкретний бакет, підтримує твердження, що на момент аудиту цей бакет був очищений. Без ширших журналів та повного запису процесів вона не може незалежно довести, що дані не копіювалися кудись ще, не були доступні до видалення або не використовувалися з іншою метою.
Z.AI заявила, що згаданий код і пов’язані дані не зберігалися та не застосовувалися для навчання моделей.41 Водночас узагальнені тут публічні матеріали не містять незалежно перевірюваного наскрізного запису, який міг би підтвердити цю негативну заяву для кожного зафіксованого знімка. Тому коректний висновок обмежений: компанія заперечує використання для навчання, однак публічна незалежна верифікація залишається неповною.
Тайюаньська компанія Chengming Technology надіслала Zhipu юридичну вимогу, заявивши про несанкціоноване завантаження корпоративних даних і комерційних таємниць. Її запити не обмежувалися видаленням: компанія вимагала назвати місця зберігання, повідомити про можливе транскордонне передавання, передачу третім сторонам, можливе використання для навчання моделей, надати журнали доступу чи експорту, а також докази видалення із серверів, кешів, резервних копій і систем аварійного відновлення.17
21
26
Ця вимога формулює практичний стандарт, якого дедалі частіше очікують від ШІ-інструментів для програмування: не лише повідомлення «дані видалено», а відстежуваний звіт про те, що саме зібрали, куди це передавали, хто міг це обробляти та як можна перевірити видалення.
Після скандалу акції Z.AI знижувалися в ході торгів; один зі звітів повідомляв про внутрішньоденне падіння до 5%.35 Водночас доступні сторінки котирувань фіксували зростання на 1,79% на пізнішому закритті, тоді як інший ринковий матеріал описував нижче закриття того дня.
34
38 Ці суперечливі зрізи дозволяють зробити лише вужчий висновок: інцидент викликав короткострокову стурбованість ринку, але не дає надійної підстави оцінювати його довгостроковий вплив на вартість компанії.
Історія ZCode підкреслює базовий критерій оцінки ШІ-інструментів для розробки: слід чітко відрізняти локальне індексування, передавання контексту для промпту та завантаження повного знімка робочого середовища. Кожна з цих дій має бути зрозуміло описаною, окремо керованою та доступною для перевірки через документацію, аналіз мережевих з’єднань або перегляд вихідного коду.
Для команд, що працюють із пропрієтарним кодом, секретами чи регульованими даними, обережний підхід означає вимагати явної згоди на завантаження, обмежувати обсяг робочого середовища, перевіряти адреси вихідних мережевих з’єднань і отримувати від постачальника конкретні зобов’язання щодо строків зберігання, субпідрядників з обробки даних, процедур видалення та аудиторських доказів. У цьому випадку вилучення механізму завантаження знімків відповідає на описаний технічний механізм, однак ширші питання про історичну обробку даних пояснюють, чому дискусія не завершилася після патчу.16
17
Studio Global AI
This page includes a source-backed answer you can continue inside Studio Global.
За даними дослідників, стандартний механізм Codebase Indexing/Repo Wiki у ZCode міг пакувати зашифрований знімок робочого середовища авторизованого розробника, включно з Git історією, і ініціювати його передавання до...
За даними дослідників, стандартний механізм Codebase Indexing/Repo Wiki у ZCode міг пакувати зашифрований знімок робочого середовища авторизованого розробника, включно з Git історією, і ініціювати його передавання до... Z.AI пов’язала проблему з ранньою версією Codebase Indexing, де функцію було увімкнено за замовчуванням; компанія вибачилася, прибрала Repo Wiki та вимкнула створення і завантаження локальних знімків репозиторіїв у ZC...
Аудити, на які посилається компанія, підтвердили очищення названого OSS бакета. Проте це саме по собі не відтворює всю попередню історію обробки даних — зокрема щодо можливих копій, доступу до даних або використання д...