Skip to content

Commit cb4a7e2

Browse files
authored
Merge pull request #11395 from michaelnebel/csharp/externalflowcleanup
C#: ExternalFlow.qll cleanup.
2 parents 1eec067 + 2684b3f commit cb4a7e2

File tree

31 files changed

+7
-66
lines changed

31 files changed

+7
-66
lines changed

csharp/ql/lib/semmle/code/csharp/dataflow/ExternalFlow.qll

Lines changed: 0 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -90,43 +90,6 @@ private import internal.FlowSummaryImpl::Public
9090
private import internal.FlowSummaryImpl::Private::External
9191
private import internal.FlowSummaryImplSpecific
9292

93-
/**
94-
* A module importing the frameworks that provide external flow data,
95-
* ensuring that they are visible to the taint tracking / data flow library.
96-
*/
97-
private module Frameworks {
98-
private import semmle.code.csharp.frameworks.EntityFramework
99-
private import semmle.code.csharp.frameworks.JsonNET
100-
private import semmle.code.csharp.frameworks.ServiceStack
101-
private import semmle.code.csharp.frameworks.Sql
102-
private import semmle.code.csharp.frameworks.System
103-
private import semmle.code.csharp.frameworks.system.CodeDom
104-
private import semmle.code.csharp.frameworks.system.Collections
105-
private import semmle.code.csharp.frameworks.system.collections.Generic
106-
private import semmle.code.csharp.frameworks.system.collections.Specialized
107-
private import semmle.code.csharp.frameworks.system.Data
108-
private import semmle.code.csharp.frameworks.system.data.Common
109-
private import semmle.code.csharp.frameworks.system.Diagnostics
110-
private import semmle.code.csharp.frameworks.system.Linq
111-
private import semmle.code.csharp.frameworks.system.Net
112-
private import semmle.code.csharp.frameworks.system.net.Mail
113-
private import semmle.code.csharp.frameworks.system.IO
114-
private import semmle.code.csharp.frameworks.system.io.Compression
115-
private import semmle.code.csharp.frameworks.system.runtime.CompilerServices
116-
private import semmle.code.csharp.frameworks.system.Security
117-
private import semmle.code.csharp.frameworks.system.security.Cryptography
118-
private import semmle.code.csharp.frameworks.system.security.cryptography.X509Certificates
119-
private import semmle.code.csharp.frameworks.system.Text
120-
private import semmle.code.csharp.frameworks.system.text.RegularExpressions
121-
private import semmle.code.csharp.frameworks.system.threading.Tasks
122-
private import semmle.code.csharp.frameworks.system.Web
123-
private import semmle.code.csharp.frameworks.system.web.ui.WebControls
124-
private import semmle.code.csharp.frameworks.system.Xml
125-
private import semmle.code.csharp.security.dataflow.flowsinks.Html
126-
private import semmle.code.csharp.security.dataflow.flowsources.Local
127-
private import semmle.code.csharp.security.dataflow.XSSSinks
128-
}
129-
13093
/**
13194
* DEPRECATED: Define source models as data extensions instead.
13295
*

csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowDispatch.qll

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ private import DataFlowPublic
66
private import DataFlowPrivate
77
private import FlowSummaryImpl as FlowSummaryImpl
88
private import semmle.code.csharp.dataflow.FlowSummary as FlowSummary
9-
private import semmle.code.csharp.dataflow.ExternalFlow
109
private import semmle.code.csharp.dispatch.Dispatch
1110
private import semmle.code.csharp.dispatch.RuntimeCallable
1211
private import semmle.code.csharp.frameworks.system.Collections

csharp/ql/lib/semmle/code/csharp/frameworks/EntityFramework.qll

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ private import semmle.code.csharp.frameworks.system.data.Entity
99
private import semmle.code.csharp.frameworks.system.collections.Generic
1010
private import semmle.code.csharp.frameworks.Sql
1111
private import semmle.code.csharp.dataflow.FlowSummary
12-
private import semmle.code.csharp.dataflow.ExternalFlow
1312
private import semmle.code.csharp.dataflow.internal.DataFlowPrivate as DataFlowPrivate
1413

1514
/**

csharp/ql/lib/semmle/code/csharp/frameworks/JsonNET.qll

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
*/
44

55
import csharp
6-
private import semmle.code.csharp.dataflow.ExternalFlow
76

87
/** Definitions relating to the `Json.NET` package. */
98
module JsonNET {

csharp/ql/lib/semmle/code/csharp/frameworks/ServiceStack.qll

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
*/
77

88
import csharp
9-
private import semmle.code.csharp.dataflow.ExternalFlow
109

1110
/** A class representing a Service */
1211
private class ServiceClass extends Class {

csharp/ql/lib/semmle/code/csharp/frameworks/Sql.qll

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ private import semmle.code.csharp.frameworks.EntityFramework
77
private import semmle.code.csharp.frameworks.NHibernate
88
private import semmle.code.csharp.frameworks.Dapper
99
private import semmle.code.csharp.dataflow.DataFlow4
10-
private import semmle.code.csharp.dataflow.ExternalFlow
1110

1211
/** An expression containing a SQL command. */
1312
abstract class SqlExpr extends Expr {

csharp/ql/lib/semmle/code/csharp/frameworks/System.qll

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

33
import csharp
44
private import system.Reflection
5-
private import semmle.code.csharp.dataflow.ExternalFlow
65

76
/** The `System` namespace. */
87
class SystemNamespace extends Namespace {

csharp/ql/lib/semmle/code/csharp/frameworks/system/CodeDom.qll

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

33
import csharp
44
private import semmle.code.csharp.frameworks.System
5-
private import semmle.code.csharp.dataflow.ExternalFlow
65

76
/** The `System.CodeDome` namespace. */
87
class SystemCodeDomNamespace extends Namespace {

csharp/ql/lib/semmle/code/csharp/frameworks/system/Collections.qll

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

33
import csharp
44
private import semmle.code.csharp.frameworks.System
5-
private import semmle.code.csharp.dataflow.ExternalFlow
65
private import semmle.code.csharp.dataflow.FlowSummary
76

87
/** The `System.Collections` namespace. */

csharp/ql/lib/semmle/code/csharp/frameworks/system/Data.qll

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

33
import csharp
44
private import semmle.code.csharp.frameworks.System
5-
private import semmle.code.csharp.dataflow.ExternalFlow
65

76
/** The `System.Data` namespace. */
87
class SystemDataNamespace extends Namespace {

0 commit comments

Comments
 (0)