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.
|
Finding.FindingType |
getFindingType()
The type of the Finding.
|
int |
getFindingTypeValue()
The type of the Finding.
|
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 |
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;
int getFindingTypeValue()
The type of the Finding.
.google.cloud.websecurityscanner.v1alpha.Finding.FindingType finding_type = 2;
Finding.FindingType getFindingType()
The type of the Finding.
.google.cloud.websecurityscanner.v1alpha.Finding.FindingType 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 hasOutdatedLibrary()
An addon containing information about outdated libraries.
.google.cloud.websecurityscanner.v1alpha.OutdatedLibrary outdated_library = 11;
OutdatedLibrary getOutdatedLibrary()
An addon containing information about outdated libraries.
.google.cloud.websecurityscanner.v1alpha.OutdatedLibrary outdated_library = 11;
OutdatedLibraryOrBuilder getOutdatedLibraryOrBuilder()
An addon containing information about outdated libraries.
.google.cloud.websecurityscanner.v1alpha.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.v1alpha.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.v1alpha.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.v1alpha.ViolatingResource violating_resource = 12;
boolean hasVulnerableHeaders()
An addon containing information about vulnerable or missing HTTP headers.
.google.cloud.websecurityscanner.v1alpha.VulnerableHeaders vulnerable_headers = 15;
VulnerableHeaders getVulnerableHeaders()
An addon containing information about vulnerable or missing HTTP headers.
.google.cloud.websecurityscanner.v1alpha.VulnerableHeaders vulnerable_headers = 15;
VulnerableHeadersOrBuilder getVulnerableHeadersOrBuilder()
An addon containing information about vulnerable or missing HTTP headers.
.google.cloud.websecurityscanner.v1alpha.VulnerableHeaders vulnerable_headers = 15;
boolean hasVulnerableParameters()
An addon containing information about request parameters which were found to be vulnerable.
.google.cloud.websecurityscanner.v1alpha.VulnerableParameters vulnerable_parameters = 13;
VulnerableParameters getVulnerableParameters()
An addon containing information about request parameters which were found to be vulnerable.
.google.cloud.websecurityscanner.v1alpha.VulnerableParameters vulnerable_parameters = 13;
VulnerableParametersOrBuilder getVulnerableParametersOrBuilder()
An addon containing information about request parameters which were found to be vulnerable.
.google.cloud.websecurityscanner.v1alpha.VulnerableParameters vulnerable_parameters = 13;
boolean hasXss()
An addon containing information reported for an XSS, if any.
.google.cloud.websecurityscanner.v1alpha.Xss xss = 14;
Xss getXss()
An addon containing information reported for an XSS, if any.
.google.cloud.websecurityscanner.v1alpha.Xss xss = 14;
XssOrBuilder getXssOrBuilder()
An addon containing information reported for an XSS, if any.
.google.cloud.websecurityscanner.v1alpha.Xss xss = 14;
Copyright © 2022 Google LLC. All rights reserved.