File tree Expand file tree Collapse file tree
lib/semmle/code/java/dataflow
src/semmle/code/java/security Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -84,6 +84,7 @@ private module Frameworks {
8484 private import semmle.code.java.frameworks.apache.Collections
8585 private import semmle.code.java.frameworks.apache.Lang
8686 private import semmle.code.java.frameworks.Flexjson
87+ private import semmle.code.java.frameworks.android.Intent
8788 private import semmle.code.java.frameworks.guava.Guava
8889 private import semmle.code.java.frameworks.jackson.JacksonSerializability
8990 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 {
119119 setReceiverMa .getQualifier ( ) .( VarAccess ) .getVariable ( ) .getAnAccess ( ) = node .asExpr ( )
120120 )
121121 }
122+
123+ override predicate allowImplicitRead ( DataFlow:: Node node , DataFlow:: Content c ) {
124+ super .allowImplicitRead ( node , c )
125+ or
126+ this .isSink ( node )
127+ }
122128}
You can’t perform that action at this time.
0 commit comments