Open
Description
Bug
Bug description
This might be the False Negative counterpart to the False Positive reported in #173.
Please consider the following code
public class MainActivity extends AppCompatActivity{
public void onCreate(Bundle savedInstanceState){
MyClass myInstance = new MyClass();
String myString = myInstance.myField;
myInstance.myField = "";
sink(myString); // NOT reported as issue by Mariana Trench
}
public static String source(){ // Defined as source in MT config
return "Secret";
}
public void sink(String param){} // Defined as sink in MT config
}
class MyClass{
String myField = MainActivity.source();
}
As annotated in the code, Mariana Trench doesn't detect any issues, but actually the sink in MainActivity.onCreate
should be reported.
I'm using mariana-trench Version: 1.0.6.