---
title: Vulnerability Scanner
---

[Skip to content](#_top)

[API Reference](https://developers.cloudflare.com/api/go)

Copy Markdown

Open in **Claude**Open in **ChatGPT**Open in **Cursor**

---

**Copy Markdown****View as Markdown**

# Vulnerability Scanner

#### Vulnerability ScannerCredential Sets

##### [List credential sets](https://developers.cloudflare.com/api/go/resources/vulnerability_scanner/subresources/credential_sets/methods/list)

client.VulnerabilityScanner.CredentialSets.List(ctx, params) (\*V4PagePaginationArray\[[CredentialSetListResponse](<https://developers.cloudflare.com/api/go/resources/vulnerability_scanner#(resource)%20vulnerability_scanner.credential_sets%20%3E%20(model)%20CredentialSetListResponse%20%3E%20(schema)>)], error)

GET/accounts/{account\_id}/vuln\_scanner/credential\_sets

##### [Create credential set](https://developers.cloudflare.com/api/go/resources/vulnerability_scanner/subresources/credential_sets/methods/create)

client.VulnerabilityScanner.CredentialSets.New(ctx, params) (\*[CredentialSetNewResponse](<https://developers.cloudflare.com/api/go/resources/vulnerability_scanner#(resource)%20vulnerability_scanner.credential_sets%20%3E%20(model)%20CredentialSetNewResponse%20%3E%20(schema)>), error)

POST/accounts/{account\_id}/vuln\_scanner/credential\_sets

##### [Get credential set](https://developers.cloudflare.com/api/go/resources/vulnerability_scanner/subresources/credential_sets/methods/get)

client.VulnerabilityScanner.CredentialSets.Get(ctx, credentialSetID, query) (\*[CredentialSetGetResponse](<https://developers.cloudflare.com/api/go/resources/vulnerability_scanner#(resource)%20vulnerability_scanner.credential_sets%20%3E%20(model)%20CredentialSetGetResponse%20%3E%20(schema)>), error)

GET/accounts/{account\_id}/vuln\_scanner/credential\_sets/{credential\_set\_id}

##### [Update credential set](https://developers.cloudflare.com/api/go/resources/vulnerability_scanner/subresources/credential_sets/methods/update)

client.VulnerabilityScanner.CredentialSets.Update(ctx, credentialSetID, params) (\*[CredentialSetUpdateResponse](<https://developers.cloudflare.com/api/go/resources/vulnerability_scanner#(resource)%20vulnerability_scanner.credential_sets%20%3E%20(model)%20CredentialSetUpdateResponse%20%3E%20(schema)>), error)

PUT/accounts/{account\_id}/vuln\_scanner/credential\_sets/{credential\_set\_id}

##### [Edit credential set](https://developers.cloudflare.com/api/go/resources/vulnerability_scanner/subresources/credential_sets/methods/edit)

client.VulnerabilityScanner.CredentialSets.Edit(ctx, credentialSetID, params) (\*[CredentialSetEditResponse](<https://developers.cloudflare.com/api/go/resources/vulnerability_scanner#(resource)%20vulnerability_scanner.credential_sets%20%3E%20(model)%20CredentialSetEditResponse%20%3E%20(schema)>), error)

PATCH/accounts/{account\_id}/vuln\_scanner/credential\_sets/{credential\_set\_id}

##### [Delete credential set](https://developers.cloudflare.com/api/go/resources/vulnerability_scanner/subresources/credential_sets/methods/delete)

client.VulnerabilityScanner.CredentialSets.Delete(ctx, credentialSetID, body) (\*[CredentialSetDeleteResponse](<https://developers.cloudflare.com/api/go/resources/vulnerability_scanner#(resource)%20vulnerability_scanner.credential_sets%20%3E%20(model)%20CredentialSetDeleteResponse%20%3E%20(schema)>), error)

DELETE/accounts/{account\_id}/vuln\_scanner/credential\_sets/{credential\_set\_id}

#### Vulnerability ScannerCredential SetsCredentials

##### [List credentials](https://developers.cloudflare.com/api/go/resources/vulnerability_scanner/subresources/credential_sets/subresources/credentials/methods/list)

client.VulnerabilityScanner.CredentialSets.Credentials.List(ctx, credentialSetID, params) (\*V4PagePaginationArray\[[CredentialSetCredentialListResponse](<https://developers.cloudflare.com/api/go/resources/vulnerability_scanner#(resource)%20vulnerability_scanner.credential_sets.credentials%20%3E%20(model)%20CredentialSetCredentialListResponse%20%3E%20(schema)>)], error)

GET/accounts/{account\_id}/vuln\_scanner/credential\_sets/{credential\_set\_id}/credentials

##### [Create credential](https://developers.cloudflare.com/api/go/resources/vulnerability_scanner/subresources/credential_sets/subresources/credentials/methods/create)

client.VulnerabilityScanner.CredentialSets.Credentials.New(ctx, credentialSetID, params) (\*[CredentialSetCredentialNewResponse](<https://developers.cloudflare.com/api/go/resources/vulnerability_scanner#(resource)%20vulnerability_scanner.credential_sets.credentials%20%3E%20(model)%20CredentialSetCredentialNewResponse%20%3E%20(schema)>), error)

POST/accounts/{account\_id}/vuln\_scanner/credential\_sets/{credential\_set\_id}/credentials

##### [Get credential](https://developers.cloudflare.com/api/go/resources/vulnerability_scanner/subresources/credential_sets/subresources/credentials/methods/get)

client.VulnerabilityScanner.CredentialSets.Credentials.Get(ctx, credentialSetID, credentialID, query) (\*[CredentialSetCredentialGetResponse](<https://developers.cloudflare.com/api/go/resources/vulnerability_scanner#(resource)%20vulnerability_scanner.credential_sets.credentials%20%3E%20(model)%20CredentialSetCredentialGetResponse%20%3E%20(schema)>), error)

GET/accounts/{account\_id}/vuln\_scanner/credential\_sets/{credential\_set\_id}/credentials/{credential\_id}

##### [Update credential](https://developers.cloudflare.com/api/go/resources/vulnerability_scanner/subresources/credential_sets/subresources/credentials/methods/update)

client.VulnerabilityScanner.CredentialSets.Credentials.Update(ctx, credentialSetID, credentialID, params) (\*[CredentialSetCredentialUpdateResponse](<https://developers.cloudflare.com/api/go/resources/vulnerability_scanner#(resource)%20vulnerability_scanner.credential_sets.credentials%20%3E%20(model)%20CredentialSetCredentialUpdateResponse%20%3E%20(schema)>), error)

PUT/accounts/{account\_id}/vuln\_scanner/credential\_sets/{credential\_set\_id}/credentials/{credential\_id}

##### [Edit credential](https://developers.cloudflare.com/api/go/resources/vulnerability_scanner/subresources/credential_sets/subresources/credentials/methods/edit)

client.VulnerabilityScanner.CredentialSets.Credentials.Edit(ctx, credentialSetID, credentialID, params) (\*[CredentialSetCredentialEditResponse](<https://developers.cloudflare.com/api/go/resources/vulnerability_scanner#(resource)%20vulnerability_scanner.credential_sets.credentials%20%3E%20(model)%20CredentialSetCredentialEditResponse%20%3E%20(schema)>), error)

PATCH/accounts/{account\_id}/vuln\_scanner/credential\_sets/{credential\_set\_id}/credentials/{credential\_id}

##### [Delete credential](https://developers.cloudflare.com/api/go/resources/vulnerability_scanner/subresources/credential_sets/subresources/credentials/methods/delete)

client.VulnerabilityScanner.CredentialSets.Credentials.Delete(ctx, credentialSetID, credentialID, body) (\*[CredentialSetCredentialDeleteResponse](<https://developers.cloudflare.com/api/go/resources/vulnerability_scanner#(resource)%20vulnerability_scanner.credential_sets.credentials%20%3E%20(model)%20CredentialSetCredentialDeleteResponse%20%3E%20(schema)>), error)

DELETE/accounts/{account\_id}/vuln\_scanner/credential\_sets/{credential\_set\_id}/credentials/{credential\_id}

#### Vulnerability ScannerScans

##### [List scans](https://developers.cloudflare.com/api/go/resources/vulnerability_scanner/subresources/scans/methods/list)

client.VulnerabilityScanner.Scans.List(ctx, params) (\*V4PagePaginationArray\[[ScanListResponse](<https://developers.cloudflare.com/api/go/resources/vulnerability_scanner#(resource)%20vulnerability_scanner.scans%20%3E%20(model)%20ScanListResponse%20%3E%20(schema)>)], error)

GET/accounts/{account\_id}/vuln\_scanner/scans

##### [Create scan](https://developers.cloudflare.com/api/go/resources/vulnerability_scanner/subresources/scans/methods/create)

client.VulnerabilityScanner.Scans.New(ctx, params) (\*[ScanNewResponse](<https://developers.cloudflare.com/api/go/resources/vulnerability_scanner#(resource)%20vulnerability_scanner.scans%20%3E%20(model)%20ScanNewResponse%20%3E%20(schema)>), error)

POST/accounts/{account\_id}/vuln\_scanner/scans

##### [Get scan](https://developers.cloudflare.com/api/go/resources/vulnerability_scanner/subresources/scans/methods/get)

client.VulnerabilityScanner.Scans.Get(ctx, scanID, query) (\*[ScanGetResponse](<https://developers.cloudflare.com/api/go/resources/vulnerability_scanner#(resource)%20vulnerability_scanner.scans%20%3E%20(model)%20ScanGetResponse%20%3E%20(schema)>), error)

GET/accounts/{account\_id}/vuln\_scanner/scans/{scan\_id}

#### Vulnerability ScannerTarget Environments

##### [List target environments](https://developers.cloudflare.com/api/go/resources/vulnerability_scanner/subresources/target_environments/methods/list)

client.VulnerabilityScanner.TargetEnvironments.List(ctx, params) (\*V4PagePaginationArray\[[TargetEnvironmentListResponse](<https://developers.cloudflare.com/api/go/resources/vulnerability_scanner#(resource)%20vulnerability_scanner.target_environments%20%3E%20(model)%20TargetEnvironmentListResponse%20%3E%20(schema)>)], error)

GET/accounts/{account\_id}/vuln\_scanner/target\_environments

##### [Create target environment](https://developers.cloudflare.com/api/go/resources/vulnerability_scanner/subresources/target_environments/methods/create)

client.VulnerabilityScanner.TargetEnvironments.New(ctx, params) (\*[TargetEnvironmentNewResponse](<https://developers.cloudflare.com/api/go/resources/vulnerability_scanner#(resource)%20vulnerability_scanner.target_environments%20%3E%20(model)%20TargetEnvironmentNewResponse%20%3E%20(schema)>), error)

POST/accounts/{account\_id}/vuln\_scanner/target\_environments

##### [Get target environment](https://developers.cloudflare.com/api/go/resources/vulnerability_scanner/subresources/target_environments/methods/get)

client.VulnerabilityScanner.TargetEnvironments.Get(ctx, targetEnvironmentID, query) (\*[TargetEnvironmentGetResponse](<https://developers.cloudflare.com/api/go/resources/vulnerability_scanner#(resource)%20vulnerability_scanner.target_environments%20%3E%20(model)%20TargetEnvironmentGetResponse%20%3E%20(schema)>), error)

GET/accounts/{account\_id}/vuln\_scanner/target\_environments/{target\_environment\_id}

##### [Update target environment](https://developers.cloudflare.com/api/go/resources/vulnerability_scanner/subresources/target_environments/methods/update)

client.VulnerabilityScanner.TargetEnvironments.Update(ctx, targetEnvironmentID, params) (\*[TargetEnvironmentUpdateResponse](<https://developers.cloudflare.com/api/go/resources/vulnerability_scanner#(resource)%20vulnerability_scanner.target_environments%20%3E%20(model)%20TargetEnvironmentUpdateResponse%20%3E%20(schema)>), error)

PUT/accounts/{account\_id}/vuln\_scanner/target\_environments/{target\_environment\_id}

##### [Edit target environment](https://developers.cloudflare.com/api/go/resources/vulnerability_scanner/subresources/target_environments/methods/edit)

client.VulnerabilityScanner.TargetEnvironments.Edit(ctx, targetEnvironmentID, params) (\*[TargetEnvironmentEditResponse](<https://developers.cloudflare.com/api/go/resources/vulnerability_scanner#(resource)%20vulnerability_scanner.target_environments%20%3E%20(model)%20TargetEnvironmentEditResponse%20%3E%20(schema)>), error)

PATCH/accounts/{account\_id}/vuln\_scanner/target\_environments/{target\_environment\_id}

##### [Delete target environment](https://developers.cloudflare.com/api/go/resources/vulnerability_scanner/subresources/target_environments/methods/delete)

client.VulnerabilityScanner.TargetEnvironments.Delete(ctx, targetEnvironmentID, body) (\*[TargetEnvironmentDeleteResponse](<https://developers.cloudflare.com/api/go/resources/vulnerability_scanner#(resource)%20vulnerability_scanner.target_environments%20%3E%20(model)%20TargetEnvironmentDeleteResponse%20%3E%20(schema)>), error)

DELETE/accounts/{account\_id}/vuln\_scanner/target\_environments/{target\_environment\_id}