Skip to content

[Security Rules] Update security rules package to v8.19.17-beta.1#17732

Merged
shashank-elastic merged 2 commits into
backport-security_detection_engine-8.19from
detection-rules/8.19.17-beta.1-a9e4da658
Mar 10, 2026
Merged

[Security Rules] Update security rules package to v8.19.17-beta.1#17732
shashank-elastic merged 2 commits into
backport-security_detection_engine-8.19from
detection-rules/8.19.17-beta.1-a9e4da658

Conversation

@tradebot-elastic
Copy link
Copy Markdown
Contributor

What does this PR do?

Update the Security Rules package to version 8.19.17-beta.1.
Autogenerated from commit https://github.com/elastic/detection-rules/tree/a9e4da6586dda0b470bc9439394093d2a7062262

Checklist

  • I have reviewed tips for building integrations and this pull request is aligned with them.
  • I have verified that all data streams collect metrics or logs.
  • I have added an entry to my package's changelog.yml file.
  • If I'm introducing a new feature, I have modified the Kibana version constraint in my package's manifest.yml file to point to the latest Elastic stack release (e.g. ^7.13.0).

Author's Checklist

  • Install the most recently release security rules in the Detection Engine
  • Install the package
  • Confirm the update is available in Kibana. Click "Update X rules" or "Install X rules"
  • Look at the changes made after the install and confirm they are consistent

How to test this PR locally

  • Perform the above checklist, and use package-storage to build EPR from source

Related issues

None

Screenshots

None

@shashank-elastic shashank-elastic added enhancement New feature or request Integration:security_detection_engine Prebuilt Security Detection Rules labels Mar 10, 2026
@shashank-elastic shashank-elastic marked this pull request as ready for review March 10, 2026 10:40
@shashank-elastic shashank-elastic requested a review from a team as a code owner March 10, 2026 10:40
@shashank-elastic shashank-elastic enabled auto-merge (squash) March 10, 2026 10:40
@elasticmachine
Copy link
Copy Markdown

💚 Build Succeeded

cc @shashank-elastic

@shashank-elastic shashank-elastic merged commit 2ee1b9a into backport-security_detection_engine-8.19 Mar 10, 2026
12 checks passed
@shashank-elastic shashank-elastic deleted the detection-rules/8.19.17-beta.1-a9e4da658 branch March 10, 2026 11:15
@elastic-vault-github-plugin-prod
Copy link
Copy Markdown

Package security_detection_engine - 8.19.17-beta.1 containing this change is available at https://epr.elastic.co/package/security_detection_engine/8.19.17-beta.1/

