Secrets follow-up: log-leak review, WORKER_INTERNAL_KEY audit, rotation policy
0
Anchors
—
Blast radius
—
Churn 30d
0
Proposals
Context
Split out from #156, which is now closed. #156 completed the actual work item (staging secrets migrated to SSM, instance role permission gap fixed, pipeline proven end-to-end with a real run).
Remaining items
- Log-content review for accidental secret leakage — wasn't previously possible (no centralized logging existed). Section 12's logging is live now; this review can actually happen.
WORKER_INTERNAL_KEYvalidation audit — howmusehub/worker.pyvalidates the Cloudflare Worker callback shared secret hasn't been independently reviewed.- Secret rotation policy + emergency rotation procedure — doesn't exist for any secret.
- Per-secret ownership/rotation-frequency documentation — blocked on Section 1's per-area ownership assignment (#175).
Staging database backups (a related but distinct gap) are tracked separately in #180, not here.
Activity
No activity yet. Use the CLI to comment.