File tree Expand file tree Collapse file tree 1 file changed +3
-0
lines changed
ruby/ql/src/queries/meta/internal Expand file tree Collapse file tree 1 file changed +3
-0
lines changed Original file line number Diff line number Diff line change @@ -8,6 +8,7 @@ private import codeql.ruby.security.PathInjectionCustomizations
8
8
private import codeql.ruby.security.ServerSideRequestForgeryCustomizations
9
9
private import codeql.ruby.security.UnsafeDeserializationCustomizations
10
10
private import codeql.ruby.security.UrlRedirectCustomizations
11
+ private import codeql.ruby.security.SqlInjectionCustomizations
11
12
12
13
class RelevantFile extends File {
13
14
RelevantFile ( ) { not getRelativePath ( ) .regexpMatch ( ".*/test(case)?s?/.*" ) }
@@ -34,6 +35,8 @@ DataFlow::Node relevantTaintSink(string kind) {
34
35
kind = "UnsafeDeserialization" and result instanceof UnsafeDeserialization:: Sink
35
36
or
36
37
kind = "UrlRedirect" and result instanceof UrlRedirect:: Sink
38
+ or
39
+ kind = "SqlInjection" and result instanceof SqlInjection:: Sink
37
40
) and
38
41
// the sink is not a string literal
39
42
not exists ( Ast:: StringLiteral str |
You can’t perform that action at this time.
0 commit comments