GIT Worktrees

科技互联网

Git Worktrees 不能作为编码代理的隔离边界

Git worktrees 虽然看似能为 AI 编码代理提供隔离环境,但实际存在重大安全缺陷。代理可以通过 worktrees 共享的 `.git` 目录中的 refs、config、stash 和 hooks 等组件,突破隔离限制。具体而言,攻击者可通过安装 hooks 在宿主仓库执行任意代码,或修改 git co…

科技创业公司

Setup脚本应支持Git Worktrees

开发团队提出了一项Setup脚本设计方案,以支持Git Worktrees在并行检出环境中的安全运行。该方案通过为每个Worktree分配唯一标识符及独立的应用端口、数据库名称和测试数据库名称,同时共享单一Docker栈,实现了开发环境的资源隔离。