Skip to content

Commit d2bbb61

Browse files
committed
Ruby: update syntax for more models
1 parent 2d578c1 commit d2bbb61

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

ruby/ql/lib/codeql/ruby/frameworks/ActiveSupport.qll

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -392,8 +392,8 @@ module ActiveSupport {
392392
override predicate row(string row) {
393393
row =
394394
[
395-
"activesupport;;Member[ActiveSupport].Member[JSON].Method[encode,dump];Argument[0];ReturnValue;taint",
396-
"activesupport;;Member[ActiveSupport].Member[JSON].Method[decode,load];Argument[0];ReturnValue;taint",
395+
"ActiveSupport::JSON!;Method[encode,dump];Argument[0];ReturnValue;taint",
396+
"ActiveSupport::JSON!;Method[decode,load];Argument[0];ReturnValue;taint",
397397
]
398398
}
399399
}

ruby/ql/lib/codeql/ruby/frameworks/Json.qll

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ module Json {
1414
override predicate row(string row) {
1515
row =
1616
[
17-
"json;;Member[JSON].Method[parse,parse!,load,restore];Argument[0];ReturnValue;taint",
18-
"json;;Member[JSON].Method[generate,fast_generate,pretty_generate,dump,unparse,fast_unparse];Argument[0];ReturnValue;taint",
17+
"JSON!;Method[parse,parse!,load,restore];Argument[0];ReturnValue;taint",
18+
"JSON!;Method[generate,fast_generate,pretty_generate,dump,unparse,fast_unparse];Argument[0];ReturnValue;taint",
1919
]
2020
}
2121
}

0 commit comments

Comments
 (0)