improved

Vulnerability Management: Compliance Export Parallelization

Tenable has improved the performance and reliability of compliance exports by redesigning the export architecture to support parallelized chunk processing. Previously, compliance exports were processed sequentially, which could result in long completion times. With parallelization, exports now generate chunks more quickly and deliver results sooner.

As part of this architectural enhancement, the behavior of compliance export chunks has changed in the following ways:

  • Some chunks may contain fewer findings than the value specified in num_findings because chunks are processed in parallel and completed independently.
  • Chunks become available as soon as they are processed, which means chunk numbering may not start at 1 and gaps in chunk numbers may occur because chunks are no longer generated in a strict sequential order.
  • Chunks are now retained for 3 days (previously 30 days) to support the new processing model.

These changes enable significantly faster exports and a more responsive experience when working with compliance data.

The affected endpoints are listed in the following table:

EndpointNameDescription
POST /compliance/exportExport compliance dataExports compliance data that matches the request criteria.
GET /compliance/export/{export_uuid}/statusGet compliance export statusReturns the status of the specified compliance export.
GET /compliance/export/{export_uuid}/chunks/{chunk_id}Download compliance chunkDownloads a specific compliance data chunk by ID.