ワンクリックで
ssl-certificate
Check SSL/TLS certificate expiry and chain validity using openssl. Alerts on certificates expiring within 30 days.
メニュー
Check SSL/TLS certificate expiry and chain validity using openssl. Alerts on certificates expiring within 30 days.
Translate natural language image descriptions into detailed, structured DALL-E prompts with subject, style, composition, lighting, and mood specifications.
Decompose mathematical problems into sub-expressions, evaluate each one with the calculator tool, and present the full working chain. Handles arithmetic, trigonometry, logarithms, and financial formulas.
Compare two or more PDF documents by extracting targeted sections, building a structured comparison matrix, and highlighting differences with page references.
Extract structured data from web pages using browser snapshot and text tools, then process it into tables, comparisons, or summaries using Python.
Analyze endpoint latency trends using historical check data from memory. Detects slow degradation, spikes vs sustained issues, and calculates baseline deviations.
Validate API response structure and content. Detects schema drift, unexpected null values, and abnormal response sizes.
| name | ssl-certificate |
| description | Check SSL/TLS certificate expiry and chain validity using openssl. Alerts on certificates expiring within 30 days. |
| requires | {"bins":["openssl"]} |
SSL/TLS certificate checking skill.
echo | openssl s_client -connect <host>:443 -servername <host> 2>/dev/null | openssl x509 -noout -dates -subject -issuer
Replace <host> with the hostname extracted from the endpoint URL
(strip the protocol and path).
The command returns:
notBefore= -- certificate start datenotAfter= -- certificate expiry datesubject= -- certificate subject (CN and/or SAN)issuer= -- certificate issuer (CA name)Calculate days until expiry from the notAfter date using the current
timestamp from datetime.
| Days remaining | Severity |
|---|---|
| > 30 | No alert |
| 14-30 | Warning |
| 7-14 | Warning (urgent) |
| 1-7 | Critical |
| 0 or expired | Critical (emergency) |