diff --git a/dojo/tools/ibm_app/parser.py b/dojo/tools/ibm_app/parser.py index 224395e1edc..762be2139dd 100644 --- a/dojo/tools/ibm_app/parser.py +++ b/dojo/tools/ibm_app/parser.py @@ -106,6 +106,10 @@ def get_findings(self, file, test): finding.unsaved_vulnerability_ids = [ vulnerability_id, ] + if recommendation_data: + finding.fix_available = True + else: + finding.fix_available = False finding.unsaved_endpoints = [] dupes[dupe_key] = finding diff --git a/unittests/tools/test_ibm_app_parser.py b/unittests/tools/test_ibm_app_parser.py index 1a66f86d656..6eaacee2cca 100644 --- a/unittests/tools/test_ibm_app_parser.py +++ b/unittests/tools/test_ibm_app_parser.py @@ -23,3 +23,4 @@ def test_parse_file(self): finding = findings[1] self.assertEqual("Info", finding.severity) + self.assertEqual(True, finding.fix_available)