Web Security Scanner v1 API - Namespace Google.Cloud.WebSecurityScanner.V1 (2.5.0)

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.