Steven Arzt

Results 261 comments of Steven Arzt

That's interesting. If we have ``x.f`` tainted and a statement ``x = y``, the taint must be killed, because ``x.f`` points to another object after the statement. Consequently, we cannot...

The ``findViewById`` method is handled separately, because the parameter defines the concrete text field in the UI. FlowDroid distinguishes between normal text fields and password fields by mapping this ID...

FlowDroid excludes some classes for performance reasons, because these classes are not required for the data flow analysis. To avoid this problem, you can initialize Soot on your own and...

Have you tried to disable the code rewriting options of FlowDroid? The code would be ```config.setCodeEliminationMode(CodeEliminationMode.NoCodeElimination)``` In its default configuration, FlowDroid performs various optimizations to the code that are intended...

If you use Soot to write out a new APK file, you need to remove the dummy main method. FlowDroid needs to create the dummy main method to seed the...

Soot doesn't support the aar format at the moment. However, it shouldn't be hard to implement is as a new ``src-prec``. You can try and open an MR for it.

FlowDroid is published to the artifactory at the university of Paderborn. There is one URL for snapshots and one for release builds: ``` soot-snapshot Soot snapshot server https://soot-build.cs.uni-paderborn.de/nexus/repository/soot-snapshot/ soot-release Soot...

We're working on releasing the artifacts to Maven Central.

I'll remove the warnings from the code. They are useful for developers who work on the FlowDroid code or who want to diagnose a problem, but for the common user,...

IccTA has been integrated into FlowDroid, you don't need the IccTA files anymore. You only need to provide FlowDroid with the correct model, which you can generate from tools such...