Skip to main content

@swamp/gcp/websecurityscanner

v2026.04.23.1

Google Cloud websecurityscanner infrastructure models

Repository

https://github.com/systeminit/swamp-extensions

Labels

gcpgoogle-cloudwebsecurityscannercloudinfrastructure

Contents

Quality score

Verified by Swamp

How well-documented and verifiable this extension is.

100%

Grade A

  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types1/1earned
  • Has description1/1earned
  • At least one platform tag (or universal)1/1earned
  • Two or more platform tags (or universal)1/1earned
  • License declared1/1earned
  • Verified public repository2/2earned

Install

$ swamp extension pull @swamp/gcp/websecurityscanner

@swamp/gcp/websecurityscanner/scanconfigsv2026.04.23.1scanconfigs.ts

Global Arguments

ArgumentTypeDescription
authentication?objectScan authentication configuration.
blacklistPatterns?arrayThe excluded URL patterns as described in https://cloud.google.com/security-command-center/docs/how-to-use-web-security-scanner#excluding_urls
displayName?stringRequired. The user provided display name of the ScanConfig.
exportToSecurityCommandCenter?enumControls export of scan configurations and results to Security Command Center.
ignoreHttpStatusErrors?booleanWhether to keep scanning even if most requests return HTTP error codes.
latestRun?objectA ScanRun is a output-only resource representing an actual run of the scan. Next id: 12
maxQps?numberThe maximum QPS during scanning. A valid value ranges from 5 to 20 inclusively. If the field is unspecified or its value is set 0, server will default to 15. Other values outside of [5, 20] range will be rejected with INVALID_ARGUMENT error.
name?stringIdentifier. The resource name of the ScanConfig. The name follows the format of 'projects/{projectId}/scanConfigs/{scanConfigId}'. The ScanConfig IDs are generated by the system.
riskLevel?enumThe risk level selected for the scan
schedule?objectScan schedule configuration.
startingUrls?arrayRequired. The starting URLs from which the scanner finds site pages.
staticIpScan?booleanWhether the scan configuration has enabled static IP address scan feature. If enabled, the scanner will access applications from static IP addresses.
targetPlatforms?arraySet of Google Cloud platforms targeted by the scan. If empty, APP_ENGINE will be used as a default.
userAgent?enumThe user agent used during scanning.
location?stringThe location for this resource (e.g., 'us', 'us-central1', 'europe-west1')
createCreate a scanConfigs
getGet a scanConfigs
ArgumentTypeDescription
identifierstringThe name of the scanConfigs
updateUpdate scanConfigs attributes
deleteDelete the scanConfigs
ArgumentTypeDescription
identifierstringThe name of the scanConfigs
syncSync scanConfigs state from GCP
startstart

Resources

state(infinite)— A ScanConfig resource contains the configurations to launch a scan.
@swamp/gcp/websecurityscanner/scanconfigs-scanrunsv2026.04.23.1scanconfigs_scanruns.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
location?stringThe location for this resource (e.g., 'us', 'us-central1', 'europe-west1')
getGet a scanRuns
ArgumentTypeDescription
identifierstringThe name of the scanRuns
syncSync scanRuns state from GCP
stopstop

Resources

state(infinite)— A ScanRun is a output-only resource representing an actual run of the scan. N...
@swamp/gcp/websecurityscanner/scanconfigs-scanruns-crawledurlsv2026.04.23.1scanconfigs_scanruns_crawledurls.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
location?stringThe location for this resource (e.g., 'us', 'us-central1', 'europe-west1')
getGet a crawledUrls
ArgumentTypeDescription
identifierstringThe name of the crawledUrls
syncSync crawledUrls state from GCP

Resources

state(infinite)— A CrawledUrl resource represents a URL that was crawled during a ScanRun. Web...
@swamp/gcp/websecurityscanner/scanconfigs-scanruns-findingsv2026.04.23.1scanconfigs_scanruns_findings.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
location?stringThe location for this resource (e.g., 'us', 'us-central1', 'europe-west1')
getGet a findings
ArgumentTypeDescription
identifierstringThe name of the findings
syncSync findings state from GCP

Resources

state(infinite)— A Finding resource represents a vulnerability instance identified during a Sc...
@swamp/gcp/websecurityscanner/scanconfigs-scanruns-findingtypestatsv2026.04.23.1scanconfigs_scanruns_findingtypestats.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
location?stringThe location for this resource (e.g., 'us', 'us-central1', 'europe-west1')
getGet a findingTypeStats
ArgumentTypeDescription
identifierstringThe name of the findingTypeStats
syncSync findingTypeStats state from GCP

Resources

state(infinite)— A FindingTypeStats resource represents stats regarding a specific FindingType...