Description
Related to: elastic/kibana#201825 (review)
Summary
In Kibana, I upgraded the package with prebuilt rules from v8.16.2-beta.1
to v8.16.2
and got 64 detection rules that can be upgraded via the Security Solution UI. Out of those 64 rules, there were 26 rules that had only the version
field bumped from something like 2 or 3 to something like 100+, and there were no other changes to rule fields in these newer versions of rules.
Here's an example of how such rules are displayed in the rule upgrade UI:
To Reproduce
On way to reproduce this when testing it with the local Kibana: elastic/kibana#201825 (review)
Expected Behavior
In the package with prebuilt rules, we shouldn't release a new rule version if it doesn't have any changes to any other rule parameters, compared to the previous version of the rule.
Problematic rules
Here's the full list of rules with updated version
and no updates to any other fields:
- First Occurrence of Personal Access Token (PAT) Use For a GitHub User
- High Number of Cloned GitHub Repos From PAT
- First Occurrence of IP Address For GitHub Personal Access Token (PAT)
- GitHub App Deleted
- GitHub PAT Access Revoked
- Multiple Okta User Authentication Events with Client Address
- Multiple Okta User Authentication Events with Same Device Token Hash
- GitHub Owner Role Granted To User
- Okta User Sessions Started from Different Geolocations
- First Occurrence of IP Address For GitHub User
- GitHub User Blocked From Organization
- First Occurrence of User-Agent For a GitHub User
- Multiple Device Token Hashes for Single Okta Session
- First Occurrence GitHub Event for a Personal Access Token (PAT)
- First Occurrence of GitHub User Interaction with Private Repo
- First Occurrence of GitHub Repo Interaction From a New IP
- GitHub Protected Branch Settings Changed
- Member Removed From GitHub Organization
- First Occurrence of User Agent For a GitHub Personal Access Token (PAT)
- New GitHub App Installed
- First Occurrence of Private Repo Event from Specific GitHub Personal Access Token (PAT)
- High Number of Okta Device Token Cookies Generated for Authentication
- New GitHub Owner Added
- New User Added To GitHub Organization
- GitHub Repo Created
- GitHub Repository Deleted