bluewave-labs / bluewave-labs/Checkmate

SSL/TLS certificate expiry not checked on non standard https port

Open
#3,646 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
10.8k
Forks
1.2k
Avg merge
1d 4h
Merged PRs (30d)
74

Description

**Describe the bug**
Hello, First, thanks a lot for your work.
I'm starting with checkmate (to replace checkcle that is having an issue on ressources, especially CPU) and I noticed the certificate expiry is not checked on https service with non-standard port.

**To Reproduce**
Steps to reproduce the behavior:
1. Go to Checkmate->Uptime->Create a monitor with a non standard https port (eg https://checkmate.example.org:54321
2. wait that the monitor is initialized and some checks are reported
3. Click on the monitor created
4. See error: Certificate Expiry is NA

**Expected behavior**
I would have expected the Certificate Expiry date to have been checked

**Screenshots**
If applicable, add screenshots to help explain your problem.

Image

**Desktop (please complete the following information):**
- Browser Chrome
- Version 147.0.7727.138

**Additional context**
Checkmate 3.7.1 running on Docker on a Synology DS1522+ (deployed using docker-compose mono with separated mongodb)

Contributor guide

Open the contributing guide

Research direction

Reproduce the issue through the Checkmate Uptime monitor flow using an HTTPS URL with a non-standard port such as https://checkmate.example.org:54321. Trace how the monitor reports certificate information for that endpoint; done means the monitor displays the certificate expiry date instead of NA.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
backend, security
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.