diff --git a/analyzers/MISP/misp_analyzer.py b/analyzers/MISP/misp_analyzer.py index af5cb2a65..f54a47613 100755 --- a/analyzers/MISP/misp_analyzer.py +++ b/analyzers/MISP/misp_analyzer.py @@ -5,6 +5,7 @@ from pymisp import PyMISP + class MISPAnalyzer(Analyzer): def __init__(self): @@ -15,6 +16,7 @@ def __init__(self): self.api_key = self.get_param('config.key') else: self.api_key = self.get_param('config.api_key', None, 'MISP key for API is missing') + def summary(self, raw): result = { 'service': self.service, @@ -23,7 +25,7 @@ def summary(self, raw): # search service if self.service == 'search': - result['events'] = len(raw) + result['events'] = len(raw['events']) else: result['events'] = 0