Skip to content

Prevent email disclosure in contributor list generation#1219

Open
RinZ27 wants to merge 1 commit intographql:mainfrom
RinZ27:fix-contributor-email-disclosure
Open

Prevent email disclosure in contributor list generation#1219
RinZ27 wants to merge 1 commit intographql:mainfrom
RinZ27:fix-contributor-email-disclosure

Conversation

@RinZ27
Copy link
Copy Markdown

@RinZ27 RinZ27 commented Apr 5, 2026

Contributor list script currently defaults to printing the raw email address when a GitHub login cannot be resolved. This behavior unintentionally exposes private email addresses in public-facing Markdown files.

The updated logic ensures that only names are displayed for unresolved contributors, leaving the GitHub link column empty instead of leaking PII. This improvement protects contributor privacy while maintaining the integrity of the generated list. Verified the script still functions correctly after this modification.

@netlify
Copy link
Copy Markdown

netlify bot commented Apr 5, 2026

Deploy Preview for graphql-spec-draft ready!

Name Link
🔨 Latest commit cb1f732
🔍 Latest deploy log https://app.netlify.com/projects/graphql-spec-draft/deploys/69d24eee9df29f0008a7ff02
😎 Deploy Preview https://deploy-preview-1219--graphql-spec-draft.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@linux-foundation-easycla
Copy link
Copy Markdown

linux-foundation-easycla bot commented Apr 5, 2026

CLA Signed
The committers listed above are authorized under a signed CLA.

  • ✅ login: RinZ27 / name: RinZ27 (cb1f732)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant