DetailContaineranalysisV1alpha1 class

Identifies all occurrences 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

Constructors

DetailContaineranalysisV1alpha1({Input<String>? cpeUri, Input<String>? description, Input<VulnerabilityLocation>? fixedLocation, Input<bool>? isObsolete, Input<VersionContaineranalysisV1alpha1>? maxAffectedVersion, Input<VersionContaineranalysisV1alpha1>? minAffectedVersion, Input<String>? package, Input<String>? packageType, Input<String>? severityName, Input<String>? source, Input<String>? vendor})
Creates a new DetailContaineranalysisV1alpha1. cpeUri 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. This field can be used as a filter in list requests. description A vendor-specific description of this note. fixedLocation The fix for this specific package version. isObsolete Whether this Detail is obsolete. Occurrences are expected not to point to obsolete details. maxAffectedVersion The max version of the package in which the vulnerability exists. minAffectedVersion The min version of the package in which the vulnerability exists. package The name of the package where the vulnerability was found. This field can be used as a filter in list requests. packageType The type of package; whether native or non native(ruby gems, node.js packages etc) severityName The severity (eg: distro assigned severity) for this vulnerability. source The source from which the information in this Detail was obtained. vendor The vendor of the product. e.g. "google"
const
DetailContaineranalysisV1alpha1.fromMap(Map<String, dynamic> map)
factory

Properties

cpeUri → Input<String>?
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. This field can be used as a filter in list requests.
final
description → Input<String>?
A vendor-specific description of this note.
final
fixedLocation → Input<VulnerabilityLocation>?
The fix for this specific package version.
final
hashCode → int
The hash code for this object.
no setterinherited
isObsolete → Input<bool>?
Whether this Detail is obsolete. Occurrences are expected not to point to obsolete details.
final
maxAffectedVersion → Input<VersionContaineranalysisV1alpha1>?
The max version of the package in which the vulnerability exists.
final
minAffectedVersion → Input<VersionContaineranalysisV1alpha1>?
The min version of the package in which the vulnerability exists.
final
package → Input<String>?
The name of the package where the vulnerability was found. This field can be used as a filter in list requests.
final
packageType → Input<String>?
The type of package; whether native or non native(ruby gems, node.js packages etc)
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
severityName → Input<String>?
The severity (eg: distro assigned severity) for this vulnerability.
final
source → Input<String>?
The source from which the information in this Detail was obtained.
final
vendor → Input<String>?
The vendor of the product. e.g. "google"
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited