Class: Grafeas::V1::VulnerabilityAssessmentNote::Assessment::Remediation

Inherits:
Object
  • Object
show all
Extended by:
Google::Protobuf::MessageExts::ClassMethods
Includes:
Google::Protobuf::MessageExts
Defined in:
proto_docs/grafeas/v1/vex.rb

Overview

Specifies details on how to handle (and presumably, fix) a vulnerability.

Defined Under Namespace

Modules: RemediationType

Instance Attribute Summary collapse

Instance Attribute Details

#details::String

Returns Contains a comprehensive human-readable discussion of the remediation.

Returns:

  • (::String)

    Contains a comprehensive human-readable discussion of the remediation.



184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
# File 'proto_docs/grafeas/v1/vex.rb', line 184

class Remediation
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The type of remediation that can be applied.
  module RemediationType
    # No remediation type specified.
    REMEDIATION_TYPE_UNSPECIFIED = 0

    # A MITIGATION is available.
    MITIGATION = 1

    # No fix is planned.
    NO_FIX_PLANNED = 2

    # Not available.
    NONE_AVAILABLE = 3

    # A vendor fix is available.
    VENDOR_FIX = 4

    # A workaround is available.
    WORKAROUND = 5
  end
end

#remediation_type::Grafeas::V1::VulnerabilityAssessmentNote::Assessment::Remediation::RemediationType

Returns The type of remediation that can be applied.

Returns:



184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
# File 'proto_docs/grafeas/v1/vex.rb', line 184

class Remediation
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The type of remediation that can be applied.
  module RemediationType
    # No remediation type specified.
    REMEDIATION_TYPE_UNSPECIFIED = 0

    # A MITIGATION is available.
    MITIGATION = 1

    # No fix is planned.
    NO_FIX_PLANNED = 2

    # Not available.
    NONE_AVAILABLE = 3

    # A vendor fix is available.
    VENDOR_FIX = 4

    # A workaround is available.
    WORKAROUND = 5
  end
end

#remediation_uri::Grafeas::V1::RelatedUrl

Returns Contains the URL where to obtain the remediation.

Returns:



184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
# File 'proto_docs/grafeas/v1/vex.rb', line 184

class Remediation
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The type of remediation that can be applied.
  module RemediationType
    # No remediation type specified.
    REMEDIATION_TYPE_UNSPECIFIED = 0

    # A MITIGATION is available.
    MITIGATION = 1

    # No fix is planned.
    NO_FIX_PLANNED = 2

    # Not available.
    NONE_AVAILABLE = 3

    # A vendor fix is available.
    VENDOR_FIX = 4

    # A workaround is available.
    WORKAROUND = 5
  end
end