View Source GoogleApi.ContainerAnalysis.V1alpha1.Model.CVSS (google_api_container_analysis v0.28.0)

Common Vulnerability Scoring System. This message is compatible with CVSS v2 and v3. For CVSS v2 details, see https://www.first.org/cvss/v2/guide CVSS v2 calculator: https://nvd.nist.gov/vuln-metrics/cvss/v2-calculator For CVSS v3 details, see https://www.first.org/cvss/specification-document CVSS v3 calculator: https://nvd.nist.gov/vuln-metrics/cvss/v3-calculator

Attributes

  • attackComplexity (type: String.t, default: nil) - Defined in CVSS v3, CVSS v2
  • attackVector (type: String.t, default: nil) - 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 (type: String.t, default: nil) - Defined in CVSS v2
  • availabilityImpact (type: String.t, default: nil) - Defined in CVSS v3, CVSS v2
  • baseScore (type: number(), default: nil) - The base score is a function of the base metric scores.
  • confidentialityImpact (type: String.t, default: nil) - Defined in CVSS v3, CVSS v2
  • exploitabilityScore (type: number(), default: nil) -
  • impactScore (type: number(), default: nil) -
  • integrityImpact (type: String.t, default: nil) - Defined in CVSS v3, CVSS v2
  • privilegesRequired (type: String.t, default: nil) - Defined in CVSS v3
  • scope (type: String.t, default: nil) - Defined in CVSS v3
  • userInteraction (type: String.t, default: nil) - Defined in CVSS v3

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.ContainerAnalysis.V1alpha1.Model.CVSS{
  attackComplexity: String.t() | nil,
  attackVector: String.t() | nil,
  authentication: String.t() | nil,
  availabilityImpact: String.t() | nil,
  baseScore: number() | nil,
  confidentialityImpact: String.t() | nil,
  exploitabilityScore: number() | nil,
  impactScore: number() | nil,
  integrityImpact: String.t() | nil,
  privilegesRequired: String.t() | nil,
  scope: String.t() | nil,
  userInteraction: String.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.