44
55import rust
66private import codeql.rust.dataflow.DataFlow
7+ private import codeql.rust.dataflow.internal.DataFlowImpl
78private import codeql.rust.dataflow.internal.TaintTrackingImpl
89private import codeql.rust.internal.AstConsistency as AstConsistency
910private import codeql.rust.internal.PathResolutionConsistency as PathResolutionConsistency
@@ -16,15 +17,15 @@ private import codeql.rust.Diagnostics
1617private import codeql.rust.security.SensitiveData
1718private import TaintReach
1819// import all query extensions files, so that all extensions of `QuerySink` are found
19- private import codeql.rust.security.CleartextLoggingExtensions
20- private import codeql.rust.security.HardcodedCryptographicValueExtensions
21- private import codeql.rust.security.SqlInjectionExtensions
22- private import codeql.rust.security.WeakSensitiveDataHashingExtensions
2320private import codeql.rust.security.regex.RegexInjectionExtensions
2421private import codeql.rust.security.AccessInvalidPointerExtensions
22+ private import codeql.rust.security.CleartextLoggingExtensions
2523private import codeql.rust.security.CleartextTransmissionExtensions
24+ private import codeql.rust.security.SqlInjectionExtensions
2625private import codeql.rust.security.TaintedPathExtensions
2726private import codeql.rust.security.UncontrolledAllocationSizeExtensions
27+ private import codeql.rust.security.WeakSensitiveDataHashingExtensions
28+ private import codeql.rust.security.HardcodedCryptographicValueExtensions
2829
2930/**
3031 * Gets a count of the total number of lines of code in the database.
@@ -91,17 +92,6 @@ int getTaintEdgesCount() {
9192 )
9293}
9394
94- /**
95- * Gets a kind of query for which `n` is a sink (if any).
96- */
97- string getAQuerySinkKind ( DataFlow:: Node n ) {
98- n instanceof SqlInjection:: Sink and result = "SqlInjection"
99- or
100- n instanceof CleartextLogging:: Sink and result = "CleartextLogging"
101- or
102- n instanceof HardcodedCryptographicValue:: Sink and result = "HardcodedCryptographicValue"
103- }
104-
10595/**
10696 * Gets a count of the total number of query sinks in the database.
10797 */
0 commit comments