https://fletch.ai/images/general/github-warning.png

Overview

To allow Fletch to retrieve GitHub Dependabot alerts, you need to perform the following actions:

  1. Enable Dependabot alerts for you GitHub Organization(s)
  2. Create a personal access GitHub token with appropriate permissions to retrieve the alerts through the GitHub’s GraphQL API

Please note that Fletch can monitor alerts from multiple GitHub Organizations and their repositories but you will need to onboard each organization separately and make sure that Dependabot alerts are enabled for each organization as well.

Enable Dependabot alerts

Step 1. Login to GitHub with Organization Owner credentials to be able to modify the required settings.

Step 2. In the top right corner of GitHub.com, click your profile photo, then click Your organizations.

https://fletch.ai/images/general/ghub-1-new.PNG

Step 3. Copy and save the Organization name you want to monitor with Fletch: from the example below it would be fletch-test-org-1. You will need it to complete the onboarding process.

Step 4. Next to the organization you want to monitor with Fletch, click Settings.

https://fletch.ai/images/general/ghub-2-new.PNG

Step 5. In the "Security" section of the sidebar, click Code security and analysis.

https://fletch.ai/images/general/ghub-3-new.PNG

Step 6. Click Enable all for Dependabot alerts.

https://fletch.ai/images/general/ghub-4.PNG

Step 7. On the pop-up dialog click Enable Dependabot alerts.

We highly recommend leaving the “Enable by default for new repositories” checked, however it is not required. If this setting is unchecked, new repositories added to this organization will not be monitored by Fletch.

https://fletch.ai/images/general/ghub-5.PNG