From 37a5315b9d9942c3eee88c7613552452821a5eb0 Mon Sep 17 00:00:00 2001 From: Ajin Abraham Date: Sun, 4 Aug 2024 10:45:59 -0700 Subject: [PATCH] QA --- mobsf/DynamicAnalyzer/views/ios/analysis.py | 2 +- mobsf/MobSF/utils.py | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/mobsf/DynamicAnalyzer/views/ios/analysis.py b/mobsf/DynamicAnalyzer/views/ios/analysis.py index de973bcf19..070b848834 100644 --- a/mobsf/DynamicAnalyzer/views/ios/analysis.py +++ b/mobsf/DynamicAnalyzer/views/ios/analysis.py @@ -47,7 +47,7 @@ def run_analysis(app_dir, bundle_id, checksum): # Collect Log data data = get_logs_data(app_dir, bundle_id) urls, domains, emails = extract_urls_domains_emails( - checksum, # TODO: Diff checksum than IPA hash? + checksum, data) # App data files analysis pfiles = get_app_files(app_dir, f'{checksum}-app-container') diff --git a/mobsf/MobSF/utils.py b/mobsf/MobSF/utils.py index 096f341494..b74bebc406 100755 --- a/mobsf/MobSF/utils.py +++ b/mobsf/MobSF/utils.py @@ -928,6 +928,10 @@ def append_scan_status(checksum, status, exception=None): 'exception': exception}) db_obj.SCAN_LOGS = current_logs db_obj.save() + except RecentScansDB.DoesNotExist: + # Expected to fail for iOS Dynamic Analysis Report Generation + # Calls MalwareScan and TrackerScan with different checksum + pass except Exception: logger.exception('Appending Scan Status to Database')