githubEdit

Google Security Command Center

circle-info

Release status

The Google Cloud Security Command Center integration is in Early Access, and is available only with Snyk Enterprise plans. For more information, see Plans and pricingarrow-up-right.

The Google Cloud Security Command Center (SCC) integration sends Snyk issues to SCC, enabling you to view and manage Snyk issues alongside cloud security findings from Google Cloud in a single viewpoint. Snyk issues are represented in SCC as code security findings. When Snyk issues are updated, corresponding SCC findings are automatically updated as well. All details are available at the Organization level in the Google Cloud Security Command Center (SCC) integration.

Use the following instructions to set up the integration:

  • Navigate to Marketplace in the SCC Console and search for Snyk.

  • Follow the guided path to create a Findings Source and Service Account.

circle-info

Service Accounts are not available at the Organization level in Google Cloud IAM. You must create a Service Account in a specific Project. Snyk recommends creating the Service Account in a Project that is already being monitored by SCC. You must enable the SCC APIarrow-up-right in the same Project as the Service Account.

  • Copy the Findings Source ID and Service Account Token (JSON) into the Snyk Web UI

Prerequisites

Create the Finding Source using the Google Cloud SCC Console

circle-exclamation
  • Navigate to Google Cloud IAM and locate the Service Account you created in the previous step, then create a service account keyarrow-up-right in JSON format.

  • Make a note of the Source ID (Findings Source name) and the Service Account Key, as you will need to provide them to the Snyk Web UI.

You can then set up the integration in Snyk using the Snyk Web UI or REST API.

Set up the integration using the Snyk Web UI

Required parameters

  • Source ID (Finding Source Name) - Identifies the name of the organization source. The Google organization ID is parsed automatically from this field.

  • JSON Service Account Key File - Authenticates with Google Cloud.

Integration setup

  • In the Snyk Web UI, at the Group level, navigate to Integrations > Add integration.

  • Select the Issue Forwarding tag and search for Google SCC.

  • Click the Add button.

  • Add the Profile name for this integration.

  • Add the Org ID for the Google Cloud project that holds the Kubernetes cluster.

  • Add the JSON Service Account Key File.

  • Add the Source ID (Findings Source Name).

  • Click the Done button.

  • When the connection is established, the Google SCC integration status changes to Connected.

Google SCC - Setup screen

Last updated

Was this helpful?