NVIDIA/OpenShell
语言/许可: Rust / Apache-2.0
总 Stars: 19.5k
仓库: GitHub
项目定位:
面向 Agent 平台/Infra 团队的安全运行时,解决自主智能体在文件、系统调用、网络和凭证访问上权限过大的问题;相较普通容器隔离,它把策略执行下沉到内核,并在策略变更前做形式化验证。
核心功能:
- 为每个 Agent 创建隔离沙箱,按策略限制文件访问、系统调用与网络出站。
- 凭证不进入沙箱,仅在请求命中已批准端点时注入。
- 策略变更生效前进行形式化验证,标记新增高风险访问并等待人工审核。
- 提供 Python/TypeScript/Go/Rust SDK 与 Kubernetes/Helm 部署入口。
技术亮点:
内核级策略执行与形式化验证组合,权限控制细到文件访问、系统调用和网络连接;Rust 实现,支持 Kubernetes 部署。