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.6.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.6-py3-none-any.whl (4.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ssl_cert_checker-0.1.6.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.6.tar.gz
Algorithm Hash digest
SHA256 d0a532e5f8ac33b9cdeed3576e23ce666ab0372e769ba04750453f19d2bc97e5
MD5 182603e56297fd45a607329308a61a71
BLAKE2b-256 448281cb26362473776ddcc0d29e34d1aef15fe7b22475624bcac015d512d83a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ssl_cert_checker-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 32cb3eae79f5144b06c0dc01aedcbf60e325c34d5cdbfd53005eaca032069e03
MD5 1b5ae0a12d0d447317d1dec0a86a66d6
BLAKE2b-256 b7b9ace5ea906c35f669b61abb9edf684292d2127e9300bc51931f7c1768d87d

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