用途:检查 Claude Code 原生沙箱的运行状态、生效配置和安全事件,便于在运行自主工作流前验证环境,或排查命令被拦截的原因。
主要能力:检测平台支持情况(macOS 的 Seatbelt、Linux 的 bubblewrap 与 socat 是否安装);读取 settings.json 展示沙箱模式(Auto-allow 与常规权限)、允许写入路径、被拒绝的凭据文件、网络严格白名单开关、允许域名及排除命令;列出近期沙箱违规,包括被阻止的文件系统访问、被阻止的网络连接以及 dangerouslyDisableSandbox 逃生通道调用。
使用方式:在 Claude Code 中执行 /sandbox-status。命令会优先读取 .claude/settings.json,其次读取 ~/.claude/settings.json,并用 jq 解析配置。若安装了 npx,可配合开源运行时使用:npx @anthropic-ai/sandbox-runtime <command>。Linux 缺少依赖时可安装:sudo apt-get install bubblewrap socat。
适用场景:部署前校验沙箱配置、调试命令被阻止问题、安全审计允许域名与文件系统访问、帮助新成员了解项目沙箱策略。
限制:资料显示日志检查部分尚未实现,近期违规仅给出提示,需查看 Claude Code 会话日志;未提供收费、价格或平台支持范围等更多信息。