Classes
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.
CreateScanConfigRequest
Request for the CreateScanConfig
method.
DeleteScanConfigRequest
Request for the DeleteScanConfig
method.
Finding
A Finding resource represents a vulnerability instance identified during a ScanRun.
Finding.Types
Container for nested types declared in the Finding message type.
FindingName
Resource name for the Finding
resource.
FindingTypeStats
A FindingTypeStats resource represents stats regarding a specific FindingType of Findings under a given ScanRun.
Form
! Information about a vulnerability with an HTML.
GetFindingRequest
Request for the GetFinding
method.
GetScanConfigRequest
Request for the GetScanConfig
method.
GetScanRunRequest
Request for the GetScanRun
method.
ListCrawledUrlsRequest
Request for the ListCrawledUrls
method.
ListCrawledUrlsResponse
Response for the ListCrawledUrls
method.
ListFindingTypeStatsRequest
Request for the ListFindingTypeStats
method.
ListFindingTypeStatsResponse
Response for the ListFindingTypeStats
method.
ListFindingsRequest
Request for the ListFindings
method.
ListFindingsResponse
Response for the ListFindings
method.
ListScanConfigsRequest
Request for the ListScanConfigs
method.
ListScanConfigsResponse
Response for the ListScanConfigs
method.
ListScanRunsRequest
Request for the ListScanRuns
method.
ListScanRunsResponse
Response for the ListScanRuns
method.
OutdatedLibrary
Information reported for an outdated library.
ScanConfig
A ScanConfig resource contains the configurations to launch a scan.
ScanConfig.Types
Container for nested types declared in the ScanConfig message type.
ScanConfig.Types.Authentication
Scan authentication configuration.
ScanConfig.Types.Authentication.Types
Container for nested types declared in the Authentication message type.
ScanConfig.Types.Authentication.Types.CustomAccount
Describes authentication configuration that uses a custom account.
ScanConfig.Types.Authentication.Types.GoogleAccount
Describes authentication configuration that uses a Google account.
ScanConfig.Types.Authentication.Types.IapCredential
Describes authentication configuration for Identity-Aware-Proxy (IAP).
ScanConfig.Types.Authentication.Types.IapCredential.Types
Container for nested types declared in the IapCredential message type.
ScanConfig.Types.Authentication.Types.IapCredential.Types.IapTestServiceAccountInfo
Describes authentication configuration when Web-Security-Scanner service account is added in Identity-Aware-Proxy (IAP) access policies.
ScanConfig.Types.Schedule
Scan schedule configuration.
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 configuration error.
ScanConfigError.Types
Container for nested types declared in the ScanConfigError message type.
ScanRun
A ScanRun is a output-only resource representing an actual run of the scan. Next id: 12
ScanRun.Types
Container for nested types declared in the ScanRun message type.
ScanRunErrorTrace
Output only. Defines an error trace message for a ScanRun.
ScanRunErrorTrace.Types
Container for nested types declared in the ScanRunErrorTrace message type.
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. Representation in logs is either a proto Struct, or converted to JSON. Next id: 9
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.
ScanRunWarningTrace.Types
Container for nested types declared in the ScanRunWarningTrace message type.
StartScanRunRequest
Request for the StartScanRun
method.
StopScanRunRequest
Request for the StopScanRun
method.
UpdateScanConfigRequest
Request for the UpdateScanConfigRequest
method.
ViolatingResource
Information regarding any resource causing the vulnerability such as JavaScript sources, image, audio files, etc.
VulnerableHeaders
Information about vulnerable or missing HTTP Headers.
VulnerableHeaders.Types
Container for nested types declared in the VulnerableHeaders message type.
VulnerableHeaders.Types.Header
Describes a HTTP Header.
VulnerableParameters
Information about vulnerable request parameters.
WebSecurityScanner
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.
WebSecurityScanner.WebSecurityScannerBase
Base class for server-side implementations of WebSecurityScanner
WebSecurityScanner.WebSecurityScannerClient
Client for WebSecurityScanner
WebSecurityScannerClient
WebSecurityScanner client wrapper, for convenient use.
WebSecurityScannerClientBuilder
Builder class for WebSecurityScannerClient to provide simple configuration of credentials, endpoint etc.
WebSecurityScannerClientImpl
WebSecurityScanner client wrapper implementation, for convenient use.
WebSecurityScannerSettings
Settings for WebSecurityScannerClient instances.
Xss
Information reported for an XSS.
Xss.Types
Container for nested types declared in the Xss message type.
Xxe
Information reported for an XXE.
Xxe.Types
Container for nested types declared in the Xxe message type.
Enums
Finding.Types.Severity
The severity level of a vulnerability.
FindingName.ResourceNameType
The possible contents of FindingName.
ScanConfig.Types.Authentication.AuthenticationOneofCase
Enum of possible cases for the "authentication" oneof.
ScanConfig.Types.Authentication.Types.IapCredential.IapCredentialsOneofCase
Enum of possible cases for the "iap_credentials" oneof.
ScanConfig.Types.ExportToSecurityCommandCenter
Controls export of scan configurations and results to Security Command Center.
ScanConfig.Types.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.
ScanConfig.Types.UserAgent
Type of user agents used for scanning.
ScanConfigError.Types.Code
Output only. Defines an error reason code. Next id: 44
ScanRun.Types.ExecutionState
Types of ScanRun execution state.
ScanRun.Types.ResultState
Types of ScanRun result state.
ScanRunErrorTrace.Types.Code
Output only. Defines an error reason code. Next id: 8
ScanRunWarningTrace.Types.Code
Output only. Defines a warning message code. Next id: 6
Xss.Types.AttackVector
Types of XSS attack vector.
Xxe.Types.Location
Locations within a request where XML was substituted.