Overview
ZeroPath integrates with Linear to push security findings as Linear issues. When a Linear issue is completed, the corresponding ZeroPath finding is automatically marked as resolved.Setup
- Navigate to Settings → Integrations in the ZeroPath dashboard.
- Click “Connect Linear”.
- Authorize ZeroPath in the Linear consent screen.
- ZeroPath detects your Linear workspace and available teams.
Linear can be connected at either the organization level (shared across all members) or the user level (personal). Organization-level connections are recommended so that all team members can export findings to Linear without each needing their own connection. If both exist, the organization-level integration takes priority.
Manual Issue Export
From any finding in the ZeroPath dashboard:- Click “Export to Linear” on the issue detail view.
- Select a Linear team and optionally an assignee.
- If you have a template configured (see Custom Templates), you can toggle “Use Linear Template” to apply it. Disable the toggle to manually edit the title and description before exporting.
- ZeroPath creates the Linear issue with vulnerability details.
Bulk Export
You can export multiple findings to Linear at once:- Select the findings you want to export from the issues list.
- Choose “Export to Linear” from the bulk actions menu.
- Select a Linear team and optionally an assignee.
- If a template is configured, you can toggle it on to apply the template to all exported issues.
- ZeroPath creates Linear issues for all selected findings in batches.
Automatic Ticketing
Configure automatic issue creation:- Go to Settings → Integrations, select Linear from the sidebar, and open Auto-Ticketing.
- Set a score threshold — only findings above this score create Linear issues.
- Choose which scan types trigger issues.
- Select the Linear team to create issues in.
Custom Templates
Auto-ticketing supports customizable title and description templates with variables:{{severity}},{{issueTitle}},{{repositoryName}},{{affectedFile}},{{vulnClass}}, and more.- You can assign Linear labels (pulled from the selected team) and set a priority level (Urgent, High, Medium, Low, No Priority) for automatically created issues.
- Custom variables can be mapped to ZeroPath finding data or set to static values.
- Title and Description tabs for editing each template independently.
- A variable picker to insert predefined or custom variables.
- A live preview that shows how the template will render with example data.
- The ability to reset to defaults at any time.
Bidirectional Sync
When a Linear issue’s state changes to completed, ZeroPath automatically:- Marks the corresponding finding as Resolved
- Records the change in the finding’s audit trail
Troubleshooting
“Linear integration not found”- Ensure the integration is connected in Settings → Integrations.
- Verify the Linear issue was created through ZeroPath (only linked issues sync).
- Check that the issue state changed to “completed” (other states are ignored).