Skip to main content

Jira

Overview

Visualize and analyze Jira resources, including projects, issues, and workflows. Gain actionable insights into project status, issue trends, and team productivity. Monitor governance, track progress toward organizational objectives, and ensure project alignment with business goals. Facilitate better decision-making through real-time data and reporting capabilities.

Configurations

ConfigurationDescription
Blueprint Account NameA human-readable name for your account that will be used to identify this account across the application.
Jira URLThe base URL of your Jira instance (e.g., https://yourcompany.atlassian.net/).
User NameYour Jira username associated with your Jira account.
Access TokenA Jira API access token. You can generate this in your Jira account under the API token section.
Jira Account IDThe unique ID associated with your Jira account. This can be found in your Jira account settings.(i.e. 601cc79df564b600716b81db)
Data Crawl FrequencyThe frequency at which Kscope will crawl your Jira account for updates and changes.

Permissions

The Jira blueprint requires an API Token which you can create by clicking here. Please ensure that you use the "Create API token" option to create a simple token (not the scoped one) and give the API token a descriptive label.

When creating the API token, note that simple API tokens inherit your user permissions. Ensure your account has atleast one of the following permissions in the projects you want to monitor:

Required Permissions:

Data Crawl

  • BROWSE_PROJECTS
  • ADMINISTER

Remediation

  • CREATE_ISSUES

Permission Details:

PermissionWhy it's needed
BROWSE_PROJECTSAccess and read project information, issues, workflows, and basic project data
ADMINISTERFull access to project configuration, advanced settings, and administrative functions
CREATE_ISSUESCreate Jira issues for remediation tickets generated from security findings

Important Notes:

  • API tokens inherit the permissions of the user who created them
  • The token works with Basic Authentication using your email address and the token
  • Ensure your user account has appropriate permissions in all projects you want Kscope to access

For more details on the Jira permissions, you can refer to the following documentation: Jira Permissions Overview

Remediation

The Jira blueprint supports automated remediation — Kscope can create Jira issues directly from security findings.

When an insight is detected, click Create Ticket to generate a Jira issue with pre-populated details. The following fields are configurable:

FieldDescription
Project KeyThe Jira project where the issue will be created
Issue TypeType of issue to create (e.g., Task, Bug, Story). Default: Task
PriorityIssue priority: Highest, High, Medium, Low, or Lowest
AssigneeAccount ID of the user to assign the issue to
LabelsLabels to apply to the issue
Due DateDue date in YYYY-MM-DD format
ComponentsIssue components to apply
Custom FieldsAdditional custom fields as a JSON string
note

Remediation requires the CREATE_ISSUES permission listed in the Permissions section.

Enrichment Lookups

The Jira blueprint supports on-demand enrichment lookups — AI agents and downstream automations can query live project and issue state without waiting for the next crawl.

Lookup TypeDescriptionParameters
project.getRetrieve metadata for a Jira project by keyprojectKey (required)
project.listList all Jira projects visible to the configured user(none)
issue.statusRetrieve the current status, resolution, and last-updated timestamp for a Jira issueissueKey (required)
issue.getRetrieve full issue details (summary, description, priority, assignee, reporter, timestamps)issueKey (required)

Lookups reuse the same jiraURL, userName, and accessToken credentials configured for the crawl, and inherit the same BROWSE_PROJECTS permission requirement.

Schema Model

ResourcesSource EntityNormalized EntityDescription
Jira Projectjira.ProjectProjectA project in Jira.
Jira Accountjira.JiraAccountAccountAn account in Jira.
Jira Issue Linkjira.IssueLinkIssueLinkA link between issues in Jira.
Jira Watchesjira.WatchesWatchesA watch record for Jira issues.
Jira Boardjira.BoardBoardA board in Jira for managing tasks.
Jira Progressjira.ProgressProgressProgress tracking data in Jira.
Jira Issuejira.IssueIssueAn issue or ticket in Jira.
Jira Issue Fieldsjira.IssueFieldsIssueFieldsDetailed fields of a Jira issue.
Jira Userjira.UserUserA user in the Jira platform.
Jira Permissionjira.PermissionPermissionPermissions assigned in Jira.
Jira Holderjira.HolderHolderEntity that holds a specific role/permission.
Jira Rolejira.RoleRoleA role defined in Jira.
Jira Issue Typejira.IssueTypeIssueTypeThe type/category of an issue in Jira.
Jira Priorityjira.PriorityPriorityPriority level of a Jira issue.
Jira Subtasksjira.SubtasksSubtaskSubtasks associated with a Jira issue.
Jira Permission Schemejira.PermissionSchemePermissionSchemeA scheme for managing Jira permissions.
Jira Avatar URLsjira.AvatarUrlsAvatarUrlsURL links to avatars in Jira.
Jira Actorjira.ActorActorAn actor (user or group) in Jira.
Jira Status Categoryjira.StatusCategoryStatusCategoryA category representing issue statuses.
Jira Statusjira.StatusStatusThe current status of a Jira issue.
Jira Resolutionjira.ResolutionResolutionThe resolution of a Jira issue.
Jira Issue Link Typejira.IssueLinkTypeIssueLinkTypeTypes of links between Jira issues.
Jira Actor Userjira.ActorUserUserA specific user acting on an issue.
Jira ServiceDesk Createdjira.servicedesk.CreatedCreatedRecord of ServiceDesk creation in Jira.
Jira ServiceDesk Customerjira.servicedesk.CustomerCustomerA customer using Jira ServiceDesk.
Jira ServiceDeskjira.servicedesk.JiraServiceDeskServiceDeskA Jira ServiceDesk project.
Jira ServiceDesk Projectjira.servicedesk.ServiceDeskServiceDeskProjectA project under Jira ServiceDesk.
Jira ServiceDesk Orgjira.servicedesk.OrganizationOrganizationAn organization in Jira ServiceDesk.
Jira ServiceDesk Queuejira.servicedesk.QueueQueueA queue in Jira ServiceDesk.
Jira ServiceDesk Issuejira.servicedesk.IssueIssueAn issue under Jira ServiceDesk.
Jira ServiceDesk SLAsjira.servicedesk.SLAsSLAService Level Agreements in Jira.