File tree Expand file tree Collapse file tree 2 files changed +13
-1
lines changed
powershell/ql/lib/semmle/code/powershell/dataflow Expand file tree Collapse file tree 2 files changed +13
-1
lines changed Original file line number Diff line number Diff line change 1
1
/** Provides classes representing various flow sources for taint tracking. */
2
- import semmle.code.powershell.dataflow.internal.DataFlowPublic as DataFlow
2
+ private import semmle.code.powershell.dataflow.internal.DataFlowPublic as DataFlow
3
3
import semmle.code.powershell.dataflow.flowsources.Remote
4
4
import semmle.code.powershell.dataflow.flowsources.Local
5
5
import semmle.code.powershell.frameworks.data.internal.ApiGraphModels
Original file line number Diff line number Diff line change @@ -65,3 +65,15 @@ private module Cached {
65
65
}
66
66
67
67
import Cached
68
+ import SpeculativeTaintFlow
69
+
70
+ private module SpeculativeTaintFlow {
71
+ private import semmle.code.powershell.dataflow.internal.DataFlowDispatch as DataFlowDispatch
72
+ private import semmle.code.powershell.dataflow.internal.DataFlowPublic as DataFlowPublic
73
+
74
+ /**
75
+ * Holds if the additional step from `src` to `sink` should be considered in
76
+ * speculative taint flow exploration.
77
+ */
78
+ predicate speculativeTaintStep ( DataFlow:: Node src , DataFlow:: Node sink ) { none ( ) }
79
+ }
You can’t perform that action at this time.
0 commit comments