Skip to content

Commit c66e583

Browse files
committed
Make more ExternalFlow imports private
1 parent 86516b1 commit c66e583

File tree

12 files changed

+12
-12
lines changed

12 files changed

+12
-12
lines changed

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
import java
77
import semmle.code.java.dataflow.DataFlow
8-
import semmle.code.java.dataflow.ExternalFlow
8+
private import semmle.code.java.dataflow.ExternalFlow
99
import semmle.code.java.security.CleartextStorageQuery
1010
import semmle.code.java.security.Files
1111
import semmle.code.xml.AndroidManifest

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/** Provides classes and predicates to work with File objects. */
22

33
import java
4-
import semmle.code.java.dataflow.ExternalFlow
4+
private import semmle.code.java.dataflow.ExternalFlow
55

66
private class CreateFileSinkModels extends SinkModelCsv {
77
override predicate row(string row) {

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import java
44
import semmle.code.java.dataflow.DataFlow
5-
import semmle.code.java.dataflow.ExternalFlow
5+
private import semmle.code.java.dataflow.ExternalFlow
66
import semmle.code.java.security.XSS
77

88
/** CSV sink models representing methods not susceptible to XSS but outputing to an HTTP response body. */

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import java
44
import semmle.code.java.dataflow.DataFlow
5-
import semmle.code.java.dataflow.ExternalFlow
5+
private import semmle.code.java.dataflow.ExternalFlow
66

77
/** A data flow sink for unvalidated user input that is used to log messages. */
88
abstract class LogInjectionSink extends DataFlow::Node { }

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import java
44
import semmle.code.java.dataflow.DataFlow
55
import semmle.code.java.frameworks.javaee.Persistence
66
private import semmle.code.java.frameworks.MyBatis
7-
import semmle.code.java.dataflow.ExternalFlow
7+
private import semmle.code.java.dataflow.ExternalFlow
88

99
/** A sink for database query language injection vulnerabilities. */
1010
abstract class QueryInjectionSink extends DataFlow::Node { }

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/** Provides configurations for sensitive logging queries. */
22

33
import java
4-
import semmle.code.java.dataflow.ExternalFlow
4+
private import semmle.code.java.dataflow.ExternalFlow
55
import semmle.code.java.dataflow.TaintTracking
66
import semmle.code.java.security.SensitiveActions
77
import DataFlow

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import java
44
import semmle.code.java.dataflow.DataFlow
5-
import semmle.code.java.dataflow.ExternalFlow
5+
private import semmle.code.java.dataflow.ExternalFlow
66
import semmle.code.java.frameworks.Servlets
77
import semmle.code.java.frameworks.ApacheHttp
88
private import semmle.code.java.frameworks.JaxWS

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import java
44
import semmle.code.java.dataflow.DataFlow
5-
import semmle.code.java.dataflow.ExternalFlow
5+
private import semmle.code.java.dataflow.ExternalFlow
66

77
/**
88
* A sink that represents a method that interprets XPath expressions.

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import semmle.code.java.frameworks.spring.SpringHttp
88
import semmle.code.java.frameworks.javaee.jsf.JSFRenderer
99
import semmle.code.java.dataflow.DataFlow
1010
import semmle.code.java.dataflow.TaintTracking2
11-
import semmle.code.java.dataflow.ExternalFlow
11+
private import semmle.code.java.dataflow.ExternalFlow
1212

1313
/** A sink that represent a method that outputs data without applying contextual output encoding. */
1414
abstract class XssSink extends DataFlow::Node { }

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import java
44
import semmle.code.java.dataflow.DataFlow
5-
import semmle.code.java.dataflow.ExternalFlow
5+
private import semmle.code.java.dataflow.ExternalFlow
66

77
/**
88
* A data flow sink for unvalidated user input that is used in XSLT transformation.

0 commit comments

Comments
 (0)