Merge pull request #351 from ipninichuck/master
added metadata field to the watcher alert
This commit is contained in:
@@ -408,6 +408,7 @@ class XPackWatcherBackend(ElasticsearchQuerystringBackend, MultiRuleOutputMixin)
|
||||
description = sigmaparser.parsedyaml.setdefault("description", "")
|
||||
false_positives = sigmaparser.parsedyaml.setdefault("falsepositives", "")
|
||||
level = sigmaparser.parsedyaml.setdefault("level", "")
|
||||
tags = sigmaparser.parsedyaml.setdefault("tags", "")
|
||||
# Get time frame if exists
|
||||
interval = sigmaparser.parsedyaml["detection"].setdefault("timeframe", "30m")
|
||||
|
||||
@@ -535,6 +536,11 @@ class XPackWatcherBackend(ElasticsearchQuerystringBackend, MultiRuleOutputMixin)
|
||||
}
|
||||
|
||||
self.watcher_alert[rulename] = {
|
||||
"metadata": {
|
||||
"title": title,
|
||||
"description": description,
|
||||
"tags": tags
|
||||
},
|
||||
"trigger": {
|
||||
"schedule": {
|
||||
"interval": interval # how often the watcher should check
|
||||
|
||||
Reference in New Issue
Block a user