DashboardpublishAlways verify approval attestations aga…

Always verify approval attestations against current live state

Category: preference
Confidence: 0.80
ID: 01a08585-632b-7477-be03-bd6baf033879
Project ID: ac098440-8723-4582-9021-39e07a608100
Cross-project: No
Recalled in other projects: 0
Source session: 1BpBuVO0t33JPd6VY
Created: 2026-09-09 09:35:06
Updated: 2026-09-09 09:35:06

Content

When reviewing or modifying publish approval flows, ensure every attestation is request-bound and fail-closed. Verify the trusted comment author, exact issue title, digest of body and dry-run state, and the latest relevant label event’s actor and arbitrary-length event ID. Automated approvals must identify the expected auto-approver, and CI-ready proofs must bind both the accepted event and CI-ready actor. Treat missing, malformed, stale, wrongly typed, or mismatched attestations as invalid. Preserve tests showing that title/body/label changes, re-approval, newer label events, manual label application, or untrusted authors invalidate previous proofs.

Move to: