Files
awoooi/docs/security/SECURITY-MIRROR-STATUS-ROLLUP.md

2.4 KiB
Raw Blame History

資安鏡像狀態彙整契約

項目 內容
日期 2026-05-13
狀態 草案
Schema docs/schemas/security_mirror_status_rollup_v1.schema.json
Snapshot docs/security/security-mirror-status-rollup.snapshot.json
模式 mirror_only
runtime 執行授權 false

0. 核心結論

security_mirror_status_rollup_v1 是 AwoooP 與 Security Supply Chain Session 的共同狀態入口。

它只彙整目前框架、鏡像契約、approval queue 與下一個安全 gate不授權任何 scan、execute、repo、refs、deploy 或 secret 類動作。

1. 目前狀態

類型 狀態
Contract manifest 30 個 contracts
Mirror readiness 27 ready、2 partial、1 contract-only、0 blocked
Approval queue 8 items7 pending approval、1 block candidate
Approval gate S3.0 已建立0 approved、7 pending、1 block candidate
Decision records S3.1 已建立;目前 0 筆決策紀錄
Review packets S3.2 已建立8 packets、7 ready for human review、1 block candidate
Dry-run contract_defined_not_executed
Runtime actions false
Payload ingestion false

2. AwoooP 可做

  1. 顯示 S0 到 S4 的階段狀態。
  2. 顯示 contract readiness、approval queue summary、approval gate summary 與下一個 gate。
  3. 將彙整結果寫入 Audit evidence。
  4. 低噪音通知階段完成、blocked reason 或人工批准必要事件。
  5. 把下一步限制在 observe / approval_required / block_candidate

3. AwoooP 不可做

  1. 不把 rollup 當成 runtime authorization。
  2. 不新增 scan、execute、repo、refs、deploy、secret 類 action button。
  3. 不把 LOW / MEDIUM observation 變成 blocking gate。
  4. 不把 approval queue 接成 runner。
  5. 不把 GitHub primary、refs sync 或 Kali /execute 當成已批准。

4. 下一個安全 gate

下一步仍不是 runtime enforcement。

建議先讓 AwoooP 主線只讀消費本 rollup、security_approval_gate_v1security_approval_decision_record_v1security_approval_review_packet_v1,並由人工依序 review

  1. redacted finding ingestion adapter。
  2. safe web crawl scope。
  3. Gitea private/internal read-only inventory。
  4. GitHub target / owner / visibility / canonical。
  5. Kali /execute 維持 block candidate。

任何批准後的執行仍需下一階段 runtime gate 與獨立 evidence不得由本 rollup 自動觸發。