diff --git a/cassettes/v2/Security-Monitoring_1187227211/List-security-findings-returns-OK-response-with-pagination_1895514683/recording.har b/cassettes/v2/Security-Monitoring_1187227211/List-security-findings-returns-OK-response-with-pagination_1895514683/recording.har index 80d78bf2f55b..140b49986a61 100644 --- a/cassettes/v2/Security-Monitoring_1187227211/List-security-findings-returns-OK-response-with-pagination_1895514683/recording.har +++ b/cassettes/v2/Security-Monitoring_1187227211/List-security-findings-returns-OK-response-with-pagination_1895514683/recording.har @@ -56,9 +56,61 @@ }, "startedDateTime": "2025-12-15T22:38:44.218Z", "time": 1437 + }, + { + "_id": "fc7fd3253a2f4250daec14274af16d9f", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "_fromType": "array", + "name": "accept", + "value": "application/json" + } + ], + "headersSize": -1, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "page[limit]", + "value": "5" + }, + { + "name": "page[cursor]", + "value": "eyJhZnRlciI6IkF3QUFBWnNrS2tfNUZKWWZDd0FBQUJoQlduTnJTMnRmTlVGQlFqWkNNM3BmZVhadWJXNXhVMElBQUFBa1pqRTVZakkwTW1FdE5USmlaQzAwTldVd0xUZzRNREF0WW1ZeVlXSmlOR1k0TldRM0FBQUFMZyIsInZhbHVlcyI6WzE3NjU4MzgzMTE0MTcsIjIwMjUtMTItMTVUMjI6Mzg6MzEuNDE3WiIsMzQ1MzgyNjY3XX0=" + } + ], + "url": "https://api.datadoghq.com/api/v2/security/findings?page%5Blimit%5D=5&page%5Bcursor%5D=eyJhZnRlciI6IkF3QUFBWnNrS2tfNUZKWWZDd0FBQUJoQlduTnJTMnRmTlVGQlFqWkNNM3BmZVhadWJXNXhVMElBQUFBa1pqRTVZakkwTW1FdE5USmlaQzAwTldVd0xUZzRNREF0WW1ZeVlXSmlOR1k0TldRM0FBQUFMZyIsInZhbHVlcyI6WzE3NjU4MzgzMTE0MTcsIjIwMjUtMTItMTVUMjI6Mzg6MzEuNDE3WiIsMzQ1MzgyNjY3XX0%3D" + }, + "response": { + "bodySize": 11, + "content": { + "mimeType": "application/json", + "size": 11, + "text": "{\"data\":[]}" + }, + "cookies": [], + "headers": [ + { + "name": "content-type", + "value": "application/json" + } + ], + "headersSize": -1, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2025-12-15T22:38:46.000Z", + "time": 0 } ], "pages": [], "version": "1.2" } -} +} \ No newline at end of file diff --git a/cassettes/v2/Security-Monitoring_1187227211/Search-security-findings-returns-OK-response-with-pagination_3585802019/recording.har b/cassettes/v2/Security-Monitoring_1187227211/Search-security-findings-returns-OK-response-with-pagination_3585802019/recording.har index 8bb6c9ec08c5..87457fcce058 100644 --- a/cassettes/v2/Security-Monitoring_1187227211/Search-security-findings-returns-OK-response-with-pagination_3585802019/recording.har +++ b/cassettes/v2/Security-Monitoring_1187227211/Search-security-findings-returns-OK-response-with-pagination_3585802019/recording.har @@ -59,9 +59,61 @@ }, "startedDateTime": "2025-12-15T22:44:41.945Z", "time": 1040 + }, + { + "_id": "934909a865fc8e601bbbefee691c8cfd", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 356, + "cookies": [], + "headers": [ + { + "_fromType": "array", + "name": "accept", + "value": "application/json" + }, + { + "_fromType": "array", + "name": "content-type", + "value": "application/json" + } + ], + "headersSize": -1, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "text": "{\"data\": {\"attributes\": {\"filter\": \"@severity:(critical OR high)\", \"page\": {\"limit\": 1, \"cursor\": \"eyJhZnRlciI6IkF3QUFBWnNrTDh2VTlLUDFyQUFBQUJoQlduTnJURGgyVlVGQlF6QnVTVVJUUTBwbk5HbE9jSE1BQUFBa1pqRTVZakkwTW1ZdFpEUXhOeTAwWW1GbExUZ3haRFl0WkRZME5EazFNelE0TkRabEFBQUg0ZyIsInZhbHVlcyI6WzE3NjU4Mzg2NzA4MDQsIjIwMjUtMTItMTVUMjI6NDQ6MzAuODA0WiIsLTE5MDU4MTMzMl19\"}}}}" + }, + "queryString": [], + "url": "https://api.datadoghq.com/api/v2/security/findings/search" + }, + "response": { + "bodySize": 11, + "content": { + "mimeType": "application/json", + "size": 11, + "text": "{\"data\":[]}" + }, + "cookies": [], + "headers": [ + { + "name": "content-type", + "value": "application/json" + } + ], + "headersSize": -1, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2025-12-15T22:38:46.000Z", + "time": 0 } ], "pages": [], "version": "1.2" } -} +} \ No newline at end of file diff --git a/packages/datadog-api-client-v2/apis/AuditApi.ts b/packages/datadog-api-client-v2/apis/AuditApi.ts index d32ce12054e8..85a04b8c90e7 100644 --- a/packages/datadog-api-client-v2/apis/AuditApi.ts +++ b/packages/datadog-api-client-v2/apis/AuditApi.ts @@ -383,7 +383,7 @@ export class AuditApi { for (const item of results) { yield item; } - if (results.length < pageSize) { + if (results.length === 0) { break; } const cursorMeta = response.meta; @@ -467,7 +467,7 @@ export class AuditApi { for (const item of results) { yield item; } - if (results.length < pageSize) { + if (results.length === 0) { break; } const cursorMeta = response.meta; diff --git a/packages/datadog-api-client-v2/apis/CIVisibilityPipelinesApi.ts b/packages/datadog-api-client-v2/apis/CIVisibilityPipelinesApi.ts index 32fddd271cfb..3534313de334 100644 --- a/packages/datadog-api-client-v2/apis/CIVisibilityPipelinesApi.ts +++ b/packages/datadog-api-client-v2/apis/CIVisibilityPipelinesApi.ts @@ -667,7 +667,7 @@ export class CIVisibilityPipelinesApi { for (const item of results) { yield item; } - if (results.length < pageSize) { + if (results.length === 0) { break; } const cursorMeta = response.meta; @@ -752,7 +752,7 @@ export class CIVisibilityPipelinesApi { for (const item of results) { yield item; } - if (results.length < pageSize) { + if (results.length === 0) { break; } const cursorMeta = response.meta; diff --git a/packages/datadog-api-client-v2/apis/CIVisibilityTestsApi.ts b/packages/datadog-api-client-v2/apis/CIVisibilityTestsApi.ts index c13ea320c073..932e3e7aaf96 100644 --- a/packages/datadog-api-client-v2/apis/CIVisibilityTestsApi.ts +++ b/packages/datadog-api-client-v2/apis/CIVisibilityTestsApi.ts @@ -524,7 +524,7 @@ export class CIVisibilityTestsApi { for (const item of results) { yield item; } - if (results.length < pageSize) { + if (results.length === 0) { break; } const cursorMeta = response.meta; @@ -606,7 +606,7 @@ export class CIVisibilityTestsApi { for (const item of results) { yield item; } - if (results.length < pageSize) { + if (results.length === 0) { break; } const cursorMeta = response.meta; diff --git a/packages/datadog-api-client-v2/apis/ContainerImagesApi.ts b/packages/datadog-api-client-v2/apis/ContainerImagesApi.ts index 7d8f92a1a7bd..e6df80ff1425 100644 --- a/packages/datadog-api-client-v2/apis/ContainerImagesApi.ts +++ b/packages/datadog-api-client-v2/apis/ContainerImagesApi.ts @@ -258,7 +258,7 @@ export class ContainerImagesApi { for (const item of results) { yield item; } - if (results.length < pageSize) { + if (results.length === 0) { break; } const cursorMeta = response.meta; diff --git a/packages/datadog-api-client-v2/apis/ContainersApi.ts b/packages/datadog-api-client-v2/apis/ContainersApi.ts index 416ad9601edd..bcd698f14eae 100644 --- a/packages/datadog-api-client-v2/apis/ContainersApi.ts +++ b/packages/datadog-api-client-v2/apis/ContainersApi.ts @@ -257,7 +257,7 @@ export class ContainersApi { for (const item of results) { yield item; } - if (results.length < pageSize) { + if (results.length === 0) { break; } const cursorMeta = response.meta; diff --git a/packages/datadog-api-client-v2/apis/EventsApi.ts b/packages/datadog-api-client-v2/apis/EventsApi.ts index ea7b8eef26a6..7ffacb2d30bf 100644 --- a/packages/datadog-api-client-v2/apis/EventsApi.ts +++ b/packages/datadog-api-client-v2/apis/EventsApi.ts @@ -671,7 +671,7 @@ export class EventsApi { for (const item of results) { yield item; } - if (results.length < pageSize) { + if (results.length === 0) { break; } const cursorMeta = response.meta; @@ -753,7 +753,7 @@ export class EventsApi { for (const item of results) { yield item; } - if (results.length < pageSize) { + if (results.length === 0) { break; } const cursorMeta = response.meta; diff --git a/packages/datadog-api-client-v2/apis/LogsApi.ts b/packages/datadog-api-client-v2/apis/LogsApi.ts index 57fc63bfc094..047e108564a2 100644 --- a/packages/datadog-api-client-v2/apis/LogsApi.ts +++ b/packages/datadog-api-client-v2/apis/LogsApi.ts @@ -689,7 +689,7 @@ export class LogsApi { for (const item of results) { yield item; } - if (results.length < pageSize) { + if (results.length === 0) { break; } const cursorMeta = response.meta; @@ -786,7 +786,7 @@ export class LogsApi { for (const item of results) { yield item; } - if (results.length < pageSize) { + if (results.length === 0) { break; } const cursorMeta = response.meta; diff --git a/packages/datadog-api-client-v2/apis/MetricsApi.ts b/packages/datadog-api-client-v2/apis/MetricsApi.ts index 931c848fc365..ea80366162c1 100644 --- a/packages/datadog-api-client-v2/apis/MetricsApi.ts +++ b/packages/datadog-api-client-v2/apis/MetricsApi.ts @@ -2450,7 +2450,7 @@ export class MetricsApi { for (const item of results) { yield item; } - if (results.length < pageSize) { + if (results.length === 0) { break; } const cursorMeta = response.meta; diff --git a/packages/datadog-api-client-v2/apis/ProcessesApi.ts b/packages/datadog-api-client-v2/apis/ProcessesApi.ts index 5eb9b9dd2f8d..460a4bc1bcff 100644 --- a/packages/datadog-api-client-v2/apis/ProcessesApi.ts +++ b/packages/datadog-api-client-v2/apis/ProcessesApi.ts @@ -276,7 +276,7 @@ export class ProcessesApi { for (const item of results) { yield item; } - if (results.length < pageSize) { + if (results.length === 0) { break; } const cursorMeta = response.meta; diff --git a/packages/datadog-api-client-v2/apis/RUMApi.ts b/packages/datadog-api-client-v2/apis/RUMApi.ts index eb79dd653da1..96147a4f252c 100644 --- a/packages/datadog-api-client-v2/apis/RUMApi.ts +++ b/packages/datadog-api-client-v2/apis/RUMApi.ts @@ -1108,7 +1108,7 @@ export class RUMApi { for (const item of results) { yield item; } - if (results.length < pageSize) { + if (results.length === 0) { break; } const cursorMeta = response.meta; @@ -1190,7 +1190,7 @@ export class RUMApi { for (const item of results) { yield item; } - if (results.length < pageSize) { + if (results.length === 0) { break; } const cursorMeta = response.meta; diff --git a/packages/datadog-api-client-v2/apis/SecurityMonitoringApi.ts b/packages/datadog-api-client-v2/apis/SecurityMonitoringApi.ts index 4acab59da37c..4c419c329c13 100644 --- a/packages/datadog-api-client-v2/apis/SecurityMonitoringApi.ts +++ b/packages/datadog-api-client-v2/apis/SecurityMonitoringApi.ts @@ -14807,7 +14807,7 @@ export class SecurityMonitoringApi { for (const item of results) { yield item; } - if (results.length < pageSize) { + if (results.length === 0) { break; } const cursorMeta = response.meta; @@ -15054,7 +15054,7 @@ export class SecurityMonitoringApi { for (const item of results) { yield item; } - if (results.length < pageSize) { + if (results.length === 0) { break; } const cursorMeta = response.meta; @@ -15220,7 +15220,7 @@ export class SecurityMonitoringApi { for (const item of results) { yield item; } - if (results.length < pageSize) { + if (results.length === 0) { break; } const cursorMeta = response.meta; @@ -15653,7 +15653,7 @@ export class SecurityMonitoringApi { for (const item of results) { yield item; } - if (results.length < pageSize) { + if (results.length === 0) { break; } const cursorMeta = response.meta; @@ -15760,7 +15760,7 @@ export class SecurityMonitoringApi { for (const item of results) { yield item; } - if (results.length < pageSize) { + if (results.length === 0) { break; } const cursorMeta = response.meta; diff --git a/packages/datadog-api-client-v2/apis/SpansApi.ts b/packages/datadog-api-client-v2/apis/SpansApi.ts index 53b25d667eae..ff6751231acb 100644 --- a/packages/datadog-api-client-v2/apis/SpansApi.ts +++ b/packages/datadog-api-client-v2/apis/SpansApi.ts @@ -538,7 +538,7 @@ export class SpansApi { for (const item of results) { yield item; } - if (results.length < pageSize) { + if (results.length === 0) { break; } const cursorMeta = response.meta; @@ -627,7 +627,7 @@ export class SpansApi { for (const item of results) { yield item; } - if (results.length < pageSize) { + if (results.length === 0) { break; } const cursorMeta = response.meta; diff --git a/packages/datadog-api-client-v2/apis/TestOptimizationApi.ts b/packages/datadog-api-client-v2/apis/TestOptimizationApi.ts index d1d6da922b75..66fe383a589f 100644 --- a/packages/datadog-api-client-v2/apis/TestOptimizationApi.ts +++ b/packages/datadog-api-client-v2/apis/TestOptimizationApi.ts @@ -997,7 +997,7 @@ export class TestOptimizationApi { for (const item of results) { yield item; } - if (results.length < pageSize) { + if (results.length === 0) { break; } const cursorMeta = response.meta;