File tree Expand file tree Collapse file tree 3 files changed +12
-0
lines changed
rust/ql/lib/codeql/rust/security Expand file tree Collapse file tree 3 files changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -8,6 +8,7 @@ private import codeql.rust.dataflow.DataFlow
88private import codeql.rust.dataflow.FlowSink
99private import codeql.rust.security.SensitiveData
1010private import codeql.rust.Concepts
11+ private import codeql.rust.security.Barriers as Barriers
1112
1213/**
1314 * Provides default sources, sinks and barriers for detecting cleartext logging
@@ -42,4 +43,9 @@ module CleartextLogging {
4243 private class ModelsAsDataSink extends Sink {
4344 ModelsAsDataSink ( ) { sinkNode ( this , "log-injection" ) }
4445 }
46+
47+ private class BooleanTypeBarrier extends Barrier instanceof Barriers:: BooleanTypeBarrier { }
48+
49+ private class FieldlessEnumTypeBarrier extends Barrier instanceof Barriers:: FieldlessEnumTypeBarrier
50+ { }
4551}
Original file line number Diff line number Diff line change @@ -51,4 +51,7 @@ module LogInjection {
5151 private class NumericTypeBarrier extends Barrier instanceof Barriers:: NumericTypeBarrier { }
5252
5353 private class BooleanTypeBarrier extends Barrier instanceof Barriers:: BooleanTypeBarrier { }
54+
55+ private class FieldlessEnumTypeBarrier extends Barrier instanceof Barriers:: FieldlessEnumTypeBarrier
56+ { }
5457}
Original file line number Diff line number Diff line change @@ -66,4 +66,7 @@ module SqlInjection {
6666 private class NumericTypeBarrier extends Barrier instanceof Barriers:: NumericTypeBarrier { }
6767
6868 private class BooleanTypeBarrier extends Barrier instanceof Barriers:: BooleanTypeBarrier { }
69+
70+ private class FieldlessEnumTypeBarrier extends Barrier instanceof Barriers:: FieldlessEnumTypeBarrier
71+ { }
6972}
You can’t perform that action at this time.
0 commit comments