Create Linear tickets
This feature is in a closed beta. To request access:
- Fill out the following form: Request access to the Semgrep Linear integration closed beta.
- Contact your Technical Account Manager or your Account Executive and let them know you'd like to try the Linear integration out.
The Semgrep Linear integration allows you to create Linear tickets based on your Semgrep Code or Supply Chain findings.
Enable your Linear integration
- Your Linear user must be able to approve an OAuth integration with admin level privileges.
To integrate Linear, follow these steps:
- In Semgrep AppSec Platform, go to Settings > Integrations.
- On the Integrations page, click Add Integration (or Setup First Integration if this is your first integration), and then select Ticketing > Linear.
- Follow the on-screen instructions to integrate Linear.
Configure your default project and team
Use the drop-down lists to select the default project and team. These settings can be changed later from the integrations page.
Figure A sample Linear integration
Create tickets
Code
Creating tickets for many findings at once may take some time. Tickets that take longer than 10 seconds to create will be shown in the UI once the page is refreshed.
To create tickets for one or more Code findings, use the triage button from the Code findings page or from an individual finding's details page. Findings can be individually selected, or you can create tickets for all findings for a given rule.
Once a ticket has been created, a link will be present on the right side of the findings page and along the top of an individual finding's details page.
Figure Code triage flow
Figure Code ticket created
Supply Chain
Tickets can only be created for Supply Chain findings with reachable usages. They cannot be created for Always reachable or Unreachable findings.
The Supply Chain triage flow creates tickets for all usages of a given vulnerability. Usages can not be selected individually.
Figure Supply Chain triage flow
Figure Supply Chain ticket created
Remove your Linear integration
On the Integrations page, find Linear, click Edit Configuration and the Delete
- This does not delete any tickets created by Semgrep.
- This removes the link between Linear tickets and Semgrep findings, even if the integration is re-added in the future.
Not finding what you need in this doc? Ask questions in our Community Slack group, or see Support for other ways to get help.