Certificate Expiry Hygiene

Finds Windows certificates that are expiring or already expired, and the self-signed or test-signing certificates that should not be trusted.

The Certificate Expiry Hygiene skill uses Windows certificate data on Lansweeper inventory, joined for owner and role context. It lists leaf certificates by expiration window, identifies self-signed and test-signed certificates, and shows how issuers and certificate stores are spread across the fleet. It produces a dated renewal worklist and a trust-hygiene exception list for preventing expired-certificate outages.

Why the Certificate Expiry Hygiene Skill Matters Here

  • IT perspective

    “Which certificate is about to take a service down?”

    • Certificates expiring in 30, 60 or 90 days become a dated renewal worklist.
    • Domain controllers and web servers carrying an expiring certificate can be checked directly.
  • Security perspective

    “Which machines trust something they should not?”

    • Self-signed and test-signing certificates are listed per machine.
    • The internal and untrusted CAs the estate depends on are made visible.

Requirements

Lansweeper MCP

https://mcp.lansweeper.com/mcp

Lansweeper plan

Starter, Pro, Enterprise

LLM

Claude 3.5+, ChatGPT, Gemini (Antigravity), Copilot

Step by step setup guide

Step 1: Download
Download the skill package for your platform.

Step 2: Install

  • Claude: install as a skill in Claude Desktop or Claude Code.
  • ChatGPT: add the skill to your ChatGPT (Codex) skills folder.
  • Gemini (Antigravity): load the skill into your Antigravity agent’s skill folder.
  • Copilot: add it as a skill in GitHub Copilot, or import it into Copilot Studio.

Step 3: Connect Lansweeper
The skill needs your Lansweeper data to return results. Certificate data comes from Windows scans, so non-Windows assets return none.

  • Claude: connect the Lansweeper MCP connector and sign in.
  • ChatGPT: connect Lansweeper MCP, EU or US endpoint based on your tenant.
  • Gemini (Antigravity): connect a Lansweeper MCP connector separately; Gemini doesn’t ship one built in.
  • Copilot: connect the Lansweeper MCP connector to your agent.

Step 4: Ask

  • Claude: “Which certificates are expiring in the next 30, 60 and 90 days?” or “Which machines have test-signing root certificates?”
  • ChatGPT: trigger with $certificate-expiry-hygiene or “Which machines have test-signing root certificates?”
  • Gemini (Antigravity): “Do we have self-signed certificates in the environment, and where?”
  • Copilot: “Are any of our domain controllers or web servers carrying an expiring cert?”