Merge pull request #19797 from d10c/d10c/python/diff-informed-2

Python: mass enable diff-informed data flow `none()` location overrides
This commit is contained in:
Nora Dimitrijević
2025-06-19 10:55:07 +02:00
committed by GitHub
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. */