Skip to content

Commit 0db5510

Browse files
committed
Rust: Make imports consistent and correct.
1 parent 784ccb7 commit 0db5510

File tree

6 files changed

+9
-7
lines changed

6 files changed

+9
-7
lines changed

rust/ql/lib/codeql/rust/security/CleartextTransmissionExtensions.qll

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ private import codeql.util.Unit
77
private import rust
88
private import codeql.rust.dataflow.DataFlow
99
private import codeql.rust.dataflow.FlowSink
10+
private import codeql.rust.security.SensitiveData
1011
private import codeql.rust.Concepts
1112

1213
/**

rust/ql/src/queries/security/CWE-022/TaintedPath.ql

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,10 @@
1616

1717
import rust
1818
import codeql.rust.dataflow.DataFlow
19-
import codeql.rust.dataflow.internal.DataFlowImpl as DataflowImpl
2019
import codeql.rust.dataflow.TaintTracking
20+
import codeql.rust.dataflow.internal.DataFlowImpl as DataflowImpl
21+
import codeql.rust.Concepts
2122
import codeql.rust.security.TaintedPathExtensions
22-
import TaintedPathFlow::PathGraph
23-
private import codeql.rust.Concepts
2423

2524
newtype NormalizationState =
2625
/** A state signifying that the file path has not been normalized. */
@@ -84,6 +83,8 @@ module TaintedPathConfig implements DataFlow::StateConfigSig {
8483

8584
module TaintedPathFlow = TaintTracking::GlobalWithState<TaintedPathConfig>;
8685

86+
import TaintedPathFlow::PathGraph
87+
8788
from TaintedPathFlow::PathNode source, TaintedPathFlow::PathNode sink
8889
where TaintedPathFlow::flowPath(source, sink)
8990
select sink.getNode(), source, sink, "This path depends on a $@.", source.getNode(),

rust/ql/src/queries/security/CWE-089/SqlInjection.ql

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ import rust
1414
import codeql.rust.dataflow.DataFlow
1515
import codeql.rust.dataflow.TaintTracking
1616
import codeql.rust.security.SqlInjectionExtensions
17-
import SqlInjectionFlow::PathGraph
1817

1918
/**
2019
* A taint configuration for tainted data that reaches a SQL sink.
@@ -31,6 +30,8 @@ module SqlInjectionConfig implements DataFlow::ConfigSig {
3130

3231
module SqlInjectionFlow = TaintTracking::Global<SqlInjectionConfig>;
3332

33+
import SqlInjectionFlow::PathGraph
34+
3435
from SqlInjectionFlow::PathNode sourceNode, SqlInjectionFlow::PathNode sinkNode
3536
where SqlInjectionFlow::flowPath(sourceNode, sinkNode)
3637
select sinkNode.getNode(), sourceNode, sinkNode, "This query depends on a $@.",

rust/ql/src/queries/security/CWE-311/CleartextTransmission.ql

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

1414
import rust
1515
import codeql.rust.dataflow.DataFlow
16-
import codeql.rust.security.SensitiveData
1716
import codeql.rust.dataflow.TaintTracking
1817
import codeql.rust.security.CleartextTransmissionExtensions
1918

rust/ql/src/queries/security/CWE-312/CleartextLogging.ql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@
1414
*/
1515

1616
import rust
17-
import codeql.rust.security.CleartextLoggingExtensions
1817
import codeql.rust.dataflow.DataFlow
1918
import codeql.rust.dataflow.TaintTracking
19+
import codeql.rust.security.CleartextLoggingExtensions
2020

2121
/**
2222
* A taint-tracking configuration for cleartext logging vulnerabilities.

rust/ql/src/queries/security/CWE-328/WeakSensitiveDataHashing.ql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@
1313
*/
1414

1515
import rust
16-
import codeql.rust.security.WeakSensitiveDataHashingExtensions
1716
import codeql.rust.dataflow.DataFlow
1817
import codeql.rust.dataflow.TaintTracking
18+
import codeql.rust.security.WeakSensitiveDataHashingExtensions
1919

2020
/**
2121
* Provides a taint-tracking configuration for detecting use of a broken or weak

0 commit comments

Comments
 (0)