Max Schaefer
|
bdba647bf5
|
Merge pull request #1893 from erik-semmle/addXLinkHref
JS: add xlink:href as xss target when using setAttribute
|
2019-09-09 15:56:47 +01:00 |
|
Asger F
|
ad5abc61cc
|
JS: Move typed test into separate test
|
2019-09-09 15:35:26 +01:00 |
|
Asger F
|
ea446f2aa1
|
JS: Use type info in mongodb/mongoose model
|
2019-09-09 15:35:26 +01:00 |
|
Asger F
|
8e397ad203
|
JS: Use type tracking in mongodb/mongoose model
|
2019-09-09 15:35:23 +01:00 |
|
semmle-qlci
|
e899250e87
|
Merge pull request #1894 from asger-semmle/fp-incorrect-suffix-check
Approved by xiemaisi
|
2019-09-09 15:33:47 +01:00 |
|
semmle-qlci
|
89cba089b4
|
Merge pull request #1892 from asger-semmle/event-handler-sink
Approved by esben-semmle
|
2019-09-09 15:33:21 +01: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
|
61e1d793df
|
JS: Fixes in DeadStoreOfLocal
|
2019-09-09 10:51:21 +01:00 |
|
Asger F
|
5573279580
|
JS: regression test for DeadStoreOfLocal
|
2019-09-09 10:51:21 +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 |
|
Erik Krogh Kristensen
|
2729566bbf
|
add setAttributeNS('xlink', 'href',..) example in XSS test
|
2019-09-09 09:41:08 +01:00 |
|
Esben Sparre Andreasen
|
6dbe827dd3
|
JS: add QL classes for the extraction metrics
|
2019-09-09 09:05:12 +02:00 |
|
Erik Krogh Kristensen
|
c780956f0d
|
add setAttributeNS method in the XSS test
|
2019-09-06 21:56:29 +01:00 |
|
Asger F
|
7007698de4
|
JS: Fix the FP
|
2019-09-06 15:39:40 +01:00 |
|
Asger F
|
ebd7875cae
|
JS: Add regression test
|
2019-09-06 15:38:55 +01:00 |
|
Erik Krogh Kristensen
|
ccdc821c5d
|
add xlink:href as xss target when using setAttribute
|
2019-09-06 14:43:47 +01:00 |
|
Asger F
|
f7654d6f1c
|
JS: Add test
|
2019-09-06 14:42:07 +01: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 |
|
Esben Sparre Andreasen
|
a9665f53b8
|
JS: whitelist quote stripping for js/incomplete-sanitization
|
2019-09-05 09:47:49 +01:00 |
|
Asger F
|
27567e41c5
|
JS: Add angular.fromJson as JSON parser
|
2019-09-04 16:14:51 +01:00 |
|
Asger F
|
5aa948cd17
|
JS: Add angular.merge sink to prototype pollution query
|
2019-09-04 16:14:51 +01:00 |
|
Asger F
|
9f8bf90424
|
JS: Update Express test
|
2019-09-04 11:43:21 +01:00 |
|
Asger F
|
c06fd451d6
|
JS: Handle router chaining in type tracking predicate
|
2019-09-04 11:43:21 +01:00 |
|
semmle-qlci
|
e4d59c361a
|
Merge pull request #1856 from asger-semmle/ts-base-types
Approved by xiemaisi
|
2019-09-03 10:12:30 +01:00 |
|
Asger F
|
2006826101
|
JS: Avoid breaking local object analysis
|
2019-09-02 16:45:06 +01:00 |
|
Asger F
|
9f2f10fa15
|
JS: Make type inference flow go through ssa definition node
|
2019-09-02 16:45:06 +01:00 |
|
Asger F
|
8737dbb73d
|
JS: Add test
|
2019-09-02 14:31:40 +01:00 |
|
Max Schaefer
|
91e46cd6fd
|
JavaScript: Fix parsing of asynchronous generator methods.
|
2019-09-02 09:56:42 +01:00 |
|
semmle-qlci
|
6d55d1f7c0
|
Merge pull request #1707 from asger-semmle/canonical-name-call-graph
Approved by xiemaisi
|
2019-09-02 09:45:24 +01:00 |
|
Asger F
|
89b91af6db
|
JS: Make getDocumentation handle chain assignments
|
2019-08-30 18:20:54 +01:00 |
|
Asger F
|
1b6cc4ebcc
|
JS: Update test
|
2019-08-30 18:19:19 +01:00 |
|
Asger F
|
1e5f0a4e2f
|
JS: Update DataFlow tests
|
2019-08-30 18:19:19 +01:00 |
|
Asger F
|
5512846e6f
|
JS: Update TypeTracking test
|
2019-08-30 18:19:19 +01:00 |
|
Asger F
|
bd6768e2c8
|
JS: Fix closure namespace prefix and update tests
|
2019-08-30 18:19:19 +01:00 |
|
Asger F
|
313579c258
|
JS: Restrict flow to access paths assigned in a unique file
|
2019-08-30 18:19:18 +01:00 |
|
Asger F
|
48b70c4f1d
|
JS: Add type-tracking test case
|
2019-08-30 18:19:18 +01:00 |
|
Asger F
|
f219598281
|
JS: Update DeclarationFiles test
|
2019-08-30 16:02:42 +01:00 |
|
Asger F
|
fa3532ca8c
|
TS: Handle locally defined packages
|
2019-08-30 16:02:42 +01:00 |
|
Asger F
|
d8cda5e268
|
JS: Add Firebase test with types
|
2019-08-30 16:02:41 +01:00 |
|
Max Schaefer
|
b6220998d1
|
JavaScript: Restrict setAttribute sink to potentially dangerous attribute names.
|
2019-08-30 11:57:29 +01:00 |
|
Max Schaefer
|
78ce290de3
|
JavaScript: Fix DomMethodCallExpr.interpretsArgumentsAsHTML.
|
2019-08-28 11:22:03 +01:00 |
|