Python: Fix source of second part of path

This commit is contained in:
Rasmus Lerchedahl Petersen
2020-10-22 12:20:50 +02:00
parent 8549c9cfde
commit 8ce5f41366

View File

@@ -66,7 +66,9 @@ class FirstNormalization extends DataFlow2::PathNode {
class UncheckedNormalizedConfiguration extends TaintTracking::Configuration {
UncheckedNormalizedConfiguration() { this = "UncheckedNormalizedConfiguration" }
override predicate isSource(DataFlow::Node source) { source instanceof PathNormalization }
override predicate isSource(DataFlow::Node source) {
source = any(FirstNormalization n).getNode()
}
override predicate isSink(DataFlow::Node sink) {
sink = any(FileSystemAccess e).getAPathArgument()