网络安全
Cloudsmith 将 AI 智能体技能纳入制品注册表管控

Cloudsmith于2026年11月9日在KubeCon宣布推出AI智能体技能注册表,将其制品管理平台扩展至AI编程智能体使用的指令文件和脚本。此次发布在现有软件包之外,新增了针对技能来源、版本和访问权限的控制。
技能和Claude插件现已纳入Cloudsmith的多格式仓库。据该公司称,这些仓库支持30多种制品格式。注册表正以早期访问形式向客户开放,并已提供文档。
智能体技能的安全风险
技能围绕以下内容组织: SKILL.md 一个包含必需名称和描述以及智能体指令的文件。可选文件夹还可以添加脚本、参考资料和模板;Claude 插件则会将多个技能打包在一起,以便一并安装。因此,技能既可以提供操作指引,也可以提供可执行代码,用于遵循审查流程或查询内部工具等任务。
Cloudsmith于2026年11月6日发布的技术文章介绍了可能面临风险的访问权限:根据智能体的配置,可能包括仓库凭据、内部API和生产数据。捆绑脚本在运行时可能继承这些权限,也可能获得用户在智能体请求批准时授予的权限。
因此,恶意、遭篡改或存在缺陷的技能可能泄露数据、执行有害命令或采取非预期行动。技能指令还可能引导智能体安装软件包,从而带来另一种引入未经审查依赖项的途径。
版本管理带来了另一个问题。智能体技能规范并未要求提供版本,因此,从Git拉取的技能即使名称不变,内容也可能发生变化。这使得确认智能体获取的确切版本,或将审批关联到特定版本,都变得更加困难。
Cloudsmith 产品副总裁 Alison Sickelka 表示:“社区技能注册表是为分享而建,而非为管控而建。”她指出,企业缺少的信息包括发布者身份、智能体正在运行的版本,以及该技能是否经过任何人的批准。
注册表发布与访问控制
Cloudsmith 将每个技能版本作为一个软件包处理。每个版本都会标注语义化版本号或 Git 提交 SHA,并附带 SHA-256 校验和。仓库可以保持私有,也可以公开共享;开发者还可以像发现其他制品一样,在同一仓库中查找技能。
作者可以通过Web应用、API或Cloudsmith命令行界面上传。产品页面规定,发布内容需要在目标仓库拥有“写入”或“管理员”权限;这些权限可分配给用户、团队或服务账户。发布一次后,团队即可拉取同一版本,但仍须遵守仓库控制措施。
对于外部技能,团队可以将选定的 GitHub 仓库添加为上游源,并使用令牌进行身份验证。Cloudsmith 会缓存这些仓库中的技能和插件;如果令牌有权访问私有仓库,也会缓存其中的内容。通过这一配置拉取技能的团队,只能获取所选上游源所代表的发布者提供的技能。
拒绝规则比拒绝整个仓库提供了更精细的控制。安全团队可以屏蔽指定技能或某个版本,同时继续使用可信来源中的其他内容。被屏蔽的项目不会出现在列表和拉取结果中,尝试获取该项目则会返回 nothing found 错误。
技能也使用 Cloudsmith 现有的活动记录和审计日志功能。日志会记录拉取了哪些技能及其版本;Cloudsmith 还会显示各个仓库中的当前版本、来源和访问情况。这样,智能体技能活动就能与其他软件制品一并纳入审计记录。
Claude Code 和 GitHub 首发
Cloudsmith 仓库还可以用作 Claude Code 插件市场。开发者只需添加一次仓库,随后即可在会话中安装插件,使用 /plugin install.
Cloudsmith 表示,其 AI 制品相关工作将从 Claude Code 起步,并以 GitHub 作为首个上游源。此次发布将智能体的指令和脚本纳入与其可能安装的软件包相同的依赖项管控之下;目前的发布范围仅限 Claude Code,缓存外部技能的来源则为 GitHub。












