Asger F
|
87ceb1bbda
|
JS: Add test for other expressions that have docs
|
2019-07-18 12:55:55 +01:00 |
|
Asger F
|
416b1b4ba8
|
JS: Move getDocumentation tests into one file
|
2019-07-18 12:54:02 +01:00 |
|
Asger F
|
e9c03c9820
|
JS: Implement getBasicBlock() for exceptional nodes
|
2019-07-18 10:01:28 +01:00 |
|
Asger F
|
44a270a43d
|
JS: Add test
|
2019-07-18 09:37:45 +01:00 |
|
Asger F
|
3347b7d977
|
JS: Implement ThisNode.getBasicBlock
|
2019-07-18 09:25:19 +01:00 |
|
Max Schaefer
|
ae07546026
|
JavaScript: Add syntax examples to Comments.qll, E4X.qll, Functions.qll, HTML.qll and NodeJS.qll.
|
2019-07-17 13:03:45 +01:00 |
|
Asger F
|
cee742152d
|
JS: Update test outputs
|
2019-07-17 09:16:15 +01:00 |
|
Asger F
|
b2fcea4fd2
|
JS: Allow PropAccess when guessing name
|
2019-07-16 17:29:56 +01:00 |
|
Asger F
|
1c2d874c55
|
JS: Quantify of ValueProperty instead of Property
|
2019-07-16 16:27:11 +01:00 |
|
Asger F
|
4e77a368c3
|
JS: Avoid having multiple names again
|
2019-07-16 16:23:27 +01:00 |
|
Asger F
|
9408b96b9a
|
JS: Update yet more tests
|
2019-07-16 16:09:29 +01:00 |
|
Asger F
|
7da341ba04
|
JS: Merge getInferredName() => getName()
|
2019-07-16 11:21:33 +01:00 |
|
Asger F
|
b2da2d2a4b
|
JS: update tests again
|
2019-07-16 10:47:23 +01:00 |
|
Max Schaefer
|
ca36c7aa9a
|
Revert "JavaScript: Use type tracking to identify more portal entry/exit nodes."
This reverts commit 39c37f519d.
|
2019-07-15 16:27:55 +01:00 |
|
semmle-qlci
|
e1454abaf4
|
Merge pull request #1582 from xiemaisi/js/more-examples
Approved by asger-semmle
|
2019-07-12 13:01:46 +01:00 |
|
Max Schaefer
|
a41fb6571c
|
JavaScript: Address review comment.
|
2019-07-12 10:47:55 +01:00 |
|
Max Schaefer
|
0ad51ac273
|
JavaScript: Add syntax examples in Classes.qll, JSX.qll and Templates.qll.
|
2019-07-12 08:37:49 +01:00 |
|
Asger F
|
ab00da763d
|
JS: Autoformat
|
2019-07-11 16:24:09 +01:00 |
|
Asger F
|
ec288c1eb1
|
JS: Update more expected test output
|
2019-07-11 16:23:48 +01:00 |
|
Asger F
|
06e9e5ca39
|
JS: Make FunctionNode and ClassNode use inferred names
|
2019-07-11 16:23:48 +01:00 |
|
Asger F
|
c44a3b4735
|
JS: Add ClassDefinition.getInferredName
|
2019-07-11 16:19:11 +01:00 |
|
Asger F
|
eead67ac6d
|
JS: Add Function.getInferredName()
|
2019-07-11 16:15:53 +01:00 |
|
semmle-qlci
|
40f6dc1692
|
Merge pull request #1578 from asger-semmle/splice
Approved by xiemaisi
|
2019-07-11 15:44:21 +01:00 |
|
Asger F
|
30265537b2
|
Update javascript/ql/src/semmle/javascript/dataflow/Nodes.qll
Co-Authored-By: Max Schaefer <max@semmle.com>
|
2019-07-11 14:38:47 +01:00 |
|
Aditya Sharad
|
e8bacd2816
|
Merge rc/1.20 into rc/1.21.
|
2019-07-11 12:10:21 +01:00 |
|
Asger F
|
cf23c50f0c
|
JS: Add convenience layer
Adds getASpreadArgument() and defines getCalleeName() for reflective
calls to be the name of the property being invoked, if there is one.
|
2019-07-11 10:55:28 +01:00 |
|
Asger F
|
83908464e0
|
JS: more taint steps through array manipulation
|
2019-07-11 10:55:28 +01:00 |
|
semmle-qlci
|
66464b5c48
|
Merge pull request #1574 from xiemaisi/js/more-examples
Approved by esben-semmle
|
2019-07-11 08:09:59 +01:00 |
|
semmle-qlci
|
d3a880ee4d
|
Merge pull request #1565 from asger-semmle/uncalled-function-metric
Approved by xiemaisi
|
2019-07-10 09:59:51 +01:00 |
|
Max Schaefer
|
1dc685b94b
|
JavaScript: Address review comments.
|
2019-07-10 08:45:17 +01:00 |
|
Max Schaefer
|
96a0766f3a
|
JavaScript: Add syntax examples in AMD.qll, AST.qll and Stmt.qll.
|
2019-07-10 08:19:47 +01:00 |
|
Asger F
|
badca07606
|
JS: Add test
|
2019-07-09 21:37:02 +01:00 |
|
Asger F
|
78adcd4a85
|
JS: Fix join ordering
|
2019-07-09 21:36:55 +01:00 |
|
Asger F
|
6a986a9179
|
JS: Avoid tracking classes into receiver of other classes
|
2019-07-09 21:32:04 +01:00 |
|
semmle-qlci
|
d497fd26c0
|
Merge pull request #1569 from Semmle/js/examples-Expr.qll
Approved by asger-semmle, esben-semmle
|
2019-07-09 14:07:31 +01:00 |
|
Max Schaefer
|
e9ba66f5eb
|
JavaScript: Address review comments.
|
2019-07-09 12:01:30 +01:00 |
|
Max Schaefer
|
9479ae3069
|
JavaScript: Add concrete syntax examples to all API classes in Expr.qll.
|
2019-07-09 10:01:53 +01:00 |
|
Asger F
|
7fd4d192b2
|
JS: Add metric for uncalled functions
|
2019-07-08 17:38:17 +01:00 |
|
semmle-qlci
|
c5d0abaf8a
|
Merge pull request #1560 from asger-semmle/static-calls
Approved by xiemaisi
|
2019-07-08 16:42:32 +01:00 |
|
Asger F
|
6019e48917
|
JS: Add annotated call graph test case
|
2019-07-08 13:55:29 +01:00 |
|
Asger F
|
b63f14fe94
|
JS: Move CallGraphs test into subfolder
|
2019-07-08 12:57:34 +01:00 |
|
semmle-qlci
|
a6b7f2d1f6
|
Merge pull request #1561 from xiemaisi/js/await-sourcenode
Approved by asger-semmle
|
2019-07-08 09:44:05 +01:00 |
|
Max Schaefer
|
fec87ac716
|
JavaScript: Address review comment.
|
2019-07-08 08:29:12 +01:00 |
|
Asger F
|
37ccfd0036
|
JS: Resolve static calls using type tracking
|
2019-07-06 22:32:00 +01:00 |
|
semmle-qlci
|
50e8034b0b
|
Merge pull request #1544 from esben-semmle/js/additional-configuration-splitting
Approved by xiemaisi
|
2019-07-05 09:10:22 +01:00 |
|
Ellen Arteca
|
39c37f519d
|
JavaScript: Use type tracking to identify more portal entry/exit nodes.
|
2019-07-05 09:03:37 +01:00 |
|
Arthur Baars
|
9bf0a3f2cd
|
Merge pull request #1547 from Semmle/rc/1.21
Merge rc/1.21 into master
|
2019-07-05 07:20:28 +02:00 |
|
Esben Sparre Andreasen
|
fca815f96d
|
JS: make use of the recent Configuration split
|
2019-07-04 22:42:55 +02:00 |
|
Esben Sparre Andreasen
|
6d5b84fa88
|
JS: split XmlBomb.qll
|
2019-07-04 22:42:55 +02:00 |
|
Esben Sparre Andreasen
|
5163ccfd39
|
JS: split InsufficientPasswordHash.qll
|
2019-07-04 22:42:55 +02:00 |
|