improved
Vulnerability Management: Compliance Export Parallelization
23 days ago by Lance Duvall
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_findingsbecause 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:
| Endpoint | Name | Description |
|---|---|---|
| POST /compliance/export | Export compliance data | Exports compliance data that matches the request criteria. |
| GET /compliance/export/{export_uuid}/status | Get compliance export status | Returns the status of the specified compliance export. |
| GET /compliance/export/{export_uuid}/chunks/{chunk_id} | Download compliance chunk | Downloads a specific compliance data chunk by ID. |
