@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 SwampHow well-documented and verifiable this extension is.
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
| Argument | Type | Description |
|---|---|---|
| authentication? | object | Scan authentication configuration. |
| blacklistPatterns? | array | The excluded URL patterns as described in https://cloud.google.com/security-command-center/docs/how-to-use-web-security-scanner#excluding_urls |
| displayName? | string | Required. The user provided display name of the ScanConfig. |
| exportToSecurityCommandCenter? | enum | Controls export of scan configurations and results to Security Command Center. |
| ignoreHttpStatusErrors? | boolean | Whether to keep scanning even if most requests return HTTP error codes. |
| latestRun? | object | A ScanRun is a output-only resource representing an actual run of the scan. Next id: 12 |
| maxQps? | number | The 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? | string | Identifier. 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? | enum | The risk level selected for the scan |
| schedule? | object | Scan schedule configuration. |
| startingUrls? | array | Required. The starting URLs from which the scanner finds site pages. |
| staticIpScan? | boolean | Whether the scan configuration has enabled static IP address scan feature. If enabled, the scanner will access applications from static IP addresses. |
| targetPlatforms? | array | Set of Google Cloud platforms targeted by the scan. If empty, APP_ENGINE will be used as a default. |
| userAgent? | enum | The user agent used during scanning. |
| location? | string | The location for this resource (e.g., 'us', 'us-central1', 'europe-west1') |
createCreate a scanConfigs
getGet a scanConfigs
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the scanConfigs |
updateUpdate scanConfigs attributes
deleteDelete the scanConfigs
| Argument | Type | Description |
|---|---|---|
| identifier | string | The 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
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| location? | string | The location for this resource (e.g., 'us', 'us-central1', 'europe-west1') |
getGet a scanRuns
| Argument | Type | Description |
|---|---|---|
| identifier | string | The 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
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| location? | string | The location for this resource (e.g., 'us', 'us-central1', 'europe-west1') |
getGet a crawledUrls
| Argument | Type | Description |
|---|---|---|
| identifier | string | The 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
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| location? | string | The location for this resource (e.g., 'us', 'us-central1', 'europe-west1') |
getGet a findings
| Argument | Type | Description |
|---|---|---|
| identifier | string | The 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
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| location? | string | The location for this resource (e.g., 'us', 'us-central1', 'europe-west1') |
getGet a findingTypeStats
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the findingTypeStats |
syncSync findingTypeStats state from GCP
Resources
state(infinite)— A FindingTypeStats resource represents stats regarding a specific FindingType...
2026.04.03.327.3 KBApr 3, 2026
Google Cloud websecurityscanner infrastructure models
Release Notes
- Updated: scanconfigs, scanconfigs_scanruns, scanconfigs_scanruns_crawledurls, scanconfigs_scanruns_findingtypestats, scanconfigs_scanruns_findings
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-cloudwebsecurityscannercloudinfrastructure
2026.04.03.126.9 KBApr 3, 2026
Google Cloud websecurityscanner infrastructure models
Release Notes
- Updated: scanconfigs, scanconfigs_scanruns, scanconfigs_scanruns_crawledurls, scanconfigs_scanruns_findingtypestats, scanconfigs_scanruns_findings
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-cloudwebsecurityscannercloudinfrastructure
2026.04.02.226.9 KBApr 2, 2026
Google Cloud websecurityscanner infrastructure models
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-cloudwebsecurityscannercloudinfrastructure
2026.03.27.127.2 KBMar 27, 2026
Google Cloud websecurityscanner infrastructure models
Release Notes
- Added: scanconfigs, scanconfigs_scanruns, scanconfigs_scanruns_crawledurls, scanconfigs_scanruns_findingtypestats, scanconfigs_scanruns_findings
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-cloudwebsecurityscannercloudinfrastructure