Skip to content

Commit fb6a02e

Browse files
committed
Python: More import fixups
1 parent 5156bf7 commit fb6a02e

File tree

8 files changed

+31
-31
lines changed

8 files changed

+31
-31
lines changed

python/ql/src/Security/CWE-022/ChainedConfigs12.qll

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@
66
*/
77

88
import python
9-
import experimental.dataflow.DataFlow
10-
import experimental.dataflow.DataFlow2
11-
import experimental.dataflow.TaintTracking
12-
import experimental.dataflow.TaintTracking2
9+
import semmle.python.dataflow.new.DataFlow
10+
import semmle.python.dataflow.new.DataFlow2
11+
import semmle.python.dataflow.new.TaintTracking
12+
import semmle.python.dataflow.new.TaintTracking2
1313

1414
/**
1515
* A `DataFlow::Node` that appears as a sink in Config1 and a source in Config2.

python/ql/src/Security/CWE-022/PathInjection.ql

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -37,12 +37,12 @@
3737
*/
3838

3939
import python
40-
import experimental.dataflow.DataFlow
41-
import experimental.dataflow.DataFlow2
42-
import experimental.dataflow.TaintTracking
43-
import experimental.dataflow.TaintTracking2
44-
import experimental.semmle.python.Concepts
45-
import experimental.dataflow.RemoteFlowSources
40+
import semmle.python.dataflow.new.DataFlow
41+
import semmle.python.dataflow.new.DataFlow2
42+
import semmle.python.dataflow.new.TaintTracking
43+
import semmle.python.dataflow.new.TaintTracking2
44+
import semmle.python.Concepts
45+
import semmle.python.dataflow.new.RemoteFlowSources
4646
import ChainedConfigs12
4747

4848
// ---------------------------------------------------------------------------

python/ql/src/Security/CWE-078/CommandInjection.ql

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@
1515
*/
1616

1717
import python
18-
import experimental.dataflow.DataFlow
19-
import experimental.dataflow.TaintTracking
20-
import experimental.semmle.python.Concepts
21-
import experimental.dataflow.RemoteFlowSources
18+
import semmle.python.dataflow.new.DataFlow
19+
import semmle.python.dataflow.new.TaintTracking
20+
import semmle.python.Concepts
21+
import semmle.python.dataflow.new.RemoteFlowSources
2222
import DataFlow::PathGraph
2323

2424
class CommandInjectionConfiguration extends TaintTracking::Configuration {

python/ql/src/Security/CWE-079/ReflectedXss.ql

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@
1313
*/
1414

1515
import python
16-
import experimental.dataflow.DataFlow
17-
import experimental.dataflow.TaintTracking
18-
import experimental.semmle.python.Concepts
19-
import experimental.dataflow.RemoteFlowSources
16+
import semmle.python.dataflow.new.DataFlow
17+
import semmle.python.dataflow.new.TaintTracking
18+
import semmle.python.Concepts
19+
import semmle.python.dataflow.new.RemoteFlowSources
2020
import DataFlow::PathGraph
2121

2222
class ReflectedXssConfiguration extends TaintTracking::Configuration {

python/ql/src/Security/CWE-089/SqlInjection.ql

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@
1212
*/
1313

1414
import python
15-
import experimental.dataflow.DataFlow
16-
import experimental.dataflow.TaintTracking
17-
import experimental.semmle.python.Concepts
18-
import experimental.dataflow.RemoteFlowSources
15+
import semmle.python.dataflow.new.DataFlow
16+
import semmle.python.dataflow.new.TaintTracking
17+
import semmle.python.Concepts
18+
import semmle.python.dataflow.new.RemoteFlowSources
1919
import DataFlow::PathGraph
2020

2121
class SQLInjectionConfiguration extends TaintTracking::Configuration {

python/ql/src/Security/CWE-094/CodeInjection.ql

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@
1515
*/
1616

1717
import python
18-
import experimental.dataflow.DataFlow
19-
import experimental.dataflow.TaintTracking
20-
import experimental.semmle.python.Concepts
21-
import experimental.dataflow.RemoteFlowSources
18+
import semmle.python.dataflow.new.DataFlow
19+
import semmle.python.dataflow.new.TaintTracking
20+
import semmle.python.Concepts
21+
import semmle.python.dataflow.new.RemoteFlowSources
2222
import DataFlow::PathGraph
2323

2424
class CodeInjectionConfiguration extends TaintTracking::Configuration {

python/ql/src/Security/CWE-502/UnsafeDeserialization.ql

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@
1212
*/
1313

1414
import python
15-
import experimental.dataflow.DataFlow
16-
import experimental.dataflow.TaintTracking
17-
import experimental.semmle.python.Concepts
18-
import experimental.dataflow.RemoteFlowSources
15+
import semmle.python.dataflow.new.DataFlow
16+
import semmle.python.dataflow.new.TaintTracking
17+
import semmle.python.Concepts
18+
import semmle.python.dataflow.new.RemoteFlowSources
1919
import DataFlow::PathGraph
2020

2121
class UnsafeDeserializationConfiguration extends TaintTracking::Configuration {

python/ql/src/python.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,4 +38,4 @@ import site
3838
// Removing this import perturbs the compilation process enough that the points-to analysis gets
3939
// compiled -- and cached -- differently depending on whether the data flow library is imported. By
4040
// importing it privately here, we ensure that the points-to analysis is compiled the same way.
41-
private import experimental.dataflow.DataFlow
41+
private import semmle.python.dataflow.new.DataFlow

0 commit comments

Comments
 (0)