Create Asana tickets
This feature is in a closed beta. To request access:
- Fill out the following form: Request access to the Semgrep Asana integration closed beta.
- Contact your Technical Account Manager or your Account Executive and let them know you'd like to try the Asana integration out.
The Semgrep Asana integration allows you to create Asana tickets based on your Semgrep Code or Supply Chain findings.
Enable your Asana integration
- Your Asana user must be able to approve an OAuth integration with admin level privileges.
To integrate Asana, 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 > Asana.
- Follow the on-screen instructions to integrate Asana.
Configure your default project
Use the drop-down list to select the default project. These settings can be changed later from the integrations page.
Figure A sample Asana 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 Asana integration
On the Integrations page, find Asana, click Edit Configuration and the Delete
- This does not delete any tickets created by Semgrep.
- This removes the link between Asana 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.