Dashboardpublishapproval attestation request digest

approval attestation request digest

Category: gotcha
Confidence: 1.00
ID: 01a08b5e-d14a-7c93-a707-dd5396a0db84
Project ID: ac098440-8723-4582-9021-39e07a608100
Cross-project: No
Recalled in other projects: 2
Source session: 1Qc6uYMGjA8JPChkR
Created: 2026-08-29 13:36:44
Updated: 2026-09-10 12:50:42

Cross-Project Recalls

ProjectHitsLast recalled
opencode-lore 1 13h ago
opencode 1 8d ago

Content

Trap: validating an attestation against current live state looks sufficient, but the workflow may consume older event payload inputs after the issue changes. Fix: SHA-256 hash exact {title, body, dryRun} event state, require EXPECTED_REQUEST_DIGEST at every executable and exported validation boundary, and compare it with live state before minting or consuming proofs. Exclude transient workflow labels; any title, body, or dry-run change requires renewed approval.

Move to: