{"version":1,"pages":[{"id":"-LNMKNsEniON4vtqHfj3","title":"Introduction to HackerOne Code for On-Premise Integrations","pathname":"/on-premise-server","siteSpaceId":"sitesp_cKnfW","description":"For integrating HackerOne Code with self-hosted (on-premise) source code provider instances."},{"id":"-LNQmadkLSJoXgRk0Ydt","title":"Create User Account & Organization","pathname":"/on-premise-server/create-pullrequest-account-and-organization","siteSpaceId":"sitesp_cKnfW","description":"Creating an organization is the first step for the PullRequest Proxy integration. In order to create the organization, we'll need to be able to associate it with at least 1 active user account."},{"id":"-LNQxNimBdJeWmrXLqPs","title":"Installing the PullRequest Proxy","pathname":"/on-premise-server/installing-the-pullrequest-proxy","siteSpaceId":"sitesp_cKnfW","description":"When your organization has been created, you should receive a link via email (or other specified delivery) containing the HackerOne's PullRequest Proxy as a compressed package tarball."},{"id":"-LNR1qRaUvTIzLT__Ewh","title":"Configuring your Proxy to Connect to the PullRequest Server","pathname":"/on-premise-server/connecting-your-proxy-with-pullrequest","siteSpaceId":"sitesp_cKnfW","description":"The following are steps outlining the process for configuring your PullRequest Proxy so that it can communicate with the PullRequest server."},{"id":"-LhfAZU_buVYEE3XRvaD","title":"Configure Posting User","pathname":"/on-premise-server/configure-posting-user","siteSpaceId":"sitesp_cKnfW","description":"The proxy interacts with your on premise Bitbucket or GitLab instance through a \"PullRequest\" member of your group."},{"id":"-LtWPXnFFeG__0I3QKAd","title":"Configure GitHub Posting User","pathname":"/on-premise-server/configure-posting-user/configure-github-posting-user","siteSpaceId":"sitesp_cKnfW","description":"The service interfaces with users in GitHub projects through a \"HackerOne\" member of your GitHub team. So a GitHub user must be created and configured as a Posting or Service user.","breadcrumbs":[{"label":"Configure Posting User"}]},{"id":"-LNR6EXKptM4T96lgZSJ","title":"Configure Bitbucket Posting User","pathname":"/on-premise-server/configure-posting-user/configure-bitbucket-posting-user","siteSpaceId":"sitesp_cKnfW","description":"The service interfaces with users in Bitbucket projects through a \"HackerOne\" member of your Bitbucket team. So a Bitbucket user must be created and configured as a Posting or Service user.","breadcrumbs":[{"label":"Configure Posting User"}]},{"id":"-LhfBj2iux0XjeQo92yT","title":"Configure GitLab Posting User","pathname":"/on-premise-server/configure-posting-user/configure-gitlab-posting-user","siteSpaceId":"sitesp_cKnfW","description":"The service interfaces with users in GitLab projects through a \"HackerOne\" member of your GitLab team. So a GitLab user must be created and configured as a Posting or Service user.","breadcrumbs":[{"label":"Configure Posting User"}]},{"id":"-MUV26v1hjNzwR8SHB3j","title":"Configure Azure DevOps Posting User","pathname":"/on-premise-server/configure-posting-user/configure-azure-devops-posting-user","siteSpaceId":"sitesp_cKnfW","description":"The service interfaces with users in Azure DevOps projects through a \"HackerOne\" member of your Azure DevOp team. So a Azure DevOp user must be created and configured as a Posting or Service user.","breadcrumbs":[{"label":"Configure Posting User"}]},{"id":"34UjxABA9hMD7XlhUXU4","title":"Configuring SSL","pathname":"/on-premise-server/configuring-ssl","siteSpaceId":"sitesp_cKnfW","description":"This page outlines how to configure the HackerOne's PullRequest Proxy to use SSL."},{"id":"qwMypqzehvRqsfN91lZl","title":"Start the PullRequest Proxy","pathname":"/on-premise-server/start-the-pullrequest-proxy","siteSpaceId":"sitesp_cKnfW","description":"Configure the PullRequest Proxy service to run."},{"id":"-LNRGU51N6p-EeacbFCi","title":"Verify Data on HackerOne Code","pathname":"/on-premise-server/verify-data-on-pullrequest","siteSpaceId":"sitesp_cKnfW","description":""},{"id":"-LhfCyz8ofhSoNWBAY4R","title":"Configure Webhooks","pathname":"/on-premise-server/configure-webhooks","siteSpaceId":"sitesp_cKnfW","description":"Webhooks allow the PullRequest application to be more responsive."},{"id":"-LtatwiHit2Zi8oRrY3K","title":"Configure GitHub Webhooks","pathname":"/on-premise-server/configure-webhooks/configure-github-webhooks","siteSpaceId":"sitesp_cKnfW","description":"After the GitHub posting user has been created and the repositories are populating in the HackerOne Code dashboard successfully, the GitHub webhooks can be configured.","breadcrumbs":[{"label":"Configure Webhooks"}]},{"id":"-LNR9B9KHbV4wOJzSwEr","title":"Configure Bitbucket Webhooks","pathname":"/on-premise-server/configure-webhooks/configure-bitbucket-webhooks","siteSpaceId":"sitesp_cKnfW","description":"After the Bitbucket posting user has been created and the repositories are populating in the HackerOne Code dashboard successfully, the Bitbucket webhooks can be configured.","breadcrumbs":[{"label":"Configure Webhooks"}]},{"id":"-LhfDDZ7YfNfflvj6IIp","title":"Configure GitLab Webhooks","pathname":"/on-premise-server/configure-webhooks/configure-gitlab-webhooks","siteSpaceId":"sitesp_cKnfW","description":"After the GitLab posting user has been created and the repositories are populating in the HackerOne Code dashboard successfully, the GitLab webhooks can be configured.","breadcrumbs":[{"label":"Configure Webhooks"}]},{"id":"-MUVCx9kMTU7PsHXpa_v","title":"Configure Azure DevOps Webhooks","pathname":"/on-premise-server/configure-webhooks/configure-azure-devops","siteSpaceId":"sitesp_cKnfW","description":"After the Azure DevOps posting user has been created and the repositories are populating in the HackerOne Code dashboard successfully, the Azure DevOps webhooks can be configured.","breadcrumbs":[{"label":"Configure Webhooks"}]},{"id":"-LhfK5IY7xBtAVV7SHu2","title":"Next Steps","pathname":"/on-premise-server/next-steps","siteSpaceId":"sitesp_cKnfW","description":""},{"id":"-LhfKTtnIsVWKnfOplHt","title":"Project Visibility in the HackerOne Code Dashboard","pathname":"/on-premise-server/next-steps/project-visibility-in-the-pullrequest-dashboard","siteSpaceId":"sitesp_cKnfW","description":"","breadcrumbs":[{"label":"Next Steps"}]},{"id":"-LOKJZi7ppGUtc6eGBf2","title":"Manually Requesting Validation With Posting User","pathname":"/on-premise-server/assigning-code-reviews-with-posting-user","siteSpaceId":"sitesp_cKnfW","description":""},{"id":"xbAOeblej2ZHZyMeiLDD","title":"Advanced Proxy Configuration","pathname":"/on-premise-server/advanced-proxy-configuration","siteSpaceId":"sitesp_cKnfW","description":"This page covers optional tuning settings not included in the setup walkthrough."},{"id":"-Lh_v2WnBci3_uTE-Mk8","title":"Upgrading PullRequest Proxy","pathname":"/on-premise-server/upgrading-the-pullrequest-proxy","siteSpaceId":"sitesp_cKnfW","description":""},{"id":"UsNO8RlYN5wxAsCy4XJg","title":"PullRequest Proxy Dataflow Diagram","pathname":"/on-premise-server/pullrequest-proxy-dataflow-diagram","siteSpaceId":"sitesp_cKnfW"}]}