Asger F
|
81723ab92a
|
JS: Update GlobalAccessPaths test
|
2019-11-06 11:58:06 +00:00 |
|
Asger F
|
bc35f24f31
|
JS: Generalize access paths to arbitrary root nodes
|
2019-11-06 11:58:06 +00:00 |
|
Max Schaefer
|
3e92d0ffb5
|
JavaScript: Remove redundant --experimental extractor options.
|
2019-11-05 15:59:24 +00:00 |
|
Erik Krogh Kristensen
|
16b63b3d01
|
move deferred model to the query where it is used
|
2019-11-05 15:45:17 +01:00 |
|
Erik Krogh Kristensen
|
7045cd2648
|
Merge remote-tracking branch 'upstream/master' into deferredModel
|
2019-11-05 15:08:47 +01:00 |
|
Asger F
|
c373be0dee
|
JS: Update TaintBarriers test
|
2019-11-05 10:26:04 +00:00 |
|
Asger F
|
d8ac0abb7f
|
JS: Add test
|
2019-11-05 10:06:21 +00:00 |
|
Asger F
|
79dbdac8fa
|
TS: Support declare modifier for fields
|
2019-11-04 07:54:38 +00:00 |
|
Asger F
|
341c11523c
|
TS: Add recursive type alias tests (already works)
|
2019-11-04 07:54:38 +00:00 |
|
Asger F
|
b81931e402
|
TS: Support assertion types
|
2019-11-04 07:54:38 +00:00 |
|
Asger F
|
f50f3b48c4
|
TS: Add test for ?? operator (already works)
|
2019-11-04 07:54:38 +00:00 |
|
Asger F
|
869fe4558f
|
TS: Support optional chaining
|
2019-11-04 07:54:38 +00:00 |
|
Asger F
|
f76006e490
|
JS: Delete duplicate test case (typo)
|
2019-11-04 07:54:38 +00:00 |
|
Asger F
|
36b6c32f4f
|
TS: Update expected output
|
2019-11-04 07:54:37 +00:00 |
|
Asger F
|
f48d16fcb7
|
JS: Support barrier guards that are reflective calls
|
2019-11-01 15:23:38 +00:00 |
|
Asger F
|
e2b0ec5696
|
JS: Handle multiple and/or operators in SanitizerFunction
|
2019-11-01 15:23:38 +00:00 |
|
semmle-qlci
|
2cddb82f10
|
Merge pull request #2210 from max-schaefer/js/better-destructuring-type-inference
Approved by asger-semmle, esbena
|
2019-10-29 08:08:51 +00:00 |
|
Max Schaefer
|
b333c6a214
|
Merge pull request #2106 from asger-semmle/call-graph-3
JS: Call graph changes
|
2019-10-28 09:24:10 +00:00 |
|
Max Schaefer
|
89f68f47a0
|
JavaScript: Improve type inference for captured variables.
|
2019-10-25 14:22:24 +01:00 |
|
Max Schaefer
|
6269dd99ab
|
JavaScript: Improve type inference for destructuring assignments.
|
2019-10-25 14:22:24 +01:00 |
|
Asger F
|
04ee483c9e
|
JS: update test output
|
2019-10-25 14:10:18 +01:00 |
|
Erik Krogh Kristensen
|
834b572f45
|
add initial support for expressions in TypeScript
|
2019-10-24 10:17:00 +02:00 |
|
Asger F
|
96b6c83eba
|
JS: Tests and fixes for PartialInvokeNode
|
2019-10-21 11:32:22 +01:00 |
|
Max Schaefer
|
a4bffe35fd
|
JavaScript: Add support for globalThis.
|
2019-10-17 12:04:01 +01:00 |
|
Erik Krogh Kristensen
|
31009d979d
|
add type tracking to detect instances
|
2019-10-11 12:04:34 +02:00 |
|
semmle-qlci
|
7ba04768cd
|
Merge pull request #2098 from asger-semmle/ts-computed-field-name-context
Approved by esben-semmle
|
2019-10-10 12:06:46 +01:00 |
|
Erik Krogh Kristensen
|
c7eb0f17a9
|
add TaintTracking test for new Deferred model
|
2019-10-09 13:59:00 +02:00 |
|
Asger F
|
45b108842b
|
JS: Update CallGraph test output
|
2019-10-09 12:16:11 +01:00 |
|
Asger F
|
b392559b39
|
JS: Accept that types may degrade CG precision
|
2019-10-09 12:16:11 +01:00 |
|
Esben Sparre Andreasen
|
ea63414e97
|
Merge pull request #2016 from asger-semmle/jquery
Add type tracking and type info to jQuery model
|
2019-10-09 10:55:57 +02:00 |
|
Asger F
|
8146619913
|
JS: Set context of computed field names to enclosing ctor
|
2019-10-08 13:51:12 +01:00 |
|
Asger F
|
2235072841
|
JS: Add tests
|
2019-10-08 13:51:12 +01:00 |
|
Asger F
|
90ad55e8ce
|
JS: Update DOM test
|
2019-10-08 11:50:18 +01:00 |
|
Asger F
|
316580334a
|
TS: Fix extraction of default-exported class
|
2019-10-07 16:46:59 +01:00 |
|
Asger F
|
8fcf0ed30c
|
JS: Update Angular/JQLiteObject test
|
2019-10-07 14:31:09 +01:00 |
|
Asger F
|
c1e9eec267
|
JS: Modernize jQuery attribute defs
|
2019-10-07 08:29:42 +01:00 |
|
Asger F
|
284a24c18e
|
JS: Update tests with deprecation warning
|
2019-10-07 08:29:42 +01:00 |
|
Asger F
|
fb181c2d14
|
JS: Use type info and type tracking in jQuery
|
2019-10-07 08:29:42 +01:00 |
|
Asger F
|
c2f6855a7b
|
JS: Update tests
|
2019-09-26 10:17:58 +01:00 |
|
Asger F
|
b4f67f20af
|
JS: Extract types and signatures for functions
|
2019-09-26 10:17:58 +01:00 |
|
Asger F
|
405d43d539
|
JS: Merge CallSignatureTypes test
|
2019-09-26 10:17:58 +01:00 |
|
Asger F
|
97494290de
|
JS: Add getOverloadIndex()
|
2019-09-26 10:17:58 +01:00 |
|
Asger F
|
8ca294ae41
|
JS: Merge TypeScript/CallSignatures test
|
2019-09-26 10:17:58 +01:00 |
|
Asger F
|
1ce0a48996
|
JS: Update tests
|
2019-09-20 15:41:36 +01:00 |
|
Asger F
|
e724f92ee8
|
JS: Also summarize loads
|
2019-09-18 16:18:10 +01:00 |
|
Asger F
|
ffc69cb61e
|
JS: Summarize functions in type tracking
|
2019-09-18 16:17:59 +01:00 |
|
Asger F
|
3479f02082
|
JS: Add test showing lack of flow out of inner function
|
2019-09-18 16:17:22 +01:00 |
|
Esben Sparre Andreasen
|
ac6554b7da
|
Merge branch 'master' into js/improve-getAResponseDataNode
|
2019-09-17 13:18:41 +02:00 |
|
Esben Sparre Andreasen
|
0e2d2f8662
|
JS: whitelist some hardcoded dummy-passwords in two queries
|
2019-09-16 10:11:43 +02:00 |
|
semmle-qlci
|
d0d3882121
|
Merge pull request #1919 from esben-semmle/js/fixup-1
Approved by asger-semmle, xiemaisi
|
2019-09-13 10:40:38 +01:00 |
|