Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 9ac0cdd

Browse files
committed
Java: Don't use the deprecated Configuration2
1 parent aeb2323 commit 9ac0cdd

4 files changed

Lines changed: 9 additions & 5 deletions

File tree

java/ql/src/Security/CWE/CWE-079/XSS.ql

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,11 @@
1212

1313
import java
1414
import semmle.code.java.dataflow.FlowSources
15+
import semmle.code.java.dataflow.TaintTracking2
1516
import semmle.code.java.security.XSS
1617
import DataFlow2::PathGraph
1718

18-
class XSSConfig extends TaintTracking::Configuration2 {
19+
class XSSConfig extends TaintTracking2::Configuration {
1920
XSSConfig() { this = "XSSConfig" }
2021

2122
override predicate isSource(DataFlow::Node source) { source instanceof RemoteFlowSource }

java/ql/src/Security/CWE/CWE-079/XSSLocal.ql

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,11 @@
1212

1313
import java
1414
import semmle.code.java.dataflow.FlowSources
15+
import semmle.code.java.dataflow.TaintTracking2
1516
import semmle.code.java.security.XSS
1617
import DataFlow2::PathGraph
1718

18-
class XSSLocalConfig extends TaintTracking::Configuration2 {
19+
class XSSLocalConfig extends TaintTracking2::Configuration {
1920
XSSLocalConfig() { this = "XSSLocalConfig" }
2021

2122
override predicate isSource(DataFlow::Node source) { source instanceof LocalUserInput }

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

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414

1515
import java
1616
import semmle.code.java.dataflow.DataFlow
17+
import semmle.code.java.dataflow.TaintTracking2
1718
import semmle.code.java.security.XSS
1819

1920
/**
@@ -80,7 +81,7 @@ predicate stackTraceExpr(Expr exception, MethodAccess stackTraceString) {
8081
)
8182
}
8283

83-
class StackTraceStringToXssSinkFlowConfig extends TaintTracking::Configuration2 {
84+
class StackTraceStringToXssSinkFlowConfig extends TaintTracking2::Configuration {
8485
StackTraceStringToXssSinkFlowConfig() {
8586
this = "StackTraceExposure::StackTraceStringToXssSinkFlowConfig"
8687
}
@@ -119,7 +120,7 @@ class GetMessageFlowSource extends MethodAccess {
119120
}
120121
}
121122

122-
class GetMessageFlowSourceToXssSinkFlowConfig extends TaintTracking::Configuration2 {
123+
class GetMessageFlowSourceToXssSinkFlowConfig extends TaintTracking2::Configuration {
123124
GetMessageFlowSourceToXssSinkFlowConfig() {
124125
this = "StackTraceExposure::GetMessageFlowSourceToXssSinkFlowConfig"
125126
}

java/ql/src/Security/CWE/CWE-611/XXE.ql

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,10 @@
1313
import java
1414
import XmlParsers
1515
import semmle.code.java.dataflow.FlowSources
16+
import semmle.code.java.dataflow.TaintTracking2
1617
import DataFlow::PathGraph
1718

18-
class SafeSAXSourceFlowConfig extends TaintTracking::Configuration2 {
19+
class SafeSAXSourceFlowConfig extends TaintTracking2::Configuration {
1920
SafeSAXSourceFlowConfig() { this = "XmlParsers::SafeSAXSourceFlowConfig" }
2021

2122
override predicate isSource(DataFlow::Node src) { src.asExpr() instanceof SafeSAXSource }

0 commit comments

Comments
 (0)