Skip to content

Commit 0ca9b22

Browse files
authored
Merge pull request #18740 from asgerf/js/more-precise-diff-informed
JS: Provide more precise related locations
2 parents 3644de0 + 7e3f898 commit 0ca9b22

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

javascript/ql/lib/semmle/javascript/security/regexp/PolynomialReDoSQuery.qll

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,6 @@ module PolynomialReDoSConfig implements DataFlow::ConfigSig {
2929
predicate observeDiffInformedIncrementalMode() { any() }
3030

3131
Location getASelectedSinkLocation(DataFlow::Node sink) {
32-
result = sink.(Sink).getLocation()
33-
or
3432
result = sink.(Sink).getHighlight().getLocation()
3533
or
3634
result = sink.(Sink).getRegExp().getLocation()

javascript/ql/src/experimental/Security/CWE-918/SSRF.qll

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,10 @@ module SsrfConfig implements DataFlow::ConfigSig {
2929

3030
predicate isBarrierOut(DataFlow::Node node) { strictSanitizingPrefixEdge(node, _) }
3131

32+
Location getASelectedSourceLocation(DataFlow::Node source) {
33+
none() // Does not select the source
34+
}
35+
3236
predicate observeDiffInformedIncrementalMode() { any() }
3337
}
3438

0 commit comments

Comments
 (0)