Skip to main content
availability

Package: Invicti AppSec Core (on-demand), Invicti AppSec Enterprise (on-premise, on-demand)

ServiceNow Integration

ServiceNow is a cloud-based IT service management (ITSM) platform used by organizations to manage and automate IT workflows, incidents, and service requests. The Invicti AppSec integration with ServiceNow enables security teams to create and track ServiceNow incidents or tickets directly from discovered vulnerabilities, bridging the gap between security findings and IT remediation workflows.

Purpose in Invicti AppSec

ServiceNow is used in Invicti AppSec as an Issue Manager — a tool for creating, tracking, and syncing tickets with external ticketing systems.

Use CaseDescription
Ticket creation from vulnerabilitiesCreate ServiceNow incidents or requests directly from vulnerability findings in Invicti AppSec
Remediation trackingTrack the status of remediation efforts through ServiceNow ticket lifecycle
Team assignmentRoute security issues to the appropriate IT or development teams via ServiceNow user groups

Where It Is Used

PageNavigation PathPurpose
Integrations — Issue ManagersIntegrations › Issue ManagersAdmin activation and global configuration
Project SettingsProject › Settings › Issue ManagersLink ServiceNow to a specific project for automated ticket creation
Vulnerability ListProject › VulnerabilitiesManually create a ServiceNow ticket for a specific vulnerability
Team Lead IntegrationsTeam Lead view › Integrations › Issue ManagersTeam leads activate instances delegated by admins

Prerequisites

Before activating the integration, gather the following credentials from your ServiceNow instance:

FieldDescriptionRequired
UsernameThe ServiceNow service account username used for API accessYes
PasswordThe password for the service accountYes
URLYour ServiceNow instance URL (e.g., https://your-company.service-now.com)Yes
InsecureEnable only if your instance uses a self-signed SSL certificateNo

Obtain Credentials (on the ServiceNow Side)

Username and Password:

  1. Log in to ServiceNow as an administrator.
  2. Create or identify a dedicated service account for Invicti AppSec. Using a dedicated account is recommended over personal credentials.
  3. Ensure the account has the itil role or equivalent read/write access to incidents and service requests.
  4. Note the username and password for this account.

Instance URL:

  1. Your ServiceNow instance URL is visible in your browser's address bar when logged in.
  2. It follows the format: https://<your-instance-name>.service-now.com
  3. Use only the base URL without any path (e.g., https://acme.service-now.com).
info

After a successful Test Connection, Invicti AppSec will display the available User Group Types from your ServiceNow instance. Select the appropriate group type to route tickets to the correct team.

Activation Steps

Step 1: Navigate to Integrations

From the left sidebar, click Integrations.

Step 2: Open the Issue Managers Tab

On the Integrations page, click the Issue Managers tab.

Issue Manager tab

Step 3: Find and Activate ServiceNow

Locate the ServiceNow card.

  • If it is not yet activated, click Activate to open the settings drawer.
  • If it is already activated, click the gear icon to reconfigure.

Step 4: Fill In the Required Fields

In the settings drawer, enter the required credentials:

FieldDescriptionRequired
UsernameServiceNow service account usernameYes
PasswordService account passwordYes
URLYour ServiceNow instance base URLYes
InsecureEnable for self-signed SSL certificatesNo

Step 5: Test the Connection

Click Test Connection. After a successful connection, a green "Connection successful" message appears and an additional User Group Types dropdown becomes available. Select the appropriate group type for routing tickets.

ServiceNow settings

Step 6: Save

Click Save to complete the activation.

Summary

StepAction
1Navigate to Integrations from the sidebar
2Select the Issue Managers tab
3Find ServiceNow and click Activate (or the gear icon)
4Enter Username, Password, and URL
5Click Test Connection — select the User Group Type from the dropdown
6Click Save

Troubleshooting

IssueResolution
Connection failedVerify the username, password, and URL are correct. Ensure the ServiceNow instance is reachable from the Invicti AppSec network.
401 UnauthorizedThe service account credentials are incorrect or the account is locked. Reset the password in ServiceNow and retry.
No User Group Types listedThe service account may lack permission to read group types. Ensure the account has the itil role or equivalent.
SSL / certificate errorEnable the Insecure option for self-signed certificates, or add the certificate to your trust store.
URL invalidEnsure the URL contains the protocol (https://) and does not include a trailing path (e.g., /nav_to.do). Use only the base URL.

Need help?

Invicti Support team is ready to provide you with technical help. Go to Help Center

Was this page useful?