ssl_tls_check
Analyze a host's SSL/TLS configuration to detect weak protocols, deprecated ciphers, certificate issues, and known vulnerabilities. Get a security grade and actionable recommendations.
Instructions
Analyze SSL/TLS configuration of a host using sslyze.
Checks for:
Supported protocol versions (SSLv2/3, TLS 1.0-1.3)
Weak/deprecated cipher suites
Certificate validity and expiration
Known vulnerabilities (Heartbleed, ROBOT, POODLE, DROWN, BEAST)
Certificate chain trust issues
OCSP stapling support
Forward secrecy support
Args: host: Target hostname or IP address. port: Target port. Default: 443. timeout: Scan timeout in seconds.
Returns: Comprehensive SSL/TLS analysis with grade, vulnerabilities, and recommendations.
Note: - Uses sslyze Python library directly (no subprocess). - May take 30-60 seconds to complete a full analysis.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"host": "<host>"
},
"name": "ssl_tls_check"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| host | Yes | ||
| port | No | ||
| timeout | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||