Community研究與資料分析github.com

審計儲存庫工作流程

審計本地儲存庫的治理漏洞、GitHub Actions 信任邊界風險以及不安全的審核自動化。適用於儲存庫安全審查、拉取請求工作流程審計、pull_request_target 或 workflow_run 分析、令牌權限檢查、政策覆蓋範圍以及請求可審查的修補程式。

審計儲存庫工作流程 是什麼?

此技能旨在為開發者與 AI 代理提供一個輕量級、無依賴的審計器,用於對本地 Git 儲存庫進行深度安全與治理審查。它能識別治理缺口、評估 GitHub Actions 工作流程中的信任邊界風險(如 pull_request_target 或 workflow_run 事件),並檢查不安全的自動化審核設定。此技能適合在 Cursor、Claude Code 等平台上使用,透過讀取參考文件並執行唯讀審計,優先呈現關鍵與高風險發現,並僅在使用者要求時才產生修補程式(以 unified diff 格式輸出,從不直接修改目標儲存庫)。其設計強調以證據為導向、區分發現與敵意意圖,並在輸出中明確包含審計範圍、發現數量、證據位置、修補選項及限制,確保安全且可審查的流程。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/thangldw/awesome-maintainer-defense/tree/main/skills/audit-repository-workflows

Installed? Explore more 研究與資料分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

在你喜歡的 AI 中提問

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

說明文件

審計儲存庫工作流程 是做什麼的?

使用內建的無依賴審計器。以證據為主導,區分發現結果與作者身份、意圖、妥協或可利用性的證明。

工作流程

  1. 解析確切的儲存庫目錄。請勿掃描使用者明確範圍之外的內容。
  2. 讀取 references/commands.md 並先執行唯讀審計。
  3. 總結關鍵與高風險發現、觸發每個發現的工作流程/事件路徑,以及記錄在案的安全修復方法。
  4. 僅在使用者要求修復或修補程式時才產生修補程式。fix 命令輸出 unified diff 文字,且永遠不會編輯目標儲存庫。
  5. 在建議套用前,審查每個提議的修補程式。指出需要儲存庫擁有者判斷的變更。

護欄

  • 未經單獨明確請求,不得安裝防禦設定檔、編輯儲存庫設定、提交、推送、合併、關閉議題或變更權限。
  • 不得根據啟發式發現結果將貢獻者、帳戶、拉取請求或提交標記為惡意。
  • 將 --fail-on 的退出碼 2 視為政策閾值結果,而非審計器崩潰。
  • 當 SARIF 或 JSON 輸出包含敏感的工作流程路徑或安全細節時,請保持其私密性。
  • 如果目標不是 Git 儲存庫,請說明簡化的出處背景,而非虛構儲存庫身份。

輸出

回傳:審計範圍、發現數量、優先發現、證據位置、修復選項、限制,以及是否已產生修補程式。

相關技能