Python: mass enable diff-informed data flow none() location overrides

An auto-generated patch that enables diff-informed data flow in the obvious cases.

Builds on github#18346 and github/codeql-patch#88
This commit is contained in:
Nora Dimitrijević
2025-06-17 15:36:52 +02:00
parent fb0f12bfe0
commit b79ce6d30b
4 changed files with 8 additions and 0 deletions

View File

@@ -147,6 +147,8 @@ private module AzureBlobClientConfig implements DataFlow::StateConfigSig {
}
predicate observeDiffInformedIncrementalMode() { any() }
Location getASelectedSourceLocation(DataFlow::Node sink) { none() }
}
module AzureBlobClientFlow = DataFlow::GlobalWithState<AzureBlobClientConfig>;

View File

@@ -81,6 +81,8 @@ module CorsBypassConfig implements DataFlow::ConfigSig {
}
predicate observeDiffInformedIncrementalMode() { any() }
Location getASelectedSourceLocation(DataFlow::Node sink) { none() }
}
module CorsFlow = TaintTracking::Global<CorsBypassConfig>;

View File

@@ -210,6 +210,8 @@ module UnsafeUnpackConfig implements DataFlow::ConfigSig {
}
predicate observeDiffInformedIncrementalMode() { any() }
Location getASelectedSourceLocation(DataFlow::Node sink) { none() }
}
/** Global taint-tracking for detecting "UnsafeUnpacking" vulnerabilities. */

View File

@@ -103,6 +103,8 @@ private module LdapInsecureAuthConfig implements DataFlow::ConfigSig {
}
predicate observeDiffInformedIncrementalMode() { any() }
Location getASelectedSourceLocation(DataFlow::Node sink) { none() }
}
/** Global taint-tracking for detecting "LDAP insecure authentications" vulnerabilities. */