43
43
| tainted_path.rb:77:12:77:53 | call to new : | tainted_path.rb:79:14:79:17 | path |
44
44
| tainted_path.rb:77:40:77:45 | call to params : | tainted_path.rb:77:40:77:52 | ...[...] : |
45
45
| tainted_path.rb:77:40:77:52 | ...[...] : | tainted_path.rb:77:12:77:53 | call to new : |
46
+ | tainted_path.rb:84:12:84:53 | call to new : | tainted_path.rb:85:10:85:13 | path |
47
+ | tainted_path.rb:84:12:84:53 | call to new : | tainted_path.rb:86:25:86:28 | path |
48
+ | tainted_path.rb:84:40:84:45 | call to params : | tainted_path.rb:84:40:84:52 | ...[...] : |
49
+ | tainted_path.rb:84:40:84:52 | ...[...] : | tainted_path.rb:84:12:84:53 | call to new : |
46
50
nodes
47
51
| ArchiveApiPathTraversal.rb:5:26:5:31 | call to params : | semmle.label | call to params : |
48
52
| ArchiveApiPathTraversal.rb:5:26:5:42 | ...[...] : | semmle.label | ...[...] : |
@@ -102,6 +106,11 @@ nodes
102
106
| tainted_path.rb:77:40:77:52 | ...[...] : | semmle.label | ...[...] : |
103
107
| tainted_path.rb:78:19:78:22 | path | semmle.label | path |
104
108
| tainted_path.rb:79:14:79:17 | path | semmle.label | path |
109
+ | tainted_path.rb:84:12:84:53 | call to new : | semmle.label | call to new : |
110
+ | tainted_path.rb:84:40:84:45 | call to params : | semmle.label | call to params : |
111
+ | tainted_path.rb:84:40:84:52 | ...[...] : | semmle.label | ...[...] : |
112
+ | tainted_path.rb:85:10:85:13 | path | semmle.label | path |
113
+ | tainted_path.rb:86:25:86:28 | path | semmle.label | path |
105
114
subpaths
106
115
#select
107
116
| ArchiveApiPathTraversal.rb:59:21:59:36 | destination_file | ArchiveApiPathTraversal.rb:5:26:5:31 | call to params : | ArchiveApiPathTraversal.rb:59:21:59:36 | destination_file | This path depends on a $@. | ArchiveApiPathTraversal.rb:5:26:5:31 | call to params | user-provided value |
@@ -119,3 +128,5 @@ subpaths
119
128
| tainted_path.rb:72:15:72:18 | path | tainted_path.rb:71:40:71:45 | call to params : | tainted_path.rb:72:15:72:18 | path | This path depends on a $@. | tainted_path.rb:71:40:71:45 | call to params | user-provided value |
120
129
| tainted_path.rb:78:19:78:22 | path | tainted_path.rb:77:40:77:45 | call to params : | tainted_path.rb:78:19:78:22 | path | This path depends on a $@. | tainted_path.rb:77:40:77:45 | call to params | user-provided value |
121
130
| tainted_path.rb:79:14:79:17 | path | tainted_path.rb:77:40:77:45 | call to params : | tainted_path.rb:79:14:79:17 | path | This path depends on a $@. | tainted_path.rb:77:40:77:45 | call to params | user-provided value |
131
+ | tainted_path.rb:85:10:85:13 | path | tainted_path.rb:84:40:84:45 | call to params : | tainted_path.rb:85:10:85:13 | path | This path depends on a $@. | tainted_path.rb:84:40:84:45 | call to params | user-provided value |
132
+ | tainted_path.rb:86:25:86:28 | path | tainted_path.rb:84:40:84:45 | call to params : | tainted_path.rb:86:25:86:28 | path | This path depends on a $@. | tainted_path.rb:84:40:84:45 | call to params | user-provided value |
0 commit comments