Esben Sparre Andreasen
|
8f635e6493
|
JS: truncate js/unknown-directive message content
|
2018-10-26 15:21:16 +02:00 |
|
Esben Sparre Andreasen
|
244d8d5778
|
JS: introduce truncate utility
|
2018-10-26 15:20:58 +02:00 |
|
Esben Sparre Andreasen
|
2565b35c3d
|
JS: Fix indentation
|
2018-10-26 15:19:43 +02:00 |
|
Asger F
|
47f59b4fd8
|
JS: fix typo
|
2018-10-26 14:08:44 +01:00 |
|
Asger F
|
3bd91bdf08
|
JS: introduce common class for Babel plugins
|
2018-10-26 12:55:37 +01:00 |
|
Asger F
|
91943ae2cb
|
JS: support transform-react-jsx plugin
|
2018-10-26 12:06:56 +01:00 |
|
Aditya Sharad
|
56ee5ff99a
|
Merge master into next.
`master` up to and including cfe0b8803a.
|
2018-10-25 15:32:47 +01:00 |
|
Max Schaefer
|
38534a6e2f
|
JavaScript: Address review comment.
|
2018-10-25 15:31:46 +01:00 |
|
Max Schaefer
|
34b33ca04c
|
JavaScript: Recognise rest patterns as lvalues.
|
2018-10-25 15:31:46 +01:00 |
|
Max Schaefer
|
8402ee8374
|
JavaScript: Refactor getDefReachingEndOf to improve performance.
|
2018-10-25 15:31:46 +01:00 |
|
Max Schaefer
|
09ef1a719a
|
JavaScript: Pull out auxiliary predicates to improve join order in liveAfterDef.
|
2018-10-25 15:31:46 +01:00 |
|
Max Schaefer
|
59bbd025a5
|
JavaScript: Pull out auxiliary predicate to improve join order in TPhi.
|
2018-10-25 15:31:46 +01:00 |
|
Max Schaefer
|
d2993b9e04
|
JavaScript: Model data flow of destructuring assignments more precisely.
|
2018-10-25 15:31:46 +01:00 |
|
Tom Hvitved
|
97904eb202
|
Revert "JavaScript: Patch CFG to improve support for non-top level import declarations."
This reverts commit f05e777e64.
|
2018-10-24 10:45:57 +01:00 |
|
Max Schaefer
|
9a856935db
|
Merge remote-tracking branch 'upstream/rc/1.18' into rc/1.18-master-merge
|
2018-10-24 10:43:37 +01:00 |
|
Max Schaefer
|
212edc2e18
|
Merge pull request #307 from esben-semmle/js/unused-import
JS: make js/unused-local-variable flag import statements
|
2018-10-22 13:13:02 +01:00 |
|
Max Schaefer
|
7702b58794
|
Merge pull request #305 from asger-semmle/json-taint-kind
JS: Add flow label for tainted objects and sharpen NosqlInjection
|
2018-10-22 11:58:50 +01:00 |
|
Max Schaefer
|
25224cc4a0
|
Revert "TypeScript: disable queries that rely on token information"
This reverts commit 003b600e24.
|
2018-10-22 11:06:11 +01:00 |
|
Asger F
|
b72e2aa602
|
JS: address comments and introduce LabeledBarrierGuardNode
|
2018-10-19 15:26:52 +01:00 |
|
Esben Sparre Andreasen
|
2e49cd117a
|
JS: avoid flagging early returns in js/user-controlled-bypass
(cherry picked from commit ffbbb807f4)
|
2018-10-19 08:30:03 +01:00 |
|
Max Schaefer
|
374fd597d7
|
JavaScript: Reinstate override.
(cherry picked from commit df5a8651c3)
|
2018-10-19 08:30:03 +01:00 |
|
Max Schaefer
|
b0425a298c
|
JavaScript: Eliminate slow antijoin predicate.
(cherry picked from commit 0cfd04dfa2)
|
2018-10-19 08:30:03 +01:00 |
|
Max Schaefer
|
5167d43fbc
|
JavaScript: Refactor AnalyzedPropertyWrite::writes to enable correct modelling of variable exports.
(cherry picked from commit 080f974663)
|
2018-10-19 08:30:03 +01:00 |
|
Max Schaefer
|
898ba94837
|
JavaScript: Address review comments.
(cherry picked from commit 6835815673)
|
2018-10-19 08:30:03 +01:00 |
|
Max Schaefer
|
2b7d69aaf4
|
JavaScript: Add support for Google Cloud Spanner.
(cherry picked from commit cd284b2f97)
|
2018-10-19 08:30:03 +01:00 |
|
Tom Hvitved
|
b282444740
|
Revert "JavaScript: Patch CFG to improve support for non-top level import declarations."
This reverts commit f05e777e64.
|
2018-10-19 08:30:03 +01:00 |
|
Max Schaefer
|
e683b51611
|
JavaScript: Generalise code that assumes imports only appear at the toplevel.
(cherry picked from commit db32dc2bdf)
|
2018-10-19 08:30:03 +01:00 |
|
Max Schaefer
|
de108a843d
|
JavaScript: Patch CFG to improve support for non-top level import declarations.
|
2018-10-19 08:30:03 +01:00 |
|
Esben Sparre Andreasen
|
9c2ca9a7fa
|
JS: make js/unused-local-variable flag import statements
|
2018-10-18 11:49:45 +02:00 |
|
Esben Sparre Andreasen
|
c65bc5cc90
|
JS: add Util::pluralize, also add tests for Util::capitalize
|
2018-10-18 11:49:28 +02:00 |
|
Tom Hvitved
|
58a0815033
|
Merge remote-tracking branch 'upstream/master' into mergeback-2018-10-17
|
2018-10-17 13:24:37 +02:00 |
|
Max Schaefer
|
d57e93d5c6
|
JavaScript: Fix typo in query help.
(cherry picked from commit 1ab943c16b)
|
2018-10-17 11:38:29 +01:00 |
|
semmle-qlci
|
1da873e819
|
Merge pull request #315 from esben-semmle/js/conditional-bypass-early-return
Approved by xiemaisi
|
2018-10-17 08:25:55 +01:00 |
|
semmle-qlci
|
e55eaefded
|
Merge pull request #310 from esben-semmle/js/additional-client-request-data-nodes
Approved by xiemaisi
|
2018-10-16 12:59:22 +01:00 |
|
Esben Sparre Andreasen
|
2881649310
|
JS: add js/command-line-injection heuristic source: JSON.stringify()
|
2018-10-16 13:56:06 +02:00 |
|
semmle-qlci
|
e319159a59
|
Merge pull request #316 from xiemaisi/js/odasa-7355-workaround
Approved by esben-semmle
|
2018-10-16 12:47:58 +01:00 |
|
Esben Sparre Andreasen
|
c7fe96d4bd
|
JS: implement getADataNode for Electron::ClientRequest
|
2018-10-16 08:51:32 +02:00 |
|
Esben Sparre Andreasen
|
e7836d74ab
|
JS: implement getADataNode for NodeHttpUrlRequest
|
2018-10-16 08:51:32 +02:00 |
|
Esben Sparre Andreasen
|
3c07b4faf1
|
JS: implement getADataNode for SuperAgentUrlRequest
|
2018-10-16 08:51:32 +02:00 |
|
Esben Sparre Andreasen
|
eef0b8c94d
|
JS: implement getADataNode for GotUrlRequest
|
2018-10-16 08:51:32 +02:00 |
|
Esben Sparre Andreasen
|
977b287129
|
JS: implement getADataNode for FetchUrlRequest
|
2018-10-16 08:51:30 +02:00 |
|
Esben Sparre Andreasen
|
c21a0472d4
|
JS: implement getADataNode for AxiosUrlRequest
|
2018-10-16 08:50:56 +02:00 |
|
Esben Sparre Andreasen
|
1e115bce2c
|
JS: add SourceNode support for chained method calls
|
2018-10-16 08:48:09 +02:00 |
|
Esben Sparre Andreasen
|
ffbbb807f4
|
JS: avoid flagging early returns in js/user-controlled-bypass
|
2018-10-16 08:39:59 +02:00 |
|
Max Schaefer
|
df5a8651c3
|
JavaScript: Reinstate override.
|
2018-10-16 07:31:28 +01:00 |
|
semmle-qlci
|
1e7696664e
|
Merge pull request #302 from xiemaisi/js/google-spanner
Approved by esben-semmle
|
2018-10-16 06:48:43 +01:00 |
|
Max Schaefer
|
6835815673
|
JavaScript: Address review comments.
|
2018-10-15 20:14:40 +01:00 |
|
semmle-qlci
|
7543fa4a10
|
Merge pull request #298 from asger-semmle/partial-calls-merged
Approved by xiemaisi
|
2018-10-15 14:58:22 +01:00 |
|
Max Schaefer
|
0cfd04dfa2
|
JavaScript: Eliminate slow antijoin predicate.
|
2018-10-12 13:01:01 +01:00 |
|
Max Schaefer
|
080f974663
|
JavaScript: Refactor AnalyzedPropertyWrite::writes to enable correct modelling of variable exports.
|
2018-10-12 13:00:52 +01:00 |
|