@Generated(value="by gapic-generator-java")
See: Description
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 |
Web Security Scanner Service identifies security vulnerabilities in web
applications hosted on Google Cloud.
|
WebSecurityScannerGrpc.WebSecurityScannerFutureStub |
Web Security Scanner Service identifies security vulnerabilities in web
applications hosted on Google Cloud.
|
WebSecurityScannerGrpc.WebSecurityScannerImplBase |
Web Security Scanner Service identifies security vulnerabilities in web
applications hosted on Google Cloud.
|
WebSecurityScannerGrpc.WebSecurityScannerStub |
Web Security Scanner Service identifies security vulnerabilities in web
applications hosted on Google Cloud.
|
WebSecurityScannerProto | |
WebSecurityScannerSettings |
Settings class to configure an instance of
WebSecurityScannerClient . |
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 | 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.
|
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);
}
Copyright © 2022 Google LLC. All rights reserved.