Snyk is a Security input connector. Connect to your Snyk instance to start collecting vulnerability data. Create a Snyk service user, and get an API token before connecting.

IP Allowlists

You might need to add the Monad IP range of to your Snyk allowlist, so Monad can connect to it.

You can set up the Snyk connector to sync at either the Snyk group level or the Snyk organization level. A Snyk group contains many Snyk organizations - if you sync at the Snyk group level, we will sync data for all the Snyk organizations inside that Snyk group.

To set up a Snyk connector, you need your API key. Snyk API keys are tied to a specific user account, and each user account can only have one API key at a time. So, we recommend that you create a dedicated service account for Monad so you can limit what the API key is used for. You must be a Snyk adminstrator in order to create a new service account.

If you do not have access to create a dedicated Snyk service account, you may use a personal account’s API key - this will work, but is not the recommended path.

Create a Snyk service account

  1. You can follow the steps outlined in Snyk’s documentation to create a Snyk service account.
  2. The role you will select depends on which Snyk level you are connecting at:
    1. If connecting at the Snyk group level, select the Group Admin role.
    2. If connecting at the Snyk organization level, select the Org Admin role.
  3. For the name of the account, we recommend Monad Service.
  4. Once you have successfully created the service account, be sure to copy the token that Snyk generates. Make sure to save this token to your secrets tool or password manager before you navigate away from the page, since it will not be displayed again.

Set up a Snyk connector

  1. From your Monad account, go to the Connector map, and click Add connector.
  2. Select the Snyk connector.
  3. Optionally, change the default name for the connector. This name serves as a label for the connector in the Monad app, and you can also update it later.
  4. Enter the API token.
  5. (Optional) - set your connector schedule
  6. Click Connect.

That’s it! Monad tests the connection to Snyk, and if successful, begins syncing data from Snyk into your Monad account.

This page was last modified: 9 Oct 2023