Skip to content

Commit 9e7c0c6

Browse files
committed
revert changing imports in java/
1 parent 4bc10f9 commit 9e7c0c6

File tree

17 files changed

+26
-40
lines changed

17 files changed

+26
-40
lines changed

java/ql/lib/semmle/code/java/dataflow/FlowSources.qll

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -6,28 +6,28 @@ import java
66
import semmle.code.java.dataflow.DataFlow
77
import semmle.code.java.dataflow.TaintTracking
88
import semmle.code.java.dataflow.DefUse
9-
private import semmle.code.java.frameworks.Jdbc
10-
private import semmle.code.java.frameworks.Networking
11-
private import semmle.code.java.frameworks.Properties
12-
private import semmle.code.java.frameworks.Rmi
13-
private import semmle.code.java.frameworks.Servlets
14-
private import semmle.code.java.frameworks.ApacheHttp
15-
private import semmle.code.java.frameworks.android.XmlParsing
16-
private import semmle.code.java.frameworks.android.WebView
17-
private import semmle.code.java.frameworks.JaxWS
18-
private import semmle.code.java.frameworks.javase.WebSocket
19-
private import semmle.code.java.frameworks.android.Android
20-
private import semmle.code.java.frameworks.android.ExternalStorage
21-
private import semmle.code.java.frameworks.android.OnActivityResultSource
22-
private import semmle.code.java.frameworks.android.Intent
23-
private import semmle.code.java.frameworks.play.Play
24-
private import semmle.code.java.frameworks.spring.SpringWeb
25-
private import semmle.code.java.frameworks.spring.SpringController
26-
private import semmle.code.java.frameworks.spring.SpringWebClient
27-
private import semmle.code.java.frameworks.Guice
28-
private import semmle.code.java.frameworks.struts.StrutsActions
29-
private import semmle.code.java.frameworks.Thrift
30-
private import semmle.code.java.frameworks.javaee.jsf.JSFRenderer
9+
import semmle.code.java.frameworks.Jdbc
10+
import semmle.code.java.frameworks.Networking
11+
import semmle.code.java.frameworks.Properties
12+
import semmle.code.java.frameworks.Rmi
13+
import semmle.code.java.frameworks.Servlets
14+
import semmle.code.java.frameworks.ApacheHttp
15+
import semmle.code.java.frameworks.android.XmlParsing
16+
import semmle.code.java.frameworks.android.WebView
17+
import semmle.code.java.frameworks.JaxWS
18+
import semmle.code.java.frameworks.javase.WebSocket
19+
import semmle.code.java.frameworks.android.Android
20+
import semmle.code.java.frameworks.android.ExternalStorage
21+
import semmle.code.java.frameworks.android.OnActivityResultSource
22+
import semmle.code.java.frameworks.android.Intent
23+
import semmle.code.java.frameworks.play.Play
24+
import semmle.code.java.frameworks.spring.SpringWeb
25+
import semmle.code.java.frameworks.spring.SpringController
26+
import semmle.code.java.frameworks.spring.SpringWebClient
27+
import semmle.code.java.frameworks.Guice
28+
import semmle.code.java.frameworks.struts.StrutsActions
29+
import semmle.code.java.frameworks.Thrift
30+
import semmle.code.java.frameworks.javaee.jsf.JSFRenderer
3131
private import semmle.code.java.dataflow.ExternalFlow
3232

3333
/** A data flow source of remote user input. */

java/ql/lib/semmle/code/java/frameworks/android/Widget.qll

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
import java
44
private import semmle.code.java.dataflow.ExternalFlow
55
private import semmle.code.java.dataflow.FlowSources
6-
private import semmle.code.java.dataflow.FlowSteps
76

87
private class AndroidWidgetSourceModels extends SourceModelCsv {
98
override predicate row(string row) {

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

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ import semmle.code.java.dataflow.DataFlow2
66
import semmle.code.java.dataflow.TaintTracking
77
import semmle.code.java.dataflow.TaintTracking3
88
import semmle.code.java.security.AndroidIntentRedirection
9-
private import semmle.code.java.frameworks.android.Intent
109

1110
/**
1211
* A taint tracking configuration for tainted Intents being used to start Android components.

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,9 @@
33
import java
44
import semmle.code.java.dataflow.DataFlow
55
import semmle.code.java.dataflow.FlowSources
6+
import semmle.code.java.frameworks.Servlets
7+
import semmle.code.java.frameworks.JaxWS
68
private import semmle.code.java.dataflow.ExternalFlow
7-
private import semmle.code.java.frameworks.Servlets
89

910
/** A sink that is vulnerable to an HTTP header splitting attack. */
1011
abstract class HeaderSplittingSink extends DataFlow::Node { }

java/ql/src/experimental/Security/CWE/CWE-036/OpenStream.ql

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ import semmle.code.java.dataflow.TaintTracking
1515
import semmle.code.java.dataflow.FlowSources
1616
import semmle.code.java.dataflow.ExternalFlow
1717
import DataFlow::PathGraph
18-
private import semmle.code.java.frameworks.Networking
1918

2019
class UrlConstructor extends ClassInstanceExpr {
2120
UrlConstructor() { this.getConstructor().getDeclaringType() instanceof TypeUrl }

java/ql/src/experimental/Security/CWE/CWE-073/JFinalController.qll

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import java
22
private import semmle.code.java.dataflow.ExternalFlow
33
private import semmle.code.java.dataflow.FlowSources
4-
private import semmle.code.java.dataflow.FlowSteps
54

65
/** The class `com.jfinal.core.Controller`. */
76
class JFinalController extends RefType {

java/ql/src/experimental/Security/CWE/CWE-089/MyBatisCommonLib.qll

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ import semmle.code.xml.MyBatisMapperXML
77
import semmle.code.java.dataflow.FlowSources
88
import semmle.code.java.frameworks.MyBatis
99
import semmle.code.java.frameworks.Properties
10-
private import semmle.code.java.Maps
1110

1211
private predicate propertiesKey(DataFlow::Node prop, string key) {
1312
exists(MethodAccess m |

java/ql/src/experimental/Security/CWE/CWE-094/SpringImplicitViewManipulation.ql

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111

1212
import java
1313
import SpringViewManipulationLib
14-
private import semmle.code.java.frameworks.Servlets
1514

1615
private predicate canResultInImplicitViewConversion(Method m) {
1716
m.getReturnType() instanceof VoidType

java/ql/src/experimental/Security/CWE/CWE-094/SpringViewManipulationLib.qll

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ import semmle.code.java.dataflow.FlowSources
77
import semmle.code.java.dataflow.TaintTracking
88
import semmle.code.java.frameworks.spring.Spring
99
import SpringFrameworkLib
10-
private import semmle.code.xml.MavenPom
1110

1211
/** Holds if `Thymeleaf` templating engine is used in the project. */
1312
predicate thymeleafIsUsed() {

java/ql/src/experimental/Security/CWE/CWE-200/AndroidFileIntentSource.qll

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import java
44
import semmle.code.java.dataflow.FlowSources
55
import semmle.code.java.dataflow.TaintTracking2
66
import semmle.code.java.frameworks.android.Android
7-
private import semmle.code.java.frameworks.android.Intent
87

98
/** The `startActivityForResult` method of Android's `Activity` class. */
109
class StartActivityForResultMethod extends Method {

0 commit comments

Comments
 (0)