Manage Vulnerabilities with ServiceNow ITSM
If you utilize ServiceNow for managing incidents across your organization, you can simplify your ticketing management and validate vulnerabilities faster by integrating with InsightAppSec. You can easily export your vulnerabilities to ServiceNow so that vulnerability status and severity changes are automatically updated in both applications.
The connection between ServiceNow and InsightAppSec is two-way integration. When an incident is updated in ServiceNow, the vulnerability status and severity in InsightAppSec is also updated.
Integrate with ServiceNow
Integrate InsightAppSec and ServiceNow in just a few steps. Download the InsightAppSec app from ServiceNow app store and configure within ServiceNow. After configuration, add the ServiceNow connection to InsightAppSec so that you can start exporting your vulnerabilities.
Before you begin
- Ensure you have an organization-level InsightAppSec API key to use for ServiceNow configuration. If not, create a new key.
- If your ServiceNow instance is configured with firewall rules, you must add the Insight Platform IP addresses to your allowlist. For the current list of static IP addresses, see Configure communications with the Insight Platform.
Download the InsightAppSec ITSM app from ServiceNow
InsightAppSec for ITSM is available in the ServiceNow Store which enables quick and easy integration at no additional cost. You must have a license for both products.
Get the app
- In the ServiceNow app store, search for Rapid7 InsightAppSec for ITSM.
- Download the app with default configuration settings.
Connect InsightAppSec to ServiceNow
After configuring the connection in ServiceNow, add the ServiceNow connection details to InsightAppSec.
Add the ServiceNow connection
- In InsightAppSec, go to Settings > Integrations, and click Enable ServiceNow Integration.
- Enter the connection details.
- To ensure the credentials work, click Test Connection.
- If the test connection fails, check the ServiceNow Endpoint URL and your credentials and try again.
- Click Save.
What is the ServiceNow Endpoint URL?
The ServiceNow endpoint is the URL and the API endpoint. For example:
Manage the connection
- Go to Settings > Integrations and click Manage ServiceNow.
- To edit the connection, update the connection details and click Save.
- To delete the connection, click Remove Connection and click Confirm.
Export vulnerabilities to ServiceNow
You can export vulnerability data in multiple formats for use in other applications.
- On the Vulnerabilities page or tab, select the vulnerabilities you want to export.
- Click Export Vulnerabilities and select ServiceNow.
Vulnerabilities are sent to your ticketing application.
What happens if I export a vulnerability that has already been exported?
The existing ticket in ServiceNow will be updated. A duplicate ticket for the same vulnerability will not be created.
Automatic updates to vulnerability status and severity
After a vulnerability is exported to ServiceNow, any changes to the status from either application are automatically updated in both places. In InsightAppSec, these updates are tracked in the Change History field. Instead of a username associated with the change, changes made from ServiceNow display the change as made by
InsightAppSec and ServiceNow have different statuses and severities that are mapped to reflect the default statuses of each application.
ServiceNow allows you to customize incident statuses. This section describes the default mapping that is included in the configuration.
Updates to vulnerability status in InsightAppSec map to the following ServiceNow incident statuses.
|InsightAppSec vulnerability status||ServiceNow incident status|
|False Positive||1 (New)|
Updates to incidents in ServiceNow map to the following InsightAppSec statuses.
|ServiceNow incident status||InsightAppSec vulnerability status|
|2 (In Progress)||N/A|
|3 (On Hold)||N/A|
|InsightAppSec severity level||ServiceNow severity score|