審計儲存庫工作流程 是做什麼的?
使用內建的無依賴審計器。以證據為主導,區分發現結果與作者身份、意圖、妥協或可利用性的證明。
工作流程
- 解析確切的儲存庫目錄。請勿掃描使用者明確範圍之外的內容。
- 讀取
references/commands.md並先執行唯讀審計。 - 總結關鍵與高風險發現、觸發每個發現的工作流程/事件路徑,以及記錄在案的安全修復方法。
- 僅在使用者要求修復或修補程式時才產生修補程式。
fix命令輸出 unified diff 文字,且永遠不會編輯目標儲存庫。 - 在建議套用前,審查每個提議的修補程式。指出需要儲存庫擁有者判斷的變更。
護欄
- 未經單獨明確請求,不得安裝防禦設定檔、編輯儲存庫設定、提交、推送、合併、關閉議題或變更權限。
- 不得根據啟發式發現結果將貢獻者、帳戶、拉取請求或提交標記為惡意。
- 將
--fail-on的退出碼2視為政策閾值結果,而非審計器崩潰。 - 當 SARIF 或 JSON 輸出包含敏感的工作流程路徑或安全細節時,請保持其私密性。
- 如果目標不是 Git 儲存庫,請說明簡化的出處背景,而非虛構儲存庫身份。
輸出
回傳:審計範圍、發現數量、優先發現、證據位置、修復選項、限制,以及是否已產生修補程式。