Esben Sparre Andreasen
|
4e0dfce427
|
JS: cache charpred for NodeJS::Require
|
2019-11-28 08:10:25 +01:00 |
|
Esben Sparre Andreasen
|
d909653a6b
|
JS: simplify charpred for NodeJS::Require
|
2019-11-28 08:10:25 +01:00 |
|
Erik Krogh Kristensen
|
ddd217628f
|
Merge pull request #2347 from esbena/js/fix-mjs-check
JS: fix the check for an "mjs" extension on an extensionless file
|
2019-11-15 17:39:10 +01:00 |
|
Esben Sparre Andreasen
|
8e8215893f
|
JS: fix mjs check for extensionless files
|
2019-11-15 14:38:27 +01:00 |
|
Erik Krogh Kristensen
|
f813e06680
|
Merge pull request #2345 from Semmle/esbena-patch-3
Update FlowSteps.qll
|
2019-11-15 14:04:14 +01:00 |
|
semmle-qlci
|
2f63b89941
|
Merge pull request #2338 from esbena/js/model-get-them-args
Approved by max-schaefer
|
2019-11-15 11:50:45 +00:00 |
|
Esben Sparre Andreasen
|
a3deb7d4e0
|
Update FlowSteps.qll
|
2019-11-15 12:44:04 +01:00 |
|
Esben Sparre Andreasen
|
c3fdfdecab
|
JS: rename DefaultParsedCommandLineArgumentsAsSource
|
2019-11-15 10:40:15 +01:00 |
|
Asger F
|
607aed37ee
|
Update javascript/ql/src/semmle/javascript/Expr.qll
Co-Authored-By: Max Schaefer <54907921+max-schaefer@users.noreply.github.com>
|
2019-11-15 09:27:21 +00:00 |
|
Asger F
|
2242df920f
|
JS: More qldoc
|
2019-11-15 09:27:20 +00:00 |
|
Asger F
|
dc6c15cbb9
|
Update javascript/ql/src/semmle/javascript/Regexp.qll
Co-Authored-By: Max Schaefer <54907921+max-schaefer@users.noreply.github.com>
|
2019-11-15 09:27:20 +00:00 |
|
Asger F
|
dd9274e42c
|
JS: Docs regarding regexp terms in string literals
|
2019-11-15 09:27:20 +00:00 |
|
Asger F
|
20fb7717d8
|
JS: Use type inference to refine regexp string tracking
|
2019-11-15 09:27:20 +00:00 |
|
Asger F
|
8bc89ee254
|
JS: Update semi-anchored regex query
|
2019-11-15 09:27:19 +00:00 |
|
Asger F
|
c21d095d38
|
JS: Restrict RegExp queries to actual regular expressions
|
2019-11-15 09:27:19 +00:00 |
|
Asger F
|
b6c1c174a9
|
JS: Deabstractify RegExpTerm classes
|
2019-11-15 09:27:19 +00:00 |
|
Asger F
|
e0bdc777b9
|
JS: Make ReDoS check string-based regexes
|
2019-11-15 09:27:19 +00:00 |
|
Asger F
|
57de6382cd
|
JS: Update QL API
|
2019-11-15 09:27:19 +00:00 |
|
Esben Sparre Andreasen
|
8e6a19b3d3
|
JS: add DefaultParsedCommandLineArgumentsAsSource
|
2019-11-15 08:42:02 +01:00 |
|
Esben Sparre Andreasen
|
cc768345d0
|
JS: add security tests for malicious torrents
|
2019-11-14 13:54:19 +01:00 |
|
Esben Sparre Andreasen
|
bea59ec8ad
|
JS: add some parsed torrent properties as remote flow sources
|
2019-11-14 13:54:19 +01:00 |
|
Erik Krogh Kristensen
|
538690eee6
|
remove duplicate reflectiveCallNode method, and removing redundant getExpr() method
|
2019-11-13 15:53:21 +01:00 |
|
semmle-qlci
|
b11a7427c2
|
Merge pull request #2270 from erik-krogh/reflectiveExpr
Approved by max-schaefer
|
2019-11-13 13:08:40 +00:00 |
|
semmle-qlci
|
6c9f92666e
|
Merge pull request #2285 from asger-semmle/dataflow-syntax-examples
Approved by max-schaefer
|
2019-11-12 16:50:29 +00:00 |
|
Asger F
|
a2ff4e9494
|
JS: member -> property
|
2019-11-08 16:23:59 +00:00 |
|
Asger F
|
2a473fb9e7
|
Update javascript/ql/src/semmle/javascript/dataflow/Nodes.qll
Co-Authored-By: Max Schaefer <54907921+max-schaefer@users.noreply.github.com>
|
2019-11-08 16:15:08 +00:00 |
|
Asger F
|
4ad03a9061
|
Update javascript/ql/src/semmle/javascript/dataflow/DataFlow.qll
Co-Authored-By: Max Schaefer <54907921+max-schaefer@users.noreply.github.com>
|
2019-11-08 16:14:53 +00:00 |
|
Asger F
|
53d470da2f
|
JS: Add syntax examples to DataFlow classes
|
2019-11-08 15:51:26 +00:00 |
|
Esben Sparre Andreasen
|
9b346b1d52
|
Merge pull request #2260 from max-schaefer/js/_min
JavaScript: Classify files with names ending in `_min` as minified.
|
2019-11-08 13:52:33 +01:00 |
|
semmle-qlci
|
867ed16777
|
Merge pull request #2276 from asger-semmle/inclusion-test
Approved by max-schaefer
|
2019-11-08 10:57:11 +00:00 |
|
semmle-qlci
|
e65271dfad
|
Merge pull request #2251 from asger-semmle/barrier-guard-improvements
Approved by esbena
|
2019-11-07 15:50:23 +00:00 |
|
semmle-qlci
|
f79c2a7630
|
Merge pull request #2224 from asger-semmle/access-paths-with-source-node-root
Approved by max-schaefer
|
2019-11-07 15:46:14 +00:00 |
|
Asger F
|
8544850945
|
JS: Generalize StringOps::Includes to ::InclusionTest
|
2019-11-07 14:35:17 +00:00 |
|
Erik Krogh Kristensen
|
e4f6f41634
|
add DataFlow::getEnclosingExpr to get the an Expr from a potentially reflective call
|
2019-11-07 14:29:31 +01:00 |
|
Max Schaefer
|
e314869e5c
|
JavaScript: Classify files with names ending in _min as minified.
We already do the same for `-min` and `.min`. [Here](https://github.com/antoniogarrote/rdfstore-js/blob/master/dist/rdfstore_min.js) is a real-world example.
|
2019-11-07 10:33:47 +00:00 |
|
semmle-qlci
|
f73caac88d
|
Merge pull request #2254 from asger-semmle/for-of-propread
Approved by max-schaefer
|
2019-11-06 13:44:55 +00:00 |
|
Asger F
|
3ec95881b4
|
Update javascript/ql/src/semmle/javascript/GlobalAccessPaths.qll
Co-Authored-By: Max Schaefer <54907921+max-schaefer@users.noreply.github.com>
|
2019-11-06 11:58:06 +00:00 |
|
Asger F
|
7e80823cb6
|
JS: Fix deprecated API usage
|
2019-11-06 11:58:06 +00:00 |
|
Asger F
|
b373901e11
|
JS: Avoid leading dot in access paths
|
2019-11-06 11:58:06 +00:00 |
|
Asger F
|
c365833731
|
JS: Refactor the public access path API
|
2019-11-06 11:58:06 +00:00 |
|
Asger F
|
e90516d4d8
|
JS: Dont use getALocalSource in fromRhs
|
2019-11-06 11:58:06 +00:00 |
|
Asger F
|
bc35f24f31
|
JS: Generalize access paths to arbitrary root nodes
|
2019-11-06 11:58:06 +00:00 |
|
Asger F
|
7a7a8b2b09
|
JS: More steps in getImmediatePredecessor
|
2019-11-06 11:58:06 +00:00 |
|
semmle-qlci
|
1fe5a9e7e7
|
Merge pull request #2236 from max-schaefer/js/data-flow-exploration
Approved by erik-krogh, esbena
|
2019-11-05 12:15:00 +00:00 |
|
Asger F
|
d8f3a2c550
|
JS: Add lvalue of for..of loop as a PropRead
|
2019-11-05 10:01:18 +00:00 |
|
Max Schaefer
|
770a4703c9
|
Merge pull request #2237 from asger-semmle/typescript3.7-rc
TS: Add support for TypeScript 3.7
|
2019-11-04 16:36:11 +00:00 |
|
Esben Sparre Andreasen
|
7f55e3f336
|
JS: classify Doxygen-generated files as "generated"
|
2019-11-04 09:57:41 +01:00 |
|
Asger F
|
79dbdac8fa
|
TS: Support declare modifier for fields
|
2019-11-04 07:54:38 +00:00 |
|
Asger F
|
b81931e402
|
TS: Support assertion types
|
2019-11-04 07:54:38 +00:00 |
|
Asger F
|
4e7b987fa3
|
TS: Rename IsTypeExpr -> PredicateTypeExpr
|
2019-11-04 07:54:38 +00:00 |
|