You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: javascript/ql/test/query-tests/Security/CWE-079/UnsafeHtmlConstruction/UnsafeHtmlConstruction.expected
+12Lines changed: 12 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -50,6 +50,12 @@ nodes
50
50
| main.js:79:34:79:36 | val |
51
51
| main.js:81:35:81:37 | val |
52
52
| main.js:81:35:81:37 | val |
53
+
| main.js:89:21:89:21 | x |
54
+
| main.js:90:23:90:23 | x |
55
+
| main.js:90:23:90:23 | x |
56
+
| main.js:93:43:93:43 | x |
57
+
| main.js:93:43:93:43 | x |
58
+
| main.js:94:31:94:31 | x |
53
59
| typed.ts:1:39:1:39 | s |
54
60
| typed.ts:1:39:1:39 | s |
55
61
| typed.ts:2:29:2:29 | s |
@@ -115,6 +121,11 @@ edges
115
121
| main.js:79:34:79:36 | val | main.js:81:35:81:37 | val |
116
122
| main.js:79:34:79:36 | val | main.js:81:35:81:37 | val |
117
123
| main.js:79:34:79:36 | val | main.js:81:35:81:37 | val |
124
+
| main.js:89:21:89:21 | x | main.js:90:23:90:23 | x |
125
+
| main.js:89:21:89:21 | x | main.js:90:23:90:23 | x |
126
+
| main.js:93:43:93:43 | x | main.js:94:31:94:31 | x |
127
+
| main.js:93:43:93:43 | x | main.js:94:31:94:31 | x |
128
+
| main.js:94:31:94:31 | x | main.js:89:21:89:21 | x |
118
129
| typed.ts:1:39:1:39 | s | typed.ts:2:29:2:29 | s |
119
130
| typed.ts:1:39:1:39 | s | typed.ts:2:29:2:29 | s |
120
131
| typed.ts:1:39:1:39 | s | typed.ts:2:29:2:29 | s |
@@ -141,5 +152,6 @@ edges
141
152
| main.js:62:19:62:31 | settings.name | main.js:56:28:56:34 | options | main.js:62:19:62:31 | settings.name | $@ based on $@ might later cause $@. | main.js:62:19:62:31 | settings.name | HTML construction | main.js:56:28:56:34 | options | library input | main.js:62:11:62:40 | "<b>" + ... "</b>" | cross-site scripting |
142
153
| main.js:67:63:67:69 | attrVal | main.js:66:35:66:41 | attrVal | main.js:67:63:67:69 | attrVal | $@ based on $@ might later cause $@. | main.js:67:63:67:69 | attrVal | HTML construction | main.js:66:35:66:41 | attrVal | library input | main.js:67:47:67:78 | "<img a ... "\\"/>" | cross-site scripting |
143
154
| main.js:81:35:81:37 | val | main.js:79:34:79:36 | val | main.js:81:35:81:37 | val | $@ based on $@ might later cause $@. | main.js:81:35:81:37 | val | HTML construction | main.js:79:34:79:36 | val | library input | main.js:81:24:81:49 | "<span> ... /span>" | cross-site scripting |
155
+
| main.js:90:23:90:23 | x | main.js:93:43:93:43 | x | main.js:90:23:90:23 | x | $@ based on $@ might later cause $@. | main.js:90:23:90:23 | x | HTML construction | main.js:93:43:93:43 | x | library input | main.js:94:20:94:32 | createHTML(x) | cross-site scripting |
144
156
| typed.ts:2:29:2:29 | s | typed.ts:1:39:1:39 | s | typed.ts:2:29:2:29 | s | $@ based on $@ might later cause $@. | typed.ts:2:29:2:29 | s | HTML construction | typed.ts:1:39:1:39 | s | library input | typed.ts:3:31:3:34 | html | cross-site scripting |
145
157
| typed.ts:8:40:8:40 | s | typed.ts:6:43:6:43 | s | typed.ts:8:40:8:40 | s | $@ based on $@ might later cause $@. | typed.ts:8:40:8:40 | s | HTML construction | typed.ts:6:43:6:43 | s | library input | typed.ts:8:29:8:52 | "<span> ... /span>" | cross-site scripting |
0 commit comments