Erik Krogh Kristensen
|
066568ea60
|
add promise tracking to Files.qll
|
2020-03-10 12:36:42 +01:00 |
|
Erik Krogh Kristensen
|
a24bc564a4
|
add extra tests for file-name with promises
|
2020-03-10 12:35:34 +01:00 |
|
Erik Krogh Kristensen
|
ad52d6446e
|
add test case for tuple-like use
|
2020-03-09 19:47:05 +01:00 |
|
Erik Krogh Kristensen
|
a476fc5c3b
|
revert Array.from change
|
2020-03-09 17:09:31 +01:00 |
|
Erik Krogh Kristensen
|
68ffd52d4c
|
update expected output
|
2020-03-09 16:45:10 +01:00 |
|
Erik Krogh Kristensen
|
b4b05696e1
|
two bugfixes
|
2020-03-09 16:45:03 +01:00 |
|
Erik Krogh Kristensen
|
dc4e361d75
|
add data-flow steps for arrays
|
2020-03-09 09:53:08 +01:00 |
|
Erik Krogh Kristensen
|
8e3cf5c9c8
|
add test for data-flow on arrays
|
2020-03-09 09:25:17 +01:00 |
|
Asger Feldthaus
|
a1d479e975
|
JS: Declassify sensitive exprs with special characters
|
2020-03-07 15:15:13 +00:00 |
|
semmle-qlci
|
7891f8621e
|
Merge pull request #2982 from esbena/js/request-model-with-chaining
Approved by asgerf
|
2020-03-06 08:57:42 +00:00 |
|
semmle-qlci
|
98cee5cc1d
|
Merge pull request #2967 from asger-semmle/js/flow-through-prop
Approved by esbena
|
2020-03-05 09:46:35 +00:00 |
|
Esben Sparre Andreasen
|
db335ae89b
|
JS: add default/chaining for request
|
2020-03-04 12:36:49 +01:00 |
|
Esben Sparre Andreasen
|
92b3e8c060
|
JS: add default/chaining tests for request
|
2020-03-04 12:25:23 +01:00 |
|
Esben Sparre Andreasen
|
ae43e90a67
|
JS: model process as an EventEmitter
|
2020-03-04 09:49:16 +01:00 |
|
Esben Sparre Andreasen
|
dfa07130b5
|
JS: add process EventEmitter test
|
2020-03-03 14:26:03 +01:00 |
|
Asger Feldthaus
|
98524556c3
|
JS: Add some tests
|
2020-03-03 11:32:23 +00:00 |
|
Asger Feldthaus
|
e405a9769c
|
JS: Really autoformat everything
|
2020-03-02 10:48:33 +00:00 |
|
Asger Feldthaus
|
fefcf1a7a6
|
JS: Autoformat everything
|
2020-02-27 09:41:01 +00:00 |
|
Asger F
|
160fc48803
|
Merge pull request #2896 from asger-semmle/typescript-3.8
TS: Support Typescript 3.8
|
2020-02-25 08:19:01 +00:00 |
|
Asger Feldthaus
|
01309d7c2e
|
TS: Add test for named re-export and exportsAs
|
2020-02-24 11:40:28 +00:00 |
|
Asger Feldthaus
|
78954489fb
|
TS: Fix expected output
|
2020-02-24 11:40:28 +00:00 |
|
Asger Feldthaus
|
47673c6e21
|
TS: Disable export analysis for type-only exports
|
2020-02-24 11:40:27 +00:00 |
|
Asger Feldthaus
|
16c909b433
|
TS: Add test case for import type * as ns
|
2020-02-24 11:40:27 +00:00 |
|
Asger Feldthaus
|
8d58aad0f2
|
TS: Support type-only import/export
|
2020-02-24 11:40:27 +00:00 |
|
Asger Feldthaus
|
0351f0b775
|
TS: Add test and documentation for private fields
|
2020-02-24 11:40:27 +00:00 |
|
Asger Feldthaus
|
9b52acc62a
|
TS: Handle export * as ns
|
2020-02-24 11:40:27 +00:00 |
|
Asger Feldthaus
|
a673539c98
|
JS: Update expected output
|
2020-02-21 13:51:23 +00:00 |
|
Asger Feldthaus
|
b780bc4d59
|
JS: Also track into callbacks
|
2020-02-21 13:51:22 +00:00 |
|
Asger Feldthaus
|
e8e649102f
|
JS: Also propagate out of returns
|
2020-02-21 13:51:22 +00:00 |
|
Asger Feldthaus
|
8c36b999cc
|
JS: Track flow into calls to bound functions
|
2020-02-21 13:51:20 +00:00 |
|
semmle-qlci
|
ee5cf95f5b
|
Merge pull request #2892 from asger-semmle/js/field-methods
Approved by esbena
|
2020-02-21 13:49:42 +00:00 |
|
semmle-qlci
|
f6af5da7f7
|
Merge pull request #2778 from erik-krogh/FalsySanitizer
Approved by asgerf
|
2020-02-20 11:17:03 +00:00 |
|
semmle-qlci
|
091c6c063c
|
Merge pull request #2856 from esbena/js/fix-RegExp-getPredecessor-getSuccessor
Approved by max-schaefer
|
2020-02-20 09:50:52 +00:00 |
|
Asger Feldthaus
|
479770dc07
|
JS: Recognize class members in more cases
|
2020-02-19 17:04:41 +00:00 |
|
Max Schaefer
|
4346691cdc
|
JavaScript: Distinguish {lo} and {lo,} in the regular expression parser.
|
2020-02-19 08:26:14 +00:00 |
|
Erik Krogh Kristensen
|
e359e1a373
|
use a barrier directly instead of a barrier guard
|
2020-02-18 10:57:28 +01:00 |
|
Esben Sparre Andreasen
|
8a9587fc91
|
JS: fix RegExp::getSuccessor/getPredecessor for sequence end/starts
|
2020-02-17 13:40:53 +01:00 |
|
Esben Sparre Andreasen
|
c5ee436b16
|
JS: add RegExp::getSuccessor/getPredecessor tests
|
2020-02-17 13:06:55 +01:00 |
|
semmle-qlci
|
23ed2bcc64
|
Merge pull request #2782 from asger-semmle/js/export-as-ns
Approved by erik-krogh, max-schaefer
|
2020-02-17 11:22:58 +00:00 |
|
Max Schaefer
|
f181111886
|
JavaScript: Add model of http2 compatibility API.
Also deprecated the `httpOrHttps` predicate, which was now only used in one place and seemed a little pointless anyway.
|
2020-02-14 11:14:31 +00:00 |
|
Asger Feldthaus
|
ad10414604
|
JS: Update expected output of existing test
|
2020-02-07 16:57:57 +00:00 |
|
Erik Krogh Kristensen
|
06e13cb3a1
|
Merge branch 'master' of git.semmle.com:Semmle/ql into FalsySanitizer
|
2020-02-07 16:13:02 +01:00 |
|
Erik Krogh Kristensen
|
1ece6b9afe
|
update expected output of tests
|
2020-02-07 12:57:51 +01:00 |
|
Asger Feldthaus
|
a2fa6bb41f
|
JS: Add test case for lazy-cache
|
2020-02-07 09:50:37 +00:00 |
|
Erik Krogh Kristensen
|
2865723059
|
add test for new barrier
|
2020-02-06 15:44:33 +01:00 |
|
Asger Feldthaus
|
7090124a1d
|
JS: Implement type inference through export * as ns
|
2020-02-06 14:29:35 +00:00 |
|
Asger Feldthaus
|
2b77c7969d
|
JS: Add tests for 'export * as ns'
|
2020-02-06 14:04:12 +00:00 |
|
Asger Feldthaus
|
f5c805bad1
|
JS: Move tests into one file
|
2020-02-06 13:55:29 +00:00 |
|
Asger Feldthaus
|
54c521d41c
|
JS: Fix typo in test query
|
2020-02-06 13:50:06 +00:00 |
|
semmle-qlci
|
5125dc7939
|
Merge pull request #2730 from esbena/js/model-path-parse
Approved by asgerf
|
2020-02-05 21:35:55 +00:00 |
|