Skip to content

Commit a1ad1dd

Browse files
committed
Deprecated and replace uses of old name ServletWriterSource
1 parent 6af5c5f commit a1ad1dd

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

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

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,11 @@ class XssVulnerableWriterSource extends MethodAccess {
149149
}
150150
}
151151

152+
/**
153+
* DEPRECATED: Use `XssVulnerableWriterSource` instead.
154+
*/
155+
deprecated class ServletWriterSource = XssVulnerableWriterSource;
156+
152157
/**
153158
* Holds if `s` is an HTTP Content-Type vulnerable to XSS.
154159
*/

java/ql/src/Security/CWE/CWE-209/StackTraceExposure.ql

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,9 @@ class ServletWriterSourceToPrintStackTraceMethodFlowConfig extends TaintTracking
3636
this = "StackTraceExposure::ServletWriterSourceToPrintStackTraceMethodFlowConfig"
3737
}
3838

39-
override predicate isSource(DataFlow::Node src) { src.asExpr() instanceof ServletWriterSource }
39+
override predicate isSource(DataFlow::Node src) {
40+
src.asExpr() instanceof XssVulnerableWriterSource
41+
}
4042

4143
override predicate isSink(DataFlow::Node sink) {
4244
exists(MethodAccess ma |

0 commit comments

Comments
 (0)