- Visualize HackerOne programs and findings in the JupiterOne graph.
- Map findings to CVE or CWE
- JupiterOne periodically fetches findings from HackerOne to update the graph.
- Write JupiterOne queries to review and monitor updates to the graph, or leverage existing queries.
- Configure alerts to take action when JupiterOne graph changes, or leverage existing alerts.
- HackerOne requires an API Key that can be found within the HackerOne UI.
- You must have permission in JupiterOne to install new integrations.
If you need help with this integration, contact JupiterOne Support.
- Once logged in, head to
Organization Settings
by clicking on the top nav. - Next, click
API Tokens
on the left hand side - Click the
Create API token
- Enter an identifier. This will be your
API Key Name
. - Check the program you want to grant access to.
- Select
Standard
group permission. - Click
Create API token
. - Copy API Token, store in safe place in accordance with best practices.
- Navigate to
Program Settings
via the top header - Take note of the program
Handle
found in theInformation
form.
- From the top navigation of the J1 Search homepage, select Integrations.
- Scroll down to HackerOne and click it.
- Click Add Configuration and configure the following settings:
- Enter the account name by which you want to identify this HackerOne account
in JupiterOne. Select Tag with Account Name to store this value in
tag.AccountName
of the ingested assets. - Enter a description to help your team identify the integration.
- Select a polling interval that is sufficient for your monitoring
requirements. You can leave this as
DISABLED
and manually execute the integration. - Enter the HackerOne API Token Name generated for use in JupiterOne
- Enter the HackerOne API Token generated for use in JupiterOne.
- Enter the Program Handle found in previous section.
- Enter the account name by which you want to identify this HackerOne account
in JupiterOne. Select Tag with Account Name to store this value in
- Click Create Configuration after you have entered all the values.
- From the top navigation of the J1 Search homepage, select Integrations.
- Scroll down to HackerOne and click it.
- Identify and click the integration to delete.
- Click the trash can icon.
- Click Remove to delete the integration.
The following entities are created:
Resources | Entity _type |
Entity _class |
---|---|---|
Finding | hackerone_report |
Finding |
Service | hackerone_program |
Service , Assessment |
The following relationships are created:
Source Entity _type |
Relationship _class |
Target Entity _type |
---|---|---|
hackerone_program |
HAS | hackerone_report |
The following mapped relationships are created:
Source Entity _type |
Relationship _class |
Target Entity _type |
Direction |
---|---|---|---|
hackerone_report |
HAS | *cwe* |
FORWARD |
hackerone_report |
HAS | *cve* |
FORWARD |