Module types (0.4.1)

API documentation for websecurityscanner_v1beta.types module.

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.

The URL that was crawled.

CreateScanConfigRequest

Request for the CreateScanConfig method.

Required. The ScanConfig to be created.

DeleteScanConfigRequest

Request for the DeleteScanConfig method.

Empty

API documentation for websecurityscanner_v1beta.types.Empty class.

FieldMask

API documentation for websecurityscanner_v1beta.types.FieldMask class.

Finding

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

The type of the Finding. Detailed and up-to-date information on findings can be found here: https://cloud.google.com/security-scanner/docs/scan-result- details

The URL produced by the server-side fuzzer and used in the request that triggered the vulnerability.

The description of the vulnerability.

If the vulnerability was originated from nested IFrame, the immediate parent IFrame is reported.

The tracking ID uniquely identifies a vulnerability instance across multiple ScanRuns.

An addon containing information about outdated libraries.

An addon containing information about vulnerable or missing HTTP headers.

An addon containing information reported for an XSS, if any.

FindingTypeStats

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

The count of findings belonging to this finding type.

Form

! Information about a vulnerability with an HTML.

! The names of form fields related to the vulnerability.

GetFindingRequest

Request for the GetFinding method.

GetScanConfigRequest

Request for the GetScanConfig method.

GetScanRunRequest

Request for the GetScanRun method.

ListCrawledUrlsRequest

Request for the ListCrawledUrls method.

A token identifying a page of results to be returned. This should be a next_page_token value returned from a previous List request. If unspecified, the first page of results is returned.

ListCrawledUrlsResponse

Response for the ListCrawledUrls method.

Token to retrieve the next page of results, or empty if there are no more results in the list.

ListFindingTypeStatsRequest

Request for the ListFindingTypeStats method.

ListFindingTypeStatsResponse

Response for the ListFindingTypeStats method.

ListFindingsRequest

Request for the ListFindings method.

Required. The filter expression. The expression must be in the format: . Supported field: 'finding_type'. Supported operator: '='.

The maximum number of Findings to return, can be limited by server. If not specified or not positive, the implementation will select a reasonable value.

ListFindingsResponse

Response for the ListFindings method.

Token to retrieve the next page of results, or empty if there are no more results in the list.

ListScanConfigsRequest

Request for the ListScanConfigs method.

A token identifying a page of results to be returned. This should be a next_page_token value returned from a previous List request. If unspecified, the first page of results is returned.

ListScanConfigsResponse

Response for the ListScanConfigs method.

Token to retrieve the next page of results, or empty if there are no more results in the list.

ListScanRunsRequest

Request for the ListScanRuns method.

A token identifying a page of results to be returned. This should be a next_page_token value returned from a previous List request. If unspecified, the first page of results is returned.

ListScanRunsResponse

Response for the ListScanRuns method.

Token to retrieve the next page of results, or empty if there are no more results in the list.

OutdatedLibrary

Information reported for an outdated library.

The version number.

ScanConfig

A ScanConfig resource contains the configurations to launch a scan.

Required. The user provided display name of the ScanConfig.

Required. The starting URLs from which the scanner finds site pages.

The user agent used during scanning.

The schedule of the ScanConfig.

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

The risk level selected for the scan

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.

Indicates the full name of the ScanConfig field that triggers this error, for example "scan_config.max_qps". This field is provided for troubleshooting purposes only and its actual value can change in the future.

ScanRun

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

The execution state of the ScanRun.

The time at which the ScanRun started.

The number of URLs crawled during this ScanRun. If the scan is in progress, the value represents the number of URLs crawled up to now.

Whether the scan run has found any vulnerabilities.

If result_state is an ERROR, this field provides the primary reason for scan's termination and more details, if such are available.

ScanRunErrorTrace

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

If the scan encounters SCAN_CONFIG_ISSUE error, this field has the error message encountered during scan configuration validation that is performed before each scan run.

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.

StartScanRunRequest

Request for the StartScanRun method.

StopScanRunRequest

Request for the StopScanRun method.

Timestamp

API documentation for websecurityscanner_v1beta.types.Timestamp class.

UpdateScanConfigRequest

Request for the UpdateScanConfigRequest method.

Required. The update mask applies to the resource. For the FieldMask definition, see https://developers.google.com/protocol- buffers/docs/reference/google.protobuf#fieldmask

ViolatingResource

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

URL of this violating resource.

VulnerableHeaders

Information about vulnerable or missing HTTP Headers.

List of missing headers.

VulnerableParameters

Information about vulnerable request parameters.

Xss

Information reported for an XSS.

An error message generated by a javascript breakage.