Introduction to HackerOne Code for On-Premise Integrations

For integrating HackerOne Code with self-hosted (on-premise) source code provider instances.

HackerOne's PullRequest Proxy

HackerOne integrates with self-housed source code providers with the installation of PullRequest Proxy. This is a lightweight proxy server that facilitates required communications with our server.

This integration is used for HackerOne Code as well as HackerOne Code Security Audit.

Dataflow Diagram

For a visualization of how PullRequest Proxy and our systems interact with self-hosted providers, see and download the diagram below.

Dataflow diagram
Click to download

System Compatibility

PullRequest Proxy compatible with:

Provider
Product(s)
Version(s)

GitHub

  • 2.18 and above

  • GitHub API v3

GitLab

  • 11.0 and above

  • GitLab API v4

Azure DevOps

  • 2019 and above

Before Getting Started

Please review the following system requirements for each of our source code management on-premises integrations below.

Be sure to send your PullRequest point of contact the version of GitHub Enterprise your team is currently running (along with any plans you have to update or change versions).

If you have any custom needs or requirements that have not been discussed with HackerOne, please be sure to bring them to attention as early in the installation process as possible.

And, of course, if ever you have any questions or become blocked during the integration please get in touch with your dedicated HackerOne implementation specialist or account manager.

Last updated