View Source GoogleApi.ContainerAnalysis.V1.Model.CVSS (google_api_container_analysis v0.26.0)

Common Vulnerability Scoring System. For details, see https://www.first.org/cvss/specification-document This is a message we will try to use for storing multiple versions of CVSS. The intention is that as new versions of CVSS scores get added, we will be able to modify this message rather than adding new protos for each new version of the score.

Attributes

  • attackComplexity (type: String.t, default: nil) -
  • attackVector (type: String.t, default: nil) - Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.
  • authentication (type: String.t, default: nil) -
  • availabilityImpact (type: String.t, default: nil) -
  • baseScore (type: number(), default: nil) - The base score is a function of the base metric scores.
  • confidentialityImpact (type: String.t, default: nil) -
  • exploitabilityScore (type: number(), default: nil) -
  • impactScore (type: number(), default: nil) -
  • integrityImpact (type: String.t, default: nil) -
  • privilegesRequired (type: String.t, default: nil) -
  • scope (type: String.t, default: nil) -
  • userInteraction (type: String.t, default: nil) -

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Specs

t() :: %GoogleApi.ContainerAnalysis.V1.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
}

Link to this section Functions

Specs

decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.