Skip to content

Commit d648b34

Browse files
committed
Accept test changes
These are caused by nodes being hidden by github#12783
1 parent 7eefa43 commit d648b34

25 files changed

+0
-555
lines changed

go/ql/test/experimental/CWE-369/DivideByZero.expected

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,18 @@
11
edges
22
| DivideByZero.go:10:12:10:16 | selection of URL | DivideByZero.go:10:12:10:24 | call to Query |
3-
| DivideByZero.go:10:12:10:16 | selection of URL | file://:0:0:0:0 | parameter -1 of Query |
43
| DivideByZero.go:10:12:10:24 | call to Query | DivideByZero.go:12:16:12:20 | value |
54
| DivideByZero.go:17:12:17:16 | selection of URL | DivideByZero.go:17:12:17:24 | call to Query |
6-
| DivideByZero.go:17:12:17:16 | selection of URL | file://:0:0:0:0 | parameter -1 of Query |
75
| DivideByZero.go:17:12:17:24 | call to Query | DivideByZero.go:18:11:18:24 | type conversion |
86
| DivideByZero.go:18:11:18:24 | type conversion | DivideByZero.go:19:16:19:20 | value |
97
| DivideByZero.go:24:12:24:16 | selection of URL | DivideByZero.go:24:12:24:24 | call to Query |
10-
| DivideByZero.go:24:12:24:16 | selection of URL | file://:0:0:0:0 | parameter -1 of Query |
118
| DivideByZero.go:24:12:24:24 | call to Query | DivideByZero.go:26:16:26:20 | value |
129
| DivideByZero.go:31:12:31:16 | selection of URL | DivideByZero.go:31:12:31:24 | call to Query |
13-
| DivideByZero.go:31:12:31:16 | selection of URL | file://:0:0:0:0 | parameter -1 of Query |
1410
| DivideByZero.go:31:12:31:24 | call to Query | DivideByZero.go:33:16:33:20 | value |
1511
| DivideByZero.go:38:12:38:16 | selection of URL | DivideByZero.go:38:12:38:24 | call to Query |
16-
| DivideByZero.go:38:12:38:16 | selection of URL | file://:0:0:0:0 | parameter -1 of Query |
1712
| DivideByZero.go:38:12:38:24 | call to Query | DivideByZero.go:40:16:40:20 | value |
1813
| DivideByZero.go:54:12:54:16 | selection of URL | DivideByZero.go:54:12:54:24 | call to Query |
19-
| DivideByZero.go:54:12:54:16 | selection of URL | file://:0:0:0:0 | parameter -1 of Query |
2014
| DivideByZero.go:54:12:54:24 | call to Query | DivideByZero.go:55:11:55:24 | type conversion |
2115
| DivideByZero.go:55:11:55:24 | type conversion | DivideByZero.go:57:17:57:21 | value |
22-
| file://:0:0:0:0 | parameter -1 of Query | file://:0:0:0:0 | [summary] to write: return (return[0]) in Query |
2316
nodes
2417
| DivideByZero.go:10:12:10:16 | selection of URL | semmle.label | selection of URL |
2518
| DivideByZero.go:10:12:10:24 | call to Query | semmle.label | call to Query |
@@ -41,15 +34,7 @@ nodes
4134
| DivideByZero.go:54:12:54:24 | call to Query | semmle.label | call to Query |
4235
| DivideByZero.go:55:11:55:24 | type conversion | semmle.label | type conversion |
4336
| DivideByZero.go:57:17:57:21 | value | semmle.label | value |
44-
| file://:0:0:0:0 | [summary] to write: return (return[0]) in Query | semmle.label | [summary] to write: return (return[0]) in Query |
45-
| file://:0:0:0:0 | parameter -1 of Query | semmle.label | parameter -1 of Query |
4637
subpaths
47-
| DivideByZero.go:10:12:10:16 | selection of URL | file://:0:0:0:0 | parameter -1 of Query | file://:0:0:0:0 | [summary] to write: return (return[0]) in Query | DivideByZero.go:10:12:10:24 | call to Query |
48-
| DivideByZero.go:17:12:17:16 | selection of URL | file://:0:0:0:0 | parameter -1 of Query | file://:0:0:0:0 | [summary] to write: return (return[0]) in Query | DivideByZero.go:17:12:17:24 | call to Query |
49-
| DivideByZero.go:24:12:24:16 | selection of URL | file://:0:0:0:0 | parameter -1 of Query | file://:0:0:0:0 | [summary] to write: return (return[0]) in Query | DivideByZero.go:24:12:24:24 | call to Query |
50-
| DivideByZero.go:31:12:31:16 | selection of URL | file://:0:0:0:0 | parameter -1 of Query | file://:0:0:0:0 | [summary] to write: return (return[0]) in Query | DivideByZero.go:31:12:31:24 | call to Query |
51-
| DivideByZero.go:38:12:38:16 | selection of URL | file://:0:0:0:0 | parameter -1 of Query | file://:0:0:0:0 | [summary] to write: return (return[0]) in Query | DivideByZero.go:38:12:38:24 | call to Query |
52-
| DivideByZero.go:54:12:54:16 | selection of URL | file://:0:0:0:0 | parameter -1 of Query | file://:0:0:0:0 | [summary] to write: return (return[0]) in Query | DivideByZero.go:54:12:54:24 | call to Query |
5338
#select
5439
| DivideByZero.go:12:16:12:20 | value | DivideByZero.go:10:12:10:16 | selection of URL | DivideByZero.go:12:16:12:20 | value | This variable might be zero leading to a division-by-zero panic. |
5540
| DivideByZero.go:19:16:19:20 | value | DivideByZero.go:17:12:17:16 | selection of URL | DivideByZero.go:19:16:19:20 | value | This variable might be zero leading to a division-by-zero panic. |

