Adding GitHub Repositories
This guide includes authorizing your GitHub account with HackerOne, installing the the HackerOne Code GitHub application (PullRequest) to your Organization, and syncing with your repositories.
Last updated
This guide includes authorizing your GitHub account with HackerOne, installing the the HackerOne Code GitHub application (PullRequest) to your Organization, and syncing with your repositories.
Last updated
HackerOne's GitHub application for our code security product is an a verified application in GitHub's official marketplace listed as PullRequest.
This application is compatible for GitHub Organizations using:
After signing up, you'll be prompted to authorize and connect with a version control hosting provider. Click the Sync with GitHub option.
You'll then be asked to authorize your GitHub user account with PullRequest.
After authorizing with your GitHub account, you'll be directed to a page to select which GitHub Organization you want to install PullRequest on.
You can click here to access this page directly.
If a GitHub Profile or Organization already has PullRequest installed, the text Configure will appear on the selection.
Q: I don't see the Organization I'm trying to add. How do I add it?
A: You'll need to reach out to an Owner of your GitHub Organization with this link to complete the integration. We recommend also including the explanation of permissions which describes what we need the integration permissions for and how we use them.
To determine who in your GitHub Organization has an Owner role, follow these steps.
You'll be asked to allow PullRequest to access All Repositories or Only select repositories.
After you've made your selection, click the Install button.
Our integration adheres to the principle of least privilege, ensuring that it only has the access necessary to perform its intended function—providing valuable insights in pull request discussions. Here are the permissions we require and how we use them.
Your repositories should now appear on our dashboard page when the GitHub Organization is selected from the Organizations drop-down menu at the top-left portion of the screen.