GoogleApi.WebSecurityScanner.V1alpha.Model.Finding (google_api_web_security_scanner v0.19.0)
View SourceA Finding resource represents a vulnerability instance identified during a ScanRun.
Attributes
-
body
(type:String.t
, default:nil
) - The body of the request that triggered the vulnerability. -
description
(type:String.t
, default:nil
) - The description of the vulnerability. -
finalUrl
(type:String.t
, default:nil
) - The URL where the browser lands when the vulnerability is detected. -
findingType
(type:String.t
, default:nil
) - The type of the Finding. -
frameUrl
(type:String.t
, default:nil
) - If the vulnerability was originated from nested IFrame, the immediate parent IFrame is reported. -
fuzzedUrl
(type:String.t
, default:nil
) - The URL produced by the server-side fuzzer and used in the request that triggered the vulnerability. -
httpMethod
(type:String.t
, default:nil
) - The http method of the request that triggered the vulnerability, in uppercase. -
name
(type:String.t
, default:nil
) - The resource name of the Finding. The name follows the format of 'projects/{projectId}/scanConfigs/{scanConfigId}/scanruns/{scanRunId}/findings/{findingId}'. The finding IDs are generated by the system. -
outdatedLibrary
(type:GoogleApi.WebSecurityScanner.V1alpha.Model.OutdatedLibrary.t
, default:nil
) - An addon containing information about outdated libraries. -
reproductionUrl
(type:String.t
, default:nil
) - The URL containing human-readable payload that user can leverage to reproduce the vulnerability. -
trackingId
(type:String.t
, default:nil
) - The tracking ID uniquely identifies a vulnerability instance across multiple ScanRuns. -
violatingResource
(type:GoogleApi.WebSecurityScanner.V1alpha.Model.ViolatingResource.t
, default:nil
) - An addon containing detailed information regarding any resource causing the vulnerability such as JavaScript sources, image, audio files, etc. -
vulnerableHeaders
(type:GoogleApi.WebSecurityScanner.V1alpha.Model.VulnerableHeaders.t
, default:nil
) - An addon containing information about vulnerable or missing HTTP headers. -
vulnerableParameters
(type:GoogleApi.WebSecurityScanner.V1alpha.Model.VulnerableParameters.t
, default:nil
) - An addon containing information about request parameters which were found to be vulnerable. -
xss
(type:GoogleApi.WebSecurityScanner.V1alpha.Model.Xss.t
, default:nil
) - An addon containing information reported for an XSS, if any.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.WebSecurityScanner.V1alpha.Model.Finding{ body: String.t() | nil, description: String.t() | nil, finalUrl: String.t() | nil, findingType: String.t() | nil, frameUrl: String.t() | nil, fuzzedUrl: String.t() | nil, httpMethod: String.t() | nil, name: String.t() | nil, outdatedLibrary: GoogleApi.WebSecurityScanner.V1alpha.Model.OutdatedLibrary.t() | nil, reproductionUrl: String.t() | nil, trackingId: String.t() | nil, violatingResource: GoogleApi.WebSecurityScanner.V1alpha.Model.ViolatingResource.t() | nil, vulnerableHeaders: GoogleApi.WebSecurityScanner.V1alpha.Model.VulnerableHeaders.t() | nil, vulnerableParameters: GoogleApi.WebSecurityScanner.V1alpha.Model.VulnerableParameters.t() | nil, xss: GoogleApi.WebSecurityScanner.V1alpha.Model.Xss.t() | nil }