> Retrieve a GitHub user's email even if it's not public. Pulls info from Github user, NPM, activity commits, owned repo commit activity.
Why does Github have so many ways to exfiltrate a user's email address?
> Retrieve a GitHub user's email even if it's not public. Pulls info from Github user, NPM, activity commits, owned repo commit activity.
Why does Github have so many ways to exfiltrate a user's email address?
Short of using burner/fake email addresses of course
8601934+judge2020@users.noreply.github.com
You can find this in email settings https://github.com/settings/emails under “Keep my email addresses private”You can’t receive email at this address, so, hopefully, anyone that needs to contact you can find your real email elsewhere.
Thanks for the heads up.
Of course, the problems with this strategy are that the manual work scales poorly, there are two or more points of failure, and the best outcome is only marginally positive, doing nothing to deter future abuse.
This is the problem with virtually all spam remedies so far. If the penalty is that their success rate merely goes down, well it's already dismal, what's another few percent even matter? The economics are massively in their favor.
Until they start getting kicked off platforms for a certain number of spam complaints, the way creators get kicked off platforms for a certain number of DMCA strikes (which can be bogus, that's a problem I'd not like to copy), there's nothing incentivizing them to really, really hesitate and check with legal before pulling the trigger on an email.
Spammers should live in fear. Until we make that happen, nothing will change.
This is even far from a solution. The spam I get is always from a newsletter or "startup" I had never heard of before. This leads me to believe MyMachineLearningNewsletterForum will just rebrand under a new name if they were ever given some death penalty from the Internet (putting aside how infeasible that is).
It will always be up to the user to set it up in a way they want.
Well I guess GitHub could refuse non-GitHub e-mail addresses when pushing, but let's seriously not go there.
This already exists as an option.
GitHub does as much as they can to protect e-mail privacy without making it impossible to use an email.
Still, even a fake address will be visible to everyone.