漏洞分類 Skill:讓 Agent 按漏洞類別與 CVE 案例組織安全學習

前言

做 exploit 開發或漏洞研究時,常見痛點不是「不知道有 buffer overflow」,而是對話裏零散堆概念:棧/堆溢出、UAF、類型混淆、競態各自一段,缺少可跟進的檢查清單和案例錨點。自己整理 Week 1 式課程又費時。

下面介紹 SkillHub 社區技能 漏洞分類(座標 @user_3c6cb52e/vuln-classes-lr-oxrp),把「漏洞類別 + 真實 CVE 案例 + Agent 操作指引」寫進標準 SKILL.md,供 Claude Code、Codex、Cursor 等環境加載後,在觸發相關話題時按固定步驟推進。

這是什麼

漏洞分類 是面向 AI Agent 的安全學習類 Skill:定位 exploit 開發入門向的「漏洞類別」課程(Skill 內元數據對應 vulnerability-classes / offensive-vuln-classes 主題),覆蓋棧/堆緩衝區溢出、釋放後使用(UAF)、整數溢出、格式化字符串、類型混淆、競態等,並強調用真實 CVE 作案例研究。

  • 出品與來源:SkillHub 社區發佈(source: community),發佈者 user_3c6cb52e;Skill 元數據中標註倉庫主頁爲 https://github.com/1991513ccie-png。
  • 平臺:元數據聲明支持 Claude Code、Codex、Hermes Agent、OpenClaw、QClaw、WorkBuddy 等(platform: multi-platform)。
  • 依賴:標籤 requires_api_key=false,無需額外 API Key。
  • 版本:1.0.0(SkillHub 與包內 _meta.json 一致)。

SkillHub 分類爲 it-ops-security;包內 frontmatter 另標註 category: 安全與滲透測試。

核心功能

以下能力均來自已安裝包內的 SKILL.md 與 SkillHub 頁面簡介,不展開未隨包提供的長文教材。

  1. 主題定位
    說明本 Skill 用於學習或講授漏洞類別、按 CVE 模式做研究、夯實 exploit 開發知識;並列出 Week 1 式課程標題(Week 1: Vulnerability Classes with Real-World Examples)。

  2. 觸發短語
    當對話涉及下列關鍵詞時,Agent 應啓用本 Skill,例如:vulnerability classes、buffer overflow、use-after-free、UAF、heap overflow、stack overflow、type confusion、integer overflow、format string、memory corruption、CVE case study、exploit development、Day 1-7 等。

  3. Agent 操作清單
    Skill 激活後要求 Agent:
    - 將文內方法論作爲操作檢查清單;
    - 按順序執行步驟(除非用戶另有指定);
    - 針對每項技術評估是否適用於當前目標/上下文;
    - 記錄已完成項;
    - 根據發現建議下一步。

  4. SkillHub 分發信息
    社區評分 100000,下載 1576 次(抓取時點數據);安裝計數在 SkillHub 展示爲 0。頁面作者標註爲社區用戶「҉Breeze🌔」,並註明作者自主維護。

說明:當前從 SkillHub 安裝的包僅含 SKILL.md 與 _meta.json,正文在「Instructions for Claude」之後未附帶完整 Day 1–7 教材正文;實際效果依賴 Agent 按元數據描述與觸發短語自行展開,或需結合作者 GitHub 倉庫中的完整材料(Skill 元數據中的 repository 字段)。

安裝與啓用

1、安裝 SkillHub CLI(若尚未安裝)

按 SkillHub 安裝文檔 檢查:

command -v skillhub && skillhub --version

未安裝時可執行完整安裝(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

2、安裝本 Skill 到當前 Agent 的 skills 目錄

安裝時必須用 --dir 指向當前客戶端識別的 skills 目錄,否則默認落在 ./skills/ 可能不會被加載。

社區座標的安裝命令(與 SkillHub CLI 解析結果一致):

skillhub install vuln-classes-lr-oxrp --namespace user_3c6cb52e --dir <你的 skills 目錄>

SkillHub 頁面亦給出自然語言指引:根據 https://skillhub.cn/install/skillhub.md 安裝 @user_3c6cb52e/vuln-classes-lr-oxrp。

常見客戶端 skills 路徑(摘自官方安裝文檔):

客戶端 典型路徑
Cursor ~/.cursor/skills/
Claude Code ~/.claude/skills/
Codex ~/.codex/skills/ 或項目下 .agents/skills/

安裝完成後,按所用客戶端要求重啓或刷新 Agent,使新 Skill 被索引。

3、在 Cursor 中的啓用方式

將上述 --dir 設爲 ~/.cursor/skills/ 完成安裝後,在對話中提及 Skill 內列出的觸發短語(例如「講解 stack overflow 的 CVE case study」),Agent 應匹配並遵循 SKILL.md 中的五步指令。Cursor 具體 UI 以當前版本爲準;核心是 skills 目錄可被 Agent 讀取。

典型用法

官方包內未提供獨立 CLI 或腳本示例,可復現的用法是「自然語言 + 觸發短語」:

  1. 確認 @user_3c6cb52e/vuln-classes-lr-oxrp 已安裝到當前 Agent 的 skills 目錄。
  2. 在會話中明確提出漏洞類別或學習目標,並帶上 Skill 定義的觸發詞,例如:
    - 「用 vulnerability classes 的方式,結合 CVE case study 講 use-after-free。」
    - 「按 exploit development 入門,對比 heap overflow 和 stack overflow 的檢測與影響。」
  3. 觀察 Agent 是否按 Skill 要求:順序推進、勾選清單、結合當前上下文判斷技術適用性並給出下一步。

這相當於把「何時啓用、啓用後怎麼組織回答」固化在 Skill 裏,而不是每次手寫同樣長的 system 提示。

適用場景與注意

適合誰

  • 需要 Agent 協助整理漏洞類別知識、按 CVE 案例講解的安全學習者;
  • 在 Claude Code / Codex / Cursor 等已支持 Skill 的環境裏做 exploit 開發入門輔導;
  • 希望用統一觸發詞喚起同一套檢查清單的滲透測試或紅隊學習場景。

限制與注意

  • 包體較輕:安裝後僅有簡短 SKILL.md,未內置完整 Week 1–7 正文;深度內容需自行對照作者 GitHub 或補充資料。
  • SkillHub 統計中的「安裝 0」僅反映平臺計數,不代表本地未安裝;以本機 skills 目錄爲準。
  • 漏洞研究與 exploit 相關討論應在合法授權範圍內進行;Skill 提供的是知識組織方式,不替代合規審批與靶場規則。
  • 頁面與元數據中的中文名稱在部分環境下可能顯示爲亂碼(如「漏洞分」),不影響座標 vuln-classes-lr-oxrp 安裝。

結尾

漏洞分類 Skill 把漏洞類別學習、CVE 案例研究與 Agent 側五步工作流寫進可分發包,適合在 Cursor 等客戶端通過 SkillHub 一鍵安裝到 skills 目錄,用固定觸發短語減少重複提示。獲取與安裝見 SkillHub 官方頁:

https://www.skillhub.cn/skills/user_3c6cb52e/vuln-classes-lr-oxrp

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

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

小夜