We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent fabdf99 commit e382cb5Copy full SHA for e382cb5
cpp/ql/src/experimental/Security/CWE/CWE-409/DecompressionBombs.ql
@@ -28,6 +28,14 @@ module DecompressionTaintConfig implements DataFlow::ConfigSig {
28
predicate isAdditionalFlowStep(DataFlow::Node node1, DataFlow::Node node2) {
29
any(DecompressionFlowStep s).isAdditionalFlowStep(node1, node2)
30
}
31
+
32
+ predicate observeDiffInformedIncrementalMode() { any() }
33
34
+ Location getASelectedSourceLocation(DataFlow::Node source) { none() }
35
36
+ Location getASelectedSinkLocation(DataFlow::Node sink) {
37
+ exists(FunctionCall fc | result = [sink.getLocation(), fc.getLocation()] | isSink(fc, sink))
38
+ }
39
40
41
module DecompressionTaint = TaintTracking::Global<DecompressionTaintConfig>;
0 commit comments