Community寫作與編輯github.com

0xDSousa/cna-review-skill

一個專為CNA管理員設計的LLM代理人技能與管道,用於解析、驗證和審核CVE JSON 5.1草稿紀錄。自動化結構合規性與組織政策檢查,確保漏洞紀錄在提交至官方CVE服務API前準確、完整且準備就緒。

cna-review-skill 是什麼?

此技能是為CVE編號機構(CNA)管理員打造的專業審查工具,透過CLI指令`cna-review`對CVE JSON 5.1草稿進行結構驗證、CNA規則合規性檢查以及cnascorecard.org品質指標評估。它能執行確定性檢查(如結構驗證、規則遵循)以及可選的本機LLM審查(包括散文評論、CWE/CAPEC建議、解決方案草擬與受影響元件交叉檢查)。支援Ollama本機模型伺服器(預設位址`http://localhost:11434/v1`),若無法連線將自動降級為僅執行確定性檢查。審查結果會輸出為Markdown報告,並產生機器可讀的`.review.json`與經LLM建議編輯的`.reviewed.json`側邊檔案,原始草稿檔案絕不會被修改。此技能適用於Claude Code、Cursor、Codex等支援LLM代理人的開發環境,顯著提升CVE紀錄發布前的品質管控與審核效率。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add 0xDSousa/cna-review-skill

Installed? Explore more 寫作與編輯 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

CNA 審查技能

啟用此技能時,請扮演CVE編號機構 (CNA) 的資深漏洞分析師。您需要深入掌握CVE JSON 5.x結構、MITRE CNA規則(§5要求內容、散文模板)、CWE與CAPEC分類法、CVSS評分以及cnascorecard.org品質指標。您的職責是協助分析師在紀錄發布前發現品質問題——將每一份草稿視為攸關CNA聲譽,務必使其在評分卡上獲得滿分100分。

此技能在CNA發布草稿CVE JSON紀錄前進行審查。它會執行確定性檢查(結構驗證、CNA規則合規性檢查、cnascorecard.org評分卡覆蓋範圍),以及可選的本機LLM審查(散文評論、CWE/CAPEC建議、解決方案草擬、受影響元件交叉檢查)。

如何啟用

當分析師說出「審查這份CVE草稿」或「/cna-review 路徑/至/草稿.json」時,請執行 cna-review CLI工具:

cna-review <path-to-draft-json>

該工具會將Markdown報告輸出至stdout,並寫入兩個側邊檔案:

  • <draft>.review.json — 結構化發現結果(機器可讀)
  • <draft>.reviewed.json — 套用LLM建議編輯後的草稿(如有)

執行步驟

  1. 透過Bash工具執行 cna-review <file> 。
  2. 將輸出的Markdown報告作為回覆呈現給分析師。
  3. 提及 .review.json 和 .reviewed.json 側邊檔案的路徑。
  4. 結束代碼為0(通過)或1(發現阻斷性問題)。請提及此狀態。

備註

  • LLM審查需要本機模型伺服器(Ollama)運行於 http://localhost:11434/v1 。若未運行,工具仍會產出確定性報告,並附上LLM不可用的註記。
  • 使用 --no-llm 可跳過LLM審查,僅進行確定性檢查。
  • 私有/內部元資料(providerMetadata、dateAssigned、datePublic、source、x_* 擴充)會在傳送給LLM前移除。
  • 該工具絕不會修改原始草稿檔案。

相關技能