用途:为 Claude Code 沙箱配置网络隔离策略,包括可信域名白名单、自定义访问规则、企业代理与内部注册表,以及安全的环境变量管理。核心目标是防止提示注入引发的数据外泄、恶意包下载、内网扫描和凭据窃取。
主要能力:提供三种网络模式——trusted(仅访问预批准域名,默认推荐)、none(完全断网,最高安全)、custom(用户自定义白名单,适合企业内网)。内置 Anthropic 认可的标准可信域名,覆盖 npm、Yarn、PyPI、RubyGems、Maven、Docker、GitHub、CloudFront、jsDelivr、unpkg、Vercel、Netlify、Supabase 等。支持通配符(*.example.com)、端口(registry.company.com:5000)与协议规则(优先 HTTPS,HTTP 仅限 localhost 与内网)。支持企业代理配置(http/https/noProxy)与内部注册表接入。
使用方式:配置写入 .claude/settings.local.json,通过 sandbox.network.mode、trustedDomains、customProxy 等字段设置。敏感信息绝不写入沙箱配置,应存放于 .env.local(已 gitignore),配置中仅引用变量名。可用 npm install、git clone、curl 等命令验证策略是否按预期放行或阻断。
适用场景:开源项目常规开发、企业内网与代理环境、敏感项目离线开发、需要接入内部注册表或自定义 API 域名的场景。
限制:资料未提供具体安装命令、版本要求、价格或平台支持信息;实际可用字段与行为需以 Claude Code 官方文档为准。