package google.cloud.websecurityscanner.v1beta

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service WebSecurityScanner

web_security_scanner.proto:41

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.

message CrawledUrl

crawled_url.proto:29

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.

Used in: ListCrawledUrlsResponse

message Finding

finding.proto:31

A Finding resource represents a vulnerability instance identified during a ScanRun.

Used as response type in: WebSecurityScanner.GetFinding

Used as field type in: ListFindingsResponse

message FindingTypeStats

finding_type_stats.proto:28

A FindingTypeStats resource represents stats regarding a specific FindingType of Findings under a given ScanRun.

Used in: ListFindingTypeStatsResponse

message Form

finding_addon.proto:27

! Information about a vulnerability with an HTML.

Used in: Finding

message OutdatedLibrary

finding_addon.proto:36

Information reported for an outdated library.

Used in: Finding

message ScanConfig

scan_config.proto:32

A ScanConfig resource contains the configurations to launch a scan.

Used as response type in: WebSecurityScanner.CreateScanConfig, WebSecurityScanner.GetScanConfig, WebSecurityScanner.UpdateScanConfig

Used as field type in: CreateScanConfigRequest, ListScanConfigsResponse, UpdateScanConfigRequest

message ScanConfig.Authentication

scan_config.proto:39

Scan authentication configuration.

Used in: ScanConfig

message ScanConfig.Authentication.CustomAccount

scan_config.proto:54

Describes authentication configuration that uses a custom account.

Used in: Authentication

message ScanConfig.Authentication.GoogleAccount

scan_config.proto:41

Describes authentication configuration that uses a Google account.

Used in: Authentication

enum ScanConfig.ExportToSecurityCommandCenter

scan_config.proto:136

Controls export of scan configurations and results to Cloud Security Command Center.

Used in: ScanConfig

enum ScanConfig.RiskLevel

scan_config.proto:123

Scan risk levels supported by Cloud 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.

Used in: ScanConfig

message ScanConfig.Schedule

scan_config.proto:81

Scan schedule configuration.

Used in: ScanConfig

enum ScanConfig.TargetPlatform

scan_config.proto:108

Cloud platforms supported by Cloud Web Security Scanner.

Used in: ScanConfig

enum ScanConfig.UserAgent

scan_config.proto:93

Type of user agents used for scanning.

Used in: ScanConfig

message ScanConfigError

scan_config_error.proto:30

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.

Used in: ScanRunErrorTrace

enum ScanConfigError.Code

scan_config_error.proto:34

Output only. Defines an error reason code. Next id: 44

Used in: ScanConfigError

message ScanRun

scan_run.proto:33

A ScanRun is a output-only resource representing an actual run of the scan. Next id: 12

Used as response type in: WebSecurityScanner.GetScanRun, WebSecurityScanner.StartScanRun, WebSecurityScanner.StopScanRun

Used as field type in: ListScanRunsResponse, ScanConfig

enum ScanRun.ExecutionState

scan_run.proto:40

Types of ScanRun execution state.

Used in: ScanRun

enum ScanRun.ResultState

scan_run.proto:56

Types of ScanRun result state.

Used in: ScanRun

message ScanRunErrorTrace

scan_run_error_trace.proto:30

Output only. Defines an error trace message for a ScanRun.

Used in: ScanRun

enum ScanRunErrorTrace.Code

scan_run_error_trace.proto:34

Output only. Defines an error reason code. Next id: 7

Used in: ScanRunErrorTrace

message ScanRunWarningTrace

scan_run_warning_trace.proto:29

Output only. Defines a warning trace message for ScanRun. Warning traces provide customers with useful information that helps make the scanning process more effective.

Used in: ScanRun

enum ScanRunWarningTrace.Code

scan_run_warning_trace.proto:33

Output only. Defines a warning message code. Next id: 6

Used in: ScanRunWarningTrace

message ViolatingResource

finding_addon.proto:49

Information regarding any resource causing the vulnerability such as JavaScript sources, image, audio files, etc.

Used in: Finding

message VulnerableHeaders

finding_addon.proto:64

Information about vulnerable or missing HTTP Headers.

Used in: Finding

message VulnerableHeaders.Header

finding_addon.proto:66

Describes a HTTP Header.

Used in: VulnerableHeaders

message VulnerableParameters

finding_addon.proto:58

Information about vulnerable request parameters.

Used in: Finding

message Xss

finding_addon.proto:82

Information reported for an XSS.

Used in: Finding