@Generated("by gapic-generator-java")
Package com.google.cloud.websecurityscanner.v1
A client to Web Security Scanner API
The interfaces provided are listed below, along with usage samples.
======================= WebSecurityScannerClient =======================
Service Description: Web Security Scanner Service identifies security vulnerabilities in web applications hosted on Google Cloud. It crawls your application, and attempts to exercise as many user inputs and event handlers as possible.
Sample for WebSecurityScannerClient:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WebSecurityScannerClient webSecurityScannerClient = WebSecurityScannerClient.create()) {
CreateScanConfigRequest request =
CreateScanConfigRequest.newBuilder()
.setParent("parent-995424086")
.setScanConfig(ScanConfig.newBuilder().build())
.build();
ScanConfig response = webSecurityScannerClient.createScanConfig(request);
}
-
Class Summary Class Description CrawledUrl A CrawledUrl resource represents a URL that was crawled during a ScanRun.CrawledUrl.Builder A CrawledUrl resource represents a URL that was crawled during a ScanRun.CrawledUrlProto CreateScanConfigRequest Request for the `CreateScanConfig` method.CreateScanConfigRequest.Builder Request for the `CreateScanConfig` method.DeleteScanConfigRequest Request for the `DeleteScanConfig` method.DeleteScanConfigRequest.Builder Request for the `DeleteScanConfig` method.Finding A Finding resource represents a vulnerability instance identified during a ScanRun.Finding.Builder A Finding resource represents a vulnerability instance identified during a ScanRun.FindingAddonProto FindingProto FindingTypeStats A FindingTypeStats resource represents stats regarding a specific FindingType of Findings under a given ScanRun.FindingTypeStats.Builder A FindingTypeStats resource represents stats regarding a specific FindingType of Findings under a given ScanRun.FindingTypeStatsProto Form ! Information about a vulnerability with an HTML.Form.Builder ! Information about a vulnerability with an HTML.GetFindingRequest Request for the `GetFinding` method.GetFindingRequest.Builder Request for the `GetFinding` method.GetScanConfigRequest Request for the `GetScanConfig` method.GetScanConfigRequest.Builder Request for the `GetScanConfig` method.GetScanRunRequest Request for the `GetScanRun` method.GetScanRunRequest.Builder Request for the `GetScanRun` method.ListCrawledUrlsRequest Request for the `ListCrawledUrls` method.ListCrawledUrlsRequest.Builder Request for the `ListCrawledUrls` method.ListCrawledUrlsResponse Response for the `ListCrawledUrls` method.ListCrawledUrlsResponse.Builder Response for the `ListCrawledUrls` method.ListFindingsRequest Request for the `ListFindings` method.ListFindingsRequest.Builder Request for the `ListFindings` method.ListFindingsResponse Response for the `ListFindings` method.ListFindingsResponse.Builder Response for the `ListFindings` method.ListFindingTypeStatsRequest Request for the `ListFindingTypeStats` method.ListFindingTypeStatsRequest.Builder Request for the `ListFindingTypeStats` method.ListFindingTypeStatsResponse Response for the `ListFindingTypeStats` method.ListFindingTypeStatsResponse.Builder Response for the `ListFindingTypeStats` method.ListScanConfigsRequest Request for the `ListScanConfigs` method.ListScanConfigsRequest.Builder Request for the `ListScanConfigs` method.ListScanConfigsResponse Response for the `ListScanConfigs` method.ListScanConfigsResponse.Builder Response for the `ListScanConfigs` method.ListScanRunsRequest Request for the `ListScanRuns` method.ListScanRunsRequest.Builder Request for the `ListScanRuns` method.ListScanRunsResponse Response for the `ListScanRuns` method.ListScanRunsResponse.Builder Response for the `ListScanRuns` method.OutdatedLibrary Information reported for an outdated library.OutdatedLibrary.Builder Information reported for an outdated library.ScanConfig A ScanConfig resource contains the configurations to launch a scan.ScanConfig.Authentication Scan authentication configuration.ScanConfig.Authentication.Builder Scan authentication configuration.ScanConfig.Authentication.CustomAccount Describes authentication configuration that uses a custom account.ScanConfig.Authentication.CustomAccount.Builder Describes authentication configuration that uses a custom account.ScanConfig.Authentication.GoogleAccount Deprecated. ScanConfig.Authentication.GoogleAccount.Builder Describes authentication configuration that uses a Google account.ScanConfig.Authentication.IapCredential Describes authentication configuration for Identity-Aware-Proxy (IAP).ScanConfig.Authentication.IapCredential.Builder Describes authentication configuration for Identity-Aware-Proxy (IAP).ScanConfig.Authentication.IapCredential.IapTestServiceAccountInfo Describes authentication configuration when Web-Security-Scanner service account is added in Identity-Aware-Proxy (IAP) access policies.ScanConfig.Authentication.IapCredential.IapTestServiceAccountInfo.Builder Describes authentication configuration when Web-Security-Scanner service account is added in Identity-Aware-Proxy (IAP) access policies.ScanConfig.Builder A ScanConfig resource contains the configurations to launch a scan.ScanConfig.Schedule Scan schedule configuration.ScanConfig.Schedule.Builder Scan schedule configuration.ScanConfigError Defines a custom error message used by CreateScanConfig and UpdateScanConfig APIs when scan configuration validation fails.ScanConfigError.Builder Defines a custom error message used by CreateScanConfig and UpdateScanConfig APIs when scan configuration validation fails.ScanConfigErrorProto ScanConfigProto ScanRun A ScanRun is a output-only resource representing an actual run of the scan.ScanRun.Builder A ScanRun is a output-only resource representing an actual run of the scan.ScanRunErrorTrace Output only.ScanRunErrorTrace.Builder Output only.ScanRunErrorTraceProto ScanRunLog A ScanRunLog is an output-only proto used for Stackdriver customer logging.ScanRunLog.Builder A ScanRunLog is an output-only proto used for Stackdriver customer logging.ScanRunLogProto ScanRunProto ScanRunWarningTrace Output only.ScanRunWarningTrace.Builder Output only.ScanRunWarningTraceProto StartScanRunRequest Request for the `StartScanRun` method.StartScanRunRequest.Builder Request for the `StartScanRun` method.StopScanRunRequest Request for the `StopScanRun` method.StopScanRunRequest.Builder Request for the `StopScanRun` method.UpdateScanConfigRequest Request for the `UpdateScanConfigRequest` method.UpdateScanConfigRequest.Builder Request for the `UpdateScanConfigRequest` method.ViolatingResource Information regarding any resource causing the vulnerability such as JavaScript sources, image, audio files, etc.ViolatingResource.Builder Information regarding any resource causing the vulnerability such as JavaScript sources, image, audio files, etc.VulnerableHeaders Information about vulnerable or missing HTTP Headers.VulnerableHeaders.Builder Information about vulnerable or missing HTTP Headers.VulnerableHeaders.Header Describes a HTTP Header.VulnerableHeaders.Header.Builder Describes a HTTP Header.VulnerableParameters Information about vulnerable request parameters.VulnerableParameters.Builder Information about vulnerable request parameters.WebSecurityScannerClient Service Description: Web Security Scanner Service identifies security vulnerabilities in web applications hosted on Google Cloud.WebSecurityScannerClient.ListCrawledUrlsFixedSizeCollection WebSecurityScannerClient.ListCrawledUrlsPage WebSecurityScannerClient.ListCrawledUrlsPagedResponse WebSecurityScannerClient.ListFindingsFixedSizeCollection WebSecurityScannerClient.ListFindingsPage WebSecurityScannerClient.ListFindingsPagedResponse WebSecurityScannerClient.ListScanConfigsFixedSizeCollection WebSecurityScannerClient.ListScanConfigsPage WebSecurityScannerClient.ListScanConfigsPagedResponse WebSecurityScannerClient.ListScanRunsFixedSizeCollection WebSecurityScannerClient.ListScanRunsPage WebSecurityScannerClient.ListScanRunsPagedResponse WebSecurityScannerGrpc Web Security Scanner Service identifies security vulnerabilities in web applications hosted on Google Cloud.WebSecurityScannerGrpc.WebSecurityScannerBlockingStub A stub to allow clients to do synchronous rpc calls to service WebSecurityScanner.WebSecurityScannerGrpc.WebSecurityScannerFutureStub A stub to allow clients to do ListenableFuture-style rpc calls to service WebSecurityScanner.WebSecurityScannerGrpc.WebSecurityScannerImplBase Base class for the server implementation of the service WebSecurityScanner.WebSecurityScannerGrpc.WebSecurityScannerStub A stub to allow clients to do asynchronous rpc calls to service WebSecurityScanner.WebSecurityScannerProto WebSecurityScannerSettings Settings class to configure an instance ofWebSecurityScannerClient
.WebSecurityScannerSettings.Builder Builder for WebSecurityScannerSettings.Xss Information reported for an XSS.Xss.Builder Information reported for an XSS.Xxe Information reported for an XXE.Xxe.Builder Information reported for an XXE. -
Enum Summary Enum Description Finding.Severity The severity level of a vulnerability.ScanConfig.Authentication.AuthenticationCase ScanConfig.Authentication.IapCredential.IapCredentialsCase ScanConfig.ExportToSecurityCommandCenter Controls export of scan configurations and results to Security Command Center.ScanConfig.RiskLevel Scan risk levels supported by Web Security Scanner.ScanConfig.UserAgent Type of user agents used for scanning.ScanConfigError.Code Output only.ScanRun.ExecutionState Types of ScanRun execution state.ScanRun.ResultState Types of ScanRun result state.ScanRunErrorTrace.Code Output only.ScanRunWarningTrace.Code Output only.Xss.AttackVector Types of XSS attack vector.Xxe.Location Locations within a request where XML was substituted.