public interface FindingOrBuilder extends MessageOrBuilder
Modifier and Type | Method and Description |
---|---|
String |
getBody()
The body of the request that triggered the vulnerability.
|
ByteString |
getBodyBytes()
The body of the request that triggered the vulnerability.
|
String |
getDescription()
The description of the vulnerability.
|
ByteString |
getDescriptionBytes()
The description of the vulnerability.
|
String |
getFinalUrl()
The URL where the browser lands when the vulnerability is detected.
|
ByteString |
getFinalUrlBytes()
The URL where the browser lands when the vulnerability is detected.
|
String |
getFindingType()
The type of the Finding.
|
ByteString |
getFindingTypeBytes()
The type of the Finding.
|
Form |
getForm()
An addon containing information reported for a vulnerability with an HTML
form, if any.
|
FormOrBuilder |
getFormOrBuilder()
An addon containing information reported for a vulnerability with an HTML
form, if any.
|
String |
getFrameUrl()
If the vulnerability was originated from nested IFrame, the immediate
parent IFrame is reported.
|
ByteString |
getFrameUrlBytes()
If the vulnerability was originated from nested IFrame, the immediate
parent IFrame is reported.
|
String |
getFuzzedUrl()
The URL produced by the server-side fuzzer and used in the request that
triggered the vulnerability.
|
ByteString |
getFuzzedUrlBytes()
The URL produced by the server-side fuzzer and used in the request that
triggered the vulnerability.
|
String |
getHttpMethod()
The http method of the request that triggered the vulnerability, in
uppercase.
|
ByteString |
getHttpMethodBytes()
The http method of the request that triggered the vulnerability, in
uppercase.
|
String |
getName()
The resource name of the Finding.
|
ByteString |
getNameBytes()
The resource name of the Finding.
|
OutdatedLibrary |
getOutdatedLibrary()
An addon containing information about outdated libraries.
|
OutdatedLibraryOrBuilder |
getOutdatedLibraryOrBuilder()
An addon containing information about outdated libraries.
|
String |
getReproductionUrl()
The URL containing human-readable payload that user can leverage to
reproduce the vulnerability.
|
ByteString |
getReproductionUrlBytes()
The URL containing human-readable payload that user can leverage to
reproduce the vulnerability.
|
String |
getTrackingId()
The tracking ID uniquely identifies a vulnerability instance across
multiple ScanRuns.
|
ByteString |
getTrackingIdBytes()
The tracking ID uniquely identifies a vulnerability instance across
multiple ScanRuns.
|
ViolatingResource |
getViolatingResource()
An addon containing detailed information regarding any resource causing the
vulnerability such as JavaScript sources, image, audio files, etc.
|
ViolatingResourceOrBuilder |
getViolatingResourceOrBuilder()
An addon containing detailed information regarding any resource causing the
vulnerability such as JavaScript sources, image, audio files, etc.
|
VulnerableHeaders |
getVulnerableHeaders()
An addon containing information about vulnerable or missing HTTP headers.
|
VulnerableHeadersOrBuilder |
getVulnerableHeadersOrBuilder()
An addon containing information about vulnerable or missing HTTP headers.
|
VulnerableParameters |
getVulnerableParameters()
An addon containing information about request parameters which were found
to be vulnerable.
|
VulnerableParametersOrBuilder |
getVulnerableParametersOrBuilder()
An addon containing information about request parameters which were found
to be vulnerable.
|
Xss |
getXss()
An addon containing information reported for an XSS, if any.
|
XssOrBuilder |
getXssOrBuilder()
An addon containing information reported for an XSS, if any.
|
boolean |
hasForm()
An addon containing information reported for a vulnerability with an HTML
form, if any.
|
boolean |
hasOutdatedLibrary()
An addon containing information about outdated libraries.
|
boolean |
hasViolatingResource()
An addon containing detailed information regarding any resource causing the
vulnerability such as JavaScript sources, image, audio files, etc.
|
boolean |
hasVulnerableHeaders()
An addon containing information about vulnerable or missing HTTP headers.
|
boolean |
hasVulnerableParameters()
An addon containing information about request parameters which were found
to be vulnerable.
|
boolean |
hasXss()
An addon containing information reported for an XSS, if any.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
isInitialized
String getName()
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.
string name = 1;
ByteString getNameBytes()
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.
string name = 1;
String getFindingType()
The type of the Finding. Detailed and up-to-date information on findings can be found here: https://cloud.google.com/security-scanner/docs/scan-result-details
string finding_type = 2;
ByteString getFindingTypeBytes()
The type of the Finding. Detailed and up-to-date information on findings can be found here: https://cloud.google.com/security-scanner/docs/scan-result-details
string finding_type = 2;
String getHttpMethod()
The http method of the request that triggered the vulnerability, in uppercase.
string http_method = 3;
ByteString getHttpMethodBytes()
The http method of the request that triggered the vulnerability, in uppercase.
string http_method = 3;
String getFuzzedUrl()
The URL produced by the server-side fuzzer and used in the request that triggered the vulnerability.
string fuzzed_url = 4;
ByteString getFuzzedUrlBytes()
The URL produced by the server-side fuzzer and used in the request that triggered the vulnerability.
string fuzzed_url = 4;
String getBody()
The body of the request that triggered the vulnerability.
string body = 5;
ByteString getBodyBytes()
The body of the request that triggered the vulnerability.
string body = 5;
String getDescription()
The description of the vulnerability.
string description = 6;
ByteString getDescriptionBytes()
The description of the vulnerability.
string description = 6;
String getReproductionUrl()
The URL containing human-readable payload that user can leverage to reproduce the vulnerability.
string reproduction_url = 7;
ByteString getReproductionUrlBytes()
The URL containing human-readable payload that user can leverage to reproduce the vulnerability.
string reproduction_url = 7;
String getFrameUrl()
If the vulnerability was originated from nested IFrame, the immediate parent IFrame is reported.
string frame_url = 8;
ByteString getFrameUrlBytes()
If the vulnerability was originated from nested IFrame, the immediate parent IFrame is reported.
string frame_url = 8;
String getFinalUrl()
The URL where the browser lands when the vulnerability is detected.
string final_url = 9;
ByteString getFinalUrlBytes()
The URL where the browser lands when the vulnerability is detected.
string final_url = 9;
String getTrackingId()
The tracking ID uniquely identifies a vulnerability instance across multiple ScanRuns.
string tracking_id = 10;
ByteString getTrackingIdBytes()
The tracking ID uniquely identifies a vulnerability instance across multiple ScanRuns.
string tracking_id = 10;
boolean hasForm()
An addon containing information reported for a vulnerability with an HTML form, if any.
.google.cloud.websecurityscanner.v1beta.Form form = 16;
Form getForm()
An addon containing information reported for a vulnerability with an HTML form, if any.
.google.cloud.websecurityscanner.v1beta.Form form = 16;
FormOrBuilder getFormOrBuilder()
An addon containing information reported for a vulnerability with an HTML form, if any.
.google.cloud.websecurityscanner.v1beta.Form form = 16;
boolean hasOutdatedLibrary()
An addon containing information about outdated libraries.
.google.cloud.websecurityscanner.v1beta.OutdatedLibrary outdated_library = 11;
OutdatedLibrary getOutdatedLibrary()
An addon containing information about outdated libraries.
.google.cloud.websecurityscanner.v1beta.OutdatedLibrary outdated_library = 11;
OutdatedLibraryOrBuilder getOutdatedLibraryOrBuilder()
An addon containing information about outdated libraries.
.google.cloud.websecurityscanner.v1beta.OutdatedLibrary outdated_library = 11;
boolean hasViolatingResource()
An addon containing detailed information regarding any resource causing the vulnerability such as JavaScript sources, image, audio files, etc.
.google.cloud.websecurityscanner.v1beta.ViolatingResource violating_resource = 12;
ViolatingResource getViolatingResource()
An addon containing detailed information regarding any resource causing the vulnerability such as JavaScript sources, image, audio files, etc.
.google.cloud.websecurityscanner.v1beta.ViolatingResource violating_resource = 12;
ViolatingResourceOrBuilder getViolatingResourceOrBuilder()
An addon containing detailed information regarding any resource causing the vulnerability such as JavaScript sources, image, audio files, etc.
.google.cloud.websecurityscanner.v1beta.ViolatingResource violating_resource = 12;
boolean hasVulnerableHeaders()
An addon containing information about vulnerable or missing HTTP headers.
.google.cloud.websecurityscanner.v1beta.VulnerableHeaders vulnerable_headers = 15;
VulnerableHeaders getVulnerableHeaders()
An addon containing information about vulnerable or missing HTTP headers.
.google.cloud.websecurityscanner.v1beta.VulnerableHeaders vulnerable_headers = 15;
VulnerableHeadersOrBuilder getVulnerableHeadersOrBuilder()
An addon containing information about vulnerable or missing HTTP headers.
.google.cloud.websecurityscanner.v1beta.VulnerableHeaders vulnerable_headers = 15;
boolean hasVulnerableParameters()
An addon containing information about request parameters which were found to be vulnerable.
.google.cloud.websecurityscanner.v1beta.VulnerableParameters vulnerable_parameters = 13;
VulnerableParameters getVulnerableParameters()
An addon containing information about request parameters which were found to be vulnerable.
.google.cloud.websecurityscanner.v1beta.VulnerableParameters vulnerable_parameters = 13;
VulnerableParametersOrBuilder getVulnerableParametersOrBuilder()
An addon containing information about request parameters which were found to be vulnerable.
.google.cloud.websecurityscanner.v1beta.VulnerableParameters vulnerable_parameters = 13;
boolean hasXss()
An addon containing information reported for an XSS, if any.
.google.cloud.websecurityscanner.v1beta.Xss xss = 14;
Xss getXss()
An addon containing information reported for an XSS, if any.
.google.cloud.websecurityscanner.v1beta.Xss xss = 14;
XssOrBuilder getXssOrBuilder()
An addon containing information reported for an XSS, if any.
.google.cloud.websecurityscanner.v1beta.Xss xss = 14;
Copyright © 2022 Google LLC. All rights reserved.