About
The JIRA integration lets you take action on vulnerabilities and open JIRA tickets, as well as create automation directly through the Vulcan Platform, your one-stop-shop vulnerability management system.
Prerequisites and User Permissions
To Integrate with JIRA, you can choose between 2 optional sets of permissions on the JIRA:
Admin permissions - the highest permission that covers all the needed functionalities.
Configure a set of permissions based on the following details:
Browse Projects
Ability to browse projects and the issues within them.Assignable User
Users with this permission may be assigned to issues.Assign Issues
Ability to assign issues to other people.Create Issues
Ability to create issues.Edit Issues
Ability to edit issues.Resolve Issues
Ability to resolve and reopen issues. This includes the ability to set a fix version.Add Comments
Ability to comment on issues.Create Attachments
Users with this permission may create attachments.
API calls used
API Call | Use in Vulcan | Permission required |
| Check Current User permissions | Permission to access Jira |
| List Projects available to open tickets in | Projects are returned only where the user has Browse Projects or Administer projects |
| List users available as assignees in the different projects | None |
| List the different fields available to create an issue | Create issues |
| Create and update issues | Browse projects and Create issue |
| Get the current server version | None |
| add comments on existing tickets | * Browse projects and Add comments project permission for the project that the issue containing the comment is in. * If issue-level security is configured, issue-level security permission to view the issue |
Project Labels (Optional) - make sure to allow - Vulcan uses labels in order to mark the related tickets to a specific web-hook, so if you need 2-way updates for your tickets, your projects must support labels.
Configuring the JIRA Connector
Log in to your Vulcan Platform and go to Connectors.
Click on Add a Connector.
Click on the JIRA icon.
Enter the following information into the connector setup page:
Jira Server URL - URL of your organization's Jira account. Relevant for a cloud account.
Username - User with required permissions to access Jira account.
Password / API Token - Depends on account type, insert Password match to Username, or insert API Token match to Jira Server URL.
Projects: select the projects you wish to view on the Vulcan Platform.
Mark Issues as Done: enable this option if you wish to allow the Vulcan Platform to close JIRA tickets. Read more about this option here.
Advanced JIRA Configurations: Optionally, you can pre-set some of the ticket fields to default values.
Allow some time for the sync to complete. You can review the sync status under Log.
Click the Test Connectivity button to verify that Vulcan Cyber can connect to your JIRA instance, then click Create (or Save Changes).
Allow some time for the sync to complete. You can review the sync status under Log.
To confirm that the sync is complete, navigate to the Connectors tab to check the sync status. Once the JIRA icon shows Connected, the connection is complete.
Note: Vulcan Cyber supports both Jira on cloud and On-Premise.