Class: Google::Cloud::WebSecurityScanner::V1::Xxe

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/websecurityscanner/v1/finding_addon.rb

Overview

Information reported for an XXE.

Defined Under Namespace

Modules: Location

Instance Attribute Summary collapse

Instance Attribute Details

#payload_location::Google::Cloud::WebSecurityScanner::V1::Xxe::Location

Returns Location within the request where the payload was placed.

Returns:



175
176
177
178
179
180
181
182
183
184
185
186
187
# File 'proto_docs/google/cloud/websecurityscanner/v1/finding_addon.rb', line 175

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

  # Locations within a request where XML was substituted.
  module Location
    # Unknown Location.
    LOCATION_UNSPECIFIED = 0

    # The XML payload replaced the complete request body.
    COMPLETE_REQUEST_BODY = 1
  end
end

#payload_value::String

Returns The XML string that triggered the XXE vulnerability. Non-payload values might be redacted.

Returns:

  • (::String)

    The XML string that triggered the XXE vulnerability. Non-payload values might be redacted.



175
176
177
178
179
180
181
182
183
184
185
186
187
# File 'proto_docs/google/cloud/websecurityscanner/v1/finding_addon.rb', line 175

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

  # Locations within a request where XML was substituted.
  module Location
    # Unknown Location.
    LOCATION_UNSPECIFIED = 0

    # The XML payload replaced the complete request body.
    COMPLETE_REQUEST_BODY = 1
  end
end