CVSSContaineranalysisV1alpha1 constructor

const CVSSContaineranalysisV1alpha1({
  1. Input<CVSSAttackComplexityContaineranalysisV1alpha1>? attackComplexity,
  2. Input<CVSSAttackVectorContaineranalysisV1alpha1>? attackVector,
  3. Input<CVSSAuthenticationContaineranalysisV1alpha1>? authentication,
  4. Input<CVSSAvailabilityImpactContaineranalysisV1alpha1>? availabilityImpact,
  5. Input<double>? baseScore,
  6. Input<CVSSConfidentialityImpactContaineranalysisV1alpha1>? confidentialityImpact,
  7. Input<double>? exploitabilityScore,
  8. Input<double>? impactScore,
  9. Input<CVSSIntegrityImpactContaineranalysisV1alpha1>? integrityImpact,
  10. Input<CVSSPrivilegesRequiredContaineranalysisV1alpha1>? privilegesRequired,
  11. Input<CVSSScopeContaineranalysisV1alpha1>? scope,
  12. Input<CVSSUserInteractionContaineranalysisV1alpha1>? userInteraction,
})

Creates a new CVSSContaineranalysisV1alpha1. attackComplexity Defined in CVSS v3, CVSS v2 attackVector Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments. Defined in CVSS v3, CVSS v2 authentication Defined in CVSS v2 availabilityImpact Defined in CVSS v3, CVSS v2 baseScore The base score is a function of the base metric scores. confidentialityImpact Defined in CVSS v3, CVSS v2 exploitabilityScore Optional. impactScore Optional. integrityImpact Defined in CVSS v3, CVSS v2 privilegesRequired Defined in CVSS v3 scope Defined in CVSS v3 userInteraction Defined in CVSS v3

Implementation

const CVSSContaineranalysisV1alpha1({
  this.attackComplexity,
  this.attackVector,
  this.authentication,
  this.availabilityImpact,
  this.baseScore,
  this.confidentialityImpact,
  this.exploitabilityScore,
  this.impactScore,
  this.integrityImpact,
  this.privilegesRequired,
  this.scope,
  this.userInteraction,
});