Package com.google.cloud.websecurityscanner.v1 (2.33.0)

GitHub Repository

Client Classes

Client classes are the main entry point to using a package. They contain several variations of Java methods for each of the API's methods.

Client Description
com.google.cloud.websecurityscanner.v1.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.

Settings Classes

Settings classes can be used to configure credentials, endpoints, and retry settings for a Client.

Settings Description
com.google.cloud.websecurityscanner.v1.WebSecurityScannerSettings Settings class to configure an instance of WebSecurityScannerClient.

The default instance has everything set to sensible defaults:

Classes

Class Description
com.google.cloud.websecurityscanner.v1.CrawledUrl A CrawledUrl resource represents a URL that was crawled during a ScanRun. Web Security Scanner Service crawls the web applications, following all links within the scope of sites, to find the URLs to test against.
com.google.cloud.websecurityscanner.v1.CrawledUrl.Builder A CrawledUrl resource represents a URL that was crawled during a ScanRun. Web Security Scanner Service crawls the web applications, following all links within the scope of sites, to find the URLs to test against.
com.google.cloud.websecurityscanner.v1.CrawledUrlProto
com.google.cloud.websecurityscanner.v1.CreateScanConfigRequest Request for the CreateScanConfig method.
com.google.cloud.websecurityscanner.v1.CreateScanConfigRequest.Builder Request for the CreateScanConfig method.
com.google.cloud.websecurityscanner.v1.DeleteScanConfigRequest Request for the DeleteScanConfig method.
com.google.cloud.websecurityscanner.v1.DeleteScanConfigRequest.Builder Request for the DeleteScanConfig method.
com.google.cloud.websecurityscanner.v1.Finding A Finding resource represents a vulnerability instance identified during a ScanRun.
com.google.cloud.websecurityscanner.v1.Finding.Builder A Finding resource represents a vulnerability instance identified during a ScanRun.
com.google.cloud.websecurityscanner.v1.FindingAddonProto
com.google.cloud.websecurityscanner.v1.FindingProto
com.google.cloud.websecurityscanner.v1.FindingTypeStats A FindingTypeStats resource represents stats regarding a specific FindingType of Findings under a given ScanRun.
com.google.cloud.websecurityscanner.v1.FindingTypeStats.Builder A FindingTypeStats resource represents stats regarding a specific FindingType of Findings under a given ScanRun.
com.google.cloud.websecurityscanner.v1.FindingTypeStatsProto
com.google.cloud.websecurityscanner.v1.Form ! Information about a vulnerability with an HTML.
com.google.cloud.websecurityscanner.v1.Form.Builder ! Information about a vulnerability with an HTML.
com.google.cloud.websecurityscanner.v1.GetFindingRequest Request for the GetFinding method.
com.google.cloud.websecurityscanner.v1.GetFindingRequest.Builder Request for the GetFinding method.
com.google.cloud.websecurityscanner.v1.GetScanConfigRequest Request for the GetScanConfig method.
com.google.cloud.websecurityscanner.v1.GetScanConfigRequest.Builder Request for the GetScanConfig method.
com.google.cloud.websecurityscanner.v1.GetScanRunRequest Request for the GetScanRun method.
com.google.cloud.websecurityscanner.v1.GetScanRunRequest.Builder Request for the GetScanRun method.
com.google.cloud.websecurityscanner.v1.ListCrawledUrlsRequest Request for the ListCrawledUrls method.
com.google.cloud.websecurityscanner.v1.ListCrawledUrlsRequest.Builder Request for the ListCrawledUrls method.
com.google.cloud.websecurityscanner.v1.ListCrawledUrlsResponse Response for the ListCrawledUrls method.
com.google.cloud.websecurityscanner.v1.ListCrawledUrlsResponse.Builder Response for the ListCrawledUrls method.
com.google.cloud.websecurityscanner.v1.ListFindingTypeStatsRequest Request for the ListFindingTypeStats method.
com.google.cloud.websecurityscanner.v1.ListFindingTypeStatsRequest.Builder Request for the ListFindingTypeStats method.
com.google.cloud.websecurityscanner.v1.ListFindingTypeStatsResponse Response for the ListFindingTypeStats method.
com.google.cloud.websecurityscanner.v1.ListFindingTypeStatsResponse.Builder Response for the ListFindingTypeStats method.
com.google.cloud.websecurityscanner.v1.ListFindingsRequest Request for the ListFindings method.
com.google.cloud.websecurityscanner.v1.ListFindingsRequest.Builder Request for the ListFindings method.
com.google.cloud.websecurityscanner.v1.ListFindingsResponse Response for the ListFindings method.
com.google.cloud.websecurityscanner.v1.ListFindingsResponse.Builder Response for the ListFindings method.
com.google.cloud.websecurityscanner.v1.ListScanConfigsRequest Request for the ListScanConfigs method.
com.google.cloud.websecurityscanner.v1.ListScanConfigsRequest.Builder Request for the ListScanConfigs method.
com.google.cloud.websecurityscanner.v1.ListScanConfigsResponse Response for the ListScanConfigs method.
com.google.cloud.websecurityscanner.v1.ListScanConfigsResponse.Builder Response for the ListScanConfigs method.
com.google.cloud.websecurityscanner.v1.ListScanRunsRequest Request for the ListScanRuns method.
com.google.cloud.websecurityscanner.v1.ListScanRunsRequest.Builder Request for the ListScanRuns method.
com.google.cloud.websecurityscanner.v1.ListScanRunsResponse Response for the ListScanRuns method.
com.google.cloud.websecurityscanner.v1.ListScanRunsResponse.Builder Response for the ListScanRuns method.
com.google.cloud.websecurityscanner.v1.OutdatedLibrary Information reported for an outdated library.
com.google.cloud.websecurityscanner.v1.OutdatedLibrary.Builder Information reported for an outdated library.
com.google.cloud.websecurityscanner.v1.ScanConfig A ScanConfig resource contains the configurations to launch a scan.
com.google.cloud.websecurityscanner.v1.ScanConfig.Authentication Scan authentication configuration.
com.google.cloud.websecurityscanner.v1.ScanConfig.Authentication.Builder Scan authentication configuration.
com.google.cloud.websecurityscanner.v1.ScanConfig.Authentication.CustomAccount Describes authentication configuration that uses a custom account.
com.google.cloud.websecurityscanner.v1.ScanConfig.Authentication.CustomAccount.Builder Describes authentication configuration that uses a custom account.
com.google.cloud.websecurityscanner.v1.ScanConfig.Authentication.GoogleAccount Describes authentication configuration that uses a Google account.
com.google.cloud.websecurityscanner.v1.ScanConfig.Authentication.GoogleAccount.Builder Describes authentication configuration that uses a Google account.
com.google.cloud.websecurityscanner.v1.ScanConfig.Authentication.IapCredential Describes authentication configuration for Identity-Aware-Proxy (IAP).
com.google.cloud.websecurityscanner.v1.ScanConfig.Authentication.IapCredential.Builder Describes authentication configuration for Identity-Aware-Proxy (IAP).
com.google.cloud.websecurityscanner.v1.ScanConfig.Authentication.IapCredential.IapTestServiceAccountInfo Describes authentication configuration when Web-Security-Scanner service account is added in Identity-Aware-Proxy (IAP) access policies.
com.google.cloud.websecurityscanner.v1.ScanConfig.Authentication.IapCredential.IapTestServiceAccountInfo.Builder Describes authentication configuration when Web-Security-Scanner service account is added in Identity-Aware-Proxy (IAP) access policies.
com.google.cloud.websecurityscanner.v1.ScanConfig.Builder A ScanConfig resource contains the configurations to launch a scan.
com.google.cloud.websecurityscanner.v1.ScanConfig.Schedule Scan schedule configuration.
com.google.cloud.websecurityscanner.v1.ScanConfig.Schedule.Builder Scan schedule configuration.
com.google.cloud.websecurityscanner.v1.ScanConfigError Defines a custom error message used by CreateScanConfig and UpdateScanConfig APIs when scan configuration validation fails. It is also reported as part of a ScanRunErrorTrace message if scan validation fails due to a scan
com.google.cloud.websecurityscanner.v1.ScanConfigError.Builder Defines a custom error message used by CreateScanConfig and UpdateScanConfig APIs when scan configuration validation fails. It is also reported as part of a ScanRunErrorTrace message if scan validation fails due to a scan
com.google.cloud.websecurityscanner.v1.ScanConfigErrorProto
com.google.cloud.websecurityscanner.v1.ScanConfigProto
com.google.cloud.websecurityscanner.v1.ScanRun A ScanRun is a output-only resource representing an actual run of the scan. Next id: 12
com.google.cloud.websecurityscanner.v1.ScanRun.Builder A ScanRun is a output-only resource representing an actual run of the scan. Next id: 12
com.google.cloud.websecurityscanner.v1.ScanRunErrorTrace Output only. Defines an error trace message for a ScanRun.
com.google.cloud.websecurityscanner.v1.ScanRunErrorTrace.Builder Output only. Defines an error trace message for a ScanRun.
com.google.cloud.websecurityscanner.v1.ScanRunErrorTraceProto
com.google.cloud.websecurityscanner.v1.ScanRunLog A ScanRunLog is an output-only proto used for Stackdriver customer logging. It is used for logs covering the start and end of scan pipelines. Other than an added summary, this is a subset of the ScanRun.
com.google.cloud.websecurityscanner.v1.ScanRunLog.Builder A ScanRunLog is an output-only proto used for Stackdriver customer logging. It is used for logs covering the start and end of scan pipelines. Other than an added summary, this is a subset of the ScanRun.
com.google.cloud.websecurityscanner.v1.ScanRunLogProto
com.google.cloud.websecurityscanner.v1.ScanRunProto
com.google.cloud.websecurityscanner.v1.ScanRunWarningTrace Output only. Defines a warning trace message for ScanRun. Warning traces provide customers with useful information that helps make the scanning process more effective.
com.google.cloud.websecurityscanner.v1.ScanRunWarningTrace.Builder Output only. Defines a warning trace message for ScanRun. Warning traces provide customers with useful information that helps make the scanning process more effective.
com.google.cloud.websecurityscanner.v1.ScanRunWarningTraceProto
com.google.cloud.websecurityscanner.v1.StartScanRunRequest Request for the StartScanRun method.
com.google.cloud.websecurityscanner.v1.StartScanRunRequest.Builder Request for the StartScanRun method.
com.google.cloud.websecurityscanner.v1.StopScanRunRequest Request for the StopScanRun method.
com.google.cloud.websecurityscanner.v1.StopScanRunRequest.Builder Request for the StopScanRun method.
com.google.cloud.websecurityscanner.v1.UpdateScanConfigRequest Request for the UpdateScanConfigRequest method.
com.google.cloud.websecurityscanner.v1.UpdateScanConfigRequest.Builder Request for the UpdateScanConfigRequest method.
com.google.cloud.websecurityscanner.v1.ViolatingResource Information regarding any resource causing the vulnerability such as JavaScript sources, image, audio files, etc.
com.google.cloud.websecurityscanner.v1.ViolatingResource.Builder Information regarding any resource causing the vulnerability such as JavaScript sources, image, audio files, etc.
com.google.cloud.websecurityscanner.v1.VulnerableHeaders Information about vulnerable or missing HTTP Headers.
com.google.cloud.websecurityscanner.v1.VulnerableHeaders.Builder Information about vulnerable or missing HTTP Headers.
com.google.cloud.websecurityscanner.v1.VulnerableHeaders.Header Describes a HTTP Header.
com.google.cloud.websecurityscanner.v1.VulnerableHeaders.Header.Builder Describes a HTTP Header.
com.google.cloud.websecurityscanner.v1.VulnerableParameters Information about vulnerable request parameters.
com.google.cloud.websecurityscanner.v1.VulnerableParameters.Builder Information about vulnerable request parameters.
com.google.cloud.websecurityscanner.v1.WebSecurityScannerClient.ListCrawledUrlsFixedSizeCollection
com.google.cloud.websecurityscanner.v1.WebSecurityScannerClient.ListCrawledUrlsPage
com.google.cloud.websecurityscanner.v1.WebSecurityScannerClient.ListCrawledUrlsPagedResponse
com.google.cloud.websecurityscanner.v1.WebSecurityScannerClient.ListFindingsFixedSizeCollection
com.google.cloud.websecurityscanner.v1.WebSecurityScannerClient.ListFindingsPage
com.google.cloud.websecurityscanner.v1.WebSecurityScannerClient.ListFindingsPagedResponse
com.google.cloud.websecurityscanner.v1.WebSecurityScannerClient.ListScanConfigsFixedSizeCollection
com.google.cloud.websecurityscanner.v1.WebSecurityScannerClient.ListScanConfigsPage
com.google.cloud.websecurityscanner.v1.WebSecurityScannerClient.ListScanConfigsPagedResponse
com.google.cloud.websecurityscanner.v1.WebSecurityScannerClient.ListScanRunsFixedSizeCollection
com.google.cloud.websecurityscanner.v1.WebSecurityScannerClient.ListScanRunsPage
com.google.cloud.websecurityscanner.v1.WebSecurityScannerClient.ListScanRunsPagedResponse
com.google.cloud.websecurityscanner.v1.WebSecurityScannerGrpc 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.
com.google.cloud.websecurityscanner.v1.WebSecurityScannerGrpc.WebSecurityScannerImplBase Base class for the server implementation of the service WebSecurityScanner. Web Security Scanner Service identifies security vulnerabilities in web
com.google.cloud.websecurityscanner.v1.WebSecurityScannerProto
com.google.cloud.websecurityscanner.v1.WebSecurityScannerSettings.Builder Builder for WebSecurityScannerSettings.
com.google.cloud.websecurityscanner.v1.Xss Information reported for an XSS.
com.google.cloud.websecurityscanner.v1.Xss.Builder Information reported for an XSS.
com.google.cloud.websecurityscanner.v1.Xxe Information reported for an XXE.
com.google.cloud.websecurityscanner.v1.Xxe.Builder Information reported for an XXE.

Interfaces

Interface Description
com.google.cloud.websecurityscanner.v1.CrawledUrlOrBuilder
com.google.cloud.websecurityscanner.v1.CreateScanConfigRequestOrBuilder
com.google.cloud.websecurityscanner.v1.DeleteScanConfigRequestOrBuilder
com.google.cloud.websecurityscanner.v1.FindingOrBuilder
com.google.cloud.websecurityscanner.v1.FindingTypeStatsOrBuilder
com.google.cloud.websecurityscanner.v1.FormOrBuilder
com.google.cloud.websecurityscanner.v1.GetFindingRequestOrBuilder
com.google.cloud.websecurityscanner.v1.GetScanConfigRequestOrBuilder
com.google.cloud.websecurityscanner.v1.GetScanRunRequestOrBuilder
com.google.cloud.websecurityscanner.v1.ListCrawledUrlsRequestOrBuilder
com.google.cloud.websecurityscanner.v1.ListCrawledUrlsResponseOrBuilder
com.google.cloud.websecurityscanner.v1.ListFindingTypeStatsRequestOrBuilder
com.google.cloud.websecurityscanner.v1.ListFindingTypeStatsResponseOrBuilder
com.google.cloud.websecurityscanner.v1.ListFindingsRequestOrBuilder
com.google.cloud.websecurityscanner.v1.ListFindingsResponseOrBuilder
com.google.cloud.websecurityscanner.v1.ListScanConfigsRequestOrBuilder
com.google.cloud.websecurityscanner.v1.ListScanConfigsResponseOrBuilder
com.google.cloud.websecurityscanner.v1.ListScanRunsRequestOrBuilder
com.google.cloud.websecurityscanner.v1.ListScanRunsResponseOrBuilder
com.google.cloud.websecurityscanner.v1.OutdatedLibraryOrBuilder
com.google.cloud.websecurityscanner.v1.ScanConfig.Authentication.CustomAccountOrBuilder
com.google.cloud.websecurityscanner.v1.ScanConfig.Authentication.GoogleAccountOrBuilder
com.google.cloud.websecurityscanner.v1.ScanConfig.Authentication.IapCredential.IapTestServiceAccountInfoOrBuilder
com.google.cloud.websecurityscanner.v1.ScanConfig.Authentication.IapCredentialOrBuilder
com.google.cloud.websecurityscanner.v1.ScanConfig.AuthenticationOrBuilder
com.google.cloud.websecurityscanner.v1.ScanConfig.ScheduleOrBuilder
com.google.cloud.websecurityscanner.v1.ScanConfigErrorOrBuilder
com.google.cloud.websecurityscanner.v1.ScanConfigOrBuilder
com.google.cloud.websecurityscanner.v1.ScanRunErrorTraceOrBuilder
com.google.cloud.websecurityscanner.v1.ScanRunLogOrBuilder
com.google.cloud.websecurityscanner.v1.ScanRunOrBuilder
com.google.cloud.websecurityscanner.v1.ScanRunWarningTraceOrBuilder
com.google.cloud.websecurityscanner.v1.StartScanRunRequestOrBuilder
com.google.cloud.websecurityscanner.v1.StopScanRunRequestOrBuilder
com.google.cloud.websecurityscanner.v1.UpdateScanConfigRequestOrBuilder
com.google.cloud.websecurityscanner.v1.ViolatingResourceOrBuilder
com.google.cloud.websecurityscanner.v1.VulnerableHeaders.HeaderOrBuilder
com.google.cloud.websecurityscanner.v1.VulnerableHeadersOrBuilder
com.google.cloud.websecurityscanner.v1.VulnerableParametersOrBuilder
com.google.cloud.websecurityscanner.v1.WebSecurityScannerGrpc.AsyncService 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.
com.google.cloud.websecurityscanner.v1.XssOrBuilder
com.google.cloud.websecurityscanner.v1.XxeOrBuilder

Enums

Enum Description
com.google.cloud.websecurityscanner.v1.Finding.Severity The severity level of a vulnerability.
com.google.cloud.websecurityscanner.v1.ScanConfig.Authentication.AuthenticationCase
com.google.cloud.websecurityscanner.v1.ScanConfig.Authentication.IapCredential.IapCredentialsCase
com.google.cloud.websecurityscanner.v1.ScanConfig.ExportToSecurityCommandCenter Controls export of scan configurations and results to Security Command Center.
com.google.cloud.websecurityscanner.v1.ScanConfig.RiskLevel Scan risk levels supported by Web Security Scanner. LOW impact scanning will minimize requests with the potential to modify data. To achieve the maximum scan coverage, NORMAL risk level is recommended.
com.google.cloud.websecurityscanner.v1.ScanConfig.UserAgent Type of user agents used for scanning.
com.google.cloud.websecurityscanner.v1.ScanConfigError.Code Output only. Defines an error reason code. Next id: 44
com.google.cloud.websecurityscanner.v1.ScanRun.ExecutionState Types of ScanRun execution state.
com.google.cloud.websecurityscanner.v1.ScanRun.ResultState Types of ScanRun result state.
com.google.cloud.websecurityscanner.v1.ScanRunErrorTrace.Code Output only. Defines an error reason code. Next id: 8
com.google.cloud.websecurityscanner.v1.ScanRunWarningTrace.Code Output only. Defines a warning message code. Next id: 6
com.google.cloud.websecurityscanner.v1.Xss.AttackVector Types of XSS attack vector.
com.google.cloud.websecurityscanner.v1.Xxe.Location Locations within a request where XML was substituted.