---
title: Cloudflare Managed Defense
---

[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**

# Cloudflare Managed Defense

#### Cloudflare Managed DefenseVulnerability Discovery

#### Cloudflare Managed DefenseVulnerability DiscoveryRepositories

##### [List repositories](https://developers.cloudflare.com/api/go/resources/managed_defense/subresources/vulnerability_discovery/subresources/repositories/methods/list)

client.ManagedDefense.VulnerabilityDiscovery.Repositories.List(ctx, params) (\*CursorLimitPagination\[[VulnerabilityDiscoveryRepositoryListResponse](<https://developers.cloudflare.com/api/go/resources/managed_defense#(resource)%20managed_defense.vulnerability_discovery.repositories%20%3E%20(model)%20VulnerabilityDiscoveryRepositoryListResponse%20%3E%20(schema)>)], error)

GET/accounts/{account\_id}/managed-defense/vulnerability-discovery/repos

##### [Create repository](https://developers.cloudflare.com/api/go/resources/managed_defense/subresources/vulnerability_discovery/subresources/repositories/methods/create)

client.ManagedDefense.VulnerabilityDiscovery.Repositories.New(ctx, params) (\*[VulnerabilityDiscoveryRepositoryNewResponse](<https://developers.cloudflare.com/api/go/resources/managed_defense#(resource)%20managed_defense.vulnerability_discovery.repositories%20%3E%20(model)%20VulnerabilityDiscoveryRepositoryNewResponse%20%3E%20(schema)>), error)

POST/accounts/{account\_id}/managed-defense/vulnerability-discovery/repos

##### [Get repository](https://developers.cloudflare.com/api/go/resources/managed_defense/subresources/vulnerability_discovery/subresources/repositories/methods/get)

client.ManagedDefense.VulnerabilityDiscovery.Repositories.Get(ctx, repoID, params) (\*[VulnerabilityDiscoveryRepositoryGetResponse](<https://developers.cloudflare.com/api/go/resources/managed_defense#(resource)%20managed_defense.vulnerability_discovery.repositories%20%3E%20(model)%20VulnerabilityDiscoveryRepositoryGetResponse%20%3E%20(schema)>), error)

GET/accounts/{account\_id}/managed-defense/vulnerability-discovery/repos/{repo\_id}

#### Cloudflare Managed DefenseVulnerability DiscoveryScans

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

client.ManagedDefense.VulnerabilityDiscovery.Scans.List(ctx, params) (\*CursorLimitPagination\[[VulnerabilityDiscoveryScanListResponse](<https://developers.cloudflare.com/api/go/resources/managed_defense#(resource)%20managed_defense.vulnerability_discovery.scans%20%3E%20(model)%20VulnerabilityDiscoveryScanListResponse%20%3E%20(schema)>)], error)

GET/accounts/{account\_id}/managed-defense/vulnerability-discovery/scans

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

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

POST/accounts/{account\_id}/managed-defense/vulnerability-discovery/scans

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

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

GET/accounts/{account\_id}/managed-defense/vulnerability-discovery/scans/{scan\_id}

##### [Get reviewed vulnerability report](https://developers.cloudflare.com/api/go/resources/managed_defense/subresources/vulnerability_discovery/subresources/scans/methods/get_report)

client.ManagedDefense.VulnerabilityDiscovery.Scans.GetReport(ctx, scanID, query) (\*[VulnerabilityDiscoveryScanGetReportResponse](<https://developers.cloudflare.com/api/go/resources/managed_defense#(resource)%20managed_defense.vulnerability_discovery.scans%20%3E%20(model)%20VulnerabilityDiscoveryScanGetReportResponse%20%3E%20(schema)>), error)

GET/accounts/{account\_id}/managed-defense/vulnerability-discovery/scans/{scan\_id}/report

#### Cloudflare Managed DefenseVulnerability DiscoveryReports

##### [Get reviewed vulnerability report](https://developers.cloudflare.com/api/go/resources/managed_defense/subresources/vulnerability_discovery/subresources/reports/methods/get)

client.ManagedDefense.VulnerabilityDiscovery.Reports.Get(ctx, repoID, scanID, query) (\*[VulnerabilityDiscoveryReportGetResponse](<https://developers.cloudflare.com/api/go/resources/managed_defense#(resource)%20managed_defense.vulnerability_discovery.reports%20%3E%20(model)%20VulnerabilityDiscoveryReportGetResponse%20%3E%20(schema)>), error)

GET/accounts/{account\_id}/managed-defense/vulnerability-discovery/repos/{repo\_id}/scans/{scan\_id}/report