Sslyze Integration with DefectDojo
SSLyze is a fast and powerful open-source SSL/TLS scanning tool and Python library that analyzes the security configuration of SSL/TLS-enabled servers by testing supported protocols, cipher suites, elliptic curves, certificate validity, and known vulnerabilities including Heartbleed, ROBOT, and OpenSSL CCS injection across services such as HTTPS, SMTP, XMPP, LDAP, POP, IMAP, RDP, Postgres, and FTP. The tool validates server configurations against Mozilla's recommended TLS settings with battle-tested reliability used to scan hundreds of thousands of servers daily, integrating seamlessly into CI/CD pipelines with both command-line and fully-documented Python API interfaces to enable continuous security compliance monitoring and automated vulnerability detection throughout the software development lifecycle.
Data Granularity: What Gets Imported
The following fields are captured from Sslyze results and surfaced in DefectDojo findings:
| Field | Source | Notes |
|---|---|---|
| Title | Finding name from the scan | Matched to the tool's own naming |
| Severity | Critical / High / Medium / Low / Info | Mapped from the tool's own severity scale |
| Description | Finding detail from the report | Includes what the issue is and why it matters |
| Mitigation | Remediation guidance | Where the tool provides it |
Importing Into DefectDojo
Use the DefectDojo import API to create a new Test under the relevant Engagement for your product. The request body:
{
"scan_type": "Sslyze",
"engagement": "<engagement-id>",
"file": "results.json"
}