{"id":19505821,"url":"https://github.com/joshooaj/certmon","last_synced_at":"2026-05-16T02:04:49.191Z","repository":{"id":41856595,"uuid":"476053382","full_name":"joshooaj/CertMon","owner":"joshooaj","description":"A simple example of using GitHub Actions with PowerShell and Pester to monitor certificates on a list of web servers.","archived":false,"fork":false,"pushed_at":"2022-04-26T22:59:32.000Z","size":8,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-31T04:38:52.918Z","etag":null,"topics":["certificates","github-actions","pester","powershell"],"latest_commit_sha":null,"homepage":"","language":"PowerShell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/joshooaj.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-03-30T21:14:33.000Z","updated_at":"2022-06-10T13:17:06.000Z","dependencies_parsed_at":"2022-07-24T22:16:23.300Z","dependency_job_id":null,"html_url":"https://github.com/joshooaj/CertMon","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/joshooaj/CertMon","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joshooaj%2FCertMon","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joshooaj%2FCertMon/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joshooaj%2FCertMon/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joshooaj%2FCertMon/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/joshooaj","download_url":"https://codeload.github.com/joshooaj/CertMon/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joshooaj%2FCertMon/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":285170106,"owners_count":27126456,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-11-19T02:00:05.673Z","response_time":65,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["certificates","github-actions","pester","powershell"],"created_at":"2024-11-10T22:34:19.297Z","updated_at":"2025-11-19T02:03:46.710Z","avatar_url":"https://github.com/joshooaj.png","language":"PowerShell","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Test Certificates](https://github.com/joshooaj/CertMon/actions/workflows/test.yaml/badge.svg)](https://github.com/joshooaj/CertMon/actions/workflows/test.yaml)\n\n# Certificate Monitor\n\nThis repo is an example of how one might use PowerShell with Pester and GitHub Actions to casually monitor the status of multiple web servers and their certificates. By \"casually\", I mean that this is using GitHub Actions with a cronjob trigger so at best you would know a system is offline in ~5 minutes.\n\nThe original intent was to monitor the certificate status of a few sites and find out if the certificates were approaching expiration. Therefore a GitHub Action running a few times a day more than meets that expectation.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoshooaj%2Fcertmon","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjoshooaj%2Fcertmon","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoshooaj%2Fcertmon/lists"}