accueil / serveurs / Dev & Code / com.datakoot/cve-vulnerability-lookup
com.datakoot/cve-vulnerability-lookup
serveur MCP (Model Context Protocol) · security-intel 2.1.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 com.datakoot/cve-vulnerability-lookup est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.datakoot/cve-vulnerability-lookup » 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 5 outils
- audit_dependencies≈ 412 tokens
Audit a whole dependency manifest for known vulnerabilities in one call. Paste a package.json (as 'manifest'), or pass a 'dependencies' array of {name, version} objects. Returns per-package findings and a summary. Ecosystem defaults to npm.
Paramètres, retour & exemple (3)
Paramètresmanifest· string · optionnel
Raw package.json contentsecosystem· string · optionnel
Package registry for the dependencies: npm (default), pypi, cargo, go, maven, rubygems, nuget, composer, pub, or hex.dependencies· array · optionnel
[{name, version}] entries
Exemple d'appel{"name": "audit_dependencies", "arguments": {"manifest": "texte", "ecosystem": "texte", "dependencies": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"source": "texte", "verdict": "texte", "findings": "texte", "ecosystem": "texte", "provenance": {}, "packages_audited": "texte", "packages_not_found": "texte", "packages_unverified": "texte", "total_vulnerabilities": "texte", "packages_with_vulnerabilities": "texte"}} - cve_lookup≈ 362 tokens
Look up a CVE by ID and get a compact summary: description, CVSS score & severity, vector, CWE weakness, publish date, references — plus whether it is on the CISA Known-Exploited list (actively exploited in the wild) and its EPSS exploit-probability. Sources: NVD (NIST), CISA KEV, FIRST EPSS.
Paramètres, retour & exemple (1)
Paramètrescve_id· string · requis
CVE identifier, e.g. CVE-2021-44228 (case-insensitive; a bare 2021-44228 also works).
Exemple d'appel{"name": "cve_lookup", "arguments": {"cve_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"id": "texte", "cwe": "texte", "cvss": "texte", "status": "texte", "sources": "texte", "published": "texte", "provenance": {}, "references": "texte", "description": "texte", "last_modified": "texte", "known_exploited": "texte", "exploit_probability": "texte"}} - epss_score≈ 340 tokens
Get the EPSS exploit-probability score (0-1) and percentile for one or more CVEs — the likelihood each is exploited in the next 30 days. Use it to prioritize patching. Pass cve_id for one, or cve_ids (array or comma-separated) for many. Source: FIRST.org EPSS.
Paramètres, retour & exemple (2)
Paramètrescve_id· string · optionnel
A single CVE id.cve_ids· array · optionnel
Multiple CVE ids (or pass a comma-separated string).
Exemple d'appel{"name": "epss_score", "arguments": {"cve_id": "texte", "cve_ids": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"note": "texte", "as_of": "texte", "model": "texte", "scored": "texte", "scores": "texte", "source": "texte", "provenance": {}}} - known_exploited≈ 470 tokens
Check whether a CVE is on the CISA Known Exploited Vulnerabilities (KEV) catalog — confirmed exploited in the wild — or list the most recently added exploited vulnerabilities. Pass cve_id to check one; omit it to list recent (optionally filter by vendor/product, or ransomware_only). Source: CISA KEV, updated ~daily.
Paramètres, retour & exemple (4)
Paramètreslimit· number · optionnel
When listing, how many newest entries to return (default 20, max 100).cve_id· string · optionnel
Optional. Check a single CVE, e.g. CVE-2021-44228.vendor· string · optionnel
Optional. Filter by vendor or product name substring.ransomware_only· boolean · optionnel
Optional. Only vulns CISA links to known ransomware campaigns.
Exemple d'appel{"name": "known_exploited", "arguments": {"limit": 1, "cve_id": "texte", "vendor": "texte", "ransomware_only": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"name": "texte", "cve_id": "texte", "filter": "texte", "listed": "texte", "source": "texte", "vendor": "texte", "product": "texte", "due_date": "texte", "released": "texte", "returned": "texte", "date_added": "texte", "provenance": {}}} - package_vulnerabilities≈ 391 tokens
List known vulnerabilities for a software package (optionally a specific version) via OSV. Ecosystems: npm, pypi, cargo, go, maven, rubygems, nuget, composer, pub, hex.
Paramètres, retour & exemple (3)
Paramètresname· string · requis
Exact package name as published in that registry, e.g. lodash for npm, requests for pypi.version· string · optionnel
Optional; if given, only vulns affecting that version are returnedecosystem· string · requis
Package registry to look in. One of: npm, pypi, cargo, go, maven, rubygems, nuget, composer, pub, hex.
Exemple d'appel{"name": "package_vulnerabilities", "arguments": {"name": "texte", "ecosystem": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"name": "texte", "source": "texte", "version": "texte", "ecosystem": "texte", "provenance": {}, "vulnerabilities": "texte", "vulnerability_count": "texte"}}
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é ».