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.3.tar.gz (3.0 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.3-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ssl_cert_checker-0.1.3.tar.gz
  • Upload date:
  • Size: 3.0 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.3.tar.gz
Algorithm Hash digest
SHA256 3afd8b160852a7f1d3f8eb0a7cd7e4fad7d45c897338fd92eaf6041d0817faad
MD5 ff9f4209528cb98f2901c89459a82c9e
BLAKE2b-256 64e20167e123df4fa5ec775487b4c671188a4ca0c257d17ccab363942023d7de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ssl_cert_checker-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 c243b3ea62dccc6208b6a36490502c7483cb45faae154fc28cbfeeaae9a009af
MD5 7b59e82101cf812be2f94e49ed329353
BLAKE2b-256 b1125c2ad6c487bca09960ee4b412ee748a3e4e4889833105a7adc1368f70421

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