accueil / serveurs / Dev & Code / dev.workers.mike-tusa.certguard/certguard
dev.workers.mike-tusa.certguard/certguard
serveur MCP (Model Context Protocol) · certguard 0.2.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que dev.workers.mike-tusa.certguard/certguard est sûr ?
Au dernier audit MCP Hub, le serveur MCP « dev.workers.mike-tusa.certguard/certguard » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 1 outils
- check_certificate≈ 1070 tokens
Run a live TLS handshake against host:port and audit the certificate the server presents. Returns an A/B/C/F grade and summary, expiry (days remaining), hostname match, chain completeness and trust against Mozilla's root store, negotiated TLS version and cipher suite, key type/size, findings, and a link to the full report. Revocation (OCSP/CRL) is NOT checked. Hosts on Cloudflare's own network cannot be checked live (result: isError with code live_check_unavailable, no grade); a failed handshake returns check_failed with no grade. Read-only: it only opens a TLS connection to the public host. Same engine, cache and limits as the CertGuard JSON API (GET /api/v1/check).
Paramètres, retour & exemple (3)
Paramètreshost· string · requis
Hostname or public IP to check, e.g. example.com. An https:// URL is accepted and reduced to its host (and port). Private, internal and reserved addresses are rejected.port· integer · optionnel · 443 | 8443 | 465 | 993 | 995
TCP port (default 443). Allowed: 443, 8443, 465, 993, 995.include_raw· boolean · optionnel
Also return the full /api/v1/check JSON (all chain certificates, SANs, handshake attempts) in structuredContent.raw. Larger output.
Exemple d'appel{"name": "check_certificate", "arguments": {"host": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"raw": {}, "tls": {}, "host": "texte", "plan": "anonymous", "port": 1, "chain": {}, "grade": "A", "apiUrl": "texte", "cached": true, "expiry": {}, "issues": [], "source": {}}}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».