Skip to content

Commit f928943

Browse files
committed
Rename classes for external sanitizers
1 parent 3130646 commit f928943

File tree

5 files changed

+10
-10
lines changed

5 files changed

+10
-10
lines changed

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -289,8 +289,8 @@ private Method getSourceMethod(Method m) {
289289
result = m
290290
}
291291

292-
private class DefaultPathInjectionSanitizer extends PathInjectionSanitizer {
293-
DefaultPathInjectionSanitizer() { barrierNode(this, "path-injection") }
292+
private class ExternalPathInjectionSanitizer extends PathInjectionSanitizer {
293+
ExternalPathInjectionSanitizer() { barrierNode(this, "path-injection") }
294294
}
295295

296296
/** Holds if `g` is a guard that checks for `..` components. */

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -118,8 +118,8 @@ private class ContainsUrlSanitizer extends RequestForgerySanitizer {
118118
}
119119
}
120120

121-
private class DefaultRequestForgerySanitizer extends RequestForgerySanitizer {
122-
DefaultRequestForgerySanitizer() { barrierNode(this, "request-forgery") }
121+
private class ExternalRequestForgerySanitizer extends RequestForgerySanitizer {
122+
ExternalRequestForgerySanitizer() { barrierNode(this, "request-forgery") }
123123
}
124124

125125
/**

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@ class TrustBoundaryViolationSink extends DataFlow::Node {
2727
*/
2828
abstract class TrustBoundaryValidationSanitizer extends DataFlow::Node { }
2929

30-
private class DefaultTrustBoundaryValidationSanitizer extends TrustBoundaryValidationSanitizer {
31-
DefaultTrustBoundaryValidationSanitizer() { barrierNode(this, "trust-boundary-violation") }
30+
private class ExternalTrustBoundaryValidationSanitizer extends TrustBoundaryValidationSanitizer {
31+
ExternalTrustBoundaryValidationSanitizer() { barrierNode(this, "trust-boundary-violation") }
3232
}
3333

3434
/**

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,8 @@ private class DefaultXssSink extends XssSink {
5454
}
5555
}
5656

57-
private class DefaultXssSanitizer extends XssSanitizer {
58-
DefaultXssSanitizer() { barrierNode(this, ["html-injection", "js-injection"]) }
57+
private class ExternalXssSanitizer extends XssSanitizer {
58+
ExternalXssSanitizer() { barrierNode(this, ["html-injection", "js-injection"]) }
5959
}
6060

6161
/** A sanitizer that considers numeric and boolean typed data safe for writing to output. */

java/ql/lib/semmle/code/java/security/regexp/RegexInjection.qll

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ private class DefaultRegexInjectionSink extends RegexInjectionSink {
2121
}
2222
}
2323

24-
private class DefaultRegexInjectionSanitizer extends RegexInjectionSanitizer {
25-
DefaultRegexInjectionSanitizer() { barrierNode(this, "regex-use") }
24+
private class ExternalRegexInjectionSanitizer extends RegexInjectionSanitizer {
25+
ExternalRegexInjectionSanitizer() { barrierNode(this, "regex-use") }
2626
}
2727

2828
/**

0 commit comments

Comments
 (0)