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
* Holds if `pred` should be stored in the object `succ` under the property `prop`.
681
-
*
682
-
* This step is used to model 3 facts:
677
+
*
678
+
* This step is used to model 3 facts:
683
679
* 1) A `URL` constructed using `url = new URL(input)` transfers taint from `input` to `url.searchParams`, `url.hash`, and `url.search`.
684
680
* 2) Accessing the `searchParams` on a `URL` results in a `URLSearchParams` object (See the loadStoreStep method on this class and hiddenUrlPseudoProperty())
685
-
* 3) A `URLSearchParams` object (either `url.searchParams` or `new URLSearchParams(input)`) has a tainted value,
681
+
* 3) A `URLSearchParams` object (either `url.searchParams` or `new URLSearchParams(input)`) has a tainted value,
686
682
* which can be accessed using a `get` or `getAll` call. (See getableUrlPseudoProperty())
* Holds if the property `loadStep` should be copied from the object `pred` to the property `storeStep` of object `succ`.
703
-
*
704
-
* This step is used to copy the value of our pseudo-property that can later be accessed using a `get` or `getAll` call.
705
-
* For an expression `url.searchParams`, the property `hiddenUrlPseudoProperty()` from the `url` object is stored in the property `getableUrlPseudoProperty()` on `url.searchParams`.
705
+
*
706
+
* This step is used to copy the value of our pseudo-property that can later be accessed using a `get` or `getAll` call.
707
+
* For an expression `url.searchParams`, the property `hiddenUrlPseudoProperty()` from the `url` object is stored in the property `getableUrlPseudoProperty()` on `url.searchParams`.
0 commit comments