From 4e00e60951a1fd70afe5834dd0386de6db310285 Mon Sep 17 00:00:00 2001 From: Davide Date: Sun, 9 Jul 2023 13:35:47 +0200 Subject: [PATCH] Bug fix --- misp_modules/modules/expansion/apiosintds.py | 2 +- tests/test_expansions.py | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/misp_modules/modules/expansion/apiosintds.py b/misp_modules/modules/expansion/apiosintds.py index afa73ee..7186be8 100644 --- a/misp_modules/modules/expansion/apiosintds.py +++ b/misp_modules/modules/expansion/apiosintds.py @@ -336,7 +336,7 @@ def apiosintParserHover(ispersistent, response, import_related, stix): urlHover = "URL => "+urls retHover.append({"types": ["text"], "values": [urlHover]}) else: - notfound = item["item"] + " IS NOT listed by OSINT.digitalside.it. Date list: " + item[key]["list"]["date"] + notfound = item["item"] + " IS NOT listed by OSINT.digitalside.it. Date list: " + response[key]["list"]["date"] ret.append({"types": ["comment"], "values": [notfound]}) if ispersistent == 0: diff --git a/tests/test_expansions.py b/tests/test_expansions.py index 5f4d326..833bada 100644 --- a/tests/test_expansions.py +++ b/tests/test_expansions.py @@ -74,12 +74,13 @@ class TestExpansions(unittest.TestCase): return data['results'][0]['values'] def test_apiosintds(self): - query = {'module': 'apiosintds', 'ip-dst': '185.255.79.90'} + query = {'module': 'apiosintds', 'ip-dst': '10.10.10.10'} response = self.misp_modules_post(query) + try: - self.assertTrue(self.get_values(response).startswith('185.255.79.90 IS listed by OSINT.digitalside.it.')) + self.assertTrue(self.get_values(response).startswith('IoC 10.10.10.10')) except AssertionError: - self.assertTrue(self.get_values(response).startswith('185.255.79.90 IS NOT listed by OSINT.digitalside.it.')) + self.assertTrue(self.get_values(response).startswith('10.10.10.10 IS NOT listed by OSINT.digitalside.it.')) def test_apivoid(self): module_name = "apivoid"