Merge pull request #19798 from d10c/d10c/ruby/diff-informed-2

Ruby: mass enable diff-informed data flow `none()` location overrides
This commit is contained in:
Nora Dimitrijević
2025-06-19 14:14:39 +02:00
committed by GitHub
3 changed files with 6 additions and 0 deletions

View File

@@ -88,6 +88,8 @@ private module HttpVerbConfig implements DataFlow::ConfigSig {
}
predicate observeDiffInformedIncrementalMode() { any() }
Location getASelectedSourceLocation(DataFlow::Node source) { none() }
}
private module HttpVerbFlow = TaintTracking::Global<HttpVerbConfig>;

View File

@@ -48,6 +48,8 @@ private module WeakParamsConfig implements DataFlow::ConfigSig {
predicate isSink(DataFlow::Node node) { node = any(PersistentWriteAccess a).getValue() }
predicate observeDiffInformedIncrementalMode() { any() }
Location getASelectedSourceLocation(DataFlow::Node source) { none() }
}
private module WeakParamsFlow = TaintTracking::Global<WeakParamsConfig>;

View File

@@ -21,6 +21,8 @@ private module BasicTaintConfig implements DataFlow::ConfigSig {
}
predicate observeDiffInformedIncrementalMode() { any() }
Location getASelectedSourceLocation(DataFlow::Node source) { none() }
}
private module BasicTaintFlow = TaintTracking::Global<BasicTaintConfig>;