Files
codeql/javascript/ql/test/library-tests/InterProceduralFlow
Max Schaefer 5727b2a5f4 JavaScript: Properly handle value-preserving paths.
When constructing a path through a property write/read pair, we want to make sure that we only use value-preserving steps to track the base object. However, the value flowing in from the right-hand side of the assignment may have a different flow label (such as `taint()`), so we cannot use the normal `append` predicate to construct the composite path.
2018-10-03 15:49:02 +01:00
..
2018-08-02 17:53:23 +01:00
2018-08-02 17:53:23 +01:00
2018-10-03 15:49:02 +01:00
2018-10-03 15:49:02 +01:00