Skip to content

Commit 22c1d52

Browse files
committed
Dataflow: Add provenance for configuration-specific steps.
1 parent 92df0a3 commit 22c1d52

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

shared/dataflow/codeql/dataflow/DataFlow.qll

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -609,7 +609,7 @@ module DataFlowMake<LocationSig Location, InputSig<Location> Lang> {
609609
predicate accessPathLimit = Config::accessPathLimit/0;
610610

611611
predicate isAdditionalFlowStep(Node node1, Node node2, string model) {
612-
Config::isAdditionalFlowStep(node1, node2) and model = ""
612+
Config::isAdditionalFlowStep(node1, node2) and model = "Config"
613613
}
614614
}
615615

@@ -631,7 +631,7 @@ module DataFlowMake<LocationSig Location, InputSig<Location> Lang> {
631631
predicate accessPathLimit = Config::accessPathLimit/0;
632632

633633
predicate isAdditionalFlowStep(Node node1, Node node2, string model) {
634-
Config::isAdditionalFlowStep(node1, node2) and model = ""
634+
Config::isAdditionalFlowStep(node1, node2) and model = "Config"
635635
}
636636
}
637637

shared/dataflow/codeql/dataflow/TaintTracking.qll

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ module TaintFlowMake<
8080
predicate isAdditionalFlowStep(
8181
DataFlowLang::Node node1, DataFlowLang::Node node2, string model
8282
) {
83-
Config::isAdditionalFlowStep(node1, node2) and model = ""
83+
Config::isAdditionalFlowStep(node1, node2) and model = "Config"
8484
}
8585
}
8686

@@ -106,7 +106,7 @@ module TaintFlowMake<
106106
predicate isAdditionalFlowStep(
107107
DataFlowLang::Node node1, DataFlowLang::Node node2, string model
108108
) {
109-
Config::isAdditionalFlowStep(node1, node2) and model = ""
109+
Config::isAdditionalFlowStep(node1, node2) and model = "Config"
110110
}
111111
}
112112

shared/dataflow/codeql/dataflow/internal/DataFlowImpl.qll

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2854,7 +2854,7 @@ module MakeImpl<LocationSig Location, InputSig<Location> Lang> {
28542854
Stage2::revFlow(node2, pragma[only_bind_into](state2), false)
28552855
or
28562856
additionalLocalStateStep(node1, state1, node2, state2) and
2857-
label = "" and
2857+
label = "Config" and
28582858
Stage2::revFlow(node1, state1, false) and
28592859
Stage2::revFlow(node2, state2, false)
28602860
}
@@ -4245,7 +4245,7 @@ module MakeImpl<LocationSig Location, InputSig<Location> Lang> {
42454245
ap = TAccessPathNil() and
42464246
isStoreStep = false and
42474247
summaryLabel = "-" and
4248-
label = ""
4248+
label = "Config"
42494249
or
42504250
exists(Content c, DataFlowType t0, AccessPath ap0 |
42514251
pathStoreStep(mid, node, state, t0, ap0, c, t, cc) and

0 commit comments

Comments
 (0)