Beatra Skill 的安全与隐私

最后更新

Beatra Skill 是一个由说明文件和 Python 脚本组成的目录,脚本只用 Python 标准库。它用设备码登录(你在浏览器里批准),凭据保存在你电脑上的 ~/.beatra 目录,请求只发往 Beatra 的 HTTPS 主机。

运行什么

每个操作都由三个自带脚本之一完成:mcp_client.py 调用 Beatra,authorize.py 负责登录,uninstall.py 解除连接。从 SkillHub、魔搭、WorkBuddy 安装的包还带有 auto_update.py,用来更新 Skill 自己的文件。

请求发往哪里

请求都走 HTTPS。从 SkillHub、魔搭、WorkBuddy 安装的包固定使用中国大陆的主机:www.beatra.cn、mcp.beatra.cn、api.beatra.cn,以及下载更新用的 cdn.beatra.cn。其他来源的包,在国际网络连接 beatra.ai、mcp.beatra.ai、api.beatra.ai,在中国大陆连接上面这组大陆主机;它们每天向 Beatra 询问一次这台电脑适合哪个网络,这个请求很小,不带凭据,也不带安装标识。你选择上传的文件,只发到 Beatra 为这次上传签发的一次性地址。

电脑上保存什么

所有文件都写在 ~/.beatra 下;在 macOS 和 Linux 上,这个目录只有你的系统账户能打开(目录 0700,文件 0600),安装好的 Skill 目录里不写任何文件。保存的内容有:设备凭据、安装标识、Skill 所在的智能体和已知的设备名称、网络路线、这台电脑装了哪些 Beatra Skill;每份安装还各自记录上次检查版本的时间、从哪里安装,以及上次安装登记的缓存。另有两项临时记录,用不到时即删除:还在等你批准的登录,以及积分不足被拒后的提示记录。从 SkillHub、魔搭、WorkBuddy 安装的包还会保存自动更新开关和自己拥有的文件列表,更新进行期间另存一份被替换文件的备份。

上报什么

Skill 在首次使用时登记安装信息,这些信息有变化或满一天时再登记一次:包名和版本、所在的智能体、从哪个商店或工具安装、网络路线,以及粗粒度的运行环境(操作系统、处理器架构、Python 版本、界面语言和时区偏移)。每次工具调用也会带上 Skill 和智能体的名称,所以每个任务都能追溯到发起它的 Skill。Beatra 怎么使用这些信息,见隐私政策。

怎么更新

从 SkillHub、魔搭、WorkBuddy 安装的包每天最多检查一次新版本,逐个文件核对 SHA-256 与发布清单一致后自动更新;在 Skill 目录里运行 python3 scripts/mcp_client.py update --auto off 可以关闭。从 GitHub、skills CLI、ClawHub 或官网安装的包,用安装工具更新:Skill 每天最多读一次 Beatra 的公开版本清单,有新版本时打印一行更新命令。

卸载

卸载这台电脑上最后一个 Beatra Skill 时,uninstall.py 先请 Beatra 吊销设备凭据,再删除它在 ~/.beatra 里创建的文件。也可以在控制台的「设备」里随时断开任何一台设备。

报告安全问题

发现安全问题,请把复现步骤发到 support@beatra.ai。