File tree Expand file tree Collapse file tree 2 files changed +5
-4
lines changed
Expand file tree Collapse file tree 2 files changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -9,6 +9,7 @@ private import codeql.ruby.CFG
99private import codeql.ruby.DataFlow
1010private import codeql.ruby.dataflow.internal.DataFlowImplSpecific
1111private import codeql.ruby.Frameworks
12+ private import codeql.ruby.frameworks.data.internal.ApiGraphModels
1213private import codeql.ruby.dataflow.RemoteFlowSources
1314private import codeql.ruby.ApiGraphs
1415private import codeql.ruby.Regexp as RE
@@ -95,6 +96,10 @@ module SqlSanitization {
9596 abstract class Range extends DataFlow:: Node { }
9697}
9798
99+ private class ExternalSqlInjectionSanitizer extends SqlSanitization:: Range {
100+ ExternalSqlInjectionSanitizer ( ) { ModelOutput:: barrierNode ( this , "sql-injection" ) }
101+ }
102+
98103/**
99104 * A data-flow node that executes a regular expression.
100105 *
Original file line number Diff line number Diff line change @@ -61,8 +61,4 @@ module SqlInjection {
6161 private class ExternalSqlInjectionSink extends Sink {
6262 ExternalSqlInjectionSink ( ) { ModelOutput:: sinkNode ( this , "sql-injection" ) }
6363 }
64-
65- private class ExternalSqlInjectionSanitizer extends Sanitizer {
66- ExternalSqlInjectionSanitizer ( ) { ModelOutput:: barrierNode ( this , "sql-injection" ) }
67- }
6864}
You can’t perform that action at this time.
0 commit comments