Skip to content

Commit 8153c57

Browse files
devGregAclaude
andcommitted
docs(connectors): add Cloudflare setup section
Cloudflare WAF/edge-security connector: Security Center insights per zone, API token auth, auto-discovered accounts/zones. Added alongside the other findings-connector sections in this PR. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 parent c20601d commit 8153c57

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

docs/content/import_data/pro/connectors/connectors_tool_reference.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,22 @@ DefectDojo's Checkmarx ONE connector calls the Checkmarx API to fetch data.
129129
3. Enter your tenant location in the **Location** field. This URL is formatted as follows:
130130
`https://<your-region>.ast.checkmarx.net/` . Your Region can be found at the beginning of your Checkmarx URL when using the Checkmarx app. **<https://ast.checkmarx.net>** is the primary US server (which has no region prefix).
131131

132+
## **Cloudflare**
133+
134+
The Cloudflare connector imports **Security Center insights** — security posture issues Cloudflare surfaces about your account and zones, such as a missing DMARC record, DNSSEC not being enabled, or a certificate problem. DefectDojo creates a Record for each zone (domain) that has open insights, plus an account-level Record for insights that are not tied to a specific zone.
135+
136+
#### Prerequisites
137+
138+
You will need a Cloudflare **API token** (not the legacy Global API Key). Create one under **My Profile > API Tokens > Create Token** in the Cloudflare dashboard. The quickest option is the **"Read all resources"** template; for a least-privilege token, grant **Zone > Zone > Read** (all zones) plus account-level read access for Security Center.
139+
140+
#### Connector Mappings
141+
142+
1. Enter `https://api.cloudflare.com/client/v4` in the **Location** field.
143+
2. Enter the API token in the **Secret** field.
144+
3. Optionally, set a **Minimum Severity** to limit which findings are imported.
145+
146+
DefectDojo auto-discovers the accounts and zones the token can access — no account ID is required. Only open (active, non-dismissed) insights are imported, so insights you resolve or dismiss in Cloudflare are automatically mitigated in DefectDojo on the next sync.
147+
132148
## **Contrast**
133149

134150
The Contrast connector uses the Contrast Assess REST API to import application vulnerabilities. DefectDojo discovers the applications in your Contrast organization and creates a Record for each one.

0 commit comments

Comments
 (0)