累計 位不重複訪客
快速找分類 🤖 AI 對話 🎨 AI 生圖 🎬 AI 影片 🎵 語音音樂 💻 寫程式 ✍️ 寫作文案 ⚡ 辦公效率 🔍 搜尋研究 🦾 AI 代理 🎁 免費總表
首頁 問問貓說 AI

問問貓AI 工具總表GitHub Copilot

GitHub Actions 新增 vulnerability-alerts 權限:終於不用為了讀 Dependabot 警告而開大權限(2026-09 實查)

文章最後更新:2026-09-07

GitHub 在 2026-09-03 的 changelog 一次公布了 GitHub Actions 的三項更新。其中兩項在中文圈幾乎沒人提,但對安全設定的影響比看起來大——特別是新的 vulnerability-alerts 權限。查核日 2026-09-07。

一、GITHUB_TOKEN 新增 vulnerability-alerts 唯讀權限

官方原文:你現在可以用新的 vulnerability-alerts 權限,給工作流程唯讀存取 Dependabot 警告。這個權限支援 readnone 兩個值。

公告接著寫出重點:這讓你可以遵守最小權限原則,而不必依賴更寬的權限範圍。

為什麼這是好事(白話版)

很多團隊有這種需求:跑一個排程工作流程,把 Dependabot 找到的漏洞整理成報告,丟到 Slack 或開成 issue。

過去要讀到那些警告,你的 token 必須拿到更大的權限範圍——也就是說,一個「只想讀警告」的工作流程,實際上被授予了遠超過它需要的能力。萬一那個工作流程被人動了手腳(例如引用了不安全的第三方 action),攻擊者拿到的就是那個過大的權限。

現在你可以在工作流程裡明確寫:

permissions:
  vulnerability-alerts: read

其餘一律不給。 這是典型的「權限收斂」改動:功能沒變,但出事時的爆炸半徑小很多。

二、可重複使用工作流程可以認出「自己是誰」了

第二項更新是四個新的 job context 屬性:

屬性內容
job.workflow_ref定義目前這個 job 的工作流程檔完整 ref
job.workflow_sha該工作流程檔的 commit SHA
job.workflow_repository該工作流程檔所屬的 owner/repo
job.workflow_file_path相對於 repo 根目錄的檔案路徑

官方解釋了它跟舊屬性的差別:這些 job. 開頭的值反映「定義目前這個 job 的那個工作流程」,而既有的 github.workflow_refgithub.workflow_sha 指的是外層。對直接寫在工作流程裡的 job 來說兩者相同,只有在可重複使用工作流程的情況才會分岔。

白話:如果你維護一個被十幾個 repo 共用的中央工作流程,過去它很難在執行期知道「我這份檔案是哪個 repo、哪個 commit 的版本」。現在可以了——這對稽核、對簽章驗證、對「確認呼叫方用的是我核可的版本」都有用。

限制:官方明寫 這些屬性在 GitHub Enterprise Server 上不可用。 自架的團隊先別排進計畫。

三、第三項是 runner 淘汰查詢 API

同一篇公告的第三項,是新的 REST API,可以查詢某個 runner 版本何時停止註冊與停止執行支援:GET /actions/runners/deprecations/{version},回應含 runner_versionruntime_deprecates_atregistration_deprecates_at,可在 repo、組織、企業層級呼叫。

這一項我們先前已經單獨寫過完整用法,見 GitHub Actions runner 淘汰查詢 API 怎麼用

四、這週該做的一件事

如果你手上有工作流程會碰到 Dependabot 資料,去把它的 permissions: 區塊翻出來看一眼。多數專案是幾年前設好就沒再動過,很可能還掛著遠比需要更寬的權限。

這次的改動讓「把它縮小」變成一行設定的事——這種便宜的安全收斂,比大多數需要重構的方案划算得多。

同一週 GitHub 還讓 CodeQL 的 Actions 檢查變嚴,可能會讓你的 repo 多冒警告,我們整理在 CodeQL 2.26.4 會挑出更多 Actions 問題


本文依據 GitHub 官方 changelog(2026-09-03,GitHub Actions: Early September 2026 updates) 直讀整理,查核日 2026-09-07。權限鍵的完整語法請以 GitHub 工作流程語法官方文件為準。GitHub 相關方案價格整理見 GitHub Copilot 工具頁

阿莫和皮米怎麼看

AMO 阿莫 專挑毛病
皮米你先別揮尾巴——2026-06-24 起 Free 跟 Student 方案的模型選擇被鎖死只能「Auto」自動選,免費用戶被降級還不能挑,妳倒是說說這公平嗎?
PIMI 皮米 說優勢
不公平歸不公平,但你漏了一個大重點:學生認證後 Pro 免費用,這是全站最划算的學生方案,沒有之一!
所以到底要不要付錢?

學生:認證後 Pro 免費,沒理由不用。一般開發者:免費版 2,000 次補全先上手,每天寫就升 Pro US$10/月。但免費和學生方案只能 Auto 選模是事實,介意就付費。

接下來看這些

前往官方網站

本頁部分連結為聯盟連結,經由連結購買本站可能獲得分潤,不影響你的價格,也不影響本站的資料與評價。

🐾 3 秒找最划算:回答三題,雙貓直接推薦