google_api_web_security_scanner v0.13.0 GoogleApi.WebSecurityScanner.V1.Model.Finding View Source
A Finding resource represents a vulnerability instance identified during a ScanRun.
Attributes
body(type:String.t, default:nil) - Output only. The body of the request that triggered the vulnerability.description(type:String.t, default:nil) - Output only. The description of the vulnerability.finalUrl(type:String.t, default:nil) - Output only. The URL where the browser lands when the vulnerability is detected.findingType(type:String.t, default:nil) - Output only. The type of the Finding. Detailed and up-to-date information on findings can be found here: https://cloud.google.com/security-command-center/docs/how-to-remediate-web-security-scanner-findingsform(type:GoogleApi.WebSecurityScanner.V1.Model.Form.t, default:nil) - Output only. An addon containing information reported for a vulnerability with an HTML form, if any.frameUrl(type:String.t, default:nil) - Output only. If the vulnerability was originated from nested IFrame, the immediate parent IFrame is reported.fuzzedUrl(type:String.t, default:nil) - Output only. The URL produced by the server-side fuzzer and used in the request that triggered the vulnerability.httpMethod(type:String.t, default:nil) - Output only. The http method of the request that triggered the vulnerability, in uppercase.name(type:String.t, default:nil) - Output only. 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.V1.Model.OutdatedLibrary.t, default:nil) - Output only. An addon containing information about outdated libraries.reproductionUrl(type:String.t, default:nil) - Output only. The URL containing human-readable payload that user can leverage to reproduce the vulnerability.severity(type:String.t, default:nil) - Output only. The severity level of the reported vulnerability.trackingId(type:String.t, default:nil) - Output only. The tracking ID uniquely identifies a vulnerability instance across multiple ScanRuns.violatingResource(type:GoogleApi.WebSecurityScanner.V1.Model.ViolatingResource.t, default:nil) - Output only. An addon containing detailed information regarding any resource causing the vulnerability such as JavaScript sources, image, audio files, etc.vulnerableHeaders(type:GoogleApi.WebSecurityScanner.V1.Model.VulnerableHeaders.t, default:nil) - Output only. An addon containing information about vulnerable or missing HTTP headers.vulnerableParameters(type:GoogleApi.WebSecurityScanner.V1.Model.VulnerableParameters.t, default:nil) - Output only. An addon containing information about request parameters which were found to be vulnerable.xss(type:GoogleApi.WebSecurityScanner.V1.Model.Xss.t, default:nil) - Output only. An addon containing information reported for an XSS, if any.
Link to this section Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Link to this section Types
Specs
t() :: %GoogleApi.WebSecurityScanner.V1.Model.Finding{
body: String.t(),
description: String.t(),
finalUrl: String.t(),
findingType: String.t(),
form: GoogleApi.WebSecurityScanner.V1.Model.Form.t(),
frameUrl: String.t(),
fuzzedUrl: String.t(),
httpMethod: String.t(),
name: String.t(),
outdatedLibrary: GoogleApi.WebSecurityScanner.V1.Model.OutdatedLibrary.t(),
reproductionUrl: String.t(),
severity: String.t(),
trackingId: String.t(),
violatingResource:
GoogleApi.WebSecurityScanner.V1.Model.ViolatingResource.t(),
vulnerableHeaders:
GoogleApi.WebSecurityScanner.V1.Model.VulnerableHeaders.t(),
vulnerableParameters:
GoogleApi.WebSecurityScanner.V1.Model.VulnerableParameters.t(),
xss: GoogleApi.WebSecurityScanner.V1.Model.Xss.t()
}
Link to this section Functions
Specs
Unwrap a decoded JSON object into its complex fields.