changedInput schema / properties / limit / description
Previous value: -"Maximum number of results to return (default 20, max 2000)."New value: +"Maximum number of results to return (default 20; values above 2000 are clamped unless NVD_CLAMP_LIMITS is false)."
changedInput schema / properties / limit / maximum
Previous value: -2000New value: +9007199254740991
addedOutput schema / properties / effectiveLimit
Added value: +{
+ "description": "Page size or ID count used after clamping.",
+ "type": "number"
+}
changedOutput schema / properties / error / properties / data / properties / reason / description
Previous value: -"Machine-readable failure mode. Declared by this tool: `exact_phrase_without_keyword`: exactPhrase was set without a keyword. It selects how keyword matches and has nothing to modify on its own; NVD rejects the underlying flag on the same grounds. `mutually_exclusive_params`: Both pubDays and pubStartDate/pubEndDate provided, or both lastModDays and lastModStartDate/lastModEndDate. `missing_date_pair`: Only one of pubStartDate/pubEndDate (or lastModStartDate/lastModEndDate) was provided — NVD requires both. `date_range_inverted`: The end date is before the start date. `date_range_exceeds_max`: Explicit pubStartDate/pubEndDate or lastModStartDate/lastModEndDate span more than 120 days. `invalid_date_format`: A date string provided for pubStartDate, pubEndDate, lastModStartDate, or lastModEndDate is not a valid ISO 8601 datetime. `invalid_severity_for_version`: severity=\"CRITICAL\" was specified with severityVersion=\"v2\" — CVSS v2 has no CRITICAL tier. `rate_limited`: NVD returned HTTP 403 indicating the rate limit was exceeded. Other values are possible when a failure originates below the handler."New value: +"Machine-readable failure mode. Declared by this tool: `nvd_invalid_response`: NVD returned an unusable response. `nvd_request_blocked`: The NVD security layer blocked the request. `nvd_request_rejected`: NVD rejected a search parameter. `exact_phrase_without_keyword`: exactPhrase was set without a keyword. It selects how keyword matches and has nothing to modify on its own; NVD rejects the underlying flag on the same grounds. `mutually_exclusive_params`: Both pubDays and pubStartDate/pubEndDate provided, or both lastModDays and lastModStartDate/lastModEndDate. `missing_date_pair`: Only one of pubStartDate/pubEndDate (or lastModStartDate/lastModEndDate) was provided — NVD requires both. `date_range_inverted`: The end date is before the start date. `date_range_exceeds_max`: Explicit pubStartDate/pubEndDate or lastModStartDate/lastModEndDate span more than 120 days. `invalid_date_format`: A date string provided for pubStartDate, pubEndDate, lastModStartDate, or lastModEndDate is not a valid ISO 8601 datetime. `invalid_severity_for_version`: severity=\"CRITICAL\" was specified with severityVersion=\"v2\" — CVSS v2 has no CRITICAL tier. `rate_limited`: NVD explicitly reported that the rate limit was exceeded. Other values are possible when a failure originates below the handler."
changedOutput schema / properties / error / properties / data / properties / reason / examples
Previous value: -[
- "exact_phrase_without_keyword",
- "mutually_exclusive_params",
- "missing_date_pair",
- "date_range_inverted",
- "date_range_exceeds_max",
- "invalid_date_format",
- "invalid_severity_for_version",
- "rate_limited"
-]New value: +[
+ "nvd_invalid_response",
+ "nvd_request_blocked",
+ "nvd_request_rejected",
+ "exact_phrase_without_keyword",
+ "mutually_exclusive_params",
+ "missing_date_pair",
+ "date_range_inverted",
+ "date_range_exceeds_max",
+ "invalid_date_format",
+ "invalid_severity_for_version",
+ "rate_limited"
+]
addedOutput schema / properties / filtersApplied / properties / lastModEndDate
Added value: +{
+ "description": "Effective last-modified range end sent to NVD.",
+ "type": "string"
+}
addedOutput schema / properties / filtersApplied / properties / lastModStartDate
Added value: +{
+ "description": "Effective last-modified range start sent to NVD.",
+ "type": "string"
+}
addedOutput schema / properties / filtersApplied / properties / pubEndDate
Added value: +{
+ "description": "Effective publication range end sent to NVD.",
+ "type": "string"
+}
addedOutput schema / properties / filtersApplied / properties / pubStartDate
Added value: +{
+ "description": "Effective publication range start sent to NVD.",
+ "type": "string"
+}
changedOutput schema / properties / notice / description
Previous value: -"Guidance when no CVEs were returned — distinguishes a query nothing matched from an offset past the result set from an empty page NVD returned inside a range it says has matches — or, on a partial page, the offset that reaches the next one."New value: +"Ignored blank filters and paging guidance: distinguishes no matches, an exhausted offset, and an inconsistent empty upstream page; on a partial page, names the next offset."
addedOutput schema / properties / requestedLimit
Added value: +{
+ "description": "Requested page size or ID count before clamping.",
+ "type": "number"
+}