自创技能安全检测技能:第三方 Skill 八大维度安全扫描

前言

在 Cursor、Claude Code 等环境里安装第三方 Skill,往往只需一条安装命令,却很少有人系统检查包里是否藏有恶意脚本、硬编码密钥或越权配置。人工翻 SKILL.md 和附属脚本既慢,也难覆盖 Prompt 注入、依赖链风险这类跨文件问题。

下面介绍 SkillHub 社区技能「自创技能安全检测技能」(@user_c64d3056/sin129)。它面向待审的第三方 Skill,按八个安全维度做扫描,并给出风险评分、等级、检测报告与审核建议,适合上线前把关和定期复检。

这是什么

「自创技能安全检测技能」是 SkillHub 上的社区来源(community)技能,坐标 @user_c64d3056/sin129,当前版本 1.0.0,分类为 it-ops-security,发布者为 user_c64d3056。页面标注 requires_api_key=false,安装后无需额外 API Key 即可使用(以 SkillHub 页面标签为准)。

定位可以概括为:对第三方 Skill 做结构化安全体检,把「能不能装」从主观判断变成带维度的可阅读结论。

核心功能

官方简介中列出的能力如下,均来自 SkillHub 页面说明,未在资料中出现的细节不展开。

扫描维度(8 项)

  1. 恶意代码与后门
  2. 非法指令与高危调用
  3. 硬编码密钥与敏感信息
  4. Prompt 注入与恶意诱导
  5. 权限越权配置
  6. 第三方依赖安全
  7. 数据合规与不落地检查
  8. 源码篡改校验

输出物

扫描完成后,技能会产出:

  • 风险评分
  • 风险等级
  • 检测报告
  • 审核建议

具体报告字段与判定规则以技能包内 SKILL.md 及安装后的 Agent 行为为准;公开页面未提供样例报告,本文不虚构格式。

安装与启用

SkillHub 推荐两种方式:用 CLI 安装到当前 Agent 的 skills 目录,或把安装提示词发给 AI 代为安装。

1. 检查 SkillHub CLI

先确认本机是否已有 skillhub:

command -v skillhub && skillhub --version

若未安装,可按 SkillHub 官方文档执行完整安装(含 CLI 与默认 Skill):

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

仅需要 CLI 时:

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash -s -- --cli-only

说明与命令来源:SkillHub 安装与优先源配置。

2. 安装本技能

安装时必须用 --dir 指向当前 Agent 正在使用的 skills 目录,否则默认会落到 ./skills/,Agent 可能识别不到。

skillhub install @user_c64d3056/sin129 --dir <skills 目录>

常用路径(摘自官方安装文档):

环境 skills 目录
Cursor ~/.cursor/skills/
Claude Code ~/.claude/skills/
Codex ~/.codex/skills/ 或项目下 .agents/skills/

在 Cursor 中可写成:

skillhub install @user_c64d3056/sin129 --dir ~/.cursor/skills/

安装后按你所用客户端的要求重启或刷新 Agent,使新 Skill 生效。

3. 通过对话让 AI 安装

SkillHub 页面提供的提示词为:

请根据 https://skillhub.cn/install/skillhub.md,安装 `@user_c64d3056/sin129`。

适合本机尚未配置 CLI、但希望 Agent 按官方流程拉取并落到正确目录的场景。

典型用法

公开资料未给出固定 CLI 子命令或一键脚本示例,典型流程可按「先装好检测 Skill,再对目标 Skill 发起扫描」理解:

  1. 按上一节将 @user_c64d3056/sin129 安装到当前 Agent 的 skills 目录。
  2. 准备待检对象:例如即将上线的第三方 Skill 包、已安装目录,或 SkillHub 坐标(以你实际持有的材料为准)。
  3. 在 Agent 对话中启用该安全检测技能,明确待检 Skill 的位置或标识,请求执行八大维度扫描并查看风险评分、等级、报告与审核建议。

具体触发话术、是否支持批量扫描、是否对比历史基线等,需以安装包内 SKILL.md 为准;核实不到的操作步骤不在此编造。

适用场景与注意

官方列出的使用场景

  1. 新 Skill 上线前安全审核
  2. 已上线 Skill 定期安全检查
  3. Skill 安全风险评估
  4. 安全合规审计
  5. 恶意代码检测

适合谁

  • 团队内维护 Skill 清单、需要在接入前做统一安检的开发者或平台同学
  • 个人用户在高权限环境(可执行 shell、读写文件)中试用社区 Skill 前的自检
  • 需要做合规留痕、希望输出「评分 + 报告 + 建议」而不仅是口头结论的审计场景

使用注意

  • 社区来源:分类为 it-ops-security,但仍是社区发布技能;检测结果用于辅助决策,不能替代专业渗透测试或法务认定。
  • 覆盖边界:八个维度覆盖常见静态与配置类风险,对运行时行为、供应链零日等问题的能力以技能实现为准,资料中未承诺的部分不要假设。
  • 数据口径:SkillHub 页面显示评分 100000;截至资料抓取时,下载约 1031 次、安装 2 次(统计会随时间变化,以 SkillHub 页面为准)。
  • 与人工审核配合:自动化扫描应和代码阅读、来源可信度、发布者声誉一起看;高危项务必按报告中的审核建议处置后再上线。

结尾

第三方 Skill 生态越丰富,供应链风险就越值得在「安装」之前单独设一道关卡。「自创技能安全检测技能」把恶意代码、密钥泄露、Prompt 注入、权限与依赖等检查收敛到同一套八维扫描与结构化输出里,适合作为上线前与定期巡检的固定步骤。

  • SkillHub 页面:https://www.skillhub.cn/skills/user_c64d3056/sin129
  • API 坐标页:https://api.skillhub.cn/user_c64d3056/sin129
  • 安装说明:https://skillhub.cn/install/skillhub.md
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye