Package com.google.cloud.websecurityscanner.v1alpha (2.45.0)

GitHub Repository

This package is not the recommended entry point to using this client library!

For this library, we recommend using com.google.cloud.websecurityscanner.v1 for new applications.

Prerelease Implications

This package is a prerelease version! Use with caution.

Prerelease versions are considered unstable as they may be shut down and/or subject to breaking changes when upgrading. Use them only for testing or if you specifically need their experimental features.

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.v1alpha.WebSecurityScannerClient Service Description: Cloud Web Security Scanner Service identifies security vulnerabilities in web applications hosted on Google Cloud Platform. 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.v1alpha.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.v1alpha.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.v1alpha.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.v1alpha.CrawledUrlProto
com.google.cloud.websecurityscanner.v1alpha.CreateScanConfigRequest Request for the CreateScanConfig method.
com.google.cloud.websecurityscanner.v1alpha.CreateScanConfigRequest.Builder Request for the CreateScanConfig method.
com.google.cloud.websecurityscanner.v1alpha.DeleteScanConfigRequest Request for the DeleteScanConfig method.
com.google.cloud.websecurityscanner.v1alpha.DeleteScanConfigRequest.Builder Request for the DeleteScanConfig method.
com.google.cloud.websecurityscanner.v1alpha.Finding A Finding resource represents a vulnerability instance identified during a ScanRun.
com.google.cloud.websecurityscanner.v1alpha.Finding.Builder A Finding resource represents a vulnerability instance identified during a ScanRun.
com.google.cloud.websecurityscanner.v1alpha.FindingAddonProto
com.google.cloud.websecurityscanner.v1alpha.FindingName
com.google.cloud.websecurityscanner.v1alpha.FindingName.Builder Builder for projects/{project}/scanConfigs/{scan_config}/scanRuns/{scan_run}/findings/{finding}.
com.google.cloud.websecurityscanner.v1alpha.FindingProto
com.google.cloud.websecurityscanner.v1alpha.FindingTypeStats A FindingTypeStats resource represents stats regarding a specific FindingType of Findings under a given ScanRun.
com.google.cloud.websecurityscanner.v1alpha.FindingTypeStats.Builder A FindingTypeStats resource represents stats regarding a specific FindingType of Findings under a given ScanRun.
com.google.cloud.websecurityscanner.v1alpha.FindingTypeStatsProto
com.google.cloud.websecurityscanner.v1alpha.GetFindingRequest Request for the GetFinding method.
com.google.cloud.websecurityscanner.v1alpha.GetFindingRequest.Builder Request for the GetFinding method.
com.google.cloud.websecurityscanner.v1alpha.GetScanConfigRequest Request for the GetScanConfig method.
com.google.cloud.websecurityscanner.v1alpha.GetScanConfigRequest.Builder Request for the GetScanConfig method.
com.google.cloud.websecurityscanner.v1alpha.GetScanRunRequest Request for the GetScanRun method.
com.google.cloud.websecurityscanner.v1alpha.GetScanRunRequest.Builder Request for the GetScanRun method.
com.google.cloud.websecurityscanner.v1alpha.ListCrawledUrlsRequest Request for the ListCrawledUrls method.
com.google.cloud.websecurityscanner.v1alpha.ListCrawledUrlsRequest.Builder Request for the ListCrawledUrls method.
com.google.cloud.websecurityscanner.v1alpha.ListCrawledUrlsResponse Response for the ListCrawledUrls method.
com.google.cloud.websecurityscanner.v1alpha.ListCrawledUrlsResponse.Builder Response for the ListCrawledUrls method.
com.google.cloud.websecurityscanner.v1alpha.ListFindingTypeStatsRequest Request for the ListFindingTypeStats method.
com.google.cloud.websecurityscanner.v1alpha.ListFindingTypeStatsRequest.Builder Request for the ListFindingTypeStats method.
com.google.cloud.websecurityscanner.v1alpha.ListFindingTypeStatsResponse Response for the ListFindingTypeStats method.
com.google.cloud.websecurityscanner.v1alpha.ListFindingTypeStatsResponse.Builder Response for the ListFindingTypeStats method.
com.google.cloud.websecurityscanner.v1alpha.ListFindingsRequest Request for the ListFindings method.
com.google.cloud.websecurityscanner.v1alpha.ListFindingsRequest.Builder Request for the ListFindings method.
com.google.cloud.websecurityscanner.v1alpha.ListFindingsResponse Response for the ListFindings method.
com.google.cloud.websecurityscanner.v1alpha.ListFindingsResponse.Builder Response for the ListFindings method.
com.google.cloud.websecurityscanner.v1alpha.ListScanConfigsRequest Request for the ListScanConfigs method.
com.google.cloud.websecurityscanner.v1alpha.ListScanConfigsRequest.Builder Request for the ListScanConfigs method.
com.google.cloud.websecurityscanner.v1alpha.ListScanConfigsResponse Response for the ListScanConfigs method.
com.google.cloud.websecurityscanner.v1alpha.ListScanConfigsResponse.Builder Response for the ListScanConfigs method.
com.google.cloud.websecurityscanner.v1alpha.ListScanRunsRequest Request for the ListScanRuns method.
com.google.cloud.websecurityscanner.v1alpha.ListScanRunsRequest.Builder Request for the ListScanRuns method.
com.google.cloud.websecurityscanner.v1alpha.ListScanRunsResponse Response for the ListScanRuns method.
com.google.cloud.websecurityscanner.v1alpha.ListScanRunsResponse.Builder Response for the ListScanRuns method.
com.google.cloud.websecurityscanner.v1alpha.OutdatedLibrary Information reported for an outdated library.
com.google.cloud.websecurityscanner.v1alpha.OutdatedLibrary.Builder Information reported for an outdated library.
com.google.cloud.websecurityscanner.v1alpha.ProjectName
com.google.cloud.websecurityscanner.v1alpha.ProjectName.Builder Builder for projects/{project}.
com.google.cloud.websecurityscanner.v1alpha.ScanConfig A ScanConfig resource contains the configurations to launch a scan. next id: 12
com.google.cloud.websecurityscanner.v1alpha.ScanConfig.Authentication Scan authentication configuration.
com.google.cloud.websecurityscanner.v1alpha.ScanConfig.Authentication.Builder Scan authentication configuration.
com.google.cloud.websecurityscanner.v1alpha.ScanConfig.Authentication.CustomAccount Describes authentication configuration that uses a custom account.
com.google.cloud.websecurityscanner.v1alpha.ScanConfig.Authentication.CustomAccount.Builder Describes authentication configuration that uses a custom account.
com.google.cloud.websecurityscanner.v1alpha.ScanConfig.Authentication.GoogleAccount Describes authentication configuration that uses a Google account.
com.google.cloud.websecurityscanner.v1alpha.ScanConfig.Authentication.GoogleAccount.Builder Describes authentication configuration that uses a Google account.
com.google.cloud.websecurityscanner.v1alpha.ScanConfig.Builder A ScanConfig resource contains the configurations to launch a scan. next id: 12
com.google.cloud.websecurityscanner.v1alpha.ScanConfig.Schedule Scan schedule configuration.
com.google.cloud.websecurityscanner.v1alpha.ScanConfig.Schedule.Builder Scan schedule configuration.
com.google.cloud.websecurityscanner.v1alpha.ScanConfigName
com.google.cloud.websecurityscanner.v1alpha.ScanConfigName.Builder Builder for projects/{project}/scanConfigs/{scan_config}.
com.google.cloud.websecurityscanner.v1alpha.ScanConfigProto
com.google.cloud.websecurityscanner.v1alpha.ScanRun A ScanRun is a output-only resource representing an actual run of the scan.
com.google.cloud.websecurityscanner.v1alpha.ScanRun.Builder A ScanRun is a output-only resource representing an actual run of the scan.
com.google.cloud.websecurityscanner.v1alpha.ScanRunName
com.google.cloud.websecurityscanner.v1alpha.ScanRunName.Builder Builder for projects/{project}/scanConfigs/{scan_config}/scanRuns/{scan_run}.
com.google.cloud.websecurityscanner.v1alpha.ScanRunProto
com.google.cloud.websecurityscanner.v1alpha.StartScanRunRequest Request for the StartScanRun method.
com.google.cloud.websecurityscanner.v1alpha.StartScanRunRequest.Builder Request for the StartScanRun method.
com.google.cloud.websecurityscanner.v1alpha.StopScanRunRequest Request for the StopScanRun method.
com.google.cloud.websecurityscanner.v1alpha.StopScanRunRequest.Builder Request for the StopScanRun method.
com.google.cloud.websecurityscanner.v1alpha.UpdateScanConfigRequest Request for the UpdateScanConfigRequest method.
com.google.cloud.websecurityscanner.v1alpha.UpdateScanConfigRequest.Builder Request for the UpdateScanConfigRequest method.
com.google.cloud.websecurityscanner.v1alpha.ViolatingResource Information regarding any resource causing the vulnerability such as JavaScript sources, image, audio files, etc.
com.google.cloud.websecurityscanner.v1alpha.ViolatingResource.Builder Information regarding any resource causing the vulnerability such as JavaScript sources, image, audio files, etc.
com.google.cloud.websecurityscanner.v1alpha.VulnerableHeaders Information about vulnerable or missing HTTP Headers.
com.google.cloud.websecurityscanner.v1alpha.VulnerableHeaders.Builder Information about vulnerable or missing HTTP Headers.
com.google.cloud.websecurityscanner.v1alpha.VulnerableHeaders.Header Describes a HTTP Header.
com.google.cloud.websecurityscanner.v1alpha.VulnerableHeaders.Header.Builder Describes a HTTP Header.
com.google.cloud.websecurityscanner.v1alpha.VulnerableParameters Information about vulnerable request parameters.
com.google.cloud.websecurityscanner.v1alpha.VulnerableParameters.Builder Information about vulnerable request parameters.
com.google.cloud.websecurityscanner.v1alpha.WebSecurityScannerClient.ListCrawledUrlsFixedSizeCollection
com.google.cloud.websecurityscanner.v1alpha.WebSecurityScannerClient.ListCrawledUrlsPage
com.google.cloud.websecurityscanner.v1alpha.WebSecurityScannerClient.ListCrawledUrlsPagedResponse
com.google.cloud.websecurityscanner.v1alpha.WebSecurityScannerClient.ListFindingsFixedSizeCollection
com.google.cloud.websecurityscanner.v1alpha.WebSecurityScannerClient.ListFindingsPage
com.google.cloud.websecurityscanner.v1alpha.WebSecurityScannerClient.ListFindingsPagedResponse
com.google.cloud.websecurityscanner.v1alpha.WebSecurityScannerClient.ListScanConfigsFixedSizeCollection
com.google.cloud.websecurityscanner.v1alpha.WebSecurityScannerClient.ListScanConfigsPage
com.google.cloud.websecurityscanner.v1alpha.WebSecurityScannerClient.ListScanConfigsPagedResponse
com.google.cloud.websecurityscanner.v1alpha.WebSecurityScannerClient.ListScanRunsFixedSizeCollection
com.google.cloud.websecurityscanner.v1alpha.WebSecurityScannerClient.ListScanRunsPage
com.google.cloud.websecurityscanner.v1alpha.WebSecurityScannerClient.ListScanRunsPagedResponse
com.google.cloud.websecurityscanner.v1alpha.WebSecurityScannerGrpc Cloud Web Security Scanner Service identifies security vulnerabilities in web applications hosted on Google Cloud Platform. It crawls your application, and attempts to exercise as many user inputs and event handlers as possible.
com.google.cloud.websecurityscanner.v1alpha.WebSecurityScannerGrpc.WebSecurityScannerImplBase Base class for the server implementation of the service WebSecurityScanner. Cloud Web Security Scanner Service identifies security vulnerabilities in web
com.google.cloud.websecurityscanner.v1alpha.WebSecurityScannerProto
com.google.cloud.websecurityscanner.v1alpha.WebSecurityScannerSettings.Builder Builder for WebSecurityScannerSettings.
com.google.cloud.websecurityscanner.v1alpha.Xss Information reported for an XSS.
com.google.cloud.websecurityscanner.v1alpha.Xss.Builder Information reported for an XSS.

Interfaces

Interface Description
com.google.cloud.websecurityscanner.v1alpha.CrawledUrlOrBuilder
com.google.cloud.websecurityscanner.v1alpha.CreateScanConfigRequestOrBuilder
com.google.cloud.websecurityscanner.v1alpha.DeleteScanConfigRequestOrBuilder
com.google.cloud.websecurityscanner.v1alpha.FindingOrBuilder
com.google.cloud.websecurityscanner.v1alpha.FindingTypeStatsOrBuilder
com.google.cloud.websecurityscanner.v1alpha.GetFindingRequestOrBuilder
com.google.cloud.websecurityscanner.v1alpha.GetScanConfigRequestOrBuilder
com.google.cloud.websecurityscanner.v1alpha.GetScanRunRequestOrBuilder
com.google.cloud.websecurityscanner.v1alpha.ListCrawledUrlsRequestOrBuilder
com.google.cloud.websecurityscanner.v1alpha.ListCrawledUrlsResponseOrBuilder
com.google.cloud.websecurityscanner.v1alpha.ListFindingTypeStatsRequestOrBuilder
com.google.cloud.websecurityscanner.v1alpha.ListFindingTypeStatsResponseOrBuilder
com.google.cloud.websecurityscanner.v1alpha.ListFindingsRequestOrBuilder
com.google.cloud.websecurityscanner.v1alpha.ListFindingsResponseOrBuilder
com.google.cloud.websecurityscanner.v1alpha.ListScanConfigsRequestOrBuilder
com.google.cloud.websecurityscanner.v1alpha.ListScanConfigsResponseOrBuilder
com.google.cloud.websecurityscanner.v1alpha.ListScanRunsRequestOrBuilder
com.google.cloud.websecurityscanner.v1alpha.ListScanRunsResponseOrBuilder
com.google.cloud.websecurityscanner.v1alpha.OutdatedLibraryOrBuilder
com.google.cloud.websecurityscanner.v1alpha.ScanConfig.Authentication.CustomAccountOrBuilder
com.google.cloud.websecurityscanner.v1alpha.ScanConfig.Authentication.GoogleAccountOrBuilder
com.google.cloud.websecurityscanner.v1alpha.ScanConfig.AuthenticationOrBuilder
com.google.cloud.websecurityscanner.v1alpha.ScanConfig.ScheduleOrBuilder
com.google.cloud.websecurityscanner.v1alpha.ScanConfigOrBuilder
com.google.cloud.websecurityscanner.v1alpha.ScanRunOrBuilder
com.google.cloud.websecurityscanner.v1alpha.StartScanRunRequestOrBuilder
com.google.cloud.websecurityscanner.v1alpha.StopScanRunRequestOrBuilder
com.google.cloud.websecurityscanner.v1alpha.UpdateScanConfigRequestOrBuilder
com.google.cloud.websecurityscanner.v1alpha.ViolatingResourceOrBuilder
com.google.cloud.websecurityscanner.v1alpha.VulnerableHeaders.HeaderOrBuilder
com.google.cloud.websecurityscanner.v1alpha.VulnerableHeadersOrBuilder
com.google.cloud.websecurityscanner.v1alpha.VulnerableParametersOrBuilder
com.google.cloud.websecurityscanner.v1alpha.WebSecurityScannerGrpc.AsyncService Cloud Web Security Scanner Service identifies security vulnerabilities in web applications hosted on Google Cloud Platform. It crawls your application, and attempts to exercise as many user inputs and event handlers as possible.
com.google.cloud.websecurityscanner.v1alpha.XssOrBuilder

Enums

Enum Description
com.google.cloud.websecurityscanner.v1alpha.Finding.FindingType Types of Findings.
com.google.cloud.websecurityscanner.v1alpha.ScanConfig.Authentication.AuthenticationCase
com.google.cloud.websecurityscanner.v1alpha.ScanConfig.TargetPlatform Cloud platforms supported by Cloud Web Security Scanner.
com.google.cloud.websecurityscanner.v1alpha.ScanConfig.UserAgent Type of user agents used for scanning.
com.google.cloud.websecurityscanner.v1alpha.ScanRun.ExecutionState Types of ScanRun execution state.
com.google.cloud.websecurityscanner.v1alpha.ScanRun.ResultState Types of ScanRun result state.