This enum defines the dependency components.

Enumeration Members

Cargo: 7

Indicates the component is a Cargo package.

Conda: 14

Indicates the component is a Conda package.

DockerImage: 11

Indicates the component is a Docker Image

DockerReference: 15

Indicates the component is a Docker Reference.

File: 9

Indicates the component is a loose file. Not a package as understood by different package managers.

Git: 4

Indicates the component is a Git repository.

Go: 10

Indicates the component is a Go package.

Linux: 13

Indicates the component is found in a linux environment. A package understood by linux based package managers like apt and rpm.

Maven: 3

Indicates the component is a Maven artifact.

Npm: 2

Indicates the component is an Npm package.

NuGet: 1
Other: 5

Indicates the component is not any of the supported component types by Governance.

Pip: 8

Indicates the component is a Pip package.

Pod: 12

Indicates the component is a CocoaPods pod.

RubyGems: 6

Indicates the component is a Ruby gem.

Unknown: 0
Vcpkg: 16

Indicates the component is a Vcpkg Package.