What changed:
- Added sort and order query parameters to multiple v3 index APIs.
Why it matters:
- Results can now be ordered directly by the API, eliminating the need for client-side sorting.
- Supports more scalable enrichment, pagination, and downstream processing workflows.
Customer impact:
- Faster, more predictable API responses.
- Reduced custom logic in ingestion pipelines.
What changed:
- Added asyncio support for asynchronous integrations.
- Added async integration tests and validated async examples.
- SDK examples are now generated from unit-tested programs.
- Added Python 3.13 support.
- Removed Python 3.9 support.
Why it matters:
- Enables modern, non-blocking integrations at scale.
- Reduces developer friction caused by outdated or untested examples.
Customer impact:
- Easier and safer SDK adoption.
- Clearer upgrade path for modern Python environments.
What changed:
- Visual and usability adjustments to CVE detail pages.
Why it matters:
-Improves clarity when reviewing vulnerability timelines.
Customer impact:
Better usability and faster understanding of vulnerability context.
What changed:
- Improved
delta feed consistency and field coverage. - Ensured rejected CVEs can be handled by downstream consumers.
- Improved advisory ingestion quality for
ABB, AMI, and Axis.
Why it matters:
- Strengthens VulnCheck’s reliability as a source of record.
Customer impact:
- More stable feeds
- Greater confidence in automated workflows built on VulnCheck data.
Breaking change (SDK only): Python 3.9 is no longer supported in the Python SDK
Customer action required: Python SDK users must upgrade to Python 3.10 or later.