项目工程

权限与资源

以最小能力声明宿主访问,并理解应用申请与宿主授权的交集。

权限是应用申请,不是自行获得的授权。运行 YXB 时,有效权限始终是“应用清单申请”与“宿主授权上限”的逐项交集。

[权限]
文件 = ["data"]
网络 = ["api.example.com"]
TCP监听 = ["127.0.0.1"]
UDP绑定 = []
环境 = ["YANXU_PROFILE"]
进程 = false
原生扩展 = false

文件范围相对包根目录;网络列出允许外连的主机;TCP 与 UDP 绑定能力单独声明;环境只暴露列出的变量。进程和原生扩展是布尔能力。桌面相关能力也彼此独立,不会隐式授予文件、网络或进程。

使用yanxu 包 运行yanbao run按清单运行项目。直接执行单一文卷为兼容旧脚本保留不受限行为,因此不适合运行不可信来源。嵌入宿主默认应使用沙箱配置,并设置执行步数、调用深度与集合大小预算。

完整 14 项能力矩阵见权限参考,资源如何进入制品见项目清单