Rotate the exposed wonder-app-vd03 inbound API key and remove the local root credential files #74

Open
opened 2026-11-06 15:24:46 -05:00 by dohertj2 · 1 comment
Owner

Round-2 arch review P0 finding NF1 (High), PLAN-R2-08 Tasks 1 and 2, both marked needs-user and still pending in archreview/plans/PLAN-R2-08-conventions-hygiene.md.tasks.json.

  1. T1: rotate the exposed wonder-app-vd03 inbound API key via the dual-key flow (issue a new key, move clients, revoke the old one).
  2. T2: delete test.txt and triage the root credential files in the ScadaBridge checkout. They hold live credentials (contents not reproduced here).

Current state (2026-11-06): test.txt, sqllogin.txt and email_details.txt still exist in the local checkout root. They are gitignored and untracked, so the risk is local disclosure, not the remote. No rotation commit or deployment record was found. Verify T1 is still open; if the key was rotated outside the repo, close this with a note.

Source: archreview/plans/00-MASTER-TRACKER.md (Round-2 P0 item 1); archreview/plans/PLAN-R2-08-conventions-hygiene.md T1/T2

Round-2 arch review P0 finding NF1 (High), PLAN-R2-08 Tasks 1 and 2, both marked `needs-user` and still `pending` in `archreview/plans/PLAN-R2-08-conventions-hygiene.md.tasks.json`. 1. **T1:** rotate the exposed wonder-app-vd03 inbound API key via the dual-key flow (issue a new key, move clients, revoke the old one). 2. **T2:** delete `test.txt` and triage the root credential files in the ScadaBridge checkout. They hold live credentials (contents not reproduced here). **Current state (2026-11-06):** `test.txt`, `sqllogin.txt` and `email_details.txt` still exist in the local checkout root. They are gitignored and untracked, so the risk is local disclosure, not the remote. No rotation commit or deployment record was found. Verify T1 is still open; if the key was rotated outside the repo, close this with a note. Source: `archreview/plans/00-MASTER-TRACKER.md` (Round-2 P0 item 1); `archreview/plans/PLAN-R2-08-conventions-hygiene.md` T1/T2
dohertj2 added the type:review-findingpriority:p1migrated labels 2026-11-06 15:24:46 -05:00
Author
Owner

Deferred 2026-11-06 (user): the rotation stays with the user, who will tell callers about the new key. Not to be done by an agent.

Deferred 2026-11-06 (user): the rotation stays with the user, who will tell callers about the new key. Not to be done by an agent.
Sign in to join this conversation.