You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Previously, listSpaces, getWorkspaceAssets, and getWorkspaceFolders issued a
single API request, silently truncating results for orgs with large numbers of spaces
or assets.
Introduces a fetchAllPages helper in CSAssetsAdapter that fetches the first page
to read the total count, computes remaining skip offsets, and issues those requests
in controlled-concurrency batches — returning the full merged result set.
Exposes two new tunables — pageSize (default 100) and fetchConcurrency
(default 5) — threaded through ExportContext, ExportSpaces, ExportAssets, ImportSpaces, and ImportSetupAssetMappers.
Changes
CSAssetsAdapter: added private fetchAllPages; updated listSpaces, getWorkspaceAssets, getWorkspaceFolders to use it
constants: added FALLBACK_AM_API_PAGE_SIZE and FALLBACK_AM_API_FETCH_CONCURRENCY
ℹ️ Note: Only vulnerabilities with available fixes (upgrades or patches) are counted toward thresholds.
Check Type
Count (with fixes)
Without fixes
Threshold
Result
🔴 Critical Severity
0
0
10
✅ Passed
🟠 High Severity
0
1
25
✅ Passed
🟡 Medium Severity
0
2
500
✅ Passed
🔵 Low Severity
0
0
1000
✅ Passed
⏱️ SLA Breach Summary
⚠️ Warning: The following vulnerabilities have exceeded their SLA thresholds (days since publication).
Severity
Breaches (with fixes)
Breaches (no fixes)
SLA Threshold (with/no fixes)
Status
🔴 Critical
0
0
15 / 30 days
✅ Passed
🟠 High
0
0
30 / 120 days
✅ Passed
🟡 Medium
0
1
90 / 365 days
⚠️ Warning
🔵 Low
0
0
180 / 365 days
✅ Passed
ℹ️ Vulnerabilities Without Available Fixes (Informational Only)
The following vulnerabilities were detected but do not have fixes available (no upgrade or patch). These are excluded from failure thresholds:
Critical without fixes: 0
High without fixes: 1
Medium without fixes: 2
Low without fixes: 0
⚠️ BUILD PASSED WITH WARNINGS - SLA breaches detected for issues without available fixes
Consider reviewing these vulnerabilities when fixes become available.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
listSpaces,getWorkspaceAssets, andgetWorkspaceFoldersissued asingle API request, silently truncating results for orgs with large numbers of spaces
or assets.
fetchAllPageshelper inCSAssetsAdapterthat fetches the first pageto read the total
count, computes remaining skip offsets, and issues those requestsin controlled-concurrency batches — returning the full merged result set.
pageSize(default100) andfetchConcurrency(default
5) — threaded throughExportContext,ExportSpaces,ExportAssets,ImportSpaces, andImportSetupAssetMappers.Changes
CSAssetsAdapter: added privatefetchAllPages; updatedlistSpaces,getWorkspaceAssets,getWorkspaceFoldersto use itconstants: addedFALLBACK_AM_API_PAGE_SIZEandFALLBACK_AM_API_FETCH_CONCURRENCYExportContext/AssetManagementExportOptions: addedpageSize,fetchConcurrencyCSAssetsExportAdapter: addedapiPageSizeandapiFetchConcurrencygettersExportSpaces,ExportAssets,ImportSpaces,ImportSetupAssetMappers: wirednew params through to all list calls