鍾馗.skill:安裝前對 Agent Skill 做三層安全審查

前言

從 SkillHub、ClawHub 或同事分享的壓縮包裏安裝 Skill,往往只有一段 SKILL.md 和若干腳本。肉眼掃一遍很難覆蓋提示注入、隱蔽外傳、依賴投毒和權限越界等問題,裝完再發現風險,代價是 Agent 已經能讀密鑰、寫系統路徑或調用不明 URL。

下面介紹 SkillHub 上的 鍾馗.skill:面向「裝之前先審一遍」的場景,用靜態審計、行爲模擬和供應鏈溯源三層流程,對 Skill 目錄給出結構化安全裁定,而不是長篇閒聊式說明。

這是什麼

鍾馗.skill 是 SkillHub 上的安全審查類 Skill,發佈標識爲 @user_741dc82b/zhongkui-skill,官方入口爲 https://api.skillhub.cn/user_741dc82b/zhongkui-skill。

SkillHub 簡介將其定位爲「會更新漏洞庫的安全審查專家」:直來直去,三層審查(靜態審計 / 行爲模擬 / 供應鏈溯源)覆蓋 12 類風險,輸出結構化裁定——乾淨、可疑或惡意三檔。與「裝完再用殺毒軟件掃磁盤」不同,它審的是 Skill 包裏的說明、腳本、依賴與權限聲明,以及 Agent 按說明執行時可能觸發的行爲鏈。

社區側可見信息(截至撰稿時 SkillHub 同類條目):分類 it-ops-security(頁面展示爲 IT 運維與安全),SkillHub 評分 77013,下載約 11137 次;同名條目曾標註版本 v1.0.13,並帶有平臺側安全評估說明(如科恩實驗室、雲鼎實驗室「安全,無風險」類結論)。若你打開的列表頁顯示「Skill 未找到」,以官方 API 地址與安裝標識爲準,或在 SkillHub 內搜索「鍾馗」覈對當前上架狀態。

核心功能

以下能力均來自 SkillHub 公開簡介與同類上架文案,不展開未在官方頁面寫明的檢查項編號或評分公式。

三層審查

  1. 靜態審計:對 SKILL.md、腳本、依賴與權限等做清單式檢查,適合安裝前的第一輪篩查。
  2. 行爲模擬:在靜態層發現高危信號時,模擬 Agent 按 Skill 說明調用工具的路徑,觀察是否出現非預期外傳、讀憑證等行爲。
  3. 供應鏈溯源:對發佈者、依賴變更、外部 API 等維度做追溯,適合高風險 Skill 或來源不明的首次安裝。

風險覆蓋與裁定

簡介寫明覆蓋 12 類風險(具體分類以 Skill 包內 references 爲準;SkillHub 文案強調漏洞庫會更新,審查規則可隨庫演進)。

裁定結果爲結構化三值(Skill 輸出中常用符號標記,語義如下):

裁定 含義(簡介)
乾淨 未發現足以阻止安裝的高危問題
可疑 存在需人工複覈的疑點
惡意 不應安裝或運行,應隔離處理

何時自動啓用

Skill 說明中的 Use when 約定:當用戶說「審查這個 Skill」「安全檢查」「鍾馗看下」「審一下」「查一下這個 skill」,或在 安裝 Skill 前做安全評估、需要 審計 SKILL.md 中的惡意載荷 時使用。

安裝與啓用

安裝方式遵循 SkillHub 統一文檔 skillhub.cn/install/skillhub.md。官方頁面給出的提示詞形式爲:

請根據 https://skillhub.cn/install/skillhub.md,安裝 @user_741dc82b/zhongkui-skill。

若本機已安裝 skillhub CLI,可按文檔第三節將 Skill 裝到 當前 Agent 識別的 skills 目錄(文檔要求必須帶 --dir,否則默認 ./skills/ 可能不被識別):

command -v skillhub && skillhub --version

未安裝 CLI 時,文檔提供的完整安裝命令爲:

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

安裝鍾馗.skill 示例(Cursor 常見路徑,其他客戶端以 install 文檔第四節爲準):

skillhub install user_741dc82b/zhongkui-skill --dir ~/.cursor/skills/

其他常見 skills 目錄(摘自同一安裝文檔):Claude Code 爲 ~/.claude/skills/,Codex 爲 ~/.codex/skills/ 或項目下 .agents/skills/。裝完後按你所用客戶端要求刷新或重啓 Agent,使新 Skill 被加載。

典型用法

官方資料未要求記憶子命令別名;用自然語言觸發即可,與 Use when 列表一致。可復現的交互示例:

  1. 將要審查的 Skill 目錄路徑告訴 Agent(本地解壓目錄或已 clone 到 skills 目錄下的包)。
  2. 發送例如:「鍾馗看下這個 skill,路徑是 ~/.cursor/skills/某技能/」或「安裝前先安全檢查,審一下 SKILL.md」。
  3. 等待結構化裁定報告(乾淨 / 可疑 / 惡意及扣分說明),再決定是否 skillhub install 或從 skills 目錄移除。

若僅想走 SkillHub 安裝流程,也可先安裝鍾馗.skill,再對目標包說「審查這個 Skill」,形成「先審後裝」的固定習慣。

適用場景與注意

適合誰

  • 定期從社區拉取第三方 Skill 的開發者或運維。
  • 團隊內分發內部 Skill 前,需要統一安全門禁與留痕。
  • 懷疑 SKILL.md 中存在提示注入、編碼載荷或過度權限聲明時,需要專項審計。

限制與注意

  • 審查結論依賴 Skill 包內容與當時漏洞庫,不能替代你所在組織的合規審批或滲透測試。
  • SkillHub 列表頁可能因上下架策略變動;安裝標識以 @user_741dc82b/zhongkui-skill 與官方 API 鏈接爲準。
  • 同名或鏡像發佈(如其他賬號下的 zhongkui-skill)版本與文案可能略有差異;以你實際安裝的包版本爲準。
  • 裁定爲「可疑」時,簡介語義是建議人工複覈,不應自動當作「可裝」。

結尾

鍾馗.skill 把 Agent Skill 安裝前最缺的一環——結構化安全審查——收成三層流程和明確裁定,適合在 SkillHub 生態裏「先審後裝」。官方地址:https://api.skillhub.cn/user_741dc82b/zhongkui-skill;安裝說明:https://skillhub.cn/install/skillhub.md。

羽毛球分组比赛记分
小程序二维码

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

小夜