From 6946993e8117986c0143dd60df13fd7c068e5bb0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 3 Dec 2024 13:06:40 +0000 Subject: [PATCH 1/2] Bump flowDroidVersion from 2.13.0 to 2.14.1 Bumps `flowDroidVersion` from 2.13.0 to 2.14.1. Updates `de.fraunhofer.sit.sse.flowdroid:soot-infoflow` from 2.13.0 to 2.14.1 - [Release notes](https://github.com/secure-software-engineering/FlowDroid/releases) - [Commits](https://github.com/secure-software-engineering/FlowDroid/compare/v2.13...v2.14.1) Updates `de.fraunhofer.sit.sse.flowdroid:soot-infoflow-summaries` from 2.13.0 to 2.14.1 - [Release notes](https://github.com/secure-software-engineering/FlowDroid/releases) - [Commits](https://github.com/secure-software-engineering/FlowDroid/compare/v2.13...v2.14.1) Updates `de.fraunhofer.sit.sse.flowdroid:soot-infoflow-android` from 2.13.0 to 2.14.1 - [Release notes](https://github.com/secure-software-engineering/FlowDroid/releases) - [Commits](https://github.com/secure-software-engineering/FlowDroid/compare/v2.13...v2.14.1) --- updated-dependencies: - dependency-name: de.fraunhofer.sit.sse.flowdroid:soot-infoflow dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: de.fraunhofer.sit.sse.flowdroid:soot-infoflow-summaries dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: de.fraunhofer.sit.sse.flowdroid:soot-infoflow-android dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- HeadlessAndroidScanner/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/HeadlessAndroidScanner/pom.xml b/HeadlessAndroidScanner/pom.xml index 16c48373c..a5feeef56 100644 --- a/HeadlessAndroidScanner/pom.xml +++ b/HeadlessAndroidScanner/pom.xml @@ -38,7 +38,7 @@ - 2.13.0 + 2.14.1 From f50cabf8ca6902a9a4e3444ae965313b19990170 Mon Sep 17 00:00:00 2001 From: Sven Meyer Date: Tue, 3 Dec 2024 14:16:06 +0100 Subject: [PATCH 2/2] Adapt to new FlowDroid API --- .../main/java/de/fraunhofer/iem/android/FlowDroidSetup.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/HeadlessAndroidScanner/src/main/java/de/fraunhofer/iem/android/FlowDroidSetup.java b/HeadlessAndroidScanner/src/main/java/de/fraunhofer/iem/android/FlowDroidSetup.java index 09c56e4e5..1f4999bc3 100644 --- a/HeadlessAndroidScanner/src/main/java/de/fraunhofer/iem/android/FlowDroidSetup.java +++ b/HeadlessAndroidScanner/src/main/java/de/fraunhofer/iem/android/FlowDroidSetup.java @@ -51,8 +51,8 @@ private SetupApplication initializeFlowDroid() { InfoflowAndroidConfiguration config = new InfoflowAndroidConfiguration(); config.setCallgraphAlgorithm(InfoflowConfiguration.CallgraphAlgorithm.CHA); config.setCodeEliminationMode(InfoflowConfiguration.CodeEliminationMode.NoCodeElimination); - config.getAnalysisFileConfig().setAndroidPlatformDir(platformDir.getAbsolutePath()); - config.getAnalysisFileConfig().setTargetAPKFile(apkFile.getAbsolutePath()); + config.getAnalysisFileConfig().setAndroidPlatformDir(platformDir); + config.getAnalysisFileConfig().setTargetAPKFile(apkFile); config.setMergeDexFiles(true); config.setTaintAnalysisEnabled(false); config.setEnableLineNumbers(true);