nabla-c0d3/sslyze

Fast and powerful SSL/TLS scanning library.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 7 minutes ago
Added to GitGenius on September 18th, 2026
Created on August 18th, 2014
Open Issues & Pull Requests: 31 (+0)
GitHub issues: Enabled
Number of forks: 494
Total Stargazers: 3,781 (+0)
Total Subscribers: 128 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 22.7 days
Mean response time: 110.9 days
90th percentile: 188.7 days
Tracked items: 50

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 16
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 492 days
Stale 30+ days: 9
Stale 90+ days: 6

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • fix ready (16)
  • new-check (5)
  • bug (2)
  • enhancement (2)
  • blocked (1)
  • complex (1)
  • need more info (1)
  • wontfix (1)

Most active issues this week

Detailed Description

SSLyze is a fast and powerful SSL/TLS scanning tool and Python library.

SSLyze addresses the need to verify that servers use strong encryption settings and are not vulnerable to known TLS attacks. It works by connecting to a server and analyzing its SSL/TLS configuration, checking cipher suites, certificate validity, elliptic curves, and testing for vulnerabilities like Heartbleed, ROBOT, and OpenSSL CCS injection. The tool emphasizes speed and reliability, designed to scan hundreds of thousands of servers reliably.

SSLyze suits security teams and DevOps engineers who need to audit TLS configurations at scale. It works well for continuous compliance checking in CI/CD pipelines, where it can validate servers against Mozilla's recommended TLS configurations (old, intermediate, or modern) and return a non-zero exit code on non-compliance. Custom TLS configuration files can also be provided for organization-specific requirements. Beyond HTTPS servers, the tool supports scanning SMTP, XMPP, LDAP, POP, IMAP, RDP, Postgres, and FTP servers. A fully documented Python API enables integration into custom applications, including serverless deployments. Results export to JSON for downstream processing.

The project maintains active test coverage with continuous integration workflows. Development activity shows consistent engagement with the codebase through regular updates and maintenance of the testing infrastructure.