Overview
ZeroPath integrates with Jira Cloud to push security findings as Jira issues and sync status changes back. When a Jira issue is resolved, the corresponding ZeroPath finding is automatically marked as resolved.Setup
- OAuth (Recommended)
- API Token
Both methods register a webhook in your Jira instance for bidirectional sync.
Manual Issue Export
From any finding in the ZeroPath dashboard:- Click “Export to Jira” on the issue detail view.
- Select a Jira project, issue type (Bug, Story, Task, etc.), and optionally an epic and assignee.
- ZeroPath creates the Jira issue with full vulnerability details — title, description, affected file, severity, CVSS score, CWEs, code snippet, and patch link if available.
Automatic Ticketing
Configure automatic issue creation for new findings:- Go to Settings → Integrations → Jira → Auto-Ticketing.
- Set a score threshold — only findings above this score create Jira tickets.
- Choose which scan types trigger tickets (Full Scan, PR Scan, SCA, etc.).
- Select the Jira project and issue type.
- Optionally configure auto-assignment, custom templates, and scope (all repos, specific repos, or repos matching specific tags).
Custom Templates
Auto-ticketing supports customizable title and description templates with variables:{{severity}},{{issueTitle}},{{repositoryName}},{{affectedFile}},{{vulnClass}}, and more.- Custom Jira fields can be mapped to ZeroPath finding data or static values.
Bidirectional Sync
When a Jira issue’s status changes to Done, Resolved, Closed, or Completed, ZeroPath automatically:- Marks the corresponding finding as Resolved
- Records who made the change and when
- Logs the state transition in the finding’s audit trail
Troubleshooting
"Jira integration not found"
"Jira integration not found"
Ensure the integration is connected in Settings → Integrations.
Bidirectional sync not working
Bidirectional sync not working
Check if the Jira webhook has expired (30-day limit). Reconnect the integration to refresh it. Also verify the Jira issue key matches a ZeroPath finding (the link is created during export).
"Failed to create Jira issue"
"Failed to create Jira issue"
Check that the selected project and issue type exist in your Jira instance. Ensure required Jira fields are configured in the auto-ticketing settings.