Skip to content

2FA: Send email notifications when you enable/disable 2FA #5808

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
alexwlchan opened this issue May 7, 2019 · 2 comments
Closed

2FA: Send email notifications when you enable/disable 2FA #5808

alexwlchan opened this issue May 7, 2019 · 2 comments
Labels
blocked Issues we can't or shouldn't get to yet feature request

Comments

@alexwlchan
Copy link
Contributor

What's the problem this feature will solve?
A malicious actor enables (or disables) 2FA on somebody’s account without them realising. A message sent to the primary email address will tell somebody if ne’er do well’s are up to something.

Describe the solution you'd like
When the 2FA settings are changed on my account, send me an email.

Additional context
PyPI already sends an email when you change your password, for example:

Someone, perhaps you, has changed the password for your PyPI account alexwlchan.

If you did not make this change, you can email [email protected] to communicate with the PyPI administrators.

@brainwane brainwane added the blocked Issues we can't or shouldn't get to yet label May 16, 2019
@brainwane
Copy link
Contributor

Thanks @alexwlchan!

To do this the right way, we should wait till we have #5863 implemented, so we can draw on the event logging and use it to trigger this notification.

@nlhkabu
Copy link
Contributor

nlhkabu commented Jul 2, 2019

This has also been requested in user testing.

It would be great if we could also specify recovery methods in the email, i.e.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blocked Issues we can't or shouldn't get to yet feature request
Projects
None yet
Development

No branches or pull requests

5 participants