Ticketing Integrations
Sync findings to Jira or ServiceNow so your team can track remediation work in your existing ticketing system.
Overview
Plexicus integrates with Jira Cloud and ServiceNow to automatically create tickets from security findings. When findings are marked as active, you can open tickets; when findings are mitigated or marked false-positive, tickets can be automatically updated.
Entitlements: Jira integration is available on Starter and above; ServiceNow requires Scale or above.
Supported Ticketing Systems
| System | Supported Versions | Setup Difficulty |
|---|---|---|
| Jira Cloud | Jira Cloud (atlassian.net) | Easy — OAuth |
| ServiceNow | ServiceNow Cloud (instance-url.service-now.com) | Medium — API token + instance URL |
Connecting Jira
Prerequisites
- Jira Cloud account with admin permissions
- At least one Jira project
- Permission to install third-party applications in Jira
Steps
- In Plexicus, go to Integrations → Connectors → Tools
- Find Jira and click Configure
- Click Connect or Authorize
- You'll be redirected to Jira; sign in and grant Plexicus access to your Jira workspace
- You'll be redirected back to Plexicus
Configure Jira stage workflow
After connecting, configure which Jira workflow stages correspond to each finding lifecycle stage:
- Click Stage Configuration
- For each stage (Triage, In Progress, Resolved):
- Select the corresponding Jira workflow state (e.g., "In Progress", "Done")
- Set Priority Mapping to map finding severity to Jira priority:
- Critical → Highest
- High → High
- Medium → Medium
- Low → Low
- Info → Lowest
- (Optional) Add Field Mapping to sync custom Jira fields (e.g., Epic Link, Component)
- Click Save
Create a ticket from a finding
- On a finding detail page, click Create Ticket or Open in Jira
- Select the project and issue type (Bug, Task, Story, etc.)
- Confirm the title, description, and priority
- Click Create
The ticket is created in Jira and linked to the finding in Plexicus.
Connecting ServiceNow
Prerequisites
- ServiceNow Cloud instance
- ServiceNow admin access to create an OAuth application
- ServiceNow instance URL (e.g.,
https://dev12345.service-now.com)
Steps
-
In your ServiceNow instance, create an OAuth application:
- Go to System OAuth → Application Registry → New
- Select Create an OAuth API endpoint for external clients
- Set Name to
Plexicus - Set Redirect URI to
https://app.plexicus.ai/oauth/servicenow/callback(or your self-hosted instance) - Leave Client ID and Client Secret as auto-generated
- Click Submit
-
Copy the Client ID and Client Secret
-
In Plexicus, go to Integrations → Connectors → Tools
-
Find ServiceNow and click Configure
-
Fill in:
- Instance URL: Your ServiceNow instance URL (e.g.,
https://dev12345.service-now.com) - OAuth Token: Paste the token (or follow OAuth flow if available)
- Instance URL: Your ServiceNow instance URL (e.g.,
-
Click Test Connection
Configure ServiceNow stage workflow
After connecting:
- Click Stage Configuration
- For each finding stage, select the corresponding ServiceNow incident state (Assigned, In Progress, Resolved, Closed)
- Set Priority Mapping to map finding severity to ServiceNow incident priority
- (Optional) Add Field Mapping to sync custom fields (e.g., Assignment Group, Caller)
- Click Save
Create a ticket from a finding
- On a finding detail page, click Create Ticket
- Select the assignment group and incident type
- Confirm title, description, and priority
- Click Create
Filtering and bulk operations
Filter findings by ticketing status
Use saved filters to view findings by ticket status:
- Findings with open tickets
- Findings with closed/resolved tickets
- Findings not yet ticketed
Create tickets for multiple findings
- In the findings list, select multiple findings
- Click Bulk Actions → Create Tickets
- Choose the project (Jira) or assignment group (ServiceNow)
- Confirm and create
Troubleshooting
"Connection failed" / "Invalid credentials"
- Verify your credentials are correct
- For Jira, ensure your account has the required permissions
- For ServiceNow, check the instance URL and OAuth token
"Field mapping error"
- Confirm the mapped fields exist in your Jira/ServiceNow instance
- Use standard field names (e.g.,
category,assignment_group)
"Tickets not updating"
- Verify the Stage Configuration is set up correctly
- Check that the corresponding workflow states exist in your ticketing system
Next Steps
Once configured, you can:
- Triage findings and create tickets directly
- Set up automated ticket creation on finding creation
- Monitor ticket status in Plexicus without leaving the platform