package google.cloud.websecurityscanner.v1alpha

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

service WebSecurityScanner

web_security_scanner.proto:40

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:28

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:30

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

Used as response type in: WebSecurityScanner.GetFinding

Used as field type in: ListFindingsResponse

enum Finding.FindingType

finding.proto:37

Types of Findings.

Used in: Finding, FindingTypeStats

message FindingTypeStats

finding_type_stats.proto:29

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

Used in: ListFindingTypeStatsResponse

message OutdatedLibrary

finding_addon.proto:26

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. next id: 12

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

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 ScanRun

scan_run.proto:29

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

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

Used as field type in: ListScanRunsResponse, ScanConfig

enum ScanRun.ExecutionState

scan_run.proto:36

Types of ScanRun execution state.

Used in: ScanRun

enum ScanRun.ResultState

scan_run.proto:52

Types of ScanRun result state.

Used in: ScanRun

message ViolatingResource

finding_addon.proto:39

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

Used in: Finding

message VulnerableHeaders

finding_addon.proto:54

Information about vulnerable or missing HTTP Headers.

Used in: Finding

message VulnerableHeaders.Header

finding_addon.proto:56

Describes a HTTP Header.

Used in: VulnerableHeaders

message VulnerableParameters

finding_addon.proto:48

Information about vulnerable request parameters.

Used in: Finding

message Xss

finding_addon.proto:72

Information reported for an XSS.

Used in: Finding