public static interface Vulnerability.DetailOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
String |
getCpeUri()
The cpe_uri in [cpe format] (https://cpe.mitre.org/specification/) in
which the vulnerability manifests.
|
com.google.protobuf.ByteString |
getCpeUriBytes()
The cpe_uri in [cpe format] (https://cpe.mitre.org/specification/) in
which the vulnerability manifests.
|
String |
getDescription()
A vendor-specific description of this note.
|
com.google.protobuf.ByteString |
getDescriptionBytes()
A vendor-specific description of this note.
|
VulnerabilityLocation |
getFixedLocation()
The fix for this specific package version.
|
VulnerabilityLocationOrBuilder |
getFixedLocationOrBuilder()
The fix for this specific package version.
|
boolean |
getIsObsolete()
Whether this detail is obsolete.
|
Version |
getMaxAffectedVersion()
The max version of the package in which the vulnerability exists.
|
VersionOrBuilder |
getMaxAffectedVersionOrBuilder()
The max version of the package in which the vulnerability exists.
|
Version |
getMinAffectedVersion()
The min version of the package in which the vulnerability exists.
|
VersionOrBuilder |
getMinAffectedVersionOrBuilder()
The min version of the package in which the vulnerability exists.
|
String |
getPackage()
The name of the package where the vulnerability was found.
|
com.google.protobuf.ByteString |
getPackageBytes()
The name of the package where the vulnerability was found.
|
String |
getPackageType()
The type of package; whether native or non native(ruby gems, node.js
packages etc).
|
com.google.protobuf.ByteString |
getPackageTypeBytes()
The type of package; whether native or non native(ruby gems, node.js
packages etc).
|
String |
getSeverityName()
The severity (eg: distro assigned severity) for this vulnerability.
|
com.google.protobuf.ByteString |
getSeverityNameBytes()
The severity (eg: distro assigned severity) for this vulnerability.
|
boolean |
hasFixedLocation()
The fix for this specific package version.
|
boolean |
hasMaxAffectedVersion()
The max version of the package in which the vulnerability exists.
|
boolean |
hasMinAffectedVersion()
The min version of the package in which the vulnerability exists.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofString getCpeUri()
The cpe_uri in [cpe format] (https://cpe.mitre.org/specification/) in which the vulnerability manifests. Examples include distro or storage location for vulnerable jar.
string cpe_uri = 1;com.google.protobuf.ByteString getCpeUriBytes()
The cpe_uri in [cpe format] (https://cpe.mitre.org/specification/) in which the vulnerability manifests. Examples include distro or storage location for vulnerable jar.
string cpe_uri = 1;String getPackage()
The name of the package where the vulnerability was found.
string package = 2;com.google.protobuf.ByteString getPackageBytes()
The name of the package where the vulnerability was found.
string package = 2;boolean hasMinAffectedVersion()
The min version of the package in which the vulnerability exists.
.grafeas.v1beta1.package.Version min_affected_version = 3;Version getMinAffectedVersion()
The min version of the package in which the vulnerability exists.
.grafeas.v1beta1.package.Version min_affected_version = 3;VersionOrBuilder getMinAffectedVersionOrBuilder()
The min version of the package in which the vulnerability exists.
.grafeas.v1beta1.package.Version min_affected_version = 3;boolean hasMaxAffectedVersion()
The max version of the package in which the vulnerability exists.
.grafeas.v1beta1.package.Version max_affected_version = 4;Version getMaxAffectedVersion()
The max version of the package in which the vulnerability exists.
.grafeas.v1beta1.package.Version max_affected_version = 4;VersionOrBuilder getMaxAffectedVersionOrBuilder()
The max version of the package in which the vulnerability exists.
.grafeas.v1beta1.package.Version max_affected_version = 4;String getSeverityName()
The severity (eg: distro assigned severity) for this vulnerability.
string severity_name = 5;com.google.protobuf.ByteString getSeverityNameBytes()
The severity (eg: distro assigned severity) for this vulnerability.
string severity_name = 5;String getDescription()
A vendor-specific description of this note.
string description = 6;com.google.protobuf.ByteString getDescriptionBytes()
A vendor-specific description of this note.
string description = 6;boolean hasFixedLocation()
The fix for this specific package version.
.grafeas.v1beta1.vulnerability.VulnerabilityLocation fixed_location = 7;VulnerabilityLocation getFixedLocation()
The fix for this specific package version.
.grafeas.v1beta1.vulnerability.VulnerabilityLocation fixed_location = 7;VulnerabilityLocationOrBuilder getFixedLocationOrBuilder()
The fix for this specific package version.
.grafeas.v1beta1.vulnerability.VulnerabilityLocation fixed_location = 7;String getPackageType()
The type of package; whether native or non native(ruby gems, node.js packages etc).
string package_type = 8;com.google.protobuf.ByteString getPackageTypeBytes()
The type of package; whether native or non native(ruby gems, node.js packages etc).
string package_type = 8;boolean getIsObsolete()
Whether this detail is obsolete. Occurrences are expected not to point to obsolete details.
bool is_obsolete = 9;Copyright © 2019 Google LLC. All rights reserved.