智谱ZCode代码上传风波升级:开源整改与信任重建,百万用户AI编程业务迎安全新挑战
2026-09-22 03:21:49未知 作者:徽声在线
近期,一场因代码上传引发的数据安全风波,将智谱旗下的AI编程产品ZCode推到了公众视野的焦点位置。
近日,有开发者在社交平台上发文指出,ZCode在工作过程中会将工作区快照进行打包,其中包含了完整的Git历史记录,并且这些加密后的数据会被上传至阿里云对象存储服务(OSS)。这一消息迅速在开发者社区中引发了广泛关注和讨论。
针对ZCode代码及Git历史数据上传的争议,智谱方面迅速作出回应。公司表示,社区中提及的相关代码数据并不会被留存,智谱也从未将这些数据用于模型训练。
智谱进一步说明,ZCode已于9月21日正式开源,这意味着开发者可以自由检查代码,并参与社区共建。此外,智谱MaaS平台也宣布将在近期上线“数据内容不留存”功能。企业和开发者在开通该功能后,可以在模型调用完成后减少平台侧的数据持久化保存,从而进一步提升数据安全性。
从默认上传到开源整改,智谱积极应对代码安全争议
此次风波的起源,可以追溯到开发者社区对ZCode代码库数据处理行为的质疑。开发者们担心,ZCode在处理代码时可能会侵犯用户的数据隐私和安全。
9月18日,ZCode发布了一份情况说明,承认相关问题确实源于产品的代码库索引功能。该功能旨在帮助用户在本地生成仓库索引,以支持包括历史版本在内的会话检查点恢复、历史版本回退及RepoWiki等功能。
其中,Repo Wiki功能用于生成代码仓库的说明文档和知识页面。在生成Wiki页面时,可能会触发仓库数据的上传。但ZCode强调,Wiki页面在云端生成后,相关上传数据会立即销毁,不会进行保存。由于该功能在上线初期默认开启,导致部分用户受到了影响。目前,相关问题已经得到修复。
9月21日,智谱进一步说明了整改和数据处理情况。公司表示,ZCode已经正式开源,交由社区进行监督。同时,智谱还将建立常态化的产品安全漏洞响应机制,欢迎开发者持续检查、反馈问题,并根据问题的严重程度给予相应的回报。
针对开发者们最为关注的数据去向问题,智谱再次承诺,社区中提及的代码数据没有留存,也从未被用于模型训练。
智谱方面还表示,完成整改后,公司已经邀请中国信息通信研究院和绿盟科技开展了安全审计。审计结果显示,zcode-prod阿里云OSS存储桶状态为云端零数据;ZCode v3.14.0客户端已移除Repo Wiki功能,切断了本地仓库快照生成与上传的链路。绿盟科技的审查也确认,相关存储桶及全部数据对象均已删除。ZCode v3.14.0已移除Repo Wiki入口及生成链路,未发现可触发本地仓库快照或文件外发的功能。
百万用户之后,ZCode面临信任与安全的双重考验
ZCode争议的背后,是智谱以API调用、Coding Plan订阅、ZCode等产品形态构成的Coding业务,正逐渐成为公司商业化的重要入口。而ZCode作为这一业务布局中的AI编程产品,通过Harness(模型运行与编排框架)承担着上下文管理、工具调用、任务调度、缓存及结果校验等关键功能,以改善模型在真实工程中的表现。
在2026年半年度业绩会上,智谱AI创始人兼首席科学家唐杰将公司的业务发展划分为三个阶段。他表示,在2025年以前,智谱主要专注于本地化部署业务;而从2025年年初开始,公司逐步进入以Coding为代表的第二阶段。
唐杰指出,在这一阶段,模型从知识驱动走向任务驱动,编程能力的提升推动了公司API和订阅制Coding Plan的快速增长。同时,智谱也主动收缩了本地化部署模型软件授权业务,转向持续提供可调用、可扩展、可量化的智能服务。
智谱在其2026年半年报中提到,从Coding走向Co-work Coding是当前消耗最大、验证最充分的应用场景。依托代码生成、工程理解、工具调用与长程任务能力,智谱正由代码辅助向软件开发全流程延伸,为用户提供更加全面、高效的编程解决方案。
在这套业务体系中,ZCode承担着连接底层模型与实际开发任务的重要角色。半年报介绍,ZCode通过Harness框架,承担着上下文管理、工具调用、任务调度、缓存及结果校验等功能,以改善模型在真实工程中的表现,提升开发效率和质量。
在用户规模方面,ZCode已经进入了百万用户阶段。8月11日,ZCode官方公众号在发布产品升级消息时称,ZCode是一款针对GLM深度优化的国产Coding Harness,已经成为百万开发者使用GLM编写代码的入口。
根据东吴证券的研报,ZCode上线一个月后,即8月中旬,用户数就突破了100万;而至9月中旬,用户数又增长了一倍。这充分显示了ZCode在开发者社区中的受欢迎程度和市场潜力。
然而,在智谱的业务规划中,Coding并非最终目的地。唐杰在半年业绩会上表示,智谱今年将进入第三阶段,即Agent与Co-work同时到来。随着GLM模型在智能体规划、工具调用及持续执行长程任务方面的能力提升,业务正由Coding单点应用向软件工程、网络安全、数据分析及复杂自动化等高价值场景延伸。
对于Co-work方向,智谱正尝试将模型连接企业数据、工具和系统,嵌入采购、财务、客服、研发及IT运维等环节,为企业提供更加智能化、高效化的解决方案。
此外,智谱在半年报中还曾披露,伴随GLM-5.3的发布,公司同步启动了“开源的盾”计划。该计划包括对重点开源项目开展持续安全审计、向开源社区免费提供模型额度与防御入口,以及在ZCode中提供代码审计功能,以进一步提升开源项目的安全性和可靠性。
代码上传的授权边界在哪?业内专家:加密与删除不能替代充分告知
此次ZCode事件所涉及的争议,也是AI编程工具能力不断扩大后需要面对的数据合规问题。随着AI编程工具的不断发展,其处理的数据范围越来越广,数据合规问题也日益凸显。
徽声在线记者就此事采访了上海交通大学数据法律研究中心执行主任何渊。他表示,AI编程工具为了完成代码解释、补全、调试和重构等任务,读取一定范围的代码本身并不当然违法。但争议的核心在于,平台实际读取和上传的数据范围是否超出了用户的明确授权和合理预期。
何渊指出,用户要求工具分析某个文件,并不意味着同意客户端扫描、打包并上传整个代码仓库,更不等于授权处理完整的Git历史。如果用户主动启用生成整个代码库Wiki等功能,平台可以基于功能需要读取较大范围的文件,但仍应事先明确告知处理范围,尤其应说明是否涉及“.git”目录、历史版本、隐藏文件、配置信息和密钥等敏感信息。若用户仅针对单个文件提问,客户端却在后台打包整个工作区,则可能涉及超出最小必要范围的问题。
这一问题之所以受到开发者的广泛关注,与代码仓库的数据构成直接相关。何渊强调,代码库并不是单一性质的数据。
他进一步解释说,源代码本身未必属于个人信息,但完整的Git仓库中可能包含开发人员的姓名、邮箱、账号信息、客户测试数据、内部服务器地址、API密钥、访问令牌以及已被删除但仍留存在历史版本中的文件等敏感信息。此外,还可能涉及企业未公开的源代码、算法、系统架构等商业秘密。因此,对代码库的法律判断需要根据具体数据内容,分别适用个人信息保护、数据安全、网络安全、商业秘密及合同规则。
对于“加密上传”问题,何渊认为,加密属于数据安全措施,并不等同于匿名化,也不能替代合法处理依据、充分告知和最小必要原则。如果服务提供者仍掌握解密能力,加密后的数据依然可能被恢复和处理;同样,“使用后立即删除”只能降低长期留存风险,并不能回答最初的数据收集是否合法、是否必要。
从更广泛的行业应用来看,何渊认为,此次事件反映出AI编程工具的共同合规风险。随着相关工具从代码补全升级为可以读取项目、调用终端、修改文件和操作数据库的智能代理,服务商需要建立更细化的文件级和功能级授权机制,以确保用户数据的安全和合规性。对于企业用户而言,也应将AI编程工具纳入供应商管理和数据安全体系,明确哪些代码和数据可以提交给外部AI工具进行处理。
在ZCode争议发生后,智谱还公布了另一项与数据安全有关的产品安排。智谱MaaS平台于9月20日晚宣布,近期将上线“数据内容不留存”功能。该功能生效后,平台将不再对用户输入、输出进行静态存储,相关数据仅用于完成当次模型调用,从而进一步提升用户数据的安全性。
企业和开发者可以通过MaaS控制台提交申请来开通该功能。具体生效时间和适用范围将以平台确认结果为准。这一功能的上线,无疑将为智谱的用户提供更加安全、可靠的服务保障。
根据智谱的说明,Batch API(批处理接口)、File API(文件管理接口)等需要在平台侧持久化保存任务或文件的功能,不在该机制的覆盖范围内。对于法律法规要求留存以及核查涉嫌违规或滥用行为的情况,平台可能按照有关要求留存相关数据30天及以上,以确保合规性和安全性。
值得注意的是,零数据留存在海外已经是头部平台面向企业客户的标配能力。OpenAI、Anthropic等知名AI公司都提供类似的服务,但同样需要申请并保留合规例外。这表明,在数据安全领域,全球范围内的AI公司都在积极寻求合规、安全的解决方案,以赢得用户的信任和市场的认可。
