testssl_check
Analyze SSL/TLS endpoints for protocol weaknesses and known vulnerabilities, including BEAST, POODLE, and HEARTBLEED. Returns severity levels, supported protocols, and cipher strength.
Instructions
Comprehensive SSL/TLS analysis using testssl.sh.
Complements sslyze with additional checks including BEAST, BREACH, CRIME, LUCKY13, POODLE, HEARTBLEED, CCS injection, ROBOT, and more.
Args: host: Target hostname or IP address. port: Target port (default 443). severity_threshold: Minimum severity to report — INFO, LOW, MEDIUM, HIGH, CRITICAL. timeout: Override default timeout in seconds.
Returns: SSL/TLS findings including protocol support, cipher strength, and known vulnerabilities.
Note: - testssl.sh executable or testssl must be in PATH. - Target must be in tengu.toml [targets].allowed_hosts.
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": "testssl_check"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| host | Yes | ||
| port | No | ||
| timeout | No | ||
| severity_threshold | No | LOW |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||