repos-branch-policy-audit

Installation
SKILL.md

Branch Policy 稽核

這個 Skill 以專案為範圍,逐一檢查每個儲存庫的預設分支套用了哪些 branch policy,對照 Microsoft Learn 的安全基準產生檢查表。全程只呼叫 GET,不建立、不修改任何原則;修正一律提供網頁操作步驟,由使用者自行處理。

專案選擇

  • 使用者有提供專案名稱(例如「Contoso 專案」)就直接使用,不呼叫專案清單 API。

  • 沒有提供時,請使用者提供一次。

  • 仍未提供時,列出專案讓使用者選擇:

    curl -sS -u ":$AZURE_DEVOPS_PAT" \
      "https://dev.azure.com/$AZURE_DEVOPS_ORG/_apis/projects?%24top=500&api-version=7.1"
    
  • 使用者要「所有專案」時,對清單中的每個專案重複步驟;專案超過 20 個時先告知數量並確認一次。

  • 使用者提供或選定專案之前不要繼續。

使用者指定儲存庫時只稽核那些儲存庫;沒有指定時稽核專案內所有儲存庫。

Installs
1
First Seen
14 days ago