论文
Skill Constellations:从Git历史追踪Agent Skills供应链
Skill Constellations: Tracing the Supply Chain of Agent Skills on GitHub
摘要
Agent Skills是AI编程Agent(如Claude Code和Codex)以用户权限执行的SKILL.md指令与脚本。开发者通过在仓库间复制来共享技能,形成缺少注册表、版本和来源追踪的软件供应链。因此,复制技能的来源、安全修复能触达的范围,以及哪些仓库需要审查,往往未知。只记录某一时点哪些仓库含有技能,无法揭示复制关系。我们从GitSkills中每个SKILL.md的Git历史构建首个带日期的技能复制网络,覆盖GitHub上的2,193,119次技能采用,并提供交互查看器。几乎所有复制都源自少数仓库,而GitHub星数不能识别这些源头。技能副本几乎从不随源仓库更新,因此源头修复很少传播到副本。我们拟合仓库被复制的模型,据此排序审计对象。审查排名最高的100个仓库可阻止14.9%的后续高风险技能采用;审查星数最高的100个仓库仅为0.5%。这为安全工程师提供了技能扩散前的短审查名单。因此,平台应分发带版本的引用,而非复制品。项目网站:https://fahdseddik.github.io/Skill-Constellations/