Thanks to visit codestin.com Credit goes to github.com
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e4a75b4 commit 561b9d0Copy full SHA for 561b9d0
2 files changed
javascript/ql/src/semmle/javascript/dataflow/TaintTracking.qll
@@ -312,6 +312,10 @@ module TaintTracking {
312
*/
313
cached
314
private module Cached {
315
+ cached predicate forceStage() {
316
+ Stages::Taint::ref()
317
+ }
318
+
319
/**
320
* Holds if `pred` → `succ` should be considered a taint-propagating
321
* data flow edge, which doesn't fit into a more specific category.
javascript/ql/src/semmle/javascript/internal/CachedStages.qll
@@ -243,7 +243,7 @@ module Stages {
243
predicate backref() {
244
1 = 1
245
or
246
- any(TaintTracking::AdditionalTaintStep step).step(_, _)
+ TaintTracking::heapStep(_, _)
247
248
exists(RemoteFlowSource r)
249
}
0 commit comments