check_tls_endpoint
Connect to any public host and port to inspect the live TLS certificate for expiry, weak keys, weak signatures, self-signed status, hostname mismatches, and CA expiration.
Instructions
Connect to a public host:port, read the certificate it actually serves, and run the same findings as find_certs_in_config on it (expiry, weak key, weak signature, self-signed, hostname not in SANs, CA expiry). Any port. Refuses hosts that resolve to private or reserved addresses.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| host | Yes | ||
| port | No | ||
| role | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |