在隔离 VM 中运行 Claude Code 并自动创建 PR
使用守护模型(guard model)的一个麻烦之处在于,既要确保其误报率(FP rate)低到不会成为负担,又要确保其漏报率(FN rate)低到值得使用。任务:作者在隔离的虚拟机中运行 Claude Code,并严格限制 VLAN 访问权限,仅允许访问互联网、Forgejo、Infisical 以及从本地机器到 VM 的单向 SSH。使用 Infisical 管理密钥,确保实际密钥永远不会暴露给代理。配置代理可访问的 Forgejo 用户仅能创建 Issue 和 PR。要求手动合并后,再由 CI 流水线负责打包和部署。这种设置有助于降低因不透明 AI 模型导致个人数据泄露的风险。;工具:Claude Code。人工角色:原始帖子没有说明人如何参与。;局限:此架构需要大量的基础设施开销,包括单独的虚拟机、VLAN 配置和密钥管理工具。作者指出,守护模型可能会增加成本和延迟。关于此设置如何扩展到大型团队或复杂依赖关系,存在集成不确定性。每次部署都需要人工批准。。
工具
Agent Work Atlas 发布日期:
概述
使用守护模型(guard model)的一个麻烦之处在于,既要确保其误报率(FP rate)低到不会成为负担,又要确保其漏报率(FN rate)低到值得使用。
工作流程
作者在隔离的虚拟机中运行 Claude Code,并严格限制 VLAN 访问权限,仅允许访问互联网、Forgejo、Infisical 以及从本地机器到 VM 的单向 SSH。使用 Infisical 管理密钥,确保实际密钥永远不会暴露给代理。配置代理可访问的 Forgejo 用户仅能创建 Issue 和 PR。要求手动合并后,再由 CI 流水线负责打包和部署。这种设置有助于降低因不透明 AI 模型导致个人数据泄露的风险。
原文报告的结果
原始帖子未说明具体的测量结果,如错误率或时间节省。它描述该设置是一种针对不透明 AI 模型数据泄露风险的风险缓解策略。可衡量的验收检查是验证代理日志中未出现任何密钥,且未经授权的合并被 CI 流水线阻止。
人工角色
原始帖子没有说明人如何参与。
局限
此架构需要大量的基础设施开销,包括单独的虚拟机、VLAN 配置和密钥管理工具。作者指出,守护模型可能会增加成本和延迟。关于此设置如何扩展到大型团队或复杂依赖关系,存在集成不确定性。每次部署都需要人工批准。
试一试
我需要为 AI 编码代理设置一个安全的开发环境。请配置一个新虚拟机,其 VLAN 限制仅允许出站流量访问互联网、我的内部 Forgejo 实例和 Infisical。在此 VM 上安装 Claude Code。设置 Infisical 以将密钥注入环境,而不会将其暴露给代理的上下文。创建一个权限仅限于创建 Issue 和 Pull Request 的 Forgejo 用户。配置 CI 流水线,要求在合并任何 PR 之前进行手动批准。在将此设置应用于主项目之前,运行一次干测试:要求代理创建一个简单的“Hello World”PR。验证 PR 已创建,代理输出中未显示任何密钥,并且合并需要我的手动确认。如果任何步骤失败或密钥泄露,请停止并报告错误。在我确认干测试成功之前,不要继续进行实际代码更改。
来源报告未经独立核验。发布日期为本站案例发布日期,并非原始文章日期。