Feature Request - Minimum TLS version check (e.g. enforce a minimum of TLS 1.2) #4013

Open
opened 2026-02-28 03:48:12 -05:00 by deekerman · 5 comments
Owner

Originally created by @ndbroadbent on GitHub (Mar 3, 2025).

Couldn't find any related issues

🏷️ Feature Request Type

New monitor

🔖 Feature description

It would be great if we could set up an SSL check that verifies certificates and also configures a minimum TLS version, e.g. 1.0, 1.1, 1.2, or 1.3.

1.0 and 1.1 are legacy TLS versions, so I'd like to set up checks for all of my domains and make sure I don't accidentally support them. Thanks!

✔️ Solution

New SSL monitor for minimum TLS version

Alternatives

Couldn't find any, maybe a bash script as a cron job

📝 Additional Context

No response

Originally created by @ndbroadbent on GitHub (Mar 3, 2025). ### 📑 I have found these related issues/pull requests Couldn't find any related issues ### 🏷️ Feature Request Type New monitor ### 🔖 Feature description It would be great if we could set up an SSL check that verifies certificates and also configures a minimum TLS version, e.g. 1.0, 1.1, 1.2, or 1.3. 1.0 and 1.1 are legacy TLS versions, so I'd like to set up checks for all of my domains and make sure I don't accidentally support them. Thanks! ### ✔️ Solution New SSL monitor for minimum TLS version ### ❓ Alternatives Couldn't find any, maybe a bash script as a cron job ### 📝 Additional Context _No response_
Author
Owner

@Ghost93 commented on GitHub (Mar 26, 2025):

interested 👍

@Ghost93 commented on GitHub (Mar 26, 2025): interested 👍
Author
Owner

@CommanderStorm commented on GitHub (Apr 17, 2025):

Maybe relevant for some: that we currently support the tls versions that node supports by default.

@CommanderStorm commented on GitHub (Apr 17, 2025): Maybe relevant for some: that we currently support the tls versions that node supports by default.
Author
Owner

@jnovack commented on GitHub (May 3, 2025):

Forgive me, why is checking for TLS 1.1 the responsibility of the uptime checker checking every X minutes?

Ignoring that security scans are the responsibility of the network security tool (which this is not), how often is someone accidentally enabling TLS 1.1 that you need to have it checked EVERY time you check to see if the host is up?

I feel this is scope creep at it's worst.

@jnovack commented on GitHub (May 3, 2025): Forgive me, why is checking for TLS 1.1 the responsibility of the uptime checker checking every X minutes? Ignoring that security scans are the responsibility of the network security tool (which this is not), how often is someone accidentally enabling TLS 1.1 that you need to have it checked EVERY time you check to see if the host is up? I feel this is scope creep at it's worst.
Author
Owner

@Loughty commented on GitHub (Aug 6, 2025):

Maybe relevant for some: that we currently support the tls versions that node supports by default.

Hi @CommanderStorm, there's a way of lowering the min TLS version supported? (has u can do, for example, in Firefox). After an update, my Uptime Kuma now show one host has down, and the "ignoring TLS/SSL errors" option isn't working this time. I think it's because the min TLS version supported has ben raised (I update Uptime Kuma from 1.19 to 1.23).

@Loughty commented on GitHub (Aug 6, 2025): > Maybe relevant for some: that we currently support the tls versions that node supports by default. Hi @CommanderStorm, there's a way of lowering the min TLS version supported? (has u can do, for example, in Firefox). After an update, my Uptime Kuma now show one host has down, and the "ignoring TLS/SSL errors" option isn't working this time. I think it's because the min TLS version supported has ben raised (I update Uptime Kuma from 1.19 to 1.23).
Author
Owner

@CommanderStorm commented on GitHub (Aug 6, 2025):

Yes, just pass the relevant node environment variables.

Please fix your services instead of bodging like this though.

@CommanderStorm commented on GitHub (Aug 6, 2025): Yes, just pass the relevant node environment variables. Please fix your services instead of bodging like this though.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/uptime-kuma#4013
No description provided.