|
31 | 31 | | CommandInjection.swift:79:40:79:94 | call to String.init(contentsOf:) | CommandInjection.swift:79:40:79:94 | call to String.init(contentsOf:) [some:0] |
|
32 | 32 | | CommandInjection.swift:79:40:79:94 | call to String.init(contentsOf:) [some:0] | CommandInjection.swift:79:8:79:12 | let ...? [some:0] |
|
33 | 33 | | CommandInjection.swift:94:2:94:2 | [post] task3 [executableURL] | CommandInjection.swift:94:2:94:2 | [post] task3 |
|
34 |
| -| CommandInjection.swift:94:24:94:56 | call to URL.init(string:) | CommandInjection.swift:94:24:94:56 | call to URL.init(string:) [some:0] | |
35 |
| -| CommandInjection.swift:94:24:94:56 | call to URL.init(string:) | CommandInjection.swift:94:24:94:57 | ...! | |
36 | 34 | | CommandInjection.swift:94:24:94:56 | call to URL.init(string:) [some:0] | CommandInjection.swift:94:24:94:57 | ...! |
|
37 | 35 | | CommandInjection.swift:94:24:94:57 | ...! | CommandInjection.swift:94:2:94:2 | [post] task3 [executableURL] |
|
38 |
| -| CommandInjection.swift:94:36:94:36 | userControlledString | CommandInjection.swift:94:24:94:56 | call to URL.init(string:) | |
| 36 | +| CommandInjection.swift:94:36:94:36 | userControlledString | CommandInjection.swift:94:24:94:56 | call to URL.init(string:) [some:0] | |
39 | 37 | | CommandInjection.swift:95:2:95:2 | [post] task3 [arguments] | CommandInjection.swift:95:2:95:2 | [post] task3 |
|
40 | 38 | | CommandInjection.swift:95:20:95:48 | [...] | CommandInjection.swift:95:2:95:2 | [post] task3 [arguments] |
|
41 | 39 | | CommandInjection.swift:95:28:95:28 | userControlledString | CommandInjection.swift:95:20:95:48 | [...] |
|
|
62 | 60 | | CommandInjection.swift:123:75:123:75 | userControlledString | CommandInjection.swift:123:67:123:95 | [...] |
|
63 | 61 | | CommandInjection.swift:123:75:123:75 | userControlledString | CommandInjection.swift:126:35:126:35 | userControlledString |
|
64 | 62 | | CommandInjection.swift:123:75:123:75 | userControlledString | CommandInjection.swift:127:70:127:70 | userControlledString |
|
65 |
| -| CommandInjection.swift:126:23:126:55 | call to URL.init(string:) | CommandInjection.swift:126:23:126:55 | call to URL.init(string:) [some:0] | |
66 |
| -| CommandInjection.swift:126:23:126:55 | call to URL.init(string:) | CommandInjection.swift:126:23:126:56 | ...! | |
67 | 63 | | CommandInjection.swift:126:23:126:55 | call to URL.init(string:) [some:0] | CommandInjection.swift:126:23:126:56 | ...! |
|
68 |
| -| CommandInjection.swift:126:35:126:35 | userControlledString | CommandInjection.swift:126:23:126:55 | call to URL.init(string:) | |
| 64 | +| CommandInjection.swift:126:35:126:35 | userControlledString | CommandInjection.swift:126:23:126:55 | call to URL.init(string:) [some:0] | |
69 | 65 | | CommandInjection.swift:127:70:127:70 | userControlledString | CommandInjection.swift:127:62:127:90 | [...] |
|
70 | 66 | nodes
|
71 | 67 | | CommandInjection.swift:38:22:38:33 | command | semmle.label | command |
|
|
100 | 96 | | CommandInjection.swift:79:40:79:94 | call to String.init(contentsOf:) [some:0] | semmle.label | call to String.init(contentsOf:) [some:0] |
|
101 | 97 | | CommandInjection.swift:94:2:94:2 | [post] task3 | semmle.label | [post] task3 |
|
102 | 98 | | CommandInjection.swift:94:2:94:2 | [post] task3 [executableURL] | semmle.label | [post] task3 [executableURL] |
|
103 |
| -| CommandInjection.swift:94:24:94:56 | call to URL.init(string:) | semmle.label | call to URL.init(string:) | |
104 | 99 | | CommandInjection.swift:94:24:94:56 | call to URL.init(string:) [some:0] | semmle.label | call to URL.init(string:) [some:0] |
|
105 | 100 | | CommandInjection.swift:94:24:94:57 | ...! | semmle.label | ...! |
|
106 | 101 | | CommandInjection.swift:94:36:94:36 | userControlledString | semmle.label | userControlledString |
|
@@ -129,7 +124,6 @@ nodes
|
129 | 124 | | CommandInjection.swift:122:42:122:42 | userControlledString | semmle.label | userControlledString |
|
130 | 125 | | CommandInjection.swift:123:67:123:95 | [...] | semmle.label | [...] |
|
131 | 126 | | CommandInjection.swift:123:75:123:75 | userControlledString | semmle.label | userControlledString |
|
132 |
| -| CommandInjection.swift:126:23:126:55 | call to URL.init(string:) | semmle.label | call to URL.init(string:) | |
133 | 127 | | CommandInjection.swift:126:23:126:55 | call to URL.init(string:) [some:0] | semmle.label | call to URL.init(string:) [some:0] |
|
134 | 128 | | CommandInjection.swift:126:23:126:56 | ...! | semmle.label | ...! |
|
135 | 129 | | CommandInjection.swift:126:35:126:35 | userControlledString | semmle.label | userControlledString |
|
|
0 commit comments