API

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.

SDK (Python)

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.

Console

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.

Schema / Index & Data Feeds

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.

Compatibility Notes

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.