# Functions
NewGithubClient accepts a manager struct and returns a Github host pointer which will be used to perform a github scan on an organization, user, or PR.
NewGitlabClient accepts a manager struct and returns a Gitlab host pointer which will be used to perform a gitlab scan on an group or user.
Run kicks off a host scan.
# Interfaces
Host is an interface used for defining external git hosting providers like github and gitlab.