Rapid7 proof types and permissions
Hyperproof supports collecting proof from Rapid7.
Note
Hyperproof connects to many third-party systems that frequently change, including the system interface. Contact your System Administrator or the third-party provider for assistance meeting the requirements to integrate with Hyperproof and collect the proof you need.
When you create a Hypersync between Hyperproof and Rapid7, you can automatically collect the following proof types:
List of Assets
List of Asset Groups
List of Users
Vulnerabilities by Asset
Vulnerabilities by Site
Requirements
To connect to Rapid7 and collect proof your Rapid7 configuration must meet the following requirements.
InsightVM Security Console
The InsightVM Security Console is an on-premises tool that the Rapid7 Hypersync connects to directly to automate proof collection. The InsightVM is normally hosted inside your network infrastructure, but it can also be hosted directly by Rapid7.
Depending on where the InsightVM Security Console is hosted, the connection URL will vary. When configuring your Rapid7 Hypersync , you must connect to the InsightVM Security Console using HTTPS. If InsightVM is hosted on your network, the URL must include the specified port. Here are two examples of valid InsightVM Security Console URLs:
Hosted on your network-
https://rapid7.myCompany.com:3780
Hosted by Rapid7-
https://myCompany.managed.rapid7.com/home.jsp
To make sure that you are using the correct URL for your instance of the Insight VM Security Console, test the URL as follows:
Log in to the InsightVM Security Console as an administrator.
Using the same internet browser, open a new browser window.
Construct a URL that is a combination of the URL displayed for the InsightVM Security Console with the following path appended to it:
/api/3/assets
Example:
https://<InsightVMSecurityConsoleURL>/api/3/assets
Navigate to that URL.
If you see data returned in JSON format, then the InsightVM Security Console URL is correct and can be used with the Rapid7 Hypersync to connect to Rapid7
Private Network
Authentication
In Rapid7 set up a service account with a username and password to use with Hyperproof.
Note
If you plan to collect the List of Users proof, the service account must be configured as a Global Administrator.
Permissions
To generate the proof types listed above, add a new custom role to your InsightVM instance and apply the following minimum permissions.
View site asset data
View group asset data
View vulnerability investigations
Configure a new user account in User Management:
Make sure that the Require password reset upon login option is not selected.
Assign the new role as an Existing Custom Role.
For Site Permissions, select all Sites whose data you want to include when populating Hypersync proof.
Note
If a site is not selected, data for its assets will not populate in the proof
Additional documentation
Note
You only need to connect Hyperproof to the app once, and then you can create as many Hypersyncs as you need. Additionally, you can create multiple Hypersyncs for a single control or label.