Agent Skills
返回列表
技能守护者

技能守护者

IT 运维与安全 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_6d140bbe/slug-skill-guardian。

技能介绍

要解决的问题

动态技能仓库中,单个技能可能包含 SKILL.md、脚本、安装依赖或网络调用,普通文件管理很难回答:某个技能是否应被阻止、哪些技能可跳过检查、安装后风险是否变化、历史结果能否追溯。Skill Guardian 面向这类技能生命周期做运维侧防护,把阻断列表、信任列表、自动发现和审计评分纳入同一套状态文件,避免删除、重装与风险判断分散在不同工具里。

核心工作流

它的 blocklist、whitelist 与审计历史保存在 {baseDir}/data/,JSON 写入采用原子更新并保留备份轮转,损坏时从最新备份恢复;运行日志写入 {baseDir}/logs/guardian.log。

  • 阻断列表:记录已删除或不可再安装的技能,下载前检查,查询结果用退出码区分是否命中。
  • 信任列表:标记已知安全技能以跳过部分安全扫描;信任时记录版本,版本变化后触发重新审计。
  • 自动发现:按关键词或主题搜索、下载、批量安装,下载前执行阻断检查,安装后自动审计。
  • 审计评分:对单个或全部已安装技能输出 0–100 分,并按安全性、质量、结构、元数据等维度给出明细。
  • 依赖与供应链检查:可选接入 pip-audit 或 safety,扫描已知 CVE 和恶意包,并辅助验证 PyPI 来源。

适用边界

它更适合作为安装前后门禁和趋势审计,不是完整运行时沙箱。检测依赖模式匹配、上下文分析、评分与人工确认,面对动态生成代码、混淆代码或伪装依赖时仍可能漏报。若启用依赖扫描,需要额外准备 pip-audit 或 safety 环境;高敏感流程应保留 P1/P0 级别的人工复核,而不是只依赖自动评分。

使用场景

  • 在批量安装新技能前,先用 blocklist 查询是否已被禁用,并通过下载后自动审计确认无 P0/P1 风险。
  • 对已安装技能做季度安全体检,运行全量审计和 pip-audit 依赖扫描,输出结构化评分与漏洞明细。
  • 将可信技能加入 whitelist,并记录版本;当版本变化时触发重新审计,避免旧信任长期失效。
  • 发现恶意技能后加入 blocklist,再按主题搜索替代技能,下载时自动拦截已知风险并记录审计历史。

适合人员

  • 负责技能仓库接入的 SRE 工程师,需要在安装前拦截恶意技能并保留可审计的安装记录。
  • 负责内部 AI 工具链安全运营的平台工程师,需要把阻断、信任、评分和依赖扫描放进统一流程。
  • 维护多语言脚本技能集的平台团队,需要定期审计 Python/JS 风险并跟踪版本变化。
  • 做供应链合规审查的 IT 运维,需要验证 PyPI 来源和 CLI 完整性,并保留结构化审计历史。