Documentation Index
Fetch the complete documentation index at: https://zeropath.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
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.
Issue and Comment resource types — Issue is required for status sync, while Comment is optional but enables smarter triage when tickets are closed.
For manual webhook setup, select at minimum the Issue resource type. Adding Comment is recommended — it allows ZeroPath to analyze ticket comments and classify closed tickets more accurately.
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:- Analyzes ticket comments to determine the appropriate status — Resolved, False Positive, or Accepted Risk
- If no comments are present or the
Commentresource type is not enabled, the finding defaults to 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).