Primary finding
seed-outgoing-pr.ts does not validate upstream owner/repo strings — admin-side typos persist as unsweepable rows
- apps/web/scripts/seed-outgoing-pr.ts:35-85
Admin tool; low risk because operator-driven. Worth noting but not a finding that requires action.
Recommendation
Optional: lightly validate owner/repo against GitHub naming rules before insert.