go/ql/test/experimental/CWE-79/HTMLTemplateEscapingPassthrough.expected

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -102,8 +102,6 @@ edges
102102
| HTMLTemplateEscapingPassthrough.go:90:16:90:77 | type conversion | HTMLTemplateEscapingPassthrough.go:91:38:91:46 | converted |
103103
| HTMLTemplateEscapingPassthrough.go:90:38:90:67 | call to HTMLEscapeString | HTMLTemplateEscapingPassthrough.go:90:16:90:77 | type conversion |
104104
| HTMLTemplateEscapingPassthrough.go:90:64:90:66 | src | HTMLTemplateEscapingPassthrough.go:90:38:90:67 | call to HTMLEscapeString |
105-
| HTMLTemplateEscapingPassthrough.go:90:64:90:66 | src | file://:0:0:0:0 | parameter 0 of HTMLEscapeString |
106-
| file://:0:0:0:0 | parameter 0 of HTMLEscapeString | file://:0:0:0:0 | [summary] to write: return (return[0]) in HTMLEscapeString |
107105
nodes
108106
| HTMLTemplateEscapingPassthrough.go:28:12:28:41 | type conversion | semmle.label | type conversion |
109107
| HTMLTemplateEscapingPassthrough.go:28:12:28:41 | type conversion | semmle.label | type conversion |
@@ -300,10 +298,7 @@ nodes
300298
| HTMLTemplateEscapingPassthrough.go:91:38:91:46 | converted | semmle.label | converted |
301299
| HTMLTemplateEscapingPassthrough.go:91:38:91:46 | converted | semmle.label | converted |
302300
| HTMLTemplateEscapingPassthrough.go:91:38:91:46 | converted | semmle.label | converted |
303-
| file://:0:0:0:0 | [summary] to write: return (return[0]) in HTMLEscapeString | semmle.label | [summary] to write: return (return[0]) in HTMLEscapeString |
304-
| file://:0:0:0:0 | parameter 0 of HTMLEscapeString | semmle.label | parameter 0 of HTMLEscapeString |
305301
subpaths
306-
| HTMLTemplateEscapingPassthrough.go:90:64:90:66 | src | file://:0:0:0:0 | parameter 0 of HTMLEscapeString | file://:0:0:0:0 | [summary] to write: return (return[0]) in HTMLEscapeString | HTMLTemplateEscapingPassthrough.go:90:38:90:67 | call to HTMLEscapeString |
307302
#select
308303
| HTMLTemplateEscapingPassthrough.go:29:39:29:39 | a | HTMLTemplateEscapingPassthrough.go:28:26:28:40 | call to UserAgent | HTMLTemplateEscapingPassthrough.go:29:39:29:39 | a | Data from an $@ will not be auto-escaped because it was $@ to template.HTML | HTMLTemplateEscapingPassthrough.go:28:26:28:40 | call to UserAgent | untrusted source | HTMLTemplateEscapingPassthrough.go:28:12:28:41 | type conversion | converted |
309304
| HTMLTemplateEscapingPassthrough.go:35:40:35:40 | a | HTMLTemplateEscapingPassthrough.go:34:23:34:37 | call to UserAgent | HTMLTemplateEscapingPassthrough.go:35:40:35:40 | a | Data from an $@ will not be auto-escaped because it was $@ to template.HTML | HTMLTemplateEscapingPassthrough.go:34:23:34:37 | call to UserAgent | untrusted source | HTMLTemplateEscapingPassthrough.go:34:9:34:38 | type conversion | converted |

