GitHub requires a password to perform sensitive actions, such as adding new SSH keys, authorizing applications, or modifying team members.
After changing your password, you should perform these actions to make sure that your account is secure:
-
Enable two-factor authentication on your account so that access requires more than just a password.
-
Review your SSH keys, deploy keys, and authorized integrations and revoke unauthorized or unfamiliar access in your SSH and Applications settings.
-
Verify all your email addresses. If an attacker added their email address to your account, it could allow them to force an unintended password reset.
-
Review your account's security log. This provides an overview on various configurations made to your repositories. For example, you can ensure that no private repositories were turned public, or that no repositories were transferred.
-
Review the webhooks on your repositories. Webhooks could allow an attacker to intercept pushes made to your repository.
-
Make sure that no new deploy keys were created. This could enable outside servers access to your projects.
-
Review recent commits made to your repositories.
-
Review the list of collaborators for each repository.

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.
