Vulnerability Search (ENISA EUVD)
euvd/vulnerability-search
Searches the ENISA European Union Vulnerability Database and returns matching records newest first, with the total match count: description, CVSS score and vector, EPSS, aliases (CVE and GHSA ids), references, assigner, exploitedSince and affected vendors and products. Give at least one filter; filters combine: free text (also matches an EUVD, CVE or GHSA id), vendor, product, assigner, CVSS range, EPSS range, publication date range, exploited only. Pages hold at most 10 records (`page_size`, default 5); `page` is zero-based. No match returns an empty `items` list with total 0.
Price
$0.0026 per call
You pay the price shown. If a call turns out to cost more than its quote, you pay the actual price, capped at twice the quote. No monthly minimum. Top-ups start at $0.50.
Data source
Source: ENISA, European Union Vulnerability Database (EUVD), https://euvd.enisa.europa.eu. Reproduced with acknowledgement of the source as the ENISA legal notice requires. Served by Eden Engine; not an official ENISA product.
Use it
Five steps: search, inspect, learn, run, settle. No per-tool setup; your agent reaches this tool through the meta-tools it already has.
Connect once and your AI can find and run this tool, and any other it needs.
// 1. search: find the tool
omnial_search({ query: "what you need" })
// 2. inspect: price and input schema
omnial_inspect({ tool: "euvd/vulnerability-search" })
// 3. learn: read the usage guide at runtime
omnial_learn({ tool: "euvd/vulnerability-search" })
// 4. run: price the exact call first, then run it
omnial_execute({ tool: "euvd/vulnerability-search", input: { /* see input_schema */ }, dry_run: true })
omnial_execute({ tool: "euvd/vulnerability-search", input: { /* ... */ } })
// 5. settle: the call is charged when it finishes, nothing to doNot connected yet? Point your MCP client at https://mcp.eden-engine.com/mcp, then copy a config for your client.
Pricing
Every charge this tool can incur.
| Charge | Price |
|---|---|
Per call | $0.0026 |
- Updated
- Oct 25, 2026
Input and output schemas
Input schema
{
"type": "object",
"anyOf": [
{
"required": [
"text"
]
},
{
"required": [
"vendor"
]
},
{
"required": [
"product"
]
},
{
"required": [
"assigner"
]
},
{
"required": [
"from_score"
]
},
{
"required": [
"to_score"
]
},
{
"required": [
"from_epss"
]
},
{
"required": [
"to_epss"
]
},
{
"required": [
"from_date"
]
},
{
"required": [
"to_date"
]
},
{
"required": [
"exploited"
]
}
],
"properties": {
"page": {
"type": "integer",
"default": 0,
"maximum": 1000,
"minimum": 0,
"description": "Zero-based page number."
},
"text": {
"type": "string",
"maxLength": 200,
"description": "Free text; also matches an identifier such as EUVD-2025-211185, CVE-2025-58403 or a GHSA id."
},
"vendor": {
"type": "string",
"maxLength": 100,
"description": "Vendor name, for example CGM or Microsoft."
},
"product": {
"type": "string",
"maxLength": 100,
"description": "Product name, for example Apache."
},
"to_date": {
"type": "string",
"pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}$",
"description": "Latest publication date, YYYY-MM-DD."
},
"to_epss": {
"type": "number",
"maximum": 100,
"minimum": 0,
"description": "Highest EPSS percentage, 0 to 100."
},
"assigner": {
"type": "string",
"maxLength": 100,
"description": "Assigner, for example Wordfence or CERT-PL."
},
"to_score": {
"type": "number",
"maximum": 10,
"minimum": 0,
"description": "Highest CVSS base score, 0 to 10."
},
"exploited": {
"type": "boolean",
"description": "True to keep only vulnerabilities recorded as exploited in the wild."
},
"from_date": {
"type": "string",
"pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}$",
"description": "Earliest publication date, YYYY-MM-DD."
},
"from_epss": {
"type": "number",
"maximum": 100,
"minimum": 0,
"description": "Lowest EPSS percentage, 0 to 100."
},
"page_size": {
"type": "integer",
"default": 5,
"maximum": 10,
"minimum": 1,
"description": "Records per page, 1 to 10 (default 5)."
},
"from_score": {
"type": "number",
"maximum": 10,
"minimum": 0,
"description": "Lowest CVSS base score, 0 to 10."
}
},
"additionalProperties": false
}Output schema
{
"type": "object",
"required": [
"items"
],
"properties": {
"items": {
"type": "array",
"items": {
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "EUVD identifier, for example EUVD-2026-109213."
},
"epss": {
"type": "number",
"description": "EPSS score: the estimated probability, in percent, of exploitation in the next 30 days."
},
"aliases": {
"type": "string",
"description": "Other identifiers (CVE, GHSA and similar), one per line."
},
"assigner": {
"type": "string",
"description": "The body that assigned the record, for example Wordfence or CERT-PL."
},
"baseScore": {
"type": [
"number",
"null"
],
"description": "CVSS base score, 0 to 10; null when the record has no score yet (about 4 in 10 records)."
},
"enisaUuid": {
"type": "string",
"description": "ENISA's internal UUID of the record."
},
"references": {
"type": "string",
"description": "Reference URLs, one per line."
},
"dateUpdated": {
"type": "string",
"description": "Last update time, same text format."
},
"description": {
"type": "string",
"description": "Description of the vulnerability."
},
"datePublished": {
"type": "string",
"description": "Publication time as text, for example Oct 24, 2026, 4:32:10 AM (UTC)."
},
"enisaIdVendor": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Link id."
},
"vendor": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Vendor name."
}
},
"description": "The vendor.",
"additionalProperties": true
}
},
"description": "An affected vendor.",
"additionalProperties": true
},
"description": "Affected vendors."
},
"enisaIdProduct": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Link id."
},
"product": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Product name."
},
"vendor": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Vendor name."
}
},
"description": "The product's vendor.",
"additionalProperties": true
}
},
"description": "The affected product.",
"additionalProperties": true
},
"product_version": {
"type": "string",
"description": "Affected version range as text, for example 0 ≤2.2.1."
}
},
"description": "An affected product.",
"additionalProperties": true
},
"description": "Affected products."
},
"exploitedSince": {
"type": "string",
"description": "Date from which exploitation in the wild is recorded; present only for exploited vulnerabilities."
},
"baseScoreVector": {
"type": "string",
"description": "CVSS vector string."
},
"baseScoreVersion": {
"type": "string",
"description": "CVSS version of the score, for example 3.1 or 4.0."
}
},
"description": "One vulnerability record.",
"additionalProperties": true
},
"description": "Matching records, newest first; empty when nothing matches."
},
"total": {
"type": "integer",
"description": "Number of records matching the query across all pages."
}
},
"description": "One page of results.",
"additionalProperties": true
}