File tree Expand file tree Collapse file tree 2 files changed +7
-0
lines changed
lib/semmle/code/java/dataflow
src/semmle/code/java/security Expand file tree Collapse file tree 2 files changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -84,6 +84,7 @@ private module Frameworks {
84
84
private import semmle.code.java.frameworks.apache.Collections
85
85
private import semmle.code.java.frameworks.apache.Lang
86
86
private import semmle.code.java.frameworks.Flexjson
87
+ private import semmle.code.java.frameworks.android.Intent
87
88
private import semmle.code.java.frameworks.guava.Guava
88
89
private import semmle.code.java.frameworks.jackson.JacksonSerializability
89
90
private import semmle.code.java.frameworks.javaee.jsf.JSFRenderer
Original file line number Diff line number Diff line change @@ -119,4 +119,10 @@ class SensitiveBroadcastConfig extends TaintTracking::Configuration {
119
119
setReceiverMa .getQualifier ( ) .( VarAccess ) .getVariable ( ) .getAnAccess ( ) = node .asExpr ( )
120
120
)
121
121
}
122
+
123
+ override predicate allowImplicitRead ( DataFlow:: Node node , DataFlow:: Content c ) {
124
+ super .allowImplicitRead ( node , c )
125
+ or
126
+ this .isSink ( node )
127
+ }
122
128
}
You can’t perform that action at this time.
0 commit comments