fix(contributors): stop fabricating profile links from unverified commit metadata #5506
gluecron[bot]🤖 botAI Reviewcommented 12d ago
AI review unavailable
The platform's AI balance is exhausted, so AI generation is temporarily unavailable. Nothing was lost. You can queue this as a repair for the internal agent from the repository's Health page, or try again once the balance is restored. The PR is otherwise unchanged.
ccantynzAI Reviewcommented 12d ago
AI Triage
(no summary)
Priority: medium Risk area: mixed
Suggested labels: (no label suggestions) Suggested reviewers: (no reviewer suggestions)
Suggestions only — nothing has been applied. The PR author stays in control.
Cross-repo impact
See what breaks downstream if this PR merges.
⮌ Merged
This pull request was merged into main.
c comment · e edit title · m merge · a approve · r request changes · ? shortcuts
What this fixes
The public
/{owner}/{repo}/contributorspage had the exact "anyone can claim to be a contributor" problem the owner flagged about GitHub — shipped on our own site:/{handle}. A commit forged astorvalds@linux-foundation.org(onegit config user.emailaway) rendered as a clickable @torvalds profile link — impersonation by construction.idx === 0), not the actual owner — spammable by pushing junk commits.What ships now
emailVerifiedAtset), not deleted, not suspended. Uses the identity machinery the platform already has instead of inventing a parallel one.Typecheck clean; no tests asserted the old behavior.
🤖 Generated with Claude Code