Skip to content

Commit b68abab

Browse files
committed
Java: Deprecate the content of ResponseSplittingLocalQuery and remove local query variant.
1 parent d05c5e3 commit b68abab

File tree

3 files changed

+4
-29
lines changed

3 files changed

+4
-29
lines changed

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

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ private import semmle.code.java.security.ResponseSplitting
77
/**
88
* A taint-tracking configuration to reason about response splitting vulnerabilities from local user input.
99
*/
10-
module ResponseSplittingLocalConfig implements DataFlow::ConfigSig {
10+
deprecated module ResponseSplittingLocalConfig implements DataFlow::ConfigSig {
1111
predicate isSource(DataFlow::Node source) { source instanceof LocalUserInput }
1212

1313
predicate isSink(DataFlow::Node sink) { sink instanceof HeaderSplittingSink }
@@ -32,6 +32,8 @@ module ResponseSplittingLocalConfig implements DataFlow::ConfigSig {
3232
}
3333

3434
/**
35+
* DEPRECATED: Use `ResponseSplittingFlow` instead and configure threat model sources to include `local`.
36+
*
3537
* Taint-tracking flow for response splitting vulnerabilities from local user input.
3638
*/
37-
module ResponseSplittingLocalFlow = TaintTracking::Global<ResponseSplittingLocalConfig>;
39+
deprecated module ResponseSplittingLocalFlow = TaintTracking::Global<ResponseSplittingLocalConfig>;

java/ql/src/Security/CWE/CWE-113/ResponseSplittingLocal.qhelp

Lines changed: 0 additions & 5 deletions
This file was deleted.

java/ql/src/Security/CWE/CWE-113/ResponseSplittingLocal.ql

Lines changed: 0 additions & 22 deletions
This file was deleted.

0 commit comments

Comments
 (0)