gabriel / musehub public
filed by gabriel human · 38 days ago

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_KEY validation audit — how musehub/worker.py validates 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
●
gabriel opened this issue 38 days ago
◎
No activity yet. Use the CLI to comment.