fix: coord review remediations — path traversal, JSON parse guards, race condition #80

Closed
opened 2026-03-13 03:43:23 +00:00 by jason.woltje · 0 comments
Owner

Address code review findings from P2-005 coord migration:

  1. Path traversal via unvalidated projectPath query param
  2. Unguarded JSON.parse in mission.ts, status.ts, runner.ts
  3. Race condition in stale lock removal
  4. Missing @Inject() per project guideline
  5. Double loadMission in getTaskStatus
  6. Fragile prompt-inclusion check in runner.ts
  7. writeAtomic missing mkdir
Address code review findings from P2-005 coord migration: 1. Path traversal via unvalidated projectPath query param 2. Unguarded JSON.parse in mission.ts, status.ts, runner.ts 3. Race condition in stale lock removal 4. Missing @Inject() per project guideline 5. Double loadMission in getTaskStatus 6. Fragile prompt-inclusion check in runner.ts 7. writeAtomic missing mkdir
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: mosaicstack/stack#80