SuperAPI AI 工具集

secure-sandbox

通用与其它

查看项目

更新于 10-16 08:38

技能介绍

用途:在启用后拦截命令执行,为运行命令提供安全护栏,防止误删、恶意代码、权限提升与数据外泄等风险。

主要能力:检测危险操作(破坏性命令、系统修改),执行允许列表(仅预批准命令自动运行),排队等待审批(可疑命令交用户审核),生成审计轨迹(记录时间戳、命令、用户、状态、输出与风险),并提供 dry-run 预览效果。命令按 safe、normal、dangerous、critical、disallowed 分级,对应自动执行、需审批或阻止。

使用方式:在技能目录执行 npm install 安装依赖;在工作区根目录创建 SANDBOX.md 配置安全级别、允许命令、危险模式、禁止命令与审批设置。可通过 sandbox-check、sandbox-exec、sandbox-queue、sandbox-audit、sandbox-allowlist 等命令完成任务;也提供 sandbox_check、sandbox_exec、sandbox_queue_list、sandbox_queue_approve、sandbox_queue_reject、sandbox_audit_log、sandbox_audit_stats、sandbox_allowlist_add、sandbox_allowlist_remove、sandbox_allowlist_test 等工具供智能体调用。

适用场景:命令来自用户输入或外部来源、运行于生产或持久化环境、多用户/多智能体共享系统、合规要求审计轨迹时。

限制:完全隔离的一次性环境、性能关键场景、命令完全可信或需要不受限系统访问时不宜使用;分类约小于10ms,沙箱执行增加约50ms开销;官方资料未提供具体收费、价格与平台支持信息。