Skip to content

Commit e4f5679

Browse files
committed
Sync XSS Local
1 parent 59c43c7 commit e4f5679

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

java/ql/lib/semmle/code/java/security/XssLocalQuery.qll

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,14 @@ module XssLocalConfig implements DataFlow::ConfigSig {
1212
predicate isSource(DataFlow::Node source) { source instanceof LocalUserInput }
1313

1414
predicate isSink(DataFlow::Node sink) { sink instanceof XssSink }
15+
16+
predicate isBarrier(DataFlow::Node node) { node instanceof XssSanitizer }
17+
18+
predicate isBarrierOut(DataFlow::Node node) { node instanceof XssSinkBarrier }
19+
20+
predicate isAdditionalFlowStep(DataFlow::Node node1, DataFlow::Node node2) {
21+
any(XssAdditionalTaintStep s).step(node1, node2)
22+
}
1523
}
1624

1725
/**

0 commit comments

Comments
 (0)