Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace ApplicationDependencyVulnerabilitySummary

An application dependency Vulnerability represents a single dependency in the application. An application dependency Vulnerability can be associated with eventual Vulnerabilities. Each application dependency is uniquely defined by a nodeId and lists eventual dependencies on which it depends.

Properties

applicationDependencyNodeIds

applicationDependencyNodeIds: Array<string>

List of application dependencies on which this application dependency depends, each identified by its nodeId.

gav

gav: string

Group Artifact Version (GAV) identifier (Group:Artifact:Version). Example: org.graalvm.nativeimage:svm:21.1.0. "N/A" for non-maven artifacts.

isFoundInKnowledgeBase

isFoundInKnowledgeBase: boolean

Indicates if the artifact is found in the knowledge base.

nodeId

nodeId: string

Unique identifier of an application dependency, for example nodeId1.

Optional purl

purl: undefined | string

Package URL defined in https://github.com/package-url/purl-spec, e.g. pkg:maven/org.graalvm.nativeimage/svm@21.1.0

vulnerabilities

vulnerabilities: Array<Vulnerability>

List of vulnerabilities for the application dependency.

Functions

getDeserializedJsonObj

getJsonObj