updating hawk json format record

This commit is contained in:
Tim Shelton
2021-10-18 21:34:48 +00:00
parent 6d6a57a3b4
commit b30abd5c12
+5 -2
View File
@@ -402,7 +402,9 @@ class HAWKBackend(SingleTextQueryBackend):
raise Exception("Unknown type for false positives: ", type(sigmaparser.parsedyaml['falsepositives']))
if 'references' in sigmaparser.parsedyaml:
cmt += "References: \n%s" % "\n".join(sigmaparser.parsedyaml['references'])
ref = "%s\n" % "\n".join(sigmaparser.parsedyaml['references'])
else:
ref = ''
record = {
"rules" : analytic, # analytic_txt.replace('"','""'),
"filter_name" : sigmaparser.parsedyaml['title'],
@@ -412,8 +414,9 @@ class HAWKBackend(SingleTextQueryBackend):
"enabled" : True,
"public" : True,
"comments" : cmt,
"references" : ref,
"group_name" : ".",
"score_id" : sigmaparser.parsedyaml['id']
"hawk_id" : sigmaparser.parsedyaml['id']
}
if 'tags' in sigmaparser.parsedyaml:
record["tags"] = sigmaparser.parsedyaml['tags']