Snyk Projects


Targets represent an external resource Snyk has scanned: a code repository, a Kubernetes workload, or other scannable resources external to Snyk.
All Snyk Projects are associated to a parent Target. One Target may relate to many Projects. The structure of the Target depends on the origin. Targets appear on the Projects menu on the Snyk dashboard:
Targets also appear on the Snyk API.


The Target ecosystem, such as CLI, GitHub, or Kubernetes.
Possible values are:
  • acr
  • api
  • artifactory-cr
  • aws-config
  • aws-lamba
  • azure-functions
  • azure-repos
  • bitbucket-cloud
  • bitbucket-server
  • cli
  • cloud-foundry
  • digitalocean-cr
  • docker-hub
  • ecr
  • gcr
  • github
  • github-cr
  • github-enterprise
  • gitlab
  • gitlab-cr
  • google-artifact-cr
  • harbor-cr
  • heroku
  • ibm-cloud
  • kubernetes
  • nexus-cr
  • pivotal
  • quay-cr
  • terraform-cloud
Origins are a property of Targets and appear in the Projects menu, as an icon by the target name.

Snyk Projects

Snyk Projects define the items Snyk scans at a given Target. A Project includes:
  • A scannable item external to Snyk.
  • Configuration to define how to run that scan.
Projects appear on the Projects menu on the Snyk dashboard, and on the Snyk API:


The specific item to scan in a target, such as a pom.xml file in a GitHub repo.
Snyk Code scans do not use targetfiles.


The scanning method to use for this project, such as Static Application Security Testing (SAST) for scanning using Snyk Code, or Maven for a Maven project using Snyk Open Source. Part of the configuration for scanning.
Export as PDF
Copy link
Edit on GitHub