mirror of
https://github.com/github/codeql.git
synced 2025-12-17 17:23:36 +01:00
26 lines
480 B
Java
26 lines
480 B
Java
import java.io.FilterInputStream;
|
|
import java.io.InputStream;
|
|
|
|
public class A {
|
|
|
|
public String src;
|
|
|
|
private static void sink(Object o) {}
|
|
|
|
public void test() {
|
|
sink(src); // $ hasTaintFlow
|
|
}
|
|
|
|
class TestFis extends FilterInputStream {
|
|
|
|
protected TestFis(InputStream in) {
|
|
super(in);
|
|
}
|
|
|
|
public void testOutOfSource() {
|
|
// out of source field
|
|
sink(this.in); // $ hasTaintFlow
|
|
}
|
|
}
|
|
}
|