GitHub is a source code repository which lets developers work on programs together as a team, even when they are in different locations. Each repository on the site is a public folder designed to hold the software code that a developer is working on.
This Tuesday GitHub announced a major upgrades to the site's search engine, "Finding great code on GitHub just got a whole lot easier,". Yesterday few twitter users pointed out that there is no shortage of embedded private SSH keys and passwords that can easily be found via GitHub new feature.
If you upload security information (keys/passwords etc) to a public repository, new search feature will allow anyone to find them.
If you upload security information (keys/passwords etc) to a public repository, new search feature will allow anyone to find them.
Today, GitHub's search function stopped working, though the site didn't acknowledge the cause. Updated message is "Search remains unavailable. The cluster is recovering slowly and we continue to monitor its progress. We'll provide further updates as they become available."
Lots of credentials was available in public using following sample search keywords:
- extension:key BEGIN RSA PRIVATE KEY
- size:>1 path:.ssh/id_rsa
- size:>1 path:.gnupg/secring.gpg
You can also find similar results using Google search also as shown.