View Source GoogleApi.ContainerAnalysis.V1.Model.CVSS (google_api_container_analysis v0.28.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 various versions of CVSS rather than making a separate proto for storing a specific version.

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) -

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type 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
}

Functions

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

Unwrap a decoded JSON object into its complex fields.