ssl_check
Analyze SSL/TLS certificate validity, grade, protocol, cipher, expiry, and SAN. Reports invalid certs without endpoint failure, providing structured validation errors for expired, self-signed, or hostname mismatch.
Instructions
Analyze SSL/TLS certificate: grade (A/B/C/D/F), protocol version, cipher suite, chain, expiry, Subject Alternative Names, and structured validation findings. Invalid certs (expired, self-signed, hostname mismatch, untrusted root) are reported as findings via valid=false + validation_errors[] rather than as endpoint failures, so an unreachable cert still returns useful intel. Grade D = cert readable but invalid; F = expired, legacy TLS, or probe failure. Use to audit certificate validity and detect expiring certs; for full domain audit use audit_domain. Free: 100/hr, Pro: 1000/hr. Returns {grade, valid, validation_errors, protocol, cipher, issuer, subject, not_before, not_after, days_remaining, chain, san, warnings}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| domain | Yes | Domain to check SSL/TLS certificate for (e.g. 'example.com', 'api.stripe.com') |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |