Project attributes

Project attributes are static and non-configurable fields that allow you to add additional metadata (also known as values) to a project. Attributes have a predefined list of values you can select from. Values can be assigned and removed from attributes and can be used to group, prioritize, and filter projects.

Available attributes and their values

In the Projects menu, use Group by none (ungrouped) for better Project visibility and to apply tags and filtering attributes at the Project level.
Project level filtering attributes
The available Project attributes are summarized in the following table.
Attribute options
Business criticality
  • Critical
  • High
  • Medium
  • Low
  • Frontend
  • Backend
  • Internal
  • External
  • Mobile
  • SaaS
  • On-Prem
  • Hosted
  • Distributed
Lifecycle stage
  • Production
  • Development
  • Sandbox
Filtering is available in projects by their values from Snyk's REST API.
Assigning and removing attribute values can be done in Snyk's CLI or the API.

Assigning values to attributes

  1. 1.
    On the project page, click the + icon below the attribute you want to assign the value
  2. 2.
    Select a value from the list available
After you have assigned a value to the attribute, it appears on the project listing page. Each attribute can have multiple values assigned to it, and you can assign values to multiple attributes.

Removing values from attributes

  1. 1.
    Select the attribute you want to remove a value from.
  2. 2.
    Click the x for the value.
The value is removed from the attribute.

Filtering values in the project listing page

  1. 1.
    On the left of the project listing page, select the values for the attributes that you want to filter projects by.
  2. 2.
    When you filter by multiple values on a single attribute, you return projects that have been assigned one or more of the values in the filter.
  3. 3.
    When you filter by multiple attributes, you return projects which have been assigned values of both attributes in the filter.
  4. 4.
    Different filtering options are available depending on the grouping option you choose.
    • Filters for Group by target:
      • Show - with/without issues
      • Integrations
    • Filters for Group by none (ungrouped):
      • Show - with/without issues, active/inactive projects
      • Integrations, Tags, Business Criticality, Environment, Lifecycle