用途:为 Claude Code 沙箱配置网络隔离策略,约束 AI 代码执行时的外部访问。
主要能力:支持三种隔离模式——trusted(仅访问预批准的安全域名,默认推荐)、none(完全无网络)、custom(用户自定义白名单)。可维护可信域名列表(含通配符如 *.npmjs.org、端口如 registry.company.com:5000),配置企业代理(http/https/noProxy 与认证),并区分可写入沙箱配置的非敏感环境变量与必须放入 .env.local 的密钥。
使用方式:输入环境类型、所需公共仓库/内部域名/CDN、是否需要代理及必需环境变量;输出网络配置、安全分析(已缓解威胁、允许与拒绝的访问、建议)及安装说明。配置位置为 .claude/settings.local.json。验证可用 npm install express、git clone https://github.com/user/repo 应成功,curl https://random-website.com 应失败。
适用场景:企业内网与内部 registry、开源项目常规开发、离线高敏感项目、需代理的公司网络。
限制:具体委托命令行 /network-security、/trusted-domains 及其他技能配合的细节暂未提供更多说明;配置格式为 JSON,需遵循拒绝优先、显式放行、持续验证原则。