|
|
|
|
@@ -90,19 +90,19 @@ edges
|
|
|
|
|
| string_flow.rb:133:9:133:9 | a : | string_flow.rb:133:24:133:27 | line : |
|
|
|
|
|
| string_flow.rb:133:9:133:40 | call to each_line : | string_flow.rb:134:10:134:10 | b |
|
|
|
|
|
| string_flow.rb:133:24:133:27 | line : | string_flow.rb:133:35:133:38 | line |
|
|
|
|
|
| string_flow.rb:135:9:135:9 | a : | string_flow.rb:135:9:135:19 | call to each_line [array element] : |
|
|
|
|
|
| string_flow.rb:135:9:135:19 | call to each_line [array element] : | string_flow.rb:136:10:136:10 | c [array element] : |
|
|
|
|
|
| string_flow.rb:136:10:136:10 | c [array element] : | string_flow.rb:136:10:136:15 | call to to_a [array element] : |
|
|
|
|
|
| string_flow.rb:136:10:136:15 | call to to_a [array element] : | string_flow.rb:136:10:136:18 | ...[...] |
|
|
|
|
|
| string_flow.rb:135:9:135:9 | a : | string_flow.rb:135:9:135:19 | call to each_line [element] : |
|
|
|
|
|
| string_flow.rb:135:9:135:19 | call to each_line [element] : | string_flow.rb:136:10:136:10 | c [element] : |
|
|
|
|
|
| string_flow.rb:136:10:136:10 | c [element] : | string_flow.rb:136:10:136:15 | call to to_a [element] : |
|
|
|
|
|
| string_flow.rb:136:10:136:15 | call to to_a [element] : | string_flow.rb:136:10:136:18 | ...[...] |
|
|
|
|
|
| string_flow.rb:140:9:140:18 | call to source : | string_flow.rb:141:9:141:9 | a : |
|
|
|
|
|
| string_flow.rb:140:9:140:18 | call to source : | string_flow.rb:143:9:143:9 | a : |
|
|
|
|
|
| string_flow.rb:141:9:141:9 | a : | string_flow.rb:141:9:141:36 | call to lines : |
|
|
|
|
|
| string_flow.rb:141:9:141:9 | a : | string_flow.rb:141:20:141:23 | line : |
|
|
|
|
|
| string_flow.rb:141:9:141:36 | call to lines : | string_flow.rb:142:10:142:10 | b |
|
|
|
|
|
| string_flow.rb:141:20:141:23 | line : | string_flow.rb:141:31:141:34 | line |
|
|
|
|
|
| string_flow.rb:143:9:143:9 | a : | string_flow.rb:143:9:143:15 | call to lines [array element] : |
|
|
|
|
|
| string_flow.rb:143:9:143:15 | call to lines [array element] : | string_flow.rb:144:10:144:10 | c [array element] : |
|
|
|
|
|
| string_flow.rb:144:10:144:10 | c [array element] : | string_flow.rb:144:10:144:13 | ...[...] |
|
|
|
|
|
| string_flow.rb:143:9:143:9 | a : | string_flow.rb:143:9:143:15 | call to lines [element] : |
|
|
|
|
|
| string_flow.rb:143:9:143:15 | call to lines [element] : | string_flow.rb:144:10:144:10 | c [element] : |
|
|
|
|
|
| string_flow.rb:144:10:144:10 | c [element] : | string_flow.rb:144:10:144:13 | ...[...] |
|
|
|
|
|
| string_flow.rb:148:9:148:18 | call to source : | string_flow.rb:149:10:149:10 | a : |
|
|
|
|
|
| string_flow.rb:148:9:148:18 | call to source : | string_flow.rb:150:10:150:10 | a : |
|
|
|
|
|
| string_flow.rb:148:9:148:18 | call to source : | string_flow.rb:151:10:151:10 | a : |
|
|
|
|
|
@@ -166,15 +166,15 @@ edges
|
|
|
|
|
| string_flow.rb:209:10:209:10 | a : | string_flow.rb:209:10:209:15 | call to succ |
|
|
|
|
|
| string_flow.rb:210:10:210:10 | a : | string_flow.rb:210:10:210:16 | call to succ! |
|
|
|
|
|
| string_flow.rb:214:9:214:18 | call to source : | string_flow.rb:215:9:215:9 | a : |
|
|
|
|
|
| string_flow.rb:215:9:215:9 | a : | string_flow.rb:215:9:215:24 | call to partition [array element 0] : |
|
|
|
|
|
| string_flow.rb:215:9:215:9 | a : | string_flow.rb:215:9:215:24 | call to partition [array element 1] : |
|
|
|
|
|
| string_flow.rb:215:9:215:9 | a : | string_flow.rb:215:9:215:24 | call to partition [array element 2] : |
|
|
|
|
|
| string_flow.rb:215:9:215:24 | call to partition [array element 0] : | string_flow.rb:216:10:216:10 | b [array element 0] : |
|
|
|
|
|
| string_flow.rb:215:9:215:24 | call to partition [array element 1] : | string_flow.rb:217:10:217:10 | b [array element 1] : |
|
|
|
|
|
| string_flow.rb:215:9:215:24 | call to partition [array element 2] : | string_flow.rb:218:10:218:10 | b [array element 2] : |
|
|
|
|
|
| string_flow.rb:216:10:216:10 | b [array element 0] : | string_flow.rb:216:10:216:13 | ...[...] |
|
|
|
|
|
| string_flow.rb:217:10:217:10 | b [array element 1] : | string_flow.rb:217:10:217:13 | ...[...] |
|
|
|
|
|
| string_flow.rb:218:10:218:10 | b [array element 2] : | string_flow.rb:218:10:218:13 | ...[...] |
|
|
|
|
|
| string_flow.rb:215:9:215:9 | a : | string_flow.rb:215:9:215:24 | call to partition [element 0] : |
|
|
|
|
|
| string_flow.rb:215:9:215:9 | a : | string_flow.rb:215:9:215:24 | call to partition [element 1] : |
|
|
|
|
|
| string_flow.rb:215:9:215:9 | a : | string_flow.rb:215:9:215:24 | call to partition [element 2] : |
|
|
|
|
|
| string_flow.rb:215:9:215:24 | call to partition [element 0] : | string_flow.rb:216:10:216:10 | b [element 0] : |
|
|
|
|
|
| string_flow.rb:215:9:215:24 | call to partition [element 1] : | string_flow.rb:217:10:217:10 | b [element 1] : |
|
|
|
|
|
| string_flow.rb:215:9:215:24 | call to partition [element 2] : | string_flow.rb:218:10:218:10 | b [element 2] : |
|
|
|
|
|
| string_flow.rb:216:10:216:10 | b [element 0] : | string_flow.rb:216:10:216:13 | ...[...] |
|
|
|
|
|
| string_flow.rb:217:10:217:10 | b [element 1] : | string_flow.rb:217:10:217:13 | ...[...] |
|
|
|
|
|
| string_flow.rb:218:10:218:10 | b [element 2] : | string_flow.rb:218:10:218:13 | ...[...] |
|
|
|
|
|
| string_flow.rb:223:9:223:18 | call to source : | string_flow.rb:225:10:225:10 | a : |
|
|
|
|
|
| string_flow.rb:223:9:223:18 | call to source : | string_flow.rb:225:10:225:10 | a : |
|
|
|
|
|
| string_flow.rb:224:9:224:18 | call to source : | string_flow.rb:225:20:225:20 | b : |
|
|
|
|
|
@@ -195,11 +195,11 @@ edges
|
|
|
|
|
| string_flow.rb:238:9:238:9 | a : | string_flow.rb:238:27:238:27 | y : |
|
|
|
|
|
| string_flow.rb:238:9:238:37 | call to scan : | string_flow.rb:239:10:239:10 | b |
|
|
|
|
|
| string_flow.rb:238:27:238:27 | y : | string_flow.rb:238:35:238:35 | y |
|
|
|
|
|
| string_flow.rb:240:9:240:9 | a : | string_flow.rb:240:9:240:19 | call to scan [array element] : |
|
|
|
|
|
| string_flow.rb:240:9:240:19 | call to scan [array element] : | string_flow.rb:241:10:241:10 | b [array element] : |
|
|
|
|
|
| string_flow.rb:240:9:240:19 | call to scan [array element] : | string_flow.rb:242:10:242:10 | b [array element] : |
|
|
|
|
|
| string_flow.rb:241:10:241:10 | b [array element] : | string_flow.rb:241:10:241:13 | ...[...] |
|
|
|
|
|
| string_flow.rb:242:10:242:10 | b [array element] : | string_flow.rb:242:10:242:13 | ...[...] |
|
|
|
|
|
| string_flow.rb:240:9:240:9 | a : | string_flow.rb:240:9:240:19 | call to scan [element] : |
|
|
|
|
|
| string_flow.rb:240:9:240:19 | call to scan [element] : | string_flow.rb:241:10:241:10 | b [element] : |
|
|
|
|
|
| string_flow.rb:240:9:240:19 | call to scan [element] : | string_flow.rb:242:10:242:10 | b [element] : |
|
|
|
|
|
| string_flow.rb:241:10:241:10 | b [element] : | string_flow.rb:241:10:241:13 | ...[...] |
|
|
|
|
|
| string_flow.rb:242:10:242:10 | b [element] : | string_flow.rb:242:10:242:13 | ...[...] |
|
|
|
|
|
| string_flow.rb:246:5:246:18 | ... = ... : | string_flow.rb:250:26:250:26 | a : |
|
|
|
|
|
| string_flow.rb:246:9:246:18 | call to source : | string_flow.rb:246:5:246:18 | ... = ... : |
|
|
|
|
|
| string_flow.rb:246:9:246:18 | call to source : | string_flow.rb:247:10:247:10 | a : |
|
|
|
|
|
@@ -223,9 +223,9 @@ edges
|
|
|
|
|
| string_flow.rb:262:9:262:18 | call to source : | string_flow.rb:263:10:263:10 | a : |
|
|
|
|
|
| string_flow.rb:263:10:263:10 | a : | string_flow.rb:263:10:263:22 | call to shellescape |
|
|
|
|
|
| string_flow.rb:267:9:267:18 | call to source : | string_flow.rb:268:9:268:9 | a : |
|
|
|
|
|
| string_flow.rb:268:9:268:9 | a : | string_flow.rb:268:9:268:20 | call to shellsplit [array element] : |
|
|
|
|
|
| string_flow.rb:268:9:268:20 | call to shellsplit [array element] : | string_flow.rb:269:10:269:10 | b [array element] : |
|
|
|
|
|
| string_flow.rb:269:10:269:10 | b [array element] : | string_flow.rb:269:10:269:13 | ...[...] |
|
|
|
|
|
| string_flow.rb:268:9:268:9 | a : | string_flow.rb:268:9:268:20 | call to shellsplit [element] : |
|
|
|
|
|
| string_flow.rb:268:9:268:20 | call to shellsplit [element] : | string_flow.rb:269:10:269:10 | b [element] : |
|
|
|
|
|
| string_flow.rb:269:10:269:10 | b [element] : | string_flow.rb:269:10:269:13 | ...[...] |
|
|
|
|
|
| string_flow.rb:273:9:273:18 | call to source : | string_flow.rb:274:9:274:9 | a : |
|
|
|
|
|
| string_flow.rb:273:9:273:18 | call to source : | string_flow.rb:277:9:277:9 | a : |
|
|
|
|
|
| string_flow.rb:274:9:274:9 | a : | string_flow.rb:274:9:274:18 | call to slice : |
|
|
|
|
|
@@ -233,13 +233,13 @@ edges
|
|
|
|
|
| string_flow.rb:275:10:275:10 | b : | string_flow.rb:275:10:275:13 | ...[...] |
|
|
|
|
|
| string_flow.rb:277:9:277:9 | [post] a : | string_flow.rb:280:9:280:9 | a : |
|
|
|
|
|
| string_flow.rb:277:9:277:9 | [post] a : | string_flow.rb:283:9:283:9 | a : |
|
|
|
|
|
| string_flow.rb:277:9:277:9 | [post] a [array element 1] : | string_flow.rb:283:9:283:9 | a [array element 1] : |
|
|
|
|
|
| string_flow.rb:277:9:277:9 | [post] a [array element 2] : | string_flow.rb:283:9:283:9 | a [array element 2] : |
|
|
|
|
|
| string_flow.rb:277:9:277:9 | [post] a [array element] : | string_flow.rb:283:9:283:9 | a [array element] : |
|
|
|
|
|
| string_flow.rb:277:9:277:9 | [post] a [element 1] : | string_flow.rb:283:9:283:9 | a [element 1] : |
|
|
|
|
|
| string_flow.rb:277:9:277:9 | [post] a [element 2] : | string_flow.rb:283:9:283:9 | a [element 2] : |
|
|
|
|
|
| string_flow.rb:277:9:277:9 | [post] a [element] : | string_flow.rb:283:9:283:9 | a [element] : |
|
|
|
|
|
| string_flow.rb:277:9:277:9 | a : | string_flow.rb:277:9:277:9 | [post] a : |
|
|
|
|
|
| string_flow.rb:277:9:277:9 | a : | string_flow.rb:277:9:277:9 | [post] a [array element 1] : |
|
|
|
|
|
| string_flow.rb:277:9:277:9 | a : | string_flow.rb:277:9:277:9 | [post] a [array element 2] : |
|
|
|
|
|
| string_flow.rb:277:9:277:9 | a : | string_flow.rb:277:9:277:9 | [post] a [array element] : |
|
|
|
|
|
| string_flow.rb:277:9:277:9 | a : | string_flow.rb:277:9:277:9 | [post] a [element 1] : |
|
|
|
|
|
| string_flow.rb:277:9:277:9 | a : | string_flow.rb:277:9:277:9 | [post] a [element 2] : |
|
|
|
|
|
| string_flow.rb:277:9:277:9 | a : | string_flow.rb:277:9:277:9 | [post] a [element] : |
|
|
|
|
|
| string_flow.rb:277:9:277:9 | a : | string_flow.rb:277:9:277:19 | call to slice! : |
|
|
|
|
|
| string_flow.rb:277:9:277:19 | call to slice! : | string_flow.rb:278:10:278:10 | b : |
|
|
|
|
|
| string_flow.rb:278:10:278:10 | b : | string_flow.rb:278:10:278:13 | ...[...] |
|
|
|
|
|
@@ -247,20 +247,20 @@ edges
|
|
|
|
|
| string_flow.rb:280:9:280:20 | call to split : | string_flow.rb:281:10:281:10 | b : |
|
|
|
|
|
| string_flow.rb:281:10:281:10 | b : | string_flow.rb:281:10:281:13 | ...[...] |
|
|
|
|
|
| string_flow.rb:283:9:283:9 | a : | string_flow.rb:283:9:283:14 | ...[...] : |
|
|
|
|
|
| string_flow.rb:283:9:283:9 | a : | string_flow.rb:283:9:283:14 | ...[...] [array element 0] : |
|
|
|
|
|
| string_flow.rb:283:9:283:9 | a : | string_flow.rb:283:9:283:14 | ...[...] [array element 1] : |
|
|
|
|
|
| string_flow.rb:283:9:283:9 | a : | string_flow.rb:283:9:283:14 | ...[...] [array element] : |
|
|
|
|
|
| string_flow.rb:283:9:283:9 | a [array element 1] : | string_flow.rb:283:9:283:14 | ...[...] [array element 0] : |
|
|
|
|
|
| string_flow.rb:283:9:283:9 | a [array element 2] : | string_flow.rb:283:9:283:14 | ...[...] [array element 1] : |
|
|
|
|
|
| string_flow.rb:283:9:283:9 | a [array element] : | string_flow.rb:283:9:283:14 | ...[...] [array element] : |
|
|
|
|
|
| string_flow.rb:283:9:283:9 | a : | string_flow.rb:283:9:283:14 | ...[...] [element 0] : |
|
|
|
|
|
| string_flow.rb:283:9:283:9 | a : | string_flow.rb:283:9:283:14 | ...[...] [element 1] : |
|
|
|
|
|
| string_flow.rb:283:9:283:9 | a : | string_flow.rb:283:9:283:14 | ...[...] [element] : |
|
|
|
|
|
| string_flow.rb:283:9:283:9 | a [element 1] : | string_flow.rb:283:9:283:14 | ...[...] [element 0] : |
|
|
|
|
|
| string_flow.rb:283:9:283:9 | a [element 2] : | string_flow.rb:283:9:283:14 | ...[...] [element 1] : |
|
|
|
|
|
| string_flow.rb:283:9:283:9 | a [element] : | string_flow.rb:283:9:283:14 | ...[...] [element] : |
|
|
|
|
|
| string_flow.rb:283:9:283:14 | ...[...] : | string_flow.rb:284:10:284:10 | b : |
|
|
|
|
|
| string_flow.rb:283:9:283:14 | ...[...] [array element 0] : | string_flow.rb:284:10:284:10 | b [array element 0] : |
|
|
|
|
|
| string_flow.rb:283:9:283:14 | ...[...] [array element 1] : | string_flow.rb:284:10:284:10 | b [array element 1] : |
|
|
|
|
|
| string_flow.rb:283:9:283:14 | ...[...] [array element] : | string_flow.rb:284:10:284:10 | b [array element] : |
|
|
|
|
|
| string_flow.rb:283:9:283:14 | ...[...] [element 0] : | string_flow.rb:284:10:284:10 | b [element 0] : |
|
|
|
|
|
| string_flow.rb:283:9:283:14 | ...[...] [element 1] : | string_flow.rb:284:10:284:10 | b [element 1] : |
|
|
|
|
|
| string_flow.rb:283:9:283:14 | ...[...] [element] : | string_flow.rb:284:10:284:10 | b [element] : |
|
|
|
|
|
| string_flow.rb:284:10:284:10 | b : | string_flow.rb:284:10:284:13 | ...[...] |
|
|
|
|
|
| string_flow.rb:284:10:284:10 | b [array element 0] : | string_flow.rb:284:10:284:13 | ...[...] |
|
|
|
|
|
| string_flow.rb:284:10:284:10 | b [array element 1] : | string_flow.rb:284:10:284:13 | ...[...] |
|
|
|
|
|
| string_flow.rb:284:10:284:10 | b [array element] : | string_flow.rb:284:10:284:13 | ...[...] |
|
|
|
|
|
| string_flow.rb:284:10:284:10 | b [element 0] : | string_flow.rb:284:10:284:13 | ...[...] |
|
|
|
|
|
| string_flow.rb:284:10:284:10 | b [element 1] : | string_flow.rb:284:10:284:13 | ...[...] |
|
|
|
|
|
| string_flow.rb:284:10:284:10 | b [element] : | string_flow.rb:284:10:284:13 | ...[...] |
|
|
|
|
|
| string_flow.rb:288:9:288:18 | call to source : | string_flow.rb:289:10:289:10 | a : |
|
|
|
|
|
| string_flow.rb:288:9:288:18 | call to source : | string_flow.rb:290:10:290:10 | a : |
|
|
|
|
|
| string_flow.rb:288:9:288:18 | call to source : | string_flow.rb:291:10:291:10 | a : |
|
|
|
|
|
@@ -405,9 +405,9 @@ nodes
|
|
|
|
|
| string_flow.rb:133:35:133:38 | line | semmle.label | line |
|
|
|
|
|
| string_flow.rb:134:10:134:10 | b | semmle.label | b |
|
|
|
|
|
| string_flow.rb:135:9:135:9 | a : | semmle.label | a : |
|
|
|
|
|
| string_flow.rb:135:9:135:19 | call to each_line [array element] : | semmle.label | call to each_line [array element] : |
|
|
|
|
|
| string_flow.rb:136:10:136:10 | c [array element] : | semmle.label | c [array element] : |
|
|
|
|
|
| string_flow.rb:136:10:136:15 | call to to_a [array element] : | semmle.label | call to to_a [array element] : |
|
|
|
|
|
| string_flow.rb:135:9:135:19 | call to each_line [element] : | semmle.label | call to each_line [element] : |
|
|
|
|
|
| string_flow.rb:136:10:136:10 | c [element] : | semmle.label | c [element] : |
|
|
|
|
|
| string_flow.rb:136:10:136:15 | call to to_a [element] : | semmle.label | call to to_a [element] : |
|
|
|
|
|
| string_flow.rb:136:10:136:18 | ...[...] | semmle.label | ...[...] |
|
|
|
|
|
| string_flow.rb:140:9:140:18 | call to source : | semmle.label | call to source : |
|
|
|
|
|
| string_flow.rb:141:9:141:9 | a : | semmle.label | a : |
|
|
|
|
|
@@ -416,8 +416,8 @@ nodes
|
|
|
|
|
| string_flow.rb:141:31:141:34 | line | semmle.label | line |
|
|
|
|
|
| string_flow.rb:142:10:142:10 | b | semmle.label | b |
|
|
|
|
|
| string_flow.rb:143:9:143:9 | a : | semmle.label | a : |
|
|
|
|
|
| string_flow.rb:143:9:143:15 | call to lines [array element] : | semmle.label | call to lines [array element] : |
|
|
|
|
|
| string_flow.rb:144:10:144:10 | c [array element] : | semmle.label | c [array element] : |
|
|
|
|
|
| string_flow.rb:143:9:143:15 | call to lines [element] : | semmle.label | call to lines [element] : |
|
|
|
|
|
| string_flow.rb:144:10:144:10 | c [element] : | semmle.label | c [element] : |
|
|
|
|
|
| string_flow.rb:144:10:144:13 | ...[...] | semmle.label | ...[...] |
|
|
|
|
|
| string_flow.rb:148:9:148:18 | call to source : | semmle.label | call to source : |
|
|
|
|
|
| string_flow.rb:149:10:149:10 | a : | semmle.label | a : |
|
|
|
|
|
@@ -489,14 +489,14 @@ nodes
|
|
|
|
|
| string_flow.rb:210:10:210:16 | call to succ! | semmle.label | call to succ! |
|
|
|
|
|
| string_flow.rb:214:9:214:18 | call to source : | semmle.label | call to source : |
|
|
|
|
|
| string_flow.rb:215:9:215:9 | a : | semmle.label | a : |
|
|
|
|
|
| string_flow.rb:215:9:215:24 | call to partition [array element 0] : | semmle.label | call to partition [array element 0] : |
|
|
|
|
|
| string_flow.rb:215:9:215:24 | call to partition [array element 1] : | semmle.label | call to partition [array element 1] : |
|
|
|
|
|
| string_flow.rb:215:9:215:24 | call to partition [array element 2] : | semmle.label | call to partition [array element 2] : |
|
|
|
|
|
| string_flow.rb:216:10:216:10 | b [array element 0] : | semmle.label | b [array element 0] : |
|
|
|
|
|
| string_flow.rb:215:9:215:24 | call to partition [element 0] : | semmle.label | call to partition [element 0] : |
|
|
|
|
|
| string_flow.rb:215:9:215:24 | call to partition [element 1] : | semmle.label | call to partition [element 1] : |
|
|
|
|
|
| string_flow.rb:215:9:215:24 | call to partition [element 2] : | semmle.label | call to partition [element 2] : |
|
|
|
|
|
| string_flow.rb:216:10:216:10 | b [element 0] : | semmle.label | b [element 0] : |
|
|
|
|
|
| string_flow.rb:216:10:216:13 | ...[...] | semmle.label | ...[...] |
|
|
|
|
|
| string_flow.rb:217:10:217:10 | b [array element 1] : | semmle.label | b [array element 1] : |
|
|
|
|
|
| string_flow.rb:217:10:217:10 | b [element 1] : | semmle.label | b [element 1] : |
|
|
|
|
|
| string_flow.rb:217:10:217:13 | ...[...] | semmle.label | ...[...] |
|
|
|
|
|
| string_flow.rb:218:10:218:10 | b [array element 2] : | semmle.label | b [array element 2] : |
|
|
|
|
|
| string_flow.rb:218:10:218:10 | b [element 2] : | semmle.label | b [element 2] : |
|
|
|
|
|
| string_flow.rb:218:10:218:13 | ...[...] | semmle.label | ...[...] |
|
|
|
|
|
| string_flow.rb:223:9:223:18 | call to source : | semmle.label | call to source : |
|
|
|
|
|
| string_flow.rb:223:9:223:18 | call to source : | semmle.label | call to source : |
|
|
|
|
|
@@ -522,10 +522,10 @@ nodes
|
|
|
|
|
| string_flow.rb:238:35:238:35 | y | semmle.label | y |
|
|
|
|
|
| string_flow.rb:239:10:239:10 | b | semmle.label | b |
|
|
|
|
|
| string_flow.rb:240:9:240:9 | a : | semmle.label | a : |
|
|
|
|
|
| string_flow.rb:240:9:240:19 | call to scan [array element] : | semmle.label | call to scan [array element] : |
|
|
|
|
|
| string_flow.rb:241:10:241:10 | b [array element] : | semmle.label | b [array element] : |
|
|
|
|
|
| string_flow.rb:240:9:240:19 | call to scan [element] : | semmle.label | call to scan [element] : |
|
|
|
|
|
| string_flow.rb:241:10:241:10 | b [element] : | semmle.label | b [element] : |
|
|
|
|
|
| string_flow.rb:241:10:241:13 | ...[...] | semmle.label | ...[...] |
|
|
|
|
|
| string_flow.rb:242:10:242:10 | b [array element] : | semmle.label | b [array element] : |
|
|
|
|
|
| string_flow.rb:242:10:242:10 | b [element] : | semmle.label | b [element] : |
|
|
|
|
|
| string_flow.rb:242:10:242:13 | ...[...] | semmle.label | ...[...] |
|
|
|
|
|
| string_flow.rb:246:5:246:18 | ... = ... : | semmle.label | ... = ... : |
|
|
|
|
|
| string_flow.rb:246:9:246:18 | call to source : | semmle.label | call to source : |
|
|
|
|
|
@@ -554,8 +554,8 @@ nodes
|
|
|
|
|
| string_flow.rb:263:10:263:22 | call to shellescape | semmle.label | call to shellescape |
|
|
|
|
|
| string_flow.rb:267:9:267:18 | call to source : | semmle.label | call to source : |
|
|
|
|
|
| string_flow.rb:268:9:268:9 | a : | semmle.label | a : |
|
|
|
|
|
| string_flow.rb:268:9:268:20 | call to shellsplit [array element] : | semmle.label | call to shellsplit [array element] : |
|
|
|
|
|
| string_flow.rb:269:10:269:10 | b [array element] : | semmle.label | b [array element] : |
|
|
|
|
|
| string_flow.rb:268:9:268:20 | call to shellsplit [element] : | semmle.label | call to shellsplit [element] : |
|
|
|
|
|
| string_flow.rb:269:10:269:10 | b [element] : | semmle.label | b [element] : |
|
|
|
|
|
| string_flow.rb:269:10:269:13 | ...[...] | semmle.label | ...[...] |
|
|
|
|
|
| string_flow.rb:273:9:273:18 | call to source : | semmle.label | call to source : |
|
|
|
|
|
| string_flow.rb:274:9:274:9 | a : | semmle.label | a : |
|
|
|
|
|
@@ -563,9 +563,9 @@ nodes
|
|
|
|
|
| string_flow.rb:275:10:275:10 | b : | semmle.label | b : |
|
|
|
|
|
| string_flow.rb:275:10:275:13 | ...[...] | semmle.label | ...[...] |
|
|
|
|
|
| string_flow.rb:277:9:277:9 | [post] a : | semmle.label | [post] a : |
|
|
|
|
|
| string_flow.rb:277:9:277:9 | [post] a [array element 1] : | semmle.label | [post] a [array element 1] : |
|
|
|
|
|
| string_flow.rb:277:9:277:9 | [post] a [array element 2] : | semmle.label | [post] a [array element 2] : |
|
|
|
|
|
| string_flow.rb:277:9:277:9 | [post] a [array element] : | semmle.label | [post] a [array element] : |
|
|
|
|
|
| string_flow.rb:277:9:277:9 | [post] a [element 1] : | semmle.label | [post] a [element 1] : |
|
|
|
|
|
| string_flow.rb:277:9:277:9 | [post] a [element 2] : | semmle.label | [post] a [element 2] : |
|
|
|
|
|
| string_flow.rb:277:9:277:9 | [post] a [element] : | semmle.label | [post] a [element] : |
|
|
|
|
|
| string_flow.rb:277:9:277:9 | a : | semmle.label | a : |
|
|
|
|
|
| string_flow.rb:277:9:277:19 | call to slice! : | semmle.label | call to slice! : |
|
|
|
|
|
| string_flow.rb:278:10:278:10 | b : | semmle.label | b : |
|
|
|
|
|
@@ -575,17 +575,17 @@ nodes
|
|
|
|
|
| string_flow.rb:281:10:281:10 | b : | semmle.label | b : |
|
|
|
|
|
| string_flow.rb:281:10:281:13 | ...[...] | semmle.label | ...[...] |
|
|
|
|
|
| string_flow.rb:283:9:283:9 | a : | semmle.label | a : |
|
|
|
|
|
| string_flow.rb:283:9:283:9 | a [array element 1] : | semmle.label | a [array element 1] : |
|
|
|
|
|
| string_flow.rb:283:9:283:9 | a [array element 2] : | semmle.label | a [array element 2] : |
|
|
|
|
|
| string_flow.rb:283:9:283:9 | a [array element] : | semmle.label | a [array element] : |
|
|
|
|
|
| string_flow.rb:283:9:283:9 | a [element 1] : | semmle.label | a [element 1] : |
|
|
|
|
|
| string_flow.rb:283:9:283:9 | a [element 2] : | semmle.label | a [element 2] : |
|
|
|
|
|
| string_flow.rb:283:9:283:9 | a [element] : | semmle.label | a [element] : |
|
|
|
|
|
| string_flow.rb:283:9:283:14 | ...[...] : | semmle.label | ...[...] : |
|
|
|
|
|
| string_flow.rb:283:9:283:14 | ...[...] [array element 0] : | semmle.label | ...[...] [array element 0] : |
|
|
|
|
|
| string_flow.rb:283:9:283:14 | ...[...] [array element 1] : | semmle.label | ...[...] [array element 1] : |
|
|
|
|
|
| string_flow.rb:283:9:283:14 | ...[...] [array element] : | semmle.label | ...[...] [array element] : |
|
|
|
|
|
| string_flow.rb:283:9:283:14 | ...[...] [element 0] : | semmle.label | ...[...] [element 0] : |
|
|
|
|
|
| string_flow.rb:283:9:283:14 | ...[...] [element 1] : | semmle.label | ...[...] [element 1] : |
|
|
|
|
|
| string_flow.rb:283:9:283:14 | ...[...] [element] : | semmle.label | ...[...] [element] : |
|
|
|
|
|
| string_flow.rb:284:10:284:10 | b : | semmle.label | b : |
|
|
|
|
|
| string_flow.rb:284:10:284:10 | b [array element 0] : | semmle.label | b [array element 0] : |
|
|
|
|
|
| string_flow.rb:284:10:284:10 | b [array element 1] : | semmle.label | b [array element 1] : |
|
|
|
|
|
| string_flow.rb:284:10:284:10 | b [array element] : | semmle.label | b [array element] : |
|
|
|
|
|
| string_flow.rb:284:10:284:10 | b [element 0] : | semmle.label | b [element 0] : |
|
|
|
|
|
| string_flow.rb:284:10:284:10 | b [element 1] : | semmle.label | b [element 1] : |
|
|
|
|
|
| string_flow.rb:284:10:284:10 | b [element] : | semmle.label | b [element] : |
|
|
|
|
|
| string_flow.rb:284:10:284:13 | ...[...] | semmle.label | ...[...] |
|
|
|
|
|
| string_flow.rb:288:9:288:18 | call to source : | semmle.label | call to source : |
|
|
|
|
|
| string_flow.rb:289:10:289:10 | a : | semmle.label | a : |
|
|
|
|
|
|