--
You received this message because you are subscribed to the Google Groups "Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jupyter+unsubscribe@googlegroups.com.
To post to this group, send email to jup...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jupyter/acdc4d6d-373a-410d-b9e8-7f01e29b287b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
To view this discussion on the web visit https://groups.google.com/d/msgid/jupyter/CAOvn4qg6icTxNzJBjAm7BCLiGLnFHZKjvwaHMoq5ujj7rZ1FJQ%40mail.gmail.com.
Should we start a process enforce for everyone ? We can also turn on Protected branches, that force master to be modified only through PRs, which is less strict, but can still block some workflows.
I've been considering signing my git commits as well as the releases
with a PGP key. I need to re-create one. I haven't investigated how to automatically
verify these though. And if there are common practices on the Python world to deal with that.
a) basic good practices with repo security by asking for 2FA for all committers, and
- Someone may try to gain access to our emails to reset passwords on other sites. This is what happened to Kenneth. Since most sites offer a password reset by email, their security can only be as strong as the security around our emails.
- Someone may try to steal SSH keys, which let you push to Github bypassing 2FA. We should remove SSH keys we're no longer using from our Github accounts, and if there's any reason to think private keys may have been compromised, we should regenerate them.
- Someone may try to steal PyPI credentials and upload malicious packages. PyPI does not offer 2FA (yet). If you upload packages from a machine which other people can access, check that your ~/.pypirc file is not world-readable. Try to log in to PyPI periodically so that you will notice if your password has been changed.
I think a few months ago Jason made an effort to audit our permissions, that was probably a good idea. In light of this, I'm willing to give up pypi authorization to many of our projects, but I should probably stay on ipywidgets,just in case... I never liked publishing to pypi anyways ;)
--
You received this message because you are subscribed to the Google Groups "Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jupyter+unsubscribe@googlegroups.com.
To post to this group, send email to jup...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jupyter/CAHAreOo0nBBx9hYMfY76tctzgunB3xttYeiuZVJN6othY7X1zA%40mail.gmail.com.
I think a few months ago Jason made an effort to audit our permissions, that was probably a good idea. In light of this, I'm willing to give up pypi authorization to many of our projects, but I should probably stay on ipywidgets,just in case... I never liked publishing to pypi anyways ;)