Struct googapis::grafeas::v1beta1::vulnerability::vulnerability::Detail [−][src]
pub struct Detail {
pub cpe_uri: String,
pub package: String,
pub min_affected_version: Option<Version>,
pub max_affected_version: Option<Version>,
pub severity_name: String,
pub description: String,
pub fixed_location: Option<VulnerabilityLocation>,
pub package_type: String,
pub is_obsolete: bool,
pub source_update_time: Option<Timestamp>,
}
Expand description
Identifies all appearances of this vulnerability in the package for a specific distro/location. For example: glibc in cpe:/o:debian:debian_linux:8 for versions 2.1 - 2.2
Fields
cpe_uri: String
Required. The CPE URI in cpe format in which the vulnerability manifests. Examples include distro or storage location for vulnerable jar.
package: String
Required. The name of the package where the vulnerability was found.
min_affected_version: Option<Version>
The min version of the package in which the vulnerability exists.
max_affected_version: Option<Version>
The max version of the package in which the vulnerability exists.
severity_name: String
The severity (eg: distro assigned severity) for this vulnerability.
description: String
A vendor-specific description of this note.
fixed_location: Option<VulnerabilityLocation>
The fix for this specific package version.
package_type: String
The type of package; whether native or non native(ruby gems, node.js packages etc).
is_obsolete: bool
Whether this detail is obsolete. Occurrences are expected not to point to obsolete details.
source_update_time: Option<Timestamp>
The time this information was last changed at the source. This is an upstream timestamp from the underlying information source - e.g. Ubuntu security tracker.
Trait Implementations
fn merge_field<B>(
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
Returns the encoded length of the message without a length delimiter.
Encodes the message to a buffer. Read more
Encodes the message to a newly allocated buffer.
Encodes the message with a length-delimiter to a buffer. Read more
Encodes the message with a length-delimiter to a newly allocated buffer.
Decodes an instance of the message from a buffer. Read more
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
Decodes a length-delimited instance of the message from the buffer.
Decodes an instance of the message from a buffer, and merges it into self
. Read more
Decodes a length-delimited instance of the message from buffer, and
merges it into self
. Read more
Auto Trait Implementations
impl RefUnwindSafe for Detail
impl UnwindSafe for Detail
Blanket Implementations
Mutably borrows from an owned value. Read more
Wrap the input message T
in a tonic::Request
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more