@@ -336,10 +336,15 @@ nodes
336
336
| translate.js:6:7:6:39 | target | semmle.label | target |
337
337
| translate.js:6:16:6:39 | documen ... .search | semmle.label | documen ... .search |
338
338
| translate.js:7:7:7:61 | searchParams | semmle.label | searchParams |
339
+ | translate.js:7:7:7:61 | searchParams [MapValue] | semmle.label | searchParams [MapValue] |
339
340
| translate.js:7:22:7:61 | new URL ... ing(1)) | semmle.label | new URL ... ing(1)) |
341
+ | translate.js:7:22:7:61 | new URL ... ing(1)) [MapValue] | semmle.label | new URL ... ing(1)) [MapValue] |
340
342
| translate.js:7:42:7:47 | target | semmle.label | target |
341
343
| translate.js:7:42:7:60 | target.substring(1) | semmle.label | target.substring(1) |
344
+ | translate.js:7:42:7:60 | target.substring(1) | semmle.label | target.substring(1) |
345
+ | translate.js:7:42:7:60 | target.substring(1) | semmle.label | target.substring(1) |
342
346
| translate.js:9:27:9:38 | searchParams | semmle.label | searchParams |
347
+ | translate.js:9:27:9:38 | searchParams [MapValue] | semmle.label | searchParams [MapValue] |
343
348
| translate.js:9:27:9:50 | searchP ... 'term') | semmle.label | searchP ... 'term') |
344
349
| trusted-types-lib.js:1:28:1:28 | x | semmle.label | x |
345
350
| trusted-types-lib.js:2:12:2:12 | x | semmle.label | x |
@@ -371,17 +376,27 @@ nodes
371
376
| tst.js:12:5:12:42 | '<div s ... 'px">' | semmle.label | '<div s ... 'px">' |
372
377
| tst.js:12:28:12:33 | target | semmle.label | target |
373
378
| tst.js:17:7:17:56 | params | semmle.label | params |
379
+ | tst.js:17:7:17:56 | params [MapValue] | semmle.label | params [MapValue] |
380
+ | tst.js:17:16:17:43 | (new UR ... ation)) [searchParams, MapValue] | semmle.label | (new UR ... ation)) [searchParams, MapValue] |
374
381
| tst.js:17:16:17:43 | (new UR ... ation)) [searchParams] | semmle.label | (new UR ... ation)) [searchParams] |
375
382
| tst.js:17:16:17:56 | (new UR ... hParams | semmle.label | (new UR ... hParams |
383
+ | tst.js:17:16:17:56 | (new UR ... hParams [MapValue] | semmle.label | (new UR ... hParams [MapValue] |
384
+ | tst.js:17:17:17:42 | new URL ... cation) [searchParams, MapValue] | semmle.label | new URL ... cation) [searchParams, MapValue] |
376
385
| tst.js:17:17:17:42 | new URL ... cation) [searchParams] | semmle.label | new URL ... cation) [searchParams] |
377
386
| tst.js:17:25:17:41 | document.location | semmle.label | document.location |
378
387
| tst.js:18:18:18:23 | params | semmle.label | params |
388
+ | tst.js:18:18:18:23 | params [MapValue] | semmle.label | params [MapValue] |
379
389
| tst.js:18:18:18:35 | params.get('name') | semmle.label | params.get('name') |
380
390
| tst.js:20:7:20:61 | searchParams | semmle.label | searchParams |
391
+ | tst.js:20:7:20:61 | searchParams [MapValue] | semmle.label | searchParams [MapValue] |
381
392
| tst.js:20:22:20:61 | new URL ... ing(1)) | semmle.label | new URL ... ing(1)) |
393
+ | tst.js:20:22:20:61 | new URL ... ing(1)) [MapValue] | semmle.label | new URL ... ing(1)) [MapValue] |
382
394
| tst.js:20:42:20:47 | target | semmle.label | target |
383
395
| tst.js:20:42:20:60 | target.substring(1) | semmle.label | target.substring(1) |
396
+ | tst.js:20:42:20:60 | target.substring(1) | semmle.label | target.substring(1) |
397
+ | tst.js:20:42:20:60 | target.substring(1) | semmle.label | target.substring(1) |
384
398
| tst.js:21:18:21:29 | searchParams | semmle.label | searchParams |
399
+ | tst.js:21:18:21:29 | searchParams [MapValue] | semmle.label | searchParams [MapValue] |
385
400
| tst.js:21:18:21:41 | searchP ... 'name') | semmle.label | searchP ... 'name') |
386
401
| tst.js:24:14:24:19 | target | semmle.label | target |
387
402
| tst.js:26:18:26:23 | target | semmle.label | target |
@@ -487,12 +502,17 @@ nodes
487
502
| tst.js:310:10:310:10 | e | semmle.label | e |
488
503
| tst.js:311:20:311:20 | e | semmle.label | e |
489
504
| tst.js:316:35:316:42 | location | semmle.label | location |
505
+ | tst.js:327:10:327:35 | new URL ... cation) [searchParams, MapValue] | semmle.label | new URL ... cation) [searchParams, MapValue] |
490
506
| tst.js:327:10:327:35 | new URL ... cation) [searchParams] | semmle.label | new URL ... cation) [searchParams] |
491
507
| tst.js:327:18:327:34 | document.location | semmle.label | document.location |
492
508
| tst.js:331:7:331:43 | params | semmle.label | params |
509
+ | tst.js:331:7:331:43 | params [MapValue] | semmle.label | params [MapValue] |
510
+ | tst.js:331:16:331:30 | getTaintedUrl() [searchParams, MapValue] | semmle.label | getTaintedUrl() [searchParams, MapValue] |
493
511
| tst.js:331:16:331:30 | getTaintedUrl() [searchParams] | semmle.label | getTaintedUrl() [searchParams] |
494
512
| tst.js:331:16:331:43 | getTain ... hParams | semmle.label | getTain ... hParams |
513
+ | tst.js:331:16:331:43 | getTain ... hParams [MapValue] | semmle.label | getTain ... hParams [MapValue] |
495
514
| tst.js:332:18:332:23 | params | semmle.label | params |
515
+ | tst.js:332:18:332:23 | params [MapValue] | semmle.label | params [MapValue] |
496
516
| tst.js:332:18:332:35 | params.get('name') | semmle.label | params.get('name') |
497
517
| tst.js:341:12:341:37 | new URL ... cation) [hash] | semmle.label | new URL ... cation) [hash] |
498
518
| tst.js:341:20:341:36 | document.location | semmle.label | document.location |
@@ -900,10 +920,18 @@ edges
900
920
| translate.js:6:7:6:39 | target | translate.js:7:42:7:47 | target | provenance | |
901
921
| translate.js:6:16:6:39 | documen ... .search | translate.js:6:7:6:39 | target | provenance | |
902
922
| translate.js:7:7:7:61 | searchParams | translate.js:9:27:9:38 | searchParams | provenance | |
923
+ | translate.js:7:7:7:61 | searchParams [MapValue] | translate.js:9:27:9:38 | searchParams [MapValue] | provenance | |
903
924
| translate.js:7:22:7:61 | new URL ... ing(1)) | translate.js:7:7:7:61 | searchParams | provenance | |
925
+ | translate.js:7:22:7:61 | new URL ... ing(1)) [MapValue] | translate.js:7:7:7:61 | searchParams [MapValue] | provenance | |
904
926
| translate.js:7:42:7:47 | target | translate.js:7:42:7:60 | target.substring(1) | provenance | |
927
+ | translate.js:7:42:7:47 | target | translate.js:7:42:7:60 | target.substring(1) | provenance | Config |
928
+ | translate.js:7:42:7:47 | target | translate.js:7:42:7:60 | target.substring(1) | provenance | Config |
905
929
| translate.js:7:42:7:60 | target.substring(1) | translate.js:7:22:7:61 | new URL ... ing(1)) | provenance | |
930
+ | translate.js:7:42:7:60 | target.substring(1) | translate.js:7:22:7:61 | new URL ... ing(1)) [MapValue] | provenance | |
931
+ | translate.js:7:42:7:60 | target.substring(1) | translate.js:7:22:7:61 | new URL ... ing(1)) [MapValue] | provenance | |
932
+ | translate.js:7:42:7:60 | target.substring(1) | translate.js:7:22:7:61 | new URL ... ing(1)) [MapValue] | provenance | |
906
933
| translate.js:9:27:9:38 | searchParams | translate.js:9:27:9:50 | searchP ... 'term') | provenance | Config |
934
+ | translate.js:9:27:9:38 | searchParams [MapValue] | translate.js:9:27:9:50 | searchP ... 'term') | provenance | |
907
935
| trusted-types-lib.js:1:28:1:28 | x | trusted-types-lib.js:2:12:2:12 | x | provenance | |
908
936
| trusted-types.js:3:62:3:62 | x | trusted-types.js:3:67:3:67 | x | provenance | |
909
937
| trusted-types.js:4:20:4:30 | window.name | trusted-types.js:3:62:3:62 | x | provenance | |
@@ -932,16 +960,30 @@ edges
932
960
| tst.js:8:37:8:114 | documen ... t=")+8) | tst.js:8:18:8:126 | "<OPTIO ... PTION>" | provenance | Config |
933
961
| tst.js:12:28:12:33 | target | tst.js:12:5:12:42 | '<div s ... 'px">' | provenance | Config |
934
962
| tst.js:17:7:17:56 | params | tst.js:18:18:18:23 | params | provenance | |
963
+ | tst.js:17:7:17:56 | params [MapValue] | tst.js:18:18:18:23 | params [MapValue] | provenance | |
964
+ | tst.js:17:16:17:43 | (new UR ... ation)) [searchParams, MapValue] | tst.js:17:16:17:56 | (new UR ... hParams [MapValue] | provenance | |
935
965
| tst.js:17:16:17:43 | (new UR ... ation)) [searchParams] | tst.js:17:16:17:56 | (new UR ... hParams | provenance | |
936
966
| tst.js:17:16:17:56 | (new UR ... hParams | tst.js:17:7:17:56 | params | provenance | |
967
+ | tst.js:17:16:17:56 | (new UR ... hParams [MapValue] | tst.js:17:7:17:56 | params [MapValue] | provenance | |
968
+ | tst.js:17:17:17:42 | new URL ... cation) [searchParams, MapValue] | tst.js:17:16:17:43 | (new UR ... ation)) [searchParams, MapValue] | provenance | |
937
969
| tst.js:17:17:17:42 | new URL ... cation) [searchParams] | tst.js:17:16:17:43 | (new UR ... ation)) [searchParams] | provenance | |
970
+ | tst.js:17:25:17:41 | document.location | tst.js:17:17:17:42 | new URL ... cation) [searchParams, MapValue] | provenance | |
938
971
| tst.js:17:25:17:41 | document.location | tst.js:17:17:17:42 | new URL ... cation) [searchParams] | provenance | |
939
972
| tst.js:18:18:18:23 | params | tst.js:18:18:18:35 | params.get('name') | provenance | Config |
973
+ | tst.js:18:18:18:23 | params [MapValue] | tst.js:18:18:18:35 | params.get('name') | provenance | |
940
974
| tst.js:20:7:20:61 | searchParams | tst.js:21:18:21:29 | searchParams | provenance | |
975
+ | tst.js:20:7:20:61 | searchParams [MapValue] | tst.js:21:18:21:29 | searchParams [MapValue] | provenance | |
941
976
| tst.js:20:22:20:61 | new URL ... ing(1)) | tst.js:20:7:20:61 | searchParams | provenance | |
977
+ | tst.js:20:22:20:61 | new URL ... ing(1)) [MapValue] | tst.js:20:7:20:61 | searchParams [MapValue] | provenance | |
942
978
| tst.js:20:42:20:47 | target | tst.js:20:42:20:60 | target.substring(1) | provenance | |
979
+ | tst.js:20:42:20:47 | target | tst.js:20:42:20:60 | target.substring(1) | provenance | Config |
980
+ | tst.js:20:42:20:47 | target | tst.js:20:42:20:60 | target.substring(1) | provenance | Config |
943
981
| tst.js:20:42:20:60 | target.substring(1) | tst.js:20:22:20:61 | new URL ... ing(1)) | provenance | |
982
+ | tst.js:20:42:20:60 | target.substring(1) | tst.js:20:22:20:61 | new URL ... ing(1)) [MapValue] | provenance | |
983
+ | tst.js:20:42:20:60 | target.substring(1) | tst.js:20:22:20:61 | new URL ... ing(1)) [MapValue] | provenance | |
984
+ | tst.js:20:42:20:60 | target.substring(1) | tst.js:20:22:20:61 | new URL ... ing(1)) [MapValue] | provenance | |
944
985
| tst.js:21:18:21:29 | searchParams | tst.js:21:18:21:41 | searchP ... 'name') | provenance | Config |
986
+ | tst.js:21:18:21:29 | searchParams [MapValue] | tst.js:21:18:21:41 | searchP ... 'name') | provenance | |
945
987
| tst.js:24:14:24:19 | target | tst.js:26:18:26:23 | target | provenance | |
946
988
| tst.js:28:5:28:28 | documen ... .search | tst.js:24:14:24:19 | target | provenance | |
947
989
| tst.js:31:10:31:33 | documen ... .search | tst.js:34:16:34:20 | bar() | provenance | |
@@ -1033,12 +1075,18 @@ edges
1033
1075
| tst.js:302:10:302:10 | e | tst.js:303:20:303:20 | e | provenance | |
1034
1076
| tst.js:308:10:308:17 | location | tst.js:310:10:310:10 | e | provenance | |
1035
1077
| tst.js:310:10:310:10 | e | tst.js:311:20:311:20 | e | provenance | |
1078
+ | tst.js:327:10:327:35 | new URL ... cation) [searchParams, MapValue] | tst.js:331:16:331:30 | getTaintedUrl() [searchParams, MapValue] | provenance | |
1036
1079
| tst.js:327:10:327:35 | new URL ... cation) [searchParams] | tst.js:331:16:331:30 | getTaintedUrl() [searchParams] | provenance | |
1080
+ | tst.js:327:18:327:34 | document.location | tst.js:327:10:327:35 | new URL ... cation) [searchParams, MapValue] | provenance | |
1037
1081
| tst.js:327:18:327:34 | document.location | tst.js:327:10:327:35 | new URL ... cation) [searchParams] | provenance | |
1038
1082
| tst.js:331:7:331:43 | params | tst.js:332:18:332:23 | params | provenance | |
1083
+ | tst.js:331:7:331:43 | params [MapValue] | tst.js:332:18:332:23 | params [MapValue] | provenance | |
1084
+ | tst.js:331:16:331:30 | getTaintedUrl() [searchParams, MapValue] | tst.js:331:16:331:43 | getTain ... hParams [MapValue] | provenance | |
1039
1085
| tst.js:331:16:331:30 | getTaintedUrl() [searchParams] | tst.js:331:16:331:43 | getTain ... hParams | provenance | |
1040
1086
| tst.js:331:16:331:43 | getTain ... hParams | tst.js:331:7:331:43 | params | provenance | |
1087
+ | tst.js:331:16:331:43 | getTain ... hParams [MapValue] | tst.js:331:7:331:43 | params [MapValue] | provenance | |
1041
1088
| tst.js:332:18:332:23 | params | tst.js:332:18:332:35 | params.get('name') | provenance | Config |
1089
+ | tst.js:332:18:332:23 | params [MapValue] | tst.js:332:18:332:35 | params.get('name') | provenance | |
1042
1090
| tst.js:341:12:341:37 | new URL ... cation) [hash] | tst.js:343:5:343:12 | getUrl() [hash] | provenance | |
1043
1091
| tst.js:341:20:341:36 | document.location | tst.js:341:12:341:37 | new URL ... cation) [hash] | provenance | |
1044
1092
| tst.js:343:5:343:12 | getUrl() [hash] | tst.js:343:5:343:17 | getUrl().hash | provenance | |
0 commit comments