diff --git a/packages/tenable_io/changelog.yml b/packages/tenable_io/changelog.yml index 5f369e125ac..106fcf2f5a6 100644 --- a/packages/tenable_io/changelog.yml +++ b/packages/tenable_io/changelog.yml @@ -1,7 +1,12 @@ # newer versions go on top +- version: "4.5.0" + changes: + - description: Allow user configuration of maximum number of CEL executions for the vulnerability data stream. + type: enhancement + link: https://github.com/elastic/integrations/pull/15926 - version: "4.4.1" changes: - - description: Update transform to filter out documents containing an error.message from vulnerability latest index + - description: Update transform to filter out documents containing an error.message from vulnerability latest index. type: bugfix link: https://github.com/elastic/integrations/pull/15722 - version: "4.4.0" diff --git a/packages/tenable_io/data_stream/vulnerability/agent/stream/cel.yml.hbs b/packages/tenable_io/data_stream/vulnerability/agent/stream/cel.yml.hbs index 8e89355b0a7..8bddd524856 100644 --- a/packages/tenable_io/data_stream/vulnerability/agent/stream/cel.yml.hbs +++ b/packages/tenable_io/data_stream/vulnerability/agent/stream/cel.yml.hbs @@ -31,6 +31,9 @@ redact: fields: - access_key - secret_key +{{#if max_executions}} +max_executions: {{max_executions}} +{{/if}} program: | state.with(state.?chunk_status.orValue("") != "PROCESSING" && !state.?want_more.orValue(false) ? post_request( diff --git a/packages/tenable_io/data_stream/vulnerability/manifest.yml b/packages/tenable_io/data_stream/vulnerability/manifest.yml index 9eb11cf0c91..e727d900b2c 100644 --- a/packages/tenable_io/data_stream/vulnerability/manifest.yml +++ b/packages/tenable_io/data_stream/vulnerability/manifest.yml @@ -59,6 +59,14 @@ streams: required: true show_user: false default: 30s + - name: max_executions + type: integer + title: Maximum Pages Per Interval + description: Maximum Pages Per Interval is the maximum number of pages that can be collected at each interval. + multi: false + required: false + show_user: false + default: 2000 - name: tags type: text title: Tags diff --git a/packages/tenable_io/manifest.yml b/packages/tenable_io/manifest.yml index 85fac0e303f..a28737ecf4e 100644 --- a/packages/tenable_io/manifest.yml +++ b/packages/tenable_io/manifest.yml @@ -1,7 +1,7 @@ format_version: "3.4.0" name: tenable_io title: Tenable Vulnerability Management -version: "4.4.1" +version: "4.5.0" description: Collect logs from Tenable Vulnerability Management with Elastic Agent. type: integration categories: