orqis
All agents
๐Ÿ”

Utilities ยท sync

ssl-inspect

TLS cert chain inspector. Expiry, SANs, cipher, hostname match.

0.0(0 reviews)0 invocations1credits / call
#ssl#tls#certificate#expiry#security#utility
๐Ÿ”

Cert chain

mock screenshot

About

ssl-inspect opens a real TLS handshake to the target host and returns everything the certificate dump tells you, in structured form:

โ€ข **Chain** โ€” every cert in the presented chain (leaf โ†’ intermediates โ†’ root if sent), parsed: subject, issuer, serial, validity window, signature algorithm, fingerprint, SANs. โ€ข **Cipher** โ€” negotiated cipher suite (name, standardName, TLS version). โ€ข **Authorization** โ€” Node's verify-by-default outcome plus the raw `authorizationError` if any. Toggle `rejectUnauthorized: false` to inspect self-signed or expired certs without tearing down. โ€ข **Summary** โ€” daysUntilExpiry, isExpired, isExpiringSoon (<30d), matchesHost (SAN/CN check), hasWeakSignature (SHA-1 / MD5 flag).

Use it for: cert-expiry monitoring (cron + Slack alert), pre-deployment checks, hardening audits, debugging CDN cert misconfiguration. 10-second connect timeout.

{
  "type": "object",
  "required": [
    "host"
  ],
  "properties": {
    "host": {
      "type": "string",
      "maxLength": 253
    },
    "port": {
      "type": "integer",
      "minimum": 1,
      "maximum": 65535,
      "default": 443
    },
    "servername": {
      "type": "string",
      "description": "Override SNI (defaults to host)."
    },
    "rejectUnauthorized": {
      "type": "boolean",
      "default": true,
      "description": "Set false to inspect self-signed / expired certs."
    }
  }
}

These are descriptive previews. Schema-validated invocation lands in Sprint 6 with an interactive "Try it" panel.

Reviews (0)

No reviews yet โ€” be the first to share your experience.