GitHub授權檢查GA:替例外設定複審條件
相依套件更新沒有安全警告,不代表授權審查已完成。授權檢查通過,也不代表產品所有散布方式都已評估。GitHub於2026年10月16日宣布開源授權合規檢查正式推出。

先確認資格與目標儲存庫
公告適用於GitHub Enterprise Cloud,包含資料落地環境,且儲存庫須啟用GitHub Code Security。不能解讀為所有Free或Team儲存庫自動可用。企業政策透過包含Require license compliance results before merging的ruleset指定目標。應分別確認帳戶資格、目標儲存庫及實際生效的合併條件。 Active模式阻擋合併,Evaluate模式僅標註。但若另有必須解決留言的保護規則,標註仍可能影響合併。
檢查對象是變動的相依套件
PR新增或修改相依套件時,系統將新增或變動套件與政策比對,並在PR標註不合規項目。可移除、替換、修改政策或建立套件例外處理。這不代表過去交付物都已審查。記錄受檢查的套件版本與政策。以下流程屬於本文的營運建議。
例外需要負責人及複審契機
Enterprise Open-Source License Manager角色可指定結案申請的審核人。團隊還可記錄套件、版本、PR、用途、理由、負責人及複審條件。例如僅供展示而核准的套件,在納入客戶交付物前重新評估。這是建議的團隊流程,並非GitHub自動讓例外到期的功能。
在代理挑選套件前檢查
公告另含套件合規檢查API及政策異動稽核事件。安裝前檢查可望降低後期替換成本。應把套件、政策、時間與結果連到變更記錄,而非僅記錄API有回應。請求失敗或授權不明應交付審查,不能默認允許。
可先做兩個小型測試PR,分別使用允許及刻意不合規的相依套件,觀察標註、合併阻擋與例外核准後的記錄。使用不改動客戶程式碼的測試儲存庫。擴大前確認負責人及回復方法。這是建議的驗證方式,並非已執行測試報告。
實務問題是誰負責例外,以及什麼變化會觸發複審。公告連到社群討論,本文未估算參與規模或採用率。內容不取代特定授權的法律判斷。下次相依套件PR請把理由與複審條件一併保留。
來源與查核範圍
GitHub Docs · Open source license compliance
2026年10月17日核對官方公告。請同時確認最新文件及自己的帳戶設定。