Skip to main content

Check SSL certificate expiry for one or more domains

Project description

ssl-cert-checker

CMDOP Skill — install and use via CMDOP agent:

cmdop-skill install ssl-cert-checker

Check SSL certificate expiry for one or more domains. CMDOP skill + standalone Python library.

Install

pip install ssl-cert-checker

Or as a CMDOP skill:

cmdop-skill install path/to/ssl-cert-checker

CLI

ssl-cert-checker check --domains github.com google.com
✅  github.com: expires 2026-04-05 (33 days) — Sectigo Limited
✅  google.com: expires 2026-04-27 (54 days) — Google Trust Services

JSON output (for scripts/CMDOP bot):

ssl-cert-checker check --domains github.com --json

Python API

from ssl_cert_checker import check_cert, check_certs, CertResult, status_emoji

# Single domain
result = check_cert("github.com")
print(result.domain, result.expires, result.days_left, result.issuer)

# Batch
results = check_certs(["github.com", "google.com"])

# Status emoji: red (<7d), warning (<30d), green (>=30d)
print(status_emoji(result.days_left))

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ssl_cert_checker-0.1.5.tar.gz (3.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ssl_cert_checker-0.1.5-py3-none-any.whl (4.2 kB view details)

Uploaded Python 3

File details

Details for the file ssl_cert_checker-0.1.5.tar.gz.

File metadata

  • Download URL: ssl_cert_checker-0.1.5.tar.gz
  • Upload date:
  • Size: 3.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.18

File hashes

Hashes for ssl_cert_checker-0.1.5.tar.gz
Algorithm Hash digest
SHA256 0dfea49cf1bf3a693102d6ccb2e8a27459fc48d8c82701922faeedde4ec326fd
MD5 c193bc7e316ef045e94cf92be9903565
BLAKE2b-256 80b402fecc08ea1937d4c272ddd89ac09159a0a8712feff46728de6253f6c863

See more details on using hashes here.

File details

Details for the file ssl_cert_checker-0.1.5-py3-none-any.whl.

File metadata

File hashes

Hashes for ssl_cert_checker-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 0b8e64b8383d4edf6e7a76dfd53b93b301224e40ce9aebfce9fd6299c84c148f
MD5 c9fcb3a21e9923b3a198f3d12aac4c86
BLAKE2b-256 9d11831cbd0fd5243b66be2829b3e2135ed8653cd804ae37fb8c887b8130276d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page