maximpn added a commit to elastic/kibana that referenced this pull request Mar 12, 2026
…tion FTR tests (#257073)

**Resolves: #256891

## Summary

This PR unskips the tests skipped in the scope of #256891. The failure was caused by publishing a malformed prebuilt rule in a  **security_detection_engine** prerelease package version. The problem has been fixed in the release package version.

## Details

The following **security_detection_engine** prerelease package versions have a malformed prebuilt rule
- [9.3.5-beta.1](elastic/integrations#17735)
- [9.2.9-beta.1](elastic/integrations#17734)
- [9.1.17-beta.1](elastic/integrations#17733)
- [8.19.17-beta.1](elastic/integrations#17732)

`First Time Seen DNS Query to RMM Domain` (rule_id = `e5f6a7b8-c9d0-8e1f-2a3b-4c5d6e7f8a9b`) in those package versions has a small history window size. The failed functional test installs all prebuilt rules. And the error `params invalid: History window size is smaller than rule interval + additional lookback, 'historyWindowStart' must be earlier than 'from'` gets thrown upon this rule installation.

The problem has been fixed and the tests pass for the following prerelese and release versions
- [9.3.5-beta.2](elastic/integrations#17740) released [9.3.5](elastic/integrations#17749)
- [9.2.9-beta.2](elastic/integrations#17739) released [9.2.9](elastic/integrations#17747)
- [9.1.17-beta.2](elastic/integrations#17738) released [9.1.17](elastic/integrations#17746)
- [8.19.17-beta.2](elastic/integrations#17737) released [8.19.17](elastic/integrations#17745)

This PR unskips previously skipped in the scope of #256891 FTR tests.

On top of that this PR improves related debug logging message to be able to faster troubleshoot similar issues in the future. An example error message looks like

````
createPrebuiltRules: Creating prebuilt rules - done. Rules created: 1532. Rules failed to create: 1.
Errors: [{"rule_id":"e5f6a7b8-c9d0-8e1f-2a3b-4c5d6e7f8a9b","ruleName":"First Time Seen DNS Query to RMM
Domain","error":"params invalid: History window size is smaller than rule interval + additional lookback, 'historyWindowStart' must be earlier than 'from'"}]
````
kibanamachine pushed a commit to kibanamachine/kibana that referenced this pull request Mar 12, 2026
…tion FTR tests (elastic#257073)

**Resolves: elastic#256891

## Summary

This PR unskips the tests skipped in the scope of elastic#256891. The failure was caused by publishing a malformed prebuilt rule in a  **security_detection_engine** prerelease package version. The problem has been fixed in the release package version.

## Details

The following **security_detection_engine** prerelease package versions have a malformed prebuilt rule
- [9.3.5-beta.1](elastic/integrations#17735)
- [9.2.9-beta.1](elastic/integrations#17734)
- [9.1.17-beta.1](elastic/integrations#17733)
- [8.19.17-beta.1](elastic/integrations#17732)

`First Time Seen DNS Query to RMM Domain` (rule_id = `e5f6a7b8-c9d0-8e1f-2a3b-4c5d6e7f8a9b`) in those package versions has a small history window size. The failed functional test installs all prebuilt rules. And the error `params invalid: History window size is smaller than rule interval + additional lookback, 'historyWindowStart' must be earlier than 'from'` gets thrown upon this rule installation.

The problem has been fixed and the tests pass for the following prerelese and release versions
- [9.3.5-beta.2](elastic/integrations#17740) released [9.3.5](elastic/integrations#17749)
- [9.2.9-beta.2](elastic/integrations#17739) released [9.2.9](elastic/integrations#17747)
- [9.1.17-beta.2](elastic/integrations#17738) released [9.1.17](elastic/integrations#17746)
- [8.19.17-beta.2](elastic/integrations#17737) released [8.19.17](elastic/integrations#17745)

This PR unskips previously skipped in the scope of elastic#256891 FTR tests.

On top of that this PR improves related debug logging message to be able to faster troubleshoot similar issues in the future. An example error message looks like

````
createPrebuiltRules: Creating prebuilt rules - done. Rules created: 1532. Rules failed to create: 1.
Errors: [{"rule_id":"e5f6a7b8-c9d0-8e1f-2a3b-4c5d6e7f8a9b","ruleName":"First Time Seen DNS Query to RMM
Domain","error":"params invalid: History window size is smaller than rule interval + additional lookback, 'historyWindowStart' must be earlier than 'from'"}]
````

(cherry picked from commit 9370986)
kibanamachine pushed a commit to kibanamachine/kibana that referenced this pull request Mar 12, 2026
…tion FTR tests (elastic#257073)

**Resolves: elastic#256891

## Summary

This PR unskips the tests skipped in the scope of elastic#256891. The failure was caused by publishing a malformed prebuilt rule in a  **security_detection_engine** prerelease package version. The problem has been fixed in the release package version.

## Details

The following **security_detection_engine** prerelease package versions have a malformed prebuilt rule
- [9.3.5-beta.1](elastic/integrations#17735)
- [9.2.9-beta.1](elastic/integrations#17734)
- [9.1.17-beta.1](elastic/integrations#17733)
- [8.19.17-beta.1](elastic/integrations#17732)

`First Time Seen DNS Query to RMM Domain` (rule_id = `e5f6a7b8-c9d0-8e1f-2a3b-4c5d6e7f8a9b`) in those package versions has a small history window size. The failed functional test installs all prebuilt rules. And the error `params invalid: History window size is smaller than rule interval + additional lookback, 'historyWindowStart' must be earlier than 'from'` gets thrown upon this rule installation.

The problem has been fixed and the tests pass for the following prerelese and release versions
- [9.3.5-beta.2](elastic/integrations#17740) released [9.3.5](elastic/integrations#17749)
- [9.2.9-beta.2](elastic/integrations#17739) released [9.2.9](elastic/integrations#17747)
- [9.1.17-beta.2](elastic/integrations#17738) released [9.1.17](elastic/integrations#17746)
- [8.19.17-beta.2](elastic/integrations#17737) released [8.19.17](elastic/integrations#17745)

This PR unskips previously skipped in the scope of elastic#256891 FTR tests.

On top of that this PR improves related debug logging message to be able to faster troubleshoot similar issues in the future. An example error message looks like

````
createPrebuiltRules: Creating prebuilt rules - done. Rules created: 1532. Rules failed to create: 1.
Errors: [{"rule_id":"e5f6a7b8-c9d0-8e1f-2a3b-4c5d6e7f8a9b","ruleName":"First Time Seen DNS Query to RMM
Domain","error":"params invalid: History window size is smaller than rule interval + additional lookback, 'historyWindowStart' must be earlier than 'from'"}]
````

(cherry picked from commit 9370986)
kibanamachine pushed a commit to kibanamachine/kibana that referenced this pull request Mar 12, 2026
…tion FTR tests (elastic#257073)

**Resolves: elastic#256891

## Summary

This PR unskips the tests skipped in the scope of elastic#256891. The failure was caused by publishing a malformed prebuilt rule in a  **security_detection_engine** prerelease package version. The problem has been fixed in the release package version.

## Details

The following **security_detection_engine** prerelease package versions have a malformed prebuilt rule
- [9.3.5-beta.1](elastic/integrations#17735)
- [9.2.9-beta.1](elastic/integrations#17734)
- [9.1.17-beta.1](elastic/integrations#17733)
- [8.19.17-beta.1](elastic/integrations#17732)

`First Time Seen DNS Query to RMM Domain` (rule_id = `e5f6a7b8-c9d0-8e1f-2a3b-4c5d6e7f8a9b`) in those package versions has a small history window size. The failed functional test installs all prebuilt rules. And the error `params invalid: History window size is smaller than rule interval + additional lookback, 'historyWindowStart' must be earlier than 'from'` gets thrown upon this rule installation.

The problem has been fixed and the tests pass for the following prerelese and release versions
- [9.3.5-beta.2](elastic/integrations#17740) released [9.3.5](elastic/integrations#17749)
- [9.2.9-beta.2](elastic/integrations#17739) released [9.2.9](elastic/integrations#17747)
- [9.1.17-beta.2](elastic/integrations#17738) released [9.1.17](elastic/integrations#17746)
- [8.19.17-beta.2](elastic/integrations#17737) released [8.19.17](elastic/integrations#17745)

This PR unskips previously skipped in the scope of elastic#256891 FTR tests.

On top of that this PR improves related debug logging message to be able to faster troubleshoot similar issues in the future. An example error message looks like

````
createPrebuiltRules: Creating prebuilt rules - done. Rules created: 1532. Rules failed to create: 1.
Errors: [{"rule_id":"e5f6a7b8-c9d0-8e1f-2a3b-4c5d6e7f8a9b","ruleName":"First Time Seen DNS Query to RMM
Domain","error":"params invalid: History window size is smaller than rule interval + additional lookback, 'historyWindowStart' must be earlier than 'from'"}]
````

(cherry picked from commit 9370986)
sorenlouv pushed a commit to elastic/kibana that referenced this pull request Mar 17, 2026
…tion FTR tests (#257073)

**Resolves: #256891

## Summary

This PR unskips the tests skipped in the scope of #256891. The failure was caused by publishing a malformed prebuilt rule in a  **security_detection_engine** prerelease package version. The problem has been fixed in the release package version.

## Details

The following **security_detection_engine** prerelease package versions have a malformed prebuilt rule
- [9.3.5-beta.1](elastic/integrations#17735)
- [9.2.9-beta.1](elastic/integrations#17734)
- [9.1.17-beta.1](elastic/integrations#17733)
- [8.19.17-beta.1](elastic/integrations#17732)

`First Time Seen DNS Query to RMM Domain` (rule_id = `e5f6a7b8-c9d0-8e1f-2a3b-4c5d6e7f8a9b`) in those package versions has a small history window size. The failed functional test installs all prebuilt rules. And the error `params invalid: History window size is smaller than rule interval + additional lookback, 'historyWindowStart' must be earlier than 'from'` gets thrown upon this rule installation.

The problem has been fixed and the tests pass for the following prerelese and release versions
- [9.3.5-beta.2](elastic/integrations#17740) released [9.3.5](elastic/integrations#17749)
- [9.2.9-beta.2](elastic/integrations#17739) released [9.2.9](elastic/integrations#17747)
- [9.1.17-beta.2](elastic/integrations#17738) released [9.1.17](elastic/integrations#17746)
- [8.19.17-beta.2](elastic/integrations#17737) released [8.19.17](elastic/integrations#17745)

This PR unskips previously skipped in the scope of #256891 FTR tests.

On top of that this PR improves related debug logging message to be able to faster troubleshoot similar issues in the future. An example error message looks like

````
createPrebuiltRules: Creating prebuilt rules - done. Rules created: 1532. Rules failed to create: 1.
Errors: [{"rule_id":"e5f6a7b8-c9d0-8e1f-2a3b-4c5d6e7f8a9b","ruleName":"First Time Seen DNS Query to RMM
Domain","error":"params invalid: History window size is smaller than rule interval + additional lookback, 'historyWindowStart' must be earlier than 'from'"}]
````
jeramysoucy pushed a commit to jeramysoucy/kibana that referenced this pull request Mar 26, 2026
…tion FTR tests (elastic#257073)

**Resolves: elastic#256891

## Summary

This PR unskips the tests skipped in the scope of elastic#256891. The failure was caused by publishing a malformed prebuilt rule in a  **security_detection_engine** prerelease package version. The problem has been fixed in the release package version.

## Details

The following **security_detection_engine** prerelease package versions have a malformed prebuilt rule
- [9.3.5-beta.1](elastic/integrations#17735)
- [9.2.9-beta.1](elastic/integrations#17734)
- [9.1.17-beta.1](elastic/integrations#17733)
- [8.19.17-beta.1](elastic/integrations#17732)

`First Time Seen DNS Query to RMM Domain` (rule_id = `e5f6a7b8-c9d0-8e1f-2a3b-4c5d6e7f8a9b`) in those package versions has a small history window size. The failed functional test installs all prebuilt rules. And the error `params invalid: History window size is smaller than rule interval + additional lookback, 'historyWindowStart' must be earlier than 'from'` gets thrown upon this rule installation.

The problem has been fixed and the tests pass for the following prerelese and release versions
- [9.3.5-beta.2](elastic/integrations#17740) released [9.3.5](elastic/integrations#17749)
- [9.2.9-beta.2](elastic/integrations#17739) released [9.2.9](elastic/integrations#17747)
- [9.1.17-beta.2](elastic/integrations#17738) released [9.1.17](elastic/integrations#17746)
- [8.19.17-beta.2](elastic/integrations#17737) released [8.19.17](elastic/integrations#17745)

This PR unskips previously skipped in the scope of elastic#256891 FTR tests.

On top of that this PR improves related debug logging message to be able to faster troubleshoot similar issues in the future. An example error message looks like

````
createPrebuiltRules: Creating prebuilt rules - done. Rules created: 1532. Rules failed to create: 1.
Errors: [{"rule_id":"e5f6a7b8-c9d0-8e1f-2a3b-4c5d6e7f8a9b","ruleName":"First Time Seen DNS Query to RMM
Domain","error":"params invalid: History window size is smaller than rule interval + additional lookback, 'historyWindowStart' must be earlier than 'from'"}]
````
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request Integration:security_detection_engine Prebuilt Security Detection Rules

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants