Codex 的安全分层:Profiles、Sandboxing 与 Auto-review 如何把权限收进笼子

Codex 文档的 Permissions 一节列出 Profiles、Sandboxing、Auto-review、Agent approvals & security、Internet access 五个层次。这不是「一刀切」的开关,而是一套把 Agent 权限分层收紧的机制:沙箱隔离执行环境,自动审查(auto-review)在代码变更落地前把关,网络访问单独受控。

CodexSandboxPermissionsSecurityApproval

给 Agent 权限和给员工权限是同一类问题:不是「给不给」,而是「按什么粒度给、能不能随时收回」。Codex 的 Permissions 一节给出了五层答案。Profiles 是预设的权限组合,让团队可以按场景切换「只读 / 只写工作区 / 需要网络」等不同档位;Sandboxing 把 Agent 的执行放进隔离环境,跑测试、装依赖这类高风险动作与宿主文件系统隔开;Auto-review 在每次代码变更落地前自动审查,充当第一道质量与安全闸;Agent approvals & security 则把「哪些动作必须人来点头」做成可配置的策略;Internet access 单独受控,避免 Agent 在你不经意间访问外网。五层叠加,本质是把「最小权限」从一句原则落成一套可配置、可审计的工程机制。

对《从零到精通 Agent Harness》的学习者,这五层是一份可直接照抄的「权限设计清单」:无论你在做 Codex 集成还是自建 Harness,都可以问自己——我有 profiles 吗?有沙箱吗?有落地前的自动审查吗?有审批闸吗?网络是单独开关吗?这五个问题问完,一个 Agent 的权限边界就基本画清了。对《从零上手 Codex》的学习者,最实用的是 Sandboxing 与 Auto-review:把「跑测试」「装依赖」放沙箱里,把「改完自动审一遍」开起来,能显著降低新手第一次让 Agent 动真代码时的风险感。