removedOutput schema / $defs / CveSearchItem / description
Removed value: -"Slim per-result shape for cve_search list items.\n\nDefault cve_search response uses this shape (description / cvss_breakdown /\naffected_products / references / first_seen_* are dropped). Pass cve_search\n?include=full to get the full CveResponse shape — extra=\"allow\" lets the\nfull-mode fields pass through without a schema fork."
removedOutput schema / $defs / CveSearchItem / properties / cve_id / description
Removed value: -"Canonical CVE identifier, e.g. 'CVE-2021-44228'."
removedOutput schema / $defs / CveSearchItem / properties / cve_id / title
Removed value: -"Cve Id"
removedOutput schema / $defs / CveSearchItem / properties / cvss_v3 / default
Removed value: -null
removedOutput schema / $defs / CveSearchItem / properties / cvss_v3 / description
Removed value: -"CVSS v3.x base score (0.0-10.0)."
removedOutput schema / $defs / CveSearchItem / properties / cvss_v3 / title
Removed value: -"Cvss V3"
removedOutput schema / $defs / CveSearchItem / properties / cwe_id / default
Removed value: -null
removedOutput schema / $defs / CveSearchItem / properties / cwe_id / description
Removed value: -"Primary CWE identifier (legacy single-value field). Equals cwes[0] when cwes is present. Kept for backward-compat; consumers should prefer cwes."
removedOutput schema / $defs / CveSearchItem / properties / cwe_id / title
Removed value: -"Cwe Id"
removedOutput schema / $defs / CveSearchItem / properties / cwes / default
Removed value: -null
removedOutput schema / $defs / CveSearchItem / properties / cwes / description
Removed value: -"Multi-CWE list as published by NVD. Mirrors cve_lookup.cwes (v1.28.0 multi-CWE adoption). Null/omitted when DB row has no multi-CWE list — legacy cwe_id still emitted."
removedOutput schema / $defs / CveSearchItem / properties / cwes / title
Removed value: -"Cwes"
removedOutput schema / $defs / CveSearchItem / properties / epss / description
Removed value: -"EPSS score + percentile."
removedOutput schema / $defs / CveSearchItem / properties / kev / description
Removed value: -"CISA KEV status."
removedOutput schema / $defs / CveSearchItem / properties / modified / default
Removed value: -null
removedOutput schema / $defs / CveSearchItem / properties / modified / description
Removed value: -"ISO 8601 last-modified timestamp."
removedOutput schema / $defs / CveSearchItem / properties / modified / title
Removed value: -"Modified"
removedOutput schema / $defs / CveSearchItem / properties / published / default
Removed value: -null
removedOutput schema / $defs / CveSearchItem / properties / published / description
Removed value: -"ISO 8601 publication timestamp."
removedOutput schema / $defs / CveSearchItem / properties / published / title
Removed value: -"Published"
removedOutput schema / $defs / CveSearchItem / properties / references_count / default
Removed value: -0
removedOutput schema / $defs / CveSearchItem / properties / references_count / description
Removed value: -"Honest count of upstream references for this CVE. Use this to decide whether a cve_lookup pivot is worthwhile (e.g. >0 refs → drill down; 0 → skip). The reference list itself is NOT included in slim search items — pass include=full or call cve_lookup to retrieve URLs."
removedOutput schema / $defs / CveSearchItem / properties / references_count / title
Removed value: -"References Count"
removedOutput schema / $defs / CveSearchItem / properties / severity / default
Removed value: -null
removedOutput schema / $defs / CveSearchItem / properties / severity / description
Removed value: -"CVSS v3 severity label."
removedOutput schema / $defs / CveSearchItem / properties / severity / title
Removed value: -"Severity"
removedOutput schema / $defs / CveSearchItem / properties / sources / description
Removed value: -"Source feeds for this CVE row."
removedOutput schema / $defs / CveSearchItem / properties / sources / title
Removed value: -"Sources"
removedOutput schema / $defs / CveSearchItem / properties / summary / default
Removed value: -null
removedOutput schema / $defs / CveSearchItem / properties / summary / description
Removed value: -"Human-readable one-line summary."
removedOutput schema / $defs / CveSearchItem / properties / summary / title
Removed value: -"Summary"
removedOutput schema / $defs / CveSearchItem / properties / total_products / default
Removed value: -0
removedOutput schema / $defs / CveSearchItem / properties / total_products / description
Removed value: -"Honest count of affected products in DB."
removedOutput schema / $defs / CveSearchItem / properties / total_products / title
Removed value: -"Total Products"
removedOutput schema / $defs / CveSearchItem / title
Removed value: -"CveSearchItem"
removedOutput schema / $defs / CveSearchResponse / properties / count / default
Removed value: -0
removedOutput schema / $defs / CveSearchResponse / properties / count / description
Removed value: -"Number of CVEs in this page (== len(results)). Capped by `limit`."
removedOutput schema / $defs / CveSearchResponse / properties / count / title
Removed value: -"Count"
removedOutput schema / $defs / CveSearchResponse / properties / hint / default
Removed value: -null
removedOutput schema / $defs / CveSearchResponse / properties / hint / description
Removed value: -"Pivot/refine hint emitted when the query returned 0 results or is overly broad."
removedOutput schema / $defs / CveSearchResponse / properties / next_calls / default
Removed value: -null
removedOutput schema / $defs / CveSearchResponse / properties / next_calls / description
Removed value: -"Suggested follow-up MCP tool calls. Ordered by relevance; agents should chain these without re-prompting the user."
removedOutput schema / $defs / CveSearchResponse / properties / next_calls / title
Removed value: -"Next Calls"
removedOutput schema / $defs / CveSearchResponse / properties / next_offset / default
Removed value: -null
removedOutput schema / $defs / CveSearchResponse / properties / next_offset / description
Removed value: -"Offset to pass on the next page. Null when truncated=False (no more results)."
removedOutput schema / $defs / CveSearchResponse / properties / next_offset / title
Removed value: -"Next Offset"
removedOutput schema / $defs / CveSearchResponse / properties / offset / default
Removed value: -0
removedOutput schema / $defs / CveSearchResponse / properties / offset / description
Removed value: -"Offset of the first item in this page (echoed from input)."
removedOutput schema / $defs / CveSearchResponse / properties / offset / title
Removed value: -"Offset"
removedOutput schema / $defs / CveSearchResponse / properties / query_echo / default
Removed value: -null
removedOutput schema / $defs / CveSearchResponse / properties / query_echo / description
Removed value: -"Echoed search filters with empty values stripped. Keys: product, vendor, severity, cwe_id, published_after, published_before, kev, epss_min, cvss_min, cvss_max, sort, limit, offset, tagged. Useful for verifying the parsed query matched the intent."
removedOutput schema / $defs / CveSearchResponse / properties / query_echo / title
Removed value: -"Query Echo"
removedOutput schema / $defs / CveSearchResponse / properties / results / description
Removed value: -"Per-CVE slim records — see CveSearchItem."
removedOutput schema / $defs / CveSearchResponse / properties / results / title
Removed value: -"Results"
removedOutput schema / $defs / CveSearchResponse / properties / summary / default
Removed value: -""
removedOutput schema / $defs / CveSearchResponse / properties / summary / description
Removed value: -"One-line summary like '50 CVEs returned, 1234 total (product=nginx, severity=HIGH)'."
removedOutput schema / $defs / CveSearchResponse / properties / summary / title
Removed value: -"Summary"
removedOutput schema / $defs / CveSearchResponse / properties / total / default
Removed value: -0
removedOutput schema / $defs / CveSearchResponse / properties / total / description
Removed value: -"Total CVE matches in the database for the query — the honest pre-pagination count."
removedOutput schema / $defs / CveSearchResponse / properties / total / title
Removed value: -"Total"
removedOutput schema / $defs / CveSearchResponse / properties / truncated / default
Removed value: -false
removedOutput schema / $defs / CveSearchResponse / properties / truncated / description
Removed value: -"True when total > offset + count (more pages available — use next_offset)."
removedOutput schema / $defs / CveSearchResponse / properties / truncated / title
Removed value: -"Truncated"
removedOutput schema / $defs / CveSearchResponse / properties / verdict / default
Removed value: -null
removedOutput schema / $defs / CveSearchResponse / properties / verdict / description
Removed value: -"Falsifiability metadata: sources_queried, sources_unavailable, completeness, deterministic flag. Lets agents distinguish 'no data' from 'source failed' without re-running the call."
removedOutput schema / $defs / CveSearchResponse / title
Removed value: -"CveSearchResponse"
removedOutput schema / $defs / EpssInfo / properties / percentile / default
Removed value: -null
removedOutput schema / $defs / EpssInfo / properties / percentile / description
Removed value: -"EPSS percentile rank (0.0-100.0) relative to all scored CVEs; higher = more at-risk."
removedOutput schema / $defs / EpssInfo / properties / percentile / title
Removed value: -"Percentile"
removedOutput schema / $defs / EpssInfo / properties / score / default
Removed value: -null
removedOutput schema / $defs / EpssInfo / properties / score / description
Removed value: -"EPSS probability (0.0-1.0) that this CVE will be exploited in the next 30 days."
removedOutput schema / $defs / EpssInfo / properties / score / title
Removed value: -"Score"
removedOutput schema / $defs / EpssInfo / title
Removed value: -"EpssInfo"
removedOutput schema / $defs / ErrorDetail / description
Removed value: -"Structured failure body. Codes mirror app/exceptions.AppException\nsubclasses; agent retry / upgrade decisions key off `code`, not `message`."
removedOutput schema / $defs / ErrorDetail / properties / code / description
Removed value: -"Stable machine-readable failure category. Agents key retry/upgrade decisions off this."
removedOutput schema / $defs / ErrorDetail / properties / code / title
Removed value: -"Code"
removedOutput schema / $defs / ErrorDetail / properties / docs_url / default
Removed value: -null
removedOutput schema / $defs / ErrorDetail / properties / docs_url / description
Removed value: -"Documentation pointer (e.g. tool input contract) when code='invalid_argument'."
removedOutput schema / $defs / ErrorDetail / properties / docs_url / title
Removed value: -"Docs Url"
removedOutput schema / $defs / ErrorDetail / properties / message / description
Removed value: -"Human-readable detail. Free text — never parse. Capped at 500 chars to prevent oversized upstream errors from bloating responses."
removedOutput schema / $defs / ErrorDetail / properties / message / title
Removed value: -"Message"
removedOutput schema / $defs / ErrorDetail / properties / retry_after_seconds / default
Removed value: -null
removedOutput schema / $defs / ErrorDetail / properties / retry_after_seconds / description
Removed value: -"When code='rate_limit_exceeded', the minimum seconds to wait before retrying."
removedOutput schema / $defs / ErrorDetail / properties / retry_after_seconds / title
Removed value: -"Retry After Seconds"
removedOutput schema / $defs / ErrorDetail / properties / upgrade_url / default
Removed value: -null
removedOutput schema / $defs / ErrorDetail / properties / upgrade_url / description
Removed value: -"Pricing/upgrade URL when code='tier_limit' or 'rate_limit_exceeded' on the Free tier."
removedOutput schema / $defs / ErrorDetail / properties / upgrade_url / title
Removed value: -"Upgrade Url"
removedOutput schema / $defs / ErrorDetail / title
Removed value: -"ErrorDetail"
removedOutput schema / $defs / ErrorResponse / description
Removed value: -"MCP error envelope. Tool return type is always\n`SpecificResponse | ErrorResponse` — Union flag tells the agent which arm\narrived without parsing the inner body."
removedOutput schema / $defs / ErrorResponse / title
Removed value: -"ErrorResponse"
removedOutput schema / $defs / KevInfo / properties / cwes / default
Removed value: -null
removedOutput schema / $defs / KevInfo / properties / cwes / description
Removed value: -"CWE identifiers CISA reports for this CVE (Batch 4A view-ID filtered)."
removedOutput schema / $defs / KevInfo / properties / cwes / title
Removed value: -"Cwes"
removedOutput schema / $defs / KevInfo / properties / date_added / default
Removed value: -null
removedOutput schema / $defs / KevInfo / properties / date_added / description
Removed value: -"ISO 8601 date this CVE was added to CISA's Known Exploited Vulnerabilities catalog."
removedOutput schema / $defs / KevInfo / properties / date_added / title
Removed value: -"Date Added"
removedOutput schema / $defs / KevInfo / properties / date_removed / default
Removed value: -null
removedOutput schema / $defs / KevInfo / properties / date_removed / description
Removed value: -"ISO 8601 timestamp when CISA removed this CVE from the KEV catalog. Null when CVE is still active in KEV."
removedOutput schema / $defs / KevInfo / properties / date_removed / title
Removed value: -"Date Removed"
removedOutput schema / $defs / KevInfo / properties / due_date / default
Removed value: -null
removedOutput schema / $defs / KevInfo / properties / due_date / description
Removed value: -"Federal patch deadline (ISO 8601). Null for entries from before BOD 22-01 (Nov 2021)."
removedOutput schema / $defs / KevInfo / properties / due_date / title
Removed value: -"Due Date"
removedOutput schema / $defs / KevInfo / properties / in_kev / default
Removed value: -false
removedOutput schema / $defs / KevInfo / properties / in_kev / description
Removed value: -"True when CISA has confirmed this CVE is being actively exploited in the wild."
removedOutput schema / $defs / KevInfo / properties / in_kev / title
Removed value: -"In Kev"
removedOutput schema / $defs / KevInfo / properties / known_ransomware_use / default
Removed value: -null
removedOutput schema / $defs / KevInfo / properties / known_ransomware_use / description
Removed value: -"True when CISA links this CVE to a known ransomware campaign. Null when CVE is not in KEV."
removedOutput schema / $defs / KevInfo / properties / known_ransomware_use / title
Removed value: -"Known Ransomware Use"
removedOutput schema / $defs / KevInfo / properties / notes / default
Removed value: -null
removedOutput schema / $defs / KevInfo / properties / notes / description
Removed value: -"Reference URLs published by CISA, separated by '; '."
removedOutput schema / $defs / KevInfo / properties / notes / title
Removed value: -"Notes"
removedOutput schema / $defs / KevInfo / properties / product / default
Removed value: -null
removedOutput schema / $defs / KevInfo / properties / product / description
Removed value: -"Affected product name as published by CISA (mirrors kev_detail.product)."
removedOutput schema / $defs / KevInfo / properties / product / title
Removed value: -"Product"
removedOutput schema / $defs / KevInfo / properties / required_action / default
Removed value: -null
removedOutput schema / $defs / KevInfo / properties / required_action / description
Removed value: -"CISA-specified remediation action text (mirrors kev_detail.required_action)."
removedOutput schema / $defs / KevInfo / properties / required_action / title
Removed value: -"Required Action"
removedOutput schema / $defs / KevInfo / properties / short_description / default
Removed value: -null
removedOutput schema / $defs / KevInfo / properties / short_description / description
Removed value: -"CISA's one-sentence summary (mirrors kev_detail.short_description)."
removedOutput schema / $defs / KevInfo / properties / short_description / title
Removed value: -"Short Description"
removedOutput schema / $defs / KevInfo / properties / vendor_project / default
Removed value: -null
removedOutput schema / $defs / KevInfo / properties / vendor_project / description
Removed value: -"Vendor or project name as published by CISA (mirrors kev_detail.vendor_project)."
removedOutput schema / $defs / KevInfo / properties / vendor_project / title
Removed value: -"Vendor Project"
removedOutput schema / $defs / KevInfo / properties / vulnerability_name / default
Removed value: -null
removedOutput schema / $defs / KevInfo / properties / vulnerability_name / description
Removed value: -"Short common name when CISA assigns one, e.g. 'Log4Shell', 'ProxyShell'."
removedOutput schema / $defs / KevInfo / properties / vulnerability_name / title
Removed value: -"Vulnerability Name"
removedOutput schema / $defs / KevInfo / title
Removed value: -"KevInfo"
removedOutput schema / $defs / PivotHint / description
Removed value: -"A suggested follow-up MCP tool call. Surfaced inside response.next_calls so\nLLM agents can chain related lookups without manual prompting. Each hint names\nthe tool, the input value to pass, and a short reason explaining why this\npivot adds value in the current context."
removedOutput schema / $defs / PivotHint / properties / input / description
Removed value: -"Suggested input value to pass to the tool — typically a CVE ID, CWE ID, domain, or IP. Pre-populated from the current response so the agent can call the next tool without re-deriving the argument."
removedOutput schema / $defs / PivotHint / properties / input / title
Removed value: -"Input"
removedOutput schema / $defs / PivotHint / properties / params / default
Removed value: -null
removedOutput schema / $defs / PivotHint / properties / params / description
Removed value: -"Optional extra kwargs to pass alongside `input`. Used by pivot generators when the next call benefits from a secondary parameter, e.g. {'exclude_id': 'AML.T0051'} to skip the originating technique from a sibling-tactic search. Omitted when no extra args are needed."
removedOutput schema / $defs / PivotHint / properties / params / title
Removed value: -"Params"
removedOutput schema / $defs / PivotHint / properties / reason / description
Removed value: -"Short rationale (one sentence) for why this follow-up call adds value, e.g. 'Federal patch deadline + ransomware association', 'Public exploits / PoC availability'."
removedOutput schema / $defs / PivotHint / properties / reason / title
Removed value: -"Reason"
removedOutput schema / $defs / PivotHint / properties / tool / description
Removed value: -"Canonical MCP tool name to call next. Constrained to known operation_ids in tools/list — adding a new tool here requires expanding the Literal."
removedOutput schema / $defs / PivotHint / properties / tool / title
Removed value: -"Tool"
removedOutput schema / $defs / PivotHint / title
Removed value: -"PivotHint"
removedOutput schema / $defs / SearchHint / description
Removed value: -"Footer hint emitted on list responses (cve_search, cve_leading) to point\nLLM agents at the natural drill-down tool. Distinct from PivotHint: there is\nno `input` field because the hint is global to the list — the agent picks a\nresult of interest and passes its ID to the named tool."
removedOutput schema / $defs / SearchHint / properties / reason / description
Removed value: -"Short rationale explaining what the drill-down tool adds beyond the slim list items (e.g. full description, affected_products, references, exploit/KEV/CWE pivots)."
removedOutput schema / $defs / SearchHint / properties / reason / title
Removed value: -"Reason"
removedOutput schema / $defs / SearchHint / properties / tool / description
Removed value: -"Drill-down tool to call with any result ID from the list. Constrained to cve_lookup today; expand the Literal as new list endpoints get list-level hints."
removedOutput schema / $defs / SearchHint / properties / tool / title
Removed value: -"Tool"
removedOutput schema / $defs / SearchHint / title
Removed value: -"SearchHint"
removedOutput schema / $defs / Verdict / properties / completeness / default
Removed value: -"complete"
removedOutput schema / $defs / Verdict / properties / completeness / description
Removed value: -"'complete' = every planned source returned data; 'partial' = at least one source in sources_unavailable failed or was skipped; 'minimal' = only the primary/required source returned, optional enrichment missing."
removedOutput schema / $defs / Verdict / properties / completeness / title
Removed value: -"Completeness"
removedOutput schema / $defs / Verdict / properties / data_age_seconds / default
Removed value: -null
removedOutput schema / $defs / Verdict / properties / data_age_seconds / description
Removed value: -"Seconds elapsed since the oldest cached source was fetched, or null when every source was queried live for this request. Use to judge freshness."
removedOutput schema / $defs / Verdict / properties / data_age_seconds / title
Removed value: -"Data Age Seconds"
removedOutput schema / $defs / Verdict / properties / deterministic / description
Removed value: -"True when the response is fully reproducible from the listed sources for the same input at the same moment (no randomness, no model inference). False for endpoints that include probabilistic scoring or LLM output."
removedOutput schema / $defs / Verdict / properties / deterministic / title
Removed value: -"Deterministic"
removedOutput schema / $defs / Verdict / properties / falsifiable_fields / description
Removed value: -"Top-level response fields whose values a caller can independently re-derive from the named upstream sources (e.g. 'dns', 'ssl', 'whois'). Fields not in this list are derived/computed and cannot be directly re-verified."
removedOutput schema / $defs / Verdict / properties / falsifiable_fields / title
Removed value: -"Falsifiable Fields"
removedOutput schema / $defs / Verdict / properties / sources_queried / description
Removed value: -"Canonical source identifiers successfully consulted for this response (e.g. 'ripe_stat', 'shodan_internetdb', 'firehol'). Agent-readable list, order not significant."
removedOutput schema / $defs / Verdict / properties / sources_queried / title
Removed value: -"Sources Queried"
removedOutput schema / $defs / Verdict / properties / sources_unavailable / description
Removed value: -"Sources that were expected but not returned — either intentionally skipped (lite mode, tier gating) or failed (quota, timeout, upstream down). Empty list means every planned source produced data."
removedOutput schema / $defs / Verdict / properties / sources_unavailable / title
Removed value: -"Sources Unavailable"
removedOutput schema / $defs / Verdict / title
Removed value: -"Verdict"
removedOutput schema / properties / result / title
Removed value: -"Result"
removedOutput schema / title
Removed value: -"cve_searchOutput"