Skip to content

feat(security): implement automated TLS certificate renewal monitor in CI (#1362) - #1413

Closed
frammawiliansyah wants to merge 1 commit into
FinesseStudioLab:mainfrom
frammawiliansyah:feat/issue-1362
Closed

frammawiliansyah wants to merge 1 commit into
FinesseStudioLab:mainfrom
frammawiliansyah:feat/issue-1362

Conversation

@frammawiliansyah

@frammawiliansyah frammawiliansyah commented Sep 30, 2026 •

Copy link
Copy Markdown

Description

Resolves #1362

Adds automated daily CI workflow and checker utility to monitor endpoint SSL/TLS certificate expiry and warn on impending expirations.

Key Changes

  • .github/workflows/tls-cert-check.yml: Scheduled daily GitHub Actions workflow to check certificate validity.
  • backend/src/security/tlsCertCheck.js: Implemented socket TLS handshake inspector verifying certificate subject, SAN, and remaining validity days.
  • backend/src/security/tlsCertCheck.test.js: Added unit test coverage with mock TLS sockets.

Verification

  • Verified socket inspection against mock certificate fixtures.
  • Validated CLI exit codes and warning threshold triggers.

@frammawiliansyah frammawiliansyah changed the title feat(security): Automated TLS cert auto-renewal monitoring check in CI (#1362) feat(security): implement automated TLS certificate renewal monitor in CI (#1362) Sep 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(security): Automated TLS cert auto-renewal monitoring check in CI

2 participants