opensearch-project / opensearch-project/security-analytics
[FEATURE] Cross-cluster search support for security analytics plugin
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 111
- Forks
- 111
- Avg merge
- 1d 17h
- Merged PRs (30d)
- 13
Description
Cross-cluster search support for security analytics plugin
What solution would you like?
Currently there is no support for cross cluster search for security analytics plugin. In case anyone uses cross-cluster (remote clusters) to store data, security analytics plugin comes of no use. The solution needs to have cross-clusters data (indexes) to search from in the data sources, and a specific node for security analytics so that it doesn't overload the other nodes and crash the opensearch. The cross-cluster support feature needs to be stable to handle all the sigma rules without crashing the opensearch.
Alerts should have suppression option i.e. to notify only once when n number of alerts was triggered for a specific rule within a specified time frame. Example: Notify to a channel/email only once for alert_1 which was detection 500 times in last 15 minutes. The dashboard should show total count, but email/notification should be sent only once.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No files or tests are named. Start by mapping the plugin's data-source, Sigma-rule execution, node-allocation, dashboard, and notification paths, then clarify whether cross-cluster search and alert suppression are separate deliverables. Done means remote indexes can be searched reliably without overloading other nodes, Sigma rules remain stable, and repeated alerts can be summarized while notifications are suppressed within a chosen time window.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- distributed-systems, security
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100