Snyk Project information appears in the Projects listing, which you can display from the menu on the Snyk dashboard. The filters that are visible (checkboxes appear on the left when you click the Filters button) depend on the Group by option you choose from the pulldown on the right.
After filters have been applied to the Project listing page, you can bookmark the URL and share it with other users in the Organization. This allows all users to see the same view of the page.
Snyk Projects listing grouped by Target
Snyk Projects concepts include the following:
Projects are held in a Target. A Target represents an external resource Snyk has scanned: a code repository, a Kubernetes workload, or other scannable resource external to Snyk. Snyk crates a Target when you request to import a Project or scan using the CLI. If the import fails or finds nothing, the Target will be empty.
Click the dots at the far right of each Target on the list to see the available actions; these include deleting a target.
Snyk Target and Projects in that Target
Each Snyk Project is associated with a parent Target. One Target may include many Projects. The structure of the Target depends on the Origin.
Snyk provides both pagination to improve the page loading time for Projects page requests and filtering, which is particularly helpful if you have hundreds of thousands of Projects to scan.
Use Sort by (pull down on the far right) to sort the Projects listing by severity, by how recently the Projects were imported, or in alphabetical order.
Sorting attributes available when grouping by Target
The Origin defines the Target ecosystem, such as CLI, GitHub, or Kubernetes. Origins are a property of Targets (see preceding section) and appear in the Projects listing as an icon next to the Target name.
Origin icon next to the Target name
Possible Origin values are:
A Snyk Project defines the items, such as manifest files, that Snyk scans for a given Target, with configuration information defining how to run that scan.
Filtering attributes applied at the Project level
The Targetfile is the specific item to scan in a Target, such as a
pom.xmlfile in a GitHub repo.
The Type is the scanning method to use for a particular Project, such as Static Application Security Testing (SAST) for scanning using Snyk Code, or Maven for a Maven project using Snyk Open Source. This is part of the configuration for scanning.