Snyk Documentation

Golang

What type of Go projects does Snyk support?

Snyk supports testing and monitoring Go projects that have their dependencies managed by dep or govendor. Go support is currently supported via the Snyk CLI and Git Integrations

 

Testing Go projects using the CLI

We scan Go projects by examining your Gopkg.lock or vendor/vendor.json files to compare the specific versions of every direct and deep dependency in your project against our Go vulnerability database.

Testing Go projects Using a Git integration

You can import your Go projects from any Git integration that is supported by Snyk. We scan Go projects by examining your Gopkg.lock or vendor/vendor.json files to compare the specific versions of every direct and deep dependency in your project against our Go vulnerability database.