Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

Usage

import * as mod from "https://googleapis.deno.dev/v1/websecurityscanner:v1.ts";

§Classes

GoogleAuth
WebSecurityScanner

Scans your Compute and App Engine apps for common web vulnerabilities.

§Variables

auth

§Interfaces

Authentication

Scan authentication configuration.

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.

CredentialsClient

Defines the root interface for all clients that generate credentials for calling Google APIs. All clients should implement this interface.

CustomAccount

Describes authentication configuration that uses a custom account.

Empty

A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }

Finding

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

FindingTypeStats

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

Form

! Information about a vulnerability with an HTML.

GoogleAccount

Describes authentication configuration that uses a Google account.

Header

Describes a HTTP Header.

IapCredential

Describes authentication configuration for Identity-Aware-Proxy (IAP).

IapTestServiceAccountInfo

Describes authentication configuration when Web-Security-Scanner service account is added in Identity-Aware-Proxy (IAP) access policies.

ListCrawledUrlsResponse

Response for the ListCrawledUrls method.

ListFindingsResponse

Response for the ListFindings method.

ListFindingTypeStatsResponse

Response for the ListFindingTypeStats method.

ListScanConfigsResponse

Response for the ListScanConfigs method.

ListScanRunsResponse

Response for the ListScanRuns method.

OutdatedLibrary

Information reported for an outdated library.

ProjectsScanConfigsListOptions

Additional options for WebSecurityScanner#projectsScanConfigsList.

ProjectsScanConfigsPatchOptions

Additional options for WebSecurityScanner#projectsScanConfigsPatch.

ProjectsScanConfigsScanRunsCrawledUrlsListOptions

Additional options for WebSecurityScanner#projectsScanConfigsScanRunsCrawledUrlsList.

ProjectsScanConfigsScanRunsFindingsListOptions

Additional options for WebSecurityScanner#projectsScanConfigsScanRunsFindingsList.

ProjectsScanConfigsScanRunsListOptions

Additional options for WebSecurityScanner#projectsScanConfigsScanRunsList.

ScanConfig

A ScanConfig resource contains the configurations to launch a 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.

ScanRun

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

ScanRunErrorTrace

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

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.

Schedule

Scan schedule configuration.

StartScanRunRequest

Request for the StartScanRun method.

StopScanRunRequest

Request for the StopScanRun 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.

VulnerableParameters

Information about vulnerable request parameters.

Xss

Information reported for an XSS.

Xxe

Information reported for an XXE.