Interface FindingOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Finding,Finding.Builder
@Generated
public interface FindingOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptiongetBody()Output only.com.google.protobuf.ByteStringOutput only.Output only.com.google.protobuf.ByteStringOutput only.Output only.com.google.protobuf.ByteStringOutput only.Output only.com.google.protobuf.ByteStringOutput only.getForm()Output only.Output only.Output only.com.google.protobuf.ByteStringOutput only.Output only.com.google.protobuf.ByteStringOutput only.Output only.com.google.protobuf.ByteStringOutput only.getName()Output only.com.google.protobuf.ByteStringOutput only.Output only.Output only.Output only.com.google.protobuf.ByteStringOutput only.Output only.intOutput only.Output only.com.google.protobuf.ByteStringOutput only.Output only.Output only.Output only.Output only.Output only.Output only.getXss()Output only.Output only.getXxe()Output only.Output only.booleanhasForm()Output only.booleanOutput only.booleanOutput only.booleanOutput only.booleanOutput only.booleanhasXss()Output only.booleanhasXxe()Output only.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getName
String getName()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.string name = 1;- Returns:
- The name.
-
getNameBytes
com.google.protobuf.ByteString getNameBytes()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.string name = 1;- Returns:
- The bytes for name.
-
getFindingType
String getFindingType()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-findings
string finding_type = 2;- Returns:
- The findingType.
-
getFindingTypeBytes
com.google.protobuf.ByteString getFindingTypeBytes()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-findings
string finding_type = 2;- Returns:
- The bytes for findingType.
-
getSeverityValue
int getSeverityValue()Output only. The severity level of the reported vulnerability.
.google.cloud.websecurityscanner.v1.Finding.Severity severity = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The enum numeric value on the wire for severity.
-
getSeverity
Finding.Severity getSeverity()Output only. The severity level of the reported vulnerability.
.google.cloud.websecurityscanner.v1.Finding.Severity severity = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The severity.
-
getHttpMethod
String getHttpMethod()Output only. The http method of the request that triggered the vulnerability, in uppercase.
string http_method = 3;- Returns:
- The httpMethod.
-
getHttpMethodBytes
com.google.protobuf.ByteString getHttpMethodBytes()Output only. The http method of the request that triggered the vulnerability, in uppercase.
string http_method = 3;- Returns:
- The bytes for httpMethod.
-
getFuzzedUrl
String getFuzzedUrl()Output only. The URL produced by the server-side fuzzer and used in the request that triggered the vulnerability.
string fuzzed_url = 4;- Returns:
- The fuzzedUrl.
-
getFuzzedUrlBytes
com.google.protobuf.ByteString getFuzzedUrlBytes()Output only. The URL produced by the server-side fuzzer and used in the request that triggered the vulnerability.
string fuzzed_url = 4;- Returns:
- The bytes for fuzzedUrl.
-
getBody
String getBody()Output only. The body of the request that triggered the vulnerability.
string body = 5;- Returns:
- The body.
-
getBodyBytes
com.google.protobuf.ByteString getBodyBytes()Output only. The body of the request that triggered the vulnerability.
string body = 5;- Returns:
- The bytes for body.
-
getDescription
String getDescription()Output only. The description of the vulnerability.
string description = 6;- Returns:
- The description.
-
getDescriptionBytes
com.google.protobuf.ByteString getDescriptionBytes()Output only. The description of the vulnerability.
string description = 6;- Returns:
- The bytes for description.
-
getReproductionUrl
String getReproductionUrl()Output only. The URL containing human-readable payload that user can leverage to reproduce the vulnerability.
string reproduction_url = 7;- Returns:
- The reproductionUrl.
-
getReproductionUrlBytes
com.google.protobuf.ByteString getReproductionUrlBytes()Output only. The URL containing human-readable payload that user can leverage to reproduce the vulnerability.
string reproduction_url = 7;- Returns:
- The bytes for reproductionUrl.
-
getFrameUrl
String getFrameUrl()Output only. If the vulnerability was originated from nested IFrame, the immediate parent IFrame is reported.
string frame_url = 8;- Returns:
- The frameUrl.
-
getFrameUrlBytes
com.google.protobuf.ByteString getFrameUrlBytes()Output only. If the vulnerability was originated from nested IFrame, the immediate parent IFrame is reported.
string frame_url = 8;- Returns:
- The bytes for frameUrl.
-
getFinalUrl
String getFinalUrl()Output only. The URL where the browser lands when the vulnerability is detected.
string final_url = 9;- Returns:
- The finalUrl.
-
getFinalUrlBytes
com.google.protobuf.ByteString getFinalUrlBytes()Output only. The URL where the browser lands when the vulnerability is detected.
string final_url = 9;- Returns:
- The bytes for finalUrl.
-
getTrackingId
String getTrackingId()Output only. The tracking ID uniquely identifies a vulnerability instance across multiple ScanRuns.
string tracking_id = 10;- Returns:
- The trackingId.
-
getTrackingIdBytes
com.google.protobuf.ByteString getTrackingIdBytes()Output only. The tracking ID uniquely identifies a vulnerability instance across multiple ScanRuns.
string tracking_id = 10;- Returns:
- The bytes for trackingId.
-
hasForm
boolean hasForm()Output only. An addon containing information reported for a vulnerability with an HTML form, if any.
.google.cloud.websecurityscanner.v1.Form form = 16;- Returns:
- Whether the form field is set.
-
getForm
Form getForm()Output only. An addon containing information reported for a vulnerability with an HTML form, if any.
.google.cloud.websecurityscanner.v1.Form form = 16;- Returns:
- The form.
-
getFormOrBuilder
FormOrBuilder getFormOrBuilder()Output only. An addon containing information reported for a vulnerability with an HTML form, if any.
.google.cloud.websecurityscanner.v1.Form form = 16; -
hasOutdatedLibrary
boolean hasOutdatedLibrary()Output only. An addon containing information about outdated libraries.
.google.cloud.websecurityscanner.v1.OutdatedLibrary outdated_library = 11;- Returns:
- Whether the outdatedLibrary field is set.
-
getOutdatedLibrary
OutdatedLibrary getOutdatedLibrary()Output only. An addon containing information about outdated libraries.
.google.cloud.websecurityscanner.v1.OutdatedLibrary outdated_library = 11;- Returns:
- The outdatedLibrary.
-
getOutdatedLibraryOrBuilder
OutdatedLibraryOrBuilder getOutdatedLibraryOrBuilder()Output only. An addon containing information about outdated libraries.
.google.cloud.websecurityscanner.v1.OutdatedLibrary outdated_library = 11; -
hasViolatingResource
boolean hasViolatingResource()Output only. An addon containing detailed information regarding any resource causing the vulnerability such as JavaScript sources, image, audio files, etc.
.google.cloud.websecurityscanner.v1.ViolatingResource violating_resource = 12;- Returns:
- Whether the violatingResource field is set.
-
getViolatingResource
ViolatingResource getViolatingResource()Output only. An addon containing detailed information regarding any resource causing the vulnerability such as JavaScript sources, image, audio files, etc.
.google.cloud.websecurityscanner.v1.ViolatingResource violating_resource = 12;- Returns:
- The violatingResource.
-
getViolatingResourceOrBuilder
ViolatingResourceOrBuilder getViolatingResourceOrBuilder()Output only. An addon containing detailed information regarding any resource causing the vulnerability such as JavaScript sources, image, audio files, etc.
.google.cloud.websecurityscanner.v1.ViolatingResource violating_resource = 12; -
hasVulnerableHeaders
boolean hasVulnerableHeaders()Output only. An addon containing information about vulnerable or missing HTTP headers.
.google.cloud.websecurityscanner.v1.VulnerableHeaders vulnerable_headers = 15;- Returns:
- Whether the vulnerableHeaders field is set.
-
getVulnerableHeaders
VulnerableHeaders getVulnerableHeaders()Output only. An addon containing information about vulnerable or missing HTTP headers.
.google.cloud.websecurityscanner.v1.VulnerableHeaders vulnerable_headers = 15;- Returns:
- The vulnerableHeaders.
-
getVulnerableHeadersOrBuilder
VulnerableHeadersOrBuilder getVulnerableHeadersOrBuilder()Output only. An addon containing information about vulnerable or missing HTTP headers.
.google.cloud.websecurityscanner.v1.VulnerableHeaders vulnerable_headers = 15; -
hasVulnerableParameters
boolean hasVulnerableParameters()Output only. An addon containing information about request parameters which were found to be vulnerable.
.google.cloud.websecurityscanner.v1.VulnerableParameters vulnerable_parameters = 13;- Returns:
- Whether the vulnerableParameters field is set.
-
getVulnerableParameters
VulnerableParameters getVulnerableParameters()Output only. An addon containing information about request parameters which were found to be vulnerable.
.google.cloud.websecurityscanner.v1.VulnerableParameters vulnerable_parameters = 13;- Returns:
- The vulnerableParameters.
-
getVulnerableParametersOrBuilder
VulnerableParametersOrBuilder getVulnerableParametersOrBuilder()Output only. An addon containing information about request parameters which were found to be vulnerable.
.google.cloud.websecurityscanner.v1.VulnerableParameters vulnerable_parameters = 13; -
hasXss
boolean hasXss()Output only. An addon containing information reported for an XSS, if any.
.google.cloud.websecurityscanner.v1.Xss xss = 14;- Returns:
- Whether the xss field is set.
-
getXss
Xss getXss()Output only. An addon containing information reported for an XSS, if any.
.google.cloud.websecurityscanner.v1.Xss xss = 14;- Returns:
- The xss.
-
getXssOrBuilder
XssOrBuilder getXssOrBuilder()Output only. An addon containing information reported for an XSS, if any.
.google.cloud.websecurityscanner.v1.Xss xss = 14; -
hasXxe
boolean hasXxe()Output only. An addon containing information reported for an XXE, if any.
.google.cloud.websecurityscanner.v1.Xxe xxe = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- Whether the xxe field is set.
-
getXxe
Xxe getXxe()Output only. An addon containing information reported for an XXE, if any.
.google.cloud.websecurityscanner.v1.Xxe xxe = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The xxe.
-
getXxeOrBuilder
XxeOrBuilder getXxeOrBuilder()Output only. An addon containing information reported for an XXE, if any.
.google.cloud.websecurityscanner.v1.Xxe xxe = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
-