Rapid7 InsightVM provides visibility and risk prioritization for vulnerabilities found in local, remote, cloud, containerized, and virtual infrastructure. This connector is for the on-premises version of Rapid7 InsightVM, that uses version 3 of the InsightVM API.
Requirements #
To use the Rapid7 Connector in Lucidum:
-
Before configuring the Rapid7 connector in Lucidum, you must create a read-only account in Rapid7 that allows Lucidum to ingest information from Rapid7.
-
You can then configure the Rapid7 connector in Lucidum and start ingesting data from Rapid7.
NOTE: Lucidum currently supports Rapid7 API Version 3, because Version 3 provides more detailed information than Version 4.
Create a Read-Only Account in Rapid7 #
To create a read-only username and password credentials:
-
Login to the Rapid7 administrator panel with an administrator account.
-
In the users panel, click Create to create a new account
-
From the General menu option, fill in the user details.
-
If you have enabled Two Factor Authentication, generate a Two Factor Authentication token.
-
Click the Roles menu option and select the User role.
-
Click the Site Access menu option and select Allow this user to access all sites.
-
Click the Asset Group Access menu option and select Allow this user to access all asset groups.
-
Click Save and log in to the administrator panel. This will create the user.
To enable Two Factor Authentication:
-
As a Global Administrator, go to the Administration tab.
-
In the Global and Console Settings section, click the Administer link.
-
Select Enable two-factor authentication.
Configuring the Rapid7 Connector #
To configure Lucidum to ingest data from Rapid7:
-
Log in to Lucidum.
-
In the left pane, click Connector.
-
In the Connector page, click Add Connector.
-
Scroll until you find the Connector for Rapid7 InsightVM (on premises). Click Connect. The Settings page appears.
-
In the Settings page, enter the following:
-
Host. The hostname or IP address of the Rapid7 API server. For example, 10.2.20.29.
-
Port. Optional. For cloud-hosted versions, the default value is 443. For on-premises versions, the default value is 3780.
-
User name The user name for a user account that has read permission to fetch assets.
-
Password . The password for a user account that has read permission to fetch assets.
-
Proxy. Proxy tunnel to connect to the Rapid7 InsightVM server. If you are using a proxy server with Lucidum, enter the IP address:port for the proxy server. For example, 192.168.255.6:3128.
-
-
Verify SSL. For future use.
-
To test the configuration, click Test.
-
If the connector is configured correctly, Lucidum displays a list of services that are accessible with the connector.
-
If the connector is not configured correctly, Lucidum displays an error message.
-
Source Documentation #
Creating a Read-Only Account #
https://docs.rapid7.com/insightvm/managing-users-and-authentication
- Roles is User.
- Site Access is Allow this user to access all sites
- Asset Group Access is Allow this user to access all asset groups
API Documentation #
API version V3
https://help.rapid7.com/insightvm/en-us/api/index.html