Ssl Watcher
/install edgeiq-ssl-watcher
SSL & Domain Expiry Watcher
Skill Name: ssl-watcher
Version: 1.1.0
Category: Security / Monitoring
Price: Lifetime: $25 / Optional Monthly: $5/mo (all Pro features permanently)
Author: EdgeIQ Labs
OpenClaw Compatible: Yes — Python 3, pure stdlib + socket, WSL + Windows
What It Does
Monitors SSL certificate health and domain expiry dates for your web properties. Catch expired certs, misconfigured chains, and domains about to lapse before they become emergencies.
⚠️ Legal Notice: Only monitor domains you own or have explicit written permission to audit. Unauthorized recon is illegal.
Features
- SSL Certificate Check — issuer, validity window, chain completeness, protocol versions, cipher strength
- Domain Expiry Check — WHOIS registration and expiration data via socket lookup
- Days-to-Expiry Alerting — configurable warning thresholds (30/14/7/3 days)
- Batch Monitoring — check multiple domains in one run
- Silent Mode — full report, no stdout noise unless issues found
- Pure Python — no external dependencies beyond stdlib + socket
Installation
cp -r /home/guy/.openclaw/workspace/apps/ssl-watcher ~/.openclaw/skills/ssl-watcher
Usage
Check SSL for a Domain
python3 ssl_watcher.py --domain example.com
Check Multiple Domains
python3 ssl_watcher.py --domains example.com store.example.com api.example.com
With Expiry Threshold Alerts
python3 ssl_watcher.py --domain example.com --warn-days 30
Full Report (all details)
python3 ssl_watcher.py --domain example.com --verbose
As OpenClaw Discord Command
In #edgeiq-support channel:
!ssl example.com
!ssl example.com store.example.com api.example.com
!ssl example.com --warn-days 14
!domain example.com
Parameters
| Flag | Type | Default | Description |
|---|---|---|---|
--domain |
string | — | Single domain to check |
--domains |
list | — | Multiple domains to check (space-separated) |
--warn-days |
int | 30 | Alert if cert/domain expires within this many days |
--verbose |
flag | False | Show full chain and protocol details |
--check-http |
flag | False | Also verify site is reachable over HTTPS |
--output |
string | — | Write JSON report to file |
Output Example
=== SSL Watcher Report ===
example.com
Status: ✔ Valid
Issuer: Let's Encrypt
Valid From: 2026-01-15
Expires: 2026-04-15
Days Left: 23 ⚠ WARN
Chain: complete
Protocols: TLS 1.2, TLS 1.3
store.example.com
Status: ✔ Valid
Issuer: GlobalSign
Expires: 2026-07-20
Days Left: 120
Tier Comparison
| Feature | Free | Pro ($9/mo) | Bundle ($39/mo) |
|---|---|---|---|
| Single domain check | ✅ | ✅ | ✅ |
| Multiple domains | — | ✅ (up to 10) | ✅ (unlimited) |
| WHOIS expiry data | — | ✅ | ✅ |
| Expiry warning thresholds | — | ✅ | ✅ |
| JSON report export | — | ✅ | ✅ |
| Weekly automated scan | — | — | ✅ |
| Email alert on expiry | — | — | ✅ |
Pricing
| Feature | Lifetime ($25) | Optional Monthly ($5/mo) |
|---|---|---|
| Single domain check | ✅ | ✅ |
| Multiple domains | ✅ (unlimited) | ✅ (unlimited) |
| WHOIS expiry data | ✅ | ✅ |
| Expiry warning thresholds | ✅ | ✅ |
| JSON report export | ✅ | ✅ |
| Weekly automated scan | ✅ | ✅ |
| Email alert on expiry | ✅ | ✅ |
Lifetime License: $25 — your tool forever, all features included permanently.
Optional Monthly: $5/mo — for those who prefer recurring billing (cancel anytime). 👉 Buy Lifetime — $25 👉 Subscribe Monthly — $5/mo 👉 Subscribe Monthly — $5/mo
Pro Upgrade (deprecated)
All features now included in Lifetime purchase.
Bundle Deal (deprecated)
All features now included in Lifetime purchase.
Support
Need a custom check or bulk monitoring? Open a ticket in #edgeiq-support or email [email protected].
🔗 More from EdgeIQ Labs
edgeiqlabs.com — Security tools, OSINT utilities, and micro-SaaS products for developers and security professionals.
- 🛠️ Subdomain Hunter — Passive subdomain enumeration via Certificate Transparency
- 📸 Screenshot API — URL-to-screenshot API for developers
- 🔔 uptime.check — URL uptime monitoring with alerts
- 🛡️ headers.check — HTTP security headers analyzer
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install edgeiq-ssl-watcher - After installation, invoke the skill by name or use
/edgeiq-ssl-watcher - Provide required inputs per the skill's parameter spec and get structured output
What is Ssl Watcher?
Monitors SSL certificates and domain expirations, providing alerts for upcoming expiry, misconfigurations, and chain issues on multiple domains. It is an AI Agent Skill for Claude Code / OpenClaw, with 68 downloads so far.
How do I install Ssl Watcher?
Run "/install edgeiq-ssl-watcher" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Ssl Watcher free?
Yes, Ssl Watcher is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Ssl Watcher support?
Ssl Watcher is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Ssl Watcher?
It is built and maintained by snipercat69 (@snipercat69); the current version is v1.4.0.