Verificar vulnerabilidades conocidas de un paquete
check_known_vulnerabilitiesRevisa si un paquete de software (de npm, PyPI, Go, crates.io, Maven, RubyGems, y otros ecosistemas soportados por OSV.dev) tiene vulnerabilidades ya conocidas y publicadas (CVEs y equivalentes), consultando la base de datos abierta OSV.dev (agrega GitHub Advisory Database, PyPA, Go, npm, RustSec, entre otras). Devuelve cada vulnerabilidad encontrada con su identificador, CVE oficial si existe, severidad, fecha de publicación y un link. Úsalo antes de confiar en un paquete del que depende un servidor MCP o cualquier otro componente — un paquete puede pasar la auditoría del manifiesto y la detección de descripciones envenenadas y aun así tener una falla de seguridad ya conocida en su propio código. Requiere una llave de acceso válida (usos gratis o créditos) — ver POST /crear-llave.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"ecosistema": "<ecosistema>",
"nombre": "<nombre>"
},
"name": "check_known_vulnerabilities"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| nombre | Yes | Nombre exacto del paquete tal como aparece en su registro (ej. "left-pad" en npm). | |
| version | No | Versión exacta a revisar. Si se omite, busca vulnerabilidades conocidas en cualquier versión del paquete. | |
| ecosistema | Yes | Ecosistema del paquete. Comunes: npm, PyPI, Go, crates.io, Maven, NuGet, RubyGems, Packagist, Hex, Pub. Se envía tal cual a OSV.dev. |