Inside ZCode: Silently uploading your Git history to the cloud
L'application ZCode packe silencieusement l'intégralité de l'espace de travail, y compris l'historique .git, le cache LFS et les reflogs, puis tente de téléverser le tout vers Aliyun OSS. Le flux utilise un chiffrement par enveloppe où la clé publique RSA est fournie dynamiquement par le serveur et la clé privée n'existe que côté cloud, empêchant le déchiffrement local. Le manifeste des fichiers est conservé en clair et montre que la majeure partie des données capturées provient du dossier .git, incluant historiques et fichiers sensibles. Les options d'interface n'empêchent pas la capture ni l'upload tant que l'utilisateur est connecté, car la routine de packaging s'exécute inconditionnellement en arrière-plan. L'auteur propose comme solution de verrouiller le répertoire des checkpoints via chflags (macOS) ou chattr (Linux) pour bloquer définitivement l'écriture locale et empêcher les uploads.