Skip to content

Commit cfb5dd4

Browse files
devGregAclaude
andauthored
docs(connectors): Prowler connector reference (#15282)
Document the Prowler multi-cloud CSPM connector (story sc-13763): self-hosted Prowler App URL, JWT (email+password) or API-key auth, the whole-tenant provider->Record model importing each provider's latest completed scan's FAIL findings, and the resource/remediation/risk/tag mapping. Placed alphabetically after Probely. Companion PRs: DefectDojo-Inc/connectors#727, DefectDojo-Inc/dojo-pro#1934. Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
1 parent 164eb24 commit cfb5dd4

1 file changed

Lines changed: 18 additions & 0 deletions

File tree

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

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -688,6 +688,24 @@ This connector uses the Probely REST API to fetch data.
688688
You can find an API key under the User \> API Keys menu in Probely.
689689
See [Probely documentation](https://help.probely.com/en/articles/8592281-how-to-generate-an-api-key) for more info.
690690

691+
## Prowler
692+
693+
The Prowler connector uses the **Prowler App** REST API to import cloud security posture (CSPM) findings from a self-hosted Prowler App instance. DefectDojo discovers each Prowler **provider** (cloud account) as a Record and imports the **FAIL** findings of that provider's latest completed scan.
694+
695+
#### Prerequisites
696+
697+
You will need a running, self-hosted **Prowler App** instance and either a user email + password (for JWT authentication) or a Prowler App **API key**. Findings only appear once you have connected a cloud account (AWS, GCP, Azure, Kubernetes, ...) in Prowler App and run a scan.
698+
699+
#### Connector Mappings
700+
701+
1. Enter your Prowler App URL in the **Location** field (for example `https://prowler.your-company.com`).
702+
2. For JWT authentication, enter the Prowler App user **Email** and **Password**. Alternatively, leave those blank and enter a Prowler App **API Key**. If both are provided, the email/password (JWT) is used.
703+
3. Optionally set a **Minimum Severity** to limit which findings are imported. Findings below the selected severity are not imported.
704+
705+
DefectDojo creates a Record for each Prowler provider and imports the FAIL findings of its latest completed scan, mapping Prowler severities to DefectDojo severities, the affected cloud resource (ARN/resource id) as the component, and the check's remediation and risk into the finding. Muted findings are skipped. Cloud account, region, and service are attached as tags.
706+
707+
For more information, see the **[Prowler App API documentation](https://api.prowler.com/api/v1/docs)**.
708+
691709
## Qualys
692710

693711
The Qualys connector imports **VMDR host vulnerability detections** — each joined with its Qualys KnowledgeBase (QID) metadata — from the Qualys Cloud Platform. DefectDojo creates a Record for each Qualys **host** in your subscription.

0 commit comments

Comments
 (0)