Skip to content

Commit 2056323

Browse files
committed
python/ruby/js: barriers are sources, barrier guards are sinks
1 parent 222ac68 commit 2056323

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

javascript/ql/lib/semmle/javascript/frameworks/data/internal/ApiGraphModels.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -872,7 +872,7 @@ module ModelOutput {
872872
* Holds if `node` is specified as a barrier with the given kind in an external model.
873873
*/
874874
predicate barrierNode(DataFlow::Node node, string kind) {
875-
node = getABarrierNode(kind).asSink()
875+
node = getABarrierNode(kind).asSource()
876876
or
877877
node = DataFlow::ExternalBarrierGuard::getAnExternalBarrierNode(kind)
878878
}

python/ql/lib/semmle/python/frameworks/data/internal/ApiGraphModels.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -872,7 +872,7 @@ module ModelOutput {
872872
* Holds if `node` is specified as a barrier with the given kind in an external model.
873873
*/
874874
predicate barrierNode(DataFlow::Node node, string kind) {
875-
node = getABarrierNode(kind).asSink()
875+
node = getABarrierNode(kind).asSource()
876876
or
877877
node = DataFlow::ExternalBarrierGuard::getAnExternalBarrierNode(kind)
878878
}

ruby/ql/lib/codeql/ruby/frameworks/data/internal/ApiGraphModels.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -872,7 +872,7 @@ module ModelOutput {
872872
* Holds if `node` is specified as a barrier with the given kind in an external model.
873873
*/
874874
predicate barrierNode(DataFlow::Node node, string kind) {
875-
node = getABarrierNode(kind).asSink()
875+
node = getABarrierNode(kind).asSource()
876876
or
877877
node = DataFlow::ExternalBarrierGuard::getAnExternalBarrierNode(kind)
878878
}

0 commit comments

Comments
 (0)