Jira Connector

Learn all about integrating Jira into the Vulcan Platform

Updated over a week ago

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:

  1. Admin permissions - the highest permission that covers all the needed functionalities.

  2. 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

/rest/api/2/myself

Check Current User permissions

Permission to access Jira

/rest/api/2/project

List Projects available to open tickets in

Projects are returned only where the user has Browse Projects or Administer projects

/rest/api/2/user/assignable

List users available as assignees in the different projects

None

/rest/api/2/issue/createmeta

List the different fields available to create an issue

Create issues

/rest/api/2/issue/

Create and update issues

Browse projects and Create issue

/rest/api/2/serverInfo

Get the current server version

None

/rest/api/2/issue/{issueIdOrKey}/comment

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

  1. Log in to your Vulcan Platform and go to Connectors.

  2. Click on Add a Connector.

  3. Click on the JIRA icon.

  4. 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.

  5. Click the Test Connectivity button to verify that Vulcan Cyber can connect to your JIRA instance, then click Create (or Save Changes).

  6. Allow some time for the sync to complete. You can review the sync status under Log.

  7. 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. 

Did this answer your question?