Max Schaefer
|
500f7bd8fa
|
JavaScript: Reduce complexity of SystemCommandExecutors charpred.
|
2020-09-02 17:42:32 +01:00 |
|
Max Schaefer
|
e3a9906071
|
JavaScript: Switch MissingRateLimiting.qll to API graphs.
The added test shows how this helps us avoid false positives.
|
2020-09-02 17:35:47 +01:00 |
|
Max Schaefer
|
e34a821cc6
|
JavaScript: Switch system-command executor modelling from source nodes to API graphs.
|
2020-09-02 17:35:47 +01:00 |
|
Max Schaefer
|
68b3ccdc65
|
JavaScript: Switch SQL modelling from source nodes to API graphs.
|
2020-09-02 17:35:47 +01:00 |
|
Max Schaefer
|
22ccae6006
|
JavaScript: Make PromiseFlow module public.
|
2020-08-31 11:55:10 +01:00 |
|
Erik Krogh Kristensen
|
038cca814a
|
Merge branch 'main' into ts4
|
2020-08-28 10:27:49 +02:00 |
|
CodeQL CI
|
722b1a24f6
|
Merge pull request #4087 from erik-krogh/thisJsx
Approved by asgerf
|
2020-08-25 10:20:32 +01:00 |
|
CodeQL CI
|
e2c6a01c00
|
Merge pull request #4097 from erik-krogh/createRequire
Approved by esbena
|
2020-08-24 15:57:10 +01:00 |
|
Erik Krogh Kristensen
|
eb84f97e7f
|
Merge branch 'main' into ts4
|
2020-08-24 12:20:48 +02:00 |
|
Erik Krogh Kristensen
|
db57f3661e
|
Merge branch 'main' into ts4
|
2020-08-21 15:08:30 +02:00 |
|
Erik Krogh Kristensen
|
65a1769d43
|
Merge branch 'main' into asyncCalls
|
2020-08-21 14:58:27 +02:00 |
|
Erik Krogh Kristensen
|
bbbb0a2c5e
|
specialize module.createRequire support to ES2015 modules
|
2020-08-21 14:14:05 +02:00 |
|
Erik Krogh Kristensen
|
906705f84c
|
add SourceNode example to the TrackedNode deprecation description
|
2020-08-20 15:01:40 +02:00 |
|
Erik Krogh Kristensen
|
fe41521e0c
|
add tutorial for how to get around TrackedNodes deprecation
|
2020-08-20 12:46:17 +02:00 |
|
Erik Krogh Kristensen
|
8f68f512df
|
deprecate TrackedNodes.qll
|
2020-08-20 11:26:22 +02:00 |
|
Erik Krogh Kristensen
|
3d5c1560e4
|
basic support for .cjs files
|
2020-08-19 10:53:57 +02:00 |
|
Erik Krogh Kristensen
|
1e65ed2228
|
support module.createRequire
|
2020-08-18 14:43:03 +02:00 |
|
Erik Krogh Kristensen
|
83ed41b247
|
move indices comment into plain comment
|
2020-08-17 15:43:52 +02:00 |
|
Erik Krogh Kristensen
|
6f28ddf1f8
|
proper support for this inside a JSX-name
|
2020-08-17 14:23:42 +02:00 |
|
Erik Krogh Kristensen
|
fd9eb1d40b
|
use Identifier instead of just a plain string when getting tuple-element-names
|
2020-08-12 16:55:55 +02:00 |
|
CodeQL CI
|
66541f260b
|
Merge pull request #4012 from erik-krogh/getId
Approved by asgerf, esbena
|
2020-08-12 13:28:18 +01:00 |
|
Erik Krogh Kristensen
|
26dcd2faae
|
add support for getting the name from named tuple elements
|
2020-08-12 10:33:49 +02:00 |
|
Erik Krogh Kristensen
|
b101305248
|
autoformat
|
2020-08-12 09:27:43 +02:00 |
|
Erik Krogh Kristensen
|
e1ecc4662c
|
fix typo
Co-authored-by: Asger F <asgerf@github.com>
|
2020-08-11 20:00:22 +02:00 |
|
Erik Krogh Kristensen
|
656ff9c441
|
autoformat
|
2020-08-11 15:40:30 +02:00 |
|
Erik Krogh Kristensen
|
d2c87d0a2e
|
add support for the new assign expression in TypeScript 4
|
2020-08-11 13:57:11 +02:00 |
|
intrigus-lgtm
|
5a3acc231e
|
Fix typo
|
2020-08-11 01:01:53 +02:00 |
|
Erik Krogh Kristensen
|
dc5167bbe7
|
autoformat
|
2020-08-10 11:52:45 +00:00 |
|
Erik Krogh Kristensen
|
34778578db
|
fill in docstring
|
2020-08-10 13:34:36 +02:00 |
|
Erik Krogh Kristensen
|
9bcac10d9e
|
summarize exceptions thrown by immidiatly awaited function calls
|
2020-08-10 13:28:25 +02:00 |
|
Erik Krogh Kristensen
|
85de5aa16b
|
add deprecated modifier
Co-authored-by: Asger F <asgerf@github.com>
|
2020-08-10 10:51:21 +02:00 |
|
Erik Krogh Kristensen
|
410b696562
|
add deprecated aliases getId() forwarding to getIdentifier()
|
2020-08-10 09:11:38 +02:00 |
|
CodeQL CI
|
7c4e10df17
|
Merge pull request #4014 from erik-krogh/stringify
Approved by esbena
|
2020-08-10 07:50:21 +01:00 |
|
Erik Krogh Kristensen
|
244052f419
|
autoformat
|
2020-08-08 21:20:20 +02:00 |
|
Erik Krogh Kristensen
|
2680afcdc9
|
deduplicate some implementation in storeStep and loadStep
|
2020-08-07 19:16:28 +02:00 |
|
Erik Krogh Kristensen
|
54fd7d97c0
|
share implementation instead of copy-pasting
|
2020-08-07 18:00:10 +02:00 |
|
Erik Krogh Kristensen
|
94cf3a8ddb
|
correct copy-paste note after refactorings
|
2020-08-07 17:48:55 +02:00 |
|
Erik Krogh Kristensen
|
0edb46c20d
|
improve precision for load/store steps with async functions
|
2020-08-07 17:39:59 +02:00 |
|
Erik Krogh Kristensen
|
26ef2f34da
|
add precise return-flow for async functions
|
2020-08-07 17:33:26 +02:00 |
|
Erik Krogh Kristensen
|
cc94c5ec60
|
remove imprecise return-flow from async functions
|
2020-08-07 17:33:24 +02:00 |
|
Erik Krogh Kristensen
|
0004c28fe8
|
introduce and use FunctionReturnNode
|
2020-08-07 17:32:25 +02:00 |
|
Erik Krogh Kristensen
|
f1dc36244c
|
update tests and queries that used getId()
|
2020-08-05 14:32:09 +00:00 |
|
Erik Krogh Kristensen
|
cc5ef4d5e1
|
rename JsonSerializeCall to JsonStringifyCall
|
2020-08-05 13:22:41 +02:00 |
|
Erik Krogh Kristensen
|
5a3f67a682
|
introduce model for JSON.stringify and similar libraries
|
2020-08-05 12:14:51 +02:00 |
|
Erik Krogh Kristensen
|
67c4320287
|
make JumpStmt non abstract
|
2020-08-05 10:03:46 +02:00 |
|
Erik Krogh Kristensen
|
016bdc1614
|
make ControlStmt non abstract
|
2020-08-05 09:59:30 +02:00 |
|
Erik Krogh Kristensen
|
5727e6f9f8
|
make CompoundAssignExpr non-abstract
|
2020-08-04 16:17:08 +02:00 |
|
Erik Krogh Kristensen
|
cf3f275aa1
|
make DestructuringPattern non-abstract
|
2020-08-04 16:02:32 +02:00 |
|
Erik Krogh Kristensen
|
0867c5567e
|
rename getId() to getIdentifier()
|
2020-08-04 13:22:19 +02:00 |
|
CodeQL CI
|
8855ab8c8c
|
Merge pull request #3835 from Raz0r/js/xss-protocol-sinks
Approved by erik-krogh
|
2020-08-03 15:40:05 +01:00 |
|