How is the GitHub check performed? I seem to get false positives where your tool reports that a project with that name exists on GitHub, but using GitHub's search I can only find projects that have the name as part of theirs. E.g. "hexagol" is taken according to your tool but using GitHub's search I only get 4 results which are all about projects named something with "hexagolang".