go/ql/test/experimental/CWE-918/SSRF.expected

Lines changed: 0 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -4,32 +4,22 @@ edges
44
| builtin.go:97:21:97:31 | call to Referer | builtin.go:101:36:101:49 | untrustedInput |
55
| builtin.go:111:21:111:31 | call to Referer | builtin.go:114:15:114:28 | untrustedInput |
66
| builtin.go:129:21:129:31 | call to Referer | builtin.go:132:38:132:51 | untrustedInput |
7-
| file://:0:0:0:0 | parameter 0 of ReadAll | file://:0:0:0:0 | [summary] to write: return (return[0]) in ReadAll |
8-
| file://:0:0:0:0 | parameter 0 of TrimPrefix | file://:0:0:0:0 | [summary] to write: return (return[0]) in TrimPrefix |
9-
| file://:0:0:0:0 | parameter 0 of Unmarshal | file://:0:0:0:0 | [summary] to write: argument 1 in Unmarshal |
10-
| file://:0:0:0:0 | parameter -1 of Get | file://:0:0:0:0 | [summary] to write: return (return[0]) in Get |
11-
| file://:0:0:0:0 | parameter -1 of Query | file://:0:0:0:0 | [summary] to write: return (return[0]) in Query |
127
| new-tests.go:26:26:26:30 | &... | new-tests.go:31:11:31:57 | call to Sprintf |
138
| new-tests.go:26:26:26:30 | &... | new-tests.go:32:11:32:57 | call to Sprintf |
149
| new-tests.go:26:26:26:30 | &... | new-tests.go:35:12:35:58 | call to Sprintf |
1510
| new-tests.go:39:18:39:30 | call to Param | new-tests.go:47:11:47:46 | ...+... |
1611
| new-tests.go:49:18:49:30 | call to Query | new-tests.go:50:11:50:46 | ...+... |
1712
| new-tests.go:62:2:62:39 | ... := ...[0] | new-tests.go:63:17:63:23 | reqBody |
18-
| new-tests.go:62:31:62:38 | selection of Body | file://:0:0:0:0 | parameter 0 of ReadAll |
1913
| new-tests.go:62:31:62:38 | selection of Body | new-tests.go:62:2:62:39 | ... := ...[0] |
20-
| new-tests.go:63:17:63:23 | reqBody | file://:0:0:0:0 | parameter 0 of Unmarshal |
2114
| new-tests.go:63:17:63:23 | reqBody | new-tests.go:63:26:63:30 | &... |
2215
| new-tests.go:63:26:63:30 | &... | new-tests.go:68:11:68:57 | call to Sprintf |
2316
| new-tests.go:63:26:63:30 | &... | new-tests.go:69:11:69:57 | call to Sprintf |
2417
| new-tests.go:63:26:63:30 | &... | new-tests.go:74:12:74:58 | call to Sprintf |
25-
| new-tests.go:78:18:78:24 | selection of URL | file://:0:0:0:0 | parameter -1 of Query |
2618
| new-tests.go:78:18:78:24 | selection of URL | new-tests.go:78:18:78:32 | call to Query |
27-
| new-tests.go:78:18:78:32 | call to Query | file://:0:0:0:0 | parameter -1 of Get |
2819
| new-tests.go:78:18:78:32 | call to Query | new-tests.go:78:18:78:46 | call to Get |
2920
| new-tests.go:78:18:78:46 | call to Get | new-tests.go:79:11:79:46 | ...+... |
3021
| new-tests.go:81:18:81:67 | call to TrimPrefix | new-tests.go:82:11:82:46 | ...+... |
3122
| new-tests.go:81:37:81:43 | selection of URL | new-tests.go:81:37:81:48 | selection of Path |
32-
| new-tests.go:81:37:81:48 | selection of Path | file://:0:0:0:0 | parameter 0 of TrimPrefix |
3323
| new-tests.go:81:37:81:48 | selection of Path | new-tests.go:81:18:81:67 | call to TrimPrefix |
3424
| new-tests.go:86:10:86:20 | call to Vars | new-tests.go:88:11:88:46 | ...+... |
3525
| new-tests.go:95:18:95:45 | call to URLParam | new-tests.go:96:11:96:46 | ...+... |
@@ -44,16 +34,6 @@ nodes
4434
| builtin.go:114:15:114:28 | untrustedInput | semmle.label | untrustedInput |
4535
| builtin.go:129:21:129:31 | call to Referer | semmle.label | call to Referer |
4636
| builtin.go:132:38:132:51 | untrustedInput | semmle.label | untrustedInput |
47-
| file://:0:0:0:0 | [summary] to write: argument 1 in Unmarshal | semmle.label | [summary] to write: argument 1 in Unmarshal |
48-
| file://:0:0:0:0 | [summary] to write: return (return[0]) in Get | semmle.label | [summary] to write: return (return[0]) in Get |
49-
| file://:0:0:0:0 | [summary] to write: return (return[0]) in Query | semmle.label | [summary] to write: return (return[0]) in Query |
50-
| file://:0:0:0:0 | [summary] to write: return (return[0]) in ReadAll | semmle.label | [summary] to write: return (return[0]) in ReadAll |
51-
| file://:0:0:0:0 | [summary] to write: return (return[0]) in TrimPrefix | semmle.label | [summary] to write: return (return[0]) in TrimPrefix |
52-
| file://:0:0:0:0 | parameter 0 of ReadAll | semmle.label | parameter 0 of ReadAll |
53-
| file://:0:0:0:0 | parameter 0 of TrimPrefix | semmle.label | parameter 0 of TrimPrefix |
54-
| file://:0:0:0:0 | parameter 0 of Unmarshal | semmle.label | parameter 0 of Unmarshal |
55-
| file://:0:0:0:0 | parameter -1 of Get | semmle.label | parameter -1 of Get |
56-
| file://:0:0:0:0 | parameter -1 of Query | semmle.label | parameter -1 of Query |
5737
| new-tests.go:26:26:26:30 | &... | semmle.label | &... |
5838
| new-tests.go:31:11:31:57 | call to Sprintf | semmle.label | call to Sprintf |
5939
| new-tests.go:32:11:32:57 | call to Sprintf | semmle.label | call to Sprintf |
@@ -82,11 +62,6 @@ nodes
8262
| new-tests.go:95:18:95:45 | call to URLParam | semmle.label | call to URLParam |
8363
| new-tests.go:96:11:96:46 | ...+... | semmle.label | ...+... |
8464
subpaths
85-
| new-tests.go:62:31:62:38 | selection of Body | file://:0:0:0:0 | parameter 0 of ReadAll | file://:0:0:0:0 | [summary] to write: return (return[0]) in ReadAll | new-tests.go:62:2:62:39 | ... := ...[0] |
86-
| new-tests.go:63:17:63:23 | reqBody | file://:0:0:0:0 | parameter 0 of Unmarshal | file://:0:0:0:0 | [summary] to write: argument 1 in Unmarshal | new-tests.go:63:26:63:30 | &... |
87-
| new-tests.go:78:18:78:24 | selection of URL | file://:0:0:0:0 | parameter -1 of Query | file://:0:0:0:0 | [summary] to write: return (return[0]) in Query | new-tests.go:78:18:78:32 | call to Query |
88-
| new-tests.go:78:18:78:32 | call to Query | file://:0:0:0:0 | parameter -1 of Get | file://:0:0:0:0 | [summary] to write: return (return[0]) in Get | new-tests.go:78:18:78:46 | call to Get |
89-
| new-tests.go:81:37:81:48 | selection of Path | file://:0:0:0:0 | parameter 0 of TrimPrefix | file://:0:0:0:0 | [summary] to write: return (return[0]) in TrimPrefix | new-tests.go:81:18:81:67 | call to TrimPrefix |
9065
#select
9166
| builtin.go:22:12:22:63 | call to Get | builtin.go:19:12:19:34 | call to FormValue | builtin.go:22:21:22:62 | ...+... | The URL of this request depends on a user-provided value. |
9267
| builtin.go:88:12:88:53 | call to Dial | builtin.go:83:21:83:31 | call to Referer | builtin.go:88:27:88:40 | untrustedInput | The URL of this request depends on a user-provided value. |

0 commit comments

Comments
 (0)