Available on every paid plan.
Setting up Jira
1
Access integration settings
Go to Settings > Integrations > Jira.
2
Enter Jira URL
Add your Jira instance URL (e.g.,
https://yourcompany.atlassian.net).3
Add credentials
Enter your Jira email and API token.
4
Specify project
Enter the project key where tickets will be created.
Getting your API token
For Jira Cloud:- Go to Atlassian Account Settings
- Click Create API token
- Name the token (e.g., “Pentest-Tools.com”)
- Copy the token and save it securely
Creating Jira tickets
Once configured, you can send findings to Jira from the findings list in two ways: Single finding: open a finding and click Send to Jira, or use the row action menu. Multiple findings at once: select findings from the list, then click Send to Jira in the toolbar. One ticket is created per finding. When sending in bulk, you can filter which findings to include:- Include or exclude false positives
- Include or exclude informational findings
- Include or exclude unverified findings
- Include or exclude duplicates
Ticket contents
Each Jira ticket includes:Sending findings automatically
You can add Jira as a destination in a notification rule. When a scan finishes and its findings match the rule, a Jira ticket is created for each matching finding in the project set in your Jira integration. This works for all scans in the workspace, whether you start them manually, schedule them, or run them through the API.1
Set up the Jira integration
Follow the steps in Setting up Jira. The Send to Jira option appears in notifications only after the integration is configured.
2
Create a notification
Click Notifications in the sidebar, click Add, and select the Vulnerability trigger.
3
Set conditions
Choose which findings go to Jira, for example Risk level is at least High, or only findings with the Confirmed tag.
4
Turn on Send to Jira
Under Notification actions, turn on Send to Jira. The project key from your Jira integration is shown under the toggle.
5
Save
Click Save. Matching findings are sent to Jira after every scan from then on.
Jira works only with the Vulnerability trigger and can’t be combined with the Diff condition. If the rule uses a different trigger or a Diff condition, the Send to Jira toggle is disabled.
Which findings are sent
- Each matching finding gets its own ticket, with the same contents as a manual send.
- Findings marked as False Positive, Accepted, or Ignored are never sent.
- Findings already sent to the same Jira project, manually or by a notification, are skipped. This includes duplicates of the same finding found in later scans, so recurring scans don’t flood your board with repeat tickets.
Manual sends from the findings list don’t check for existing tickets. Sending a finding manually always creates a new ticket. Changes made in Jira aren’t synced back either: if you delete a ticket in Jira, the finding still counts as sent and won’t be sent again automatically.
When sending fails
If your Jira instance can’t be reached, or Jira rejects the request because of invalid credentials, missing permissions, or a project key that doesn’t exist, sending stops and you get an email with the error. Check your settings in Settings > Integrations > Jira, then run the scan again.Tracking tickets
Once a finding is sent to Jira:- The finding shows a link to the Jira ticket
- You can track which findings have associated tickets
- Click the link to jump directly to Jira
Best practices
Prioritizing tickets
- Set up a notification rule that sends critical and high findings to Jira automatically
- Batch medium and low findings for regular triage
- Use finding severity to set Jira priority
Team workflow
- Assign tickets to appropriate team members in Jira
- Use Jira automation for routing and notifications
- Link related tickets to track remediation across issues
Configuration reference
Troubleshooting
Tickets not creating
Tickets not creating
- Verify your Jira URL is correct
- Check that the API token is valid
- Ensure the project key exists
- Verify your account has permission to create issues
Findings not sent automatically
Findings not sent automatically
- Check that the notification rule is enabled
- Make sure the rule uses the Vulnerability trigger without a Diff condition
- Check whether the finding was already sent to the same Jira project (open the finding to see its Jira link)
- Findings marked as False Positive, Accepted, or Ignored are not sent
- Look for an error email about Jira and verify your integration settings
Permission denied
Permission denied
- Check your Jira account permissions
- Verify you can create issues in the target project
- Ensure the API token hasn’t been revoked
Connection errors
Connection errors
- Verify the Jira URL format
- Check that your Jira instance is accessible
- Try regenerating the API token