Chrome extension for TLSentinel. See live TLS certificate info for any HTTPS site and manage monitoring directly from your browser.
- Live cert lookup — the extension asks your TLSentinel instance to dial the site in real-time, so you always see the actual certificate, not cached data
- Badge indicator — color-coded badge on the extension icon shows cert status at a glance
- Monitoring status — see whether a site is already monitored in TLSentinel, and add it with one click if not
- Quick navigation — jump straight to the endpoint detail page in TLSentinel
| Color | Meaning |
|---|---|
| 🟢 Green | Valid, > 30 days remaining |
| 🟡 Amber | Expiring within 30 days |
| 🔴 Red | Expiring within 7 days or already expired |
| ⚫ Gray | Not an HTTPS page, or TLSentinel unreachable |
- A running TLSentinel instance
- An API key with at minimum
certs:viewpermission
- Build the extension (see below) or load from a release zip
- In Chrome, go to
chrome://extensions, enable Developer mode, click Load unpacked, and select thedist/folder - Click the TLSentinel icon and open Settings via the gear icon
- Enter your instance URL (e.g.
https://tls.example.com) and API key - Click Test Connection to verify, then Save
Prerequisites: Node.js 18+
make install # install dependencies
make build # production build → dist/
make dev # watch mode, rebuilds on save
make clean # remove dist/After building, reload the extension in chrome://extensions to pick up changes.
src/
api/ API client (talks to TLSentinel server)
background/ Service worker (badge updates)
lib/ Badge state, storage helpers
options/ Settings page
popup/ Popup UI
public/
manifest.json
icons/ Extension icons (16, 32, 48, 128px)