🐙 GitHub Pipeline 健康檢查
輸入具備唯讀權限的 Personal Access Token 與要檢查的 repository。系統會先驗證 PAT 是否具備
metadata、contents、actions、pull requests 的讀取權限,通過後才會開始分析。
PAT 僅用於本次請求,不會被儲存。
📋 檢查項目
- 主線(main / master)是否有
push與pull_request觸發的 workflow - 主線 workflow 是否包含:
- 🧪 單元測試
- 📐 程式碼品質掃描(例如 SonarCloud)
- 🛡️ SAST 靜態安全分析
- 🖥️ 自動化 UI 測試(Playwright / Selenium 等)
- 🚀 每條 workflow 至少佈署到一個環境(列出目標與技術)
- 📦 套件漏洞掃描(package scan)
- 產出報告與評分(滿分 100,逐項扣分)