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 |
|
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 |
|
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 |
|
semmle-qlci
|
1313821a25
|
Merge pull request #1904 from erik-semmle/passportModel
Approved by asger-semmle, esben-semmle
|
2019-09-13 10:38:14 +01:00 |
|
Esben Sparre Andreasen
|
9aa0e711b2
|
JS: update expected output
|
2019-09-11 12:33:41 +02:00 |
|
Esben Sparre Andreasen
|
ee106ccff9
|
JS: simplify asExpr().getStringValue() calls
|
2019-09-11 10:56:57 +02:00 |
|
Esben Sparre Andreasen
|
aab17850d1
|
JS: eliminate redundant ConstantString casts
|
2019-09-11 10:56:49 +02:00 |
|
Erik Krogh Kristensen
|
3ebe6608c2
|
updated expected values for the Express test
|
2019-09-09 13:02:35 +01:00 |
|
erik-semmle
|
d01f84f015
|
fix comment in passport test
Co-Authored-By: Esben Sparre Andreasen <42067045+esben-semmle@users.noreply.github.com>
|
2019-09-09 12:59:38 +01:00 |
|
semmle-qlci
|
2283195ebd
|
Merge pull request #1871 from asger-semmle/type-tracking-through-imports
Approved by xiemaisi
|
2019-09-09 12:25:06 +01:00 |
|
Erik Krogh Kristensen
|
26f6b1d186
|
add model for passport.use in the Express model
|
2019-09-09 12:01:11 +01:00 |
|
Asger F
|
65862c922c
|
JS: Update tests
|
2019-09-09 10:53:13 +01:00 |
|
Asger F
|
631ff27d31
|
JS: Use ValueNode for all ImportSpecifiers
|
2019-09-09 10:53:13 +01:00 |
|
Asger F
|
3b962dce22
|
JS: Add explicit type tracking test
|
2019-09-09 10:51:21 +01:00 |
|
Asger F
|
afcdc12e7b
|
JS: Use ValueNode, not SSA node, to model NamedImportSpecifier
|
2019-09-09 10:51:17 +01:00 |
|
Esben Sparre Andreasen
|
6dbe827dd3
|
JS: add QL classes for the extraction metrics
|
2019-09-09 09:05:12 +02:00 |
|
Anders Schack-Mulligen
|
ca45fb5a60
|
JavaScript: Autoformat.
|
2019-09-06 09:04:51 +02:00 |
|
semmle-qlci
|
33329f95c2
|
Merge pull request #1874 from asger-semmle/express-types
Approved by esben-semmle, xiemaisi
|
2019-09-05 16:42:28 +01:00 |
|
semmle-qlci
|
fd2e8486e4
|
Merge pull request #1862 from asger-semmle/prototype-pollution-angular-merge
Approved by esben-semmle
|
2019-09-05 12:50:58 +01:00 |
|
semmle-qlci
|
e6bfe2bd5d
|
Merge pull request #1873 from asger-semmle/type-inf-consistency
Approved by xiemaisi
|
2019-09-05 12:46:59 +01:00 |
|
Asger F
|
27567e41c5
|
JS: Add angular.fromJson as JSON parser
|
2019-09-04 16:14:51 +01:00 |
|