SuperAPI AI 工具集

tauri-security

安全与审计

查看项目

更新于 10-16 03:15

技能介绍

用途:当涉及 Tauri v2 的 capability 或 scope 设计、编辑 capabilities/default.json、基于 ACL 的权限控制或审计时使用。触发词包括 capabilities、scope、ACL、permissions、capabilities json、minimum privilege。

主要能力:在 src-tauri/capabilities/ 下创建 capabilities/default.json,配置窗口、插件权限及作用域限制;将功能映射到最小权限;为文件路径、URL 等资源定义受限访问;按窗口分配不同权限集;发布前审计并移除未使用权限。

用法示例:capabilities/default.json 中可设置 identifier、description、windows 与 permissions,权限项支持 core:default、dialog:allow-open,以及带 allow 路径或 URL 作用域的 fs:allow-read-text-file、http:default 等;写入限制可写成 {"identifier":"fs:allow-write-text-file","allow":[{"path":"$APPDATA/config/**"}]}。

适用场景:Tauri v2 应用权限收紧、多窗口差异化授权、文件与 HTTP 资源访问限制、上线前权限审计。

限制:资料未说明具体价格、平台支持范围或版本兼容细节;实际配置与验证需参考 Tauri v2 官方 capabilities 与 scope 文档。