YesWeHack (Pro)
On this page
The YesWeHack connector uses the YesWeHack REST API to import reports from your bug bounty and vulnerability disclosure programs. DefectDojo creates a Record for each program your token can access and imports its reports as findings.
Prerequisites
You will need a YesWeHack Personal Access Token (PAT). Read access to your programs is sufficient. Some accounts require TOTP/MFA when creating a token; once created, the token value itself is what the connector uses.
- In YesWeHack, open your account settings and go to API / Personal Access Tokens.
- Create a token and copy its value. It is only shown once.
Connector Mappings
- Enter
https://api.yeswehack.com/in the Location field. - Enter your Personal Access Token in the Secret field.
- Optionally, set a Minimum Severity to limit which findings are imported. Findings below the selected severity will not be imported.
DefectDojo creates a separate Record for each program your token can access, and imports each report as a finding. The finding’s severity is taken from the report’s CVSS rating, falling back to the triage priority, and then to the report’s numeric CVSS score.
The finding’s status reflects the report’s workflow state:
| YesWeHack workflow state | Finding status |
|---|---|
| New, Under Review, Reopen Under Review, Need More Info | Active |
| Accepted, Ask for fix verification | Active, Verified |
| Resolved, Auto Close | Inactive, Mitigated |
| Won’t Fix | Inactive, Risk Accepted |
| Invalid, Not Applicable, Spam | Inactive, False Positive |
| Duplicate | Inactive, Duplicate |
| Out Of Scope, RTFS | Inactive, Out of Scope |
| Informative | Inactive |