Max Schaefer
|
ab583b7994
|
JavaScript: Add query IncompleteUrlSchemeCheck.ql.
|
2019-11-13 10:27:18 +00:00 |
|
semmle-qlci
|
3a7f9a588d
|
Merge pull request #2267 from max-schaefer/js/qltest-extractor-options
Approved by asger-semmle
|
2019-11-07 11:36:45 +00:00 |
|
Asger F
|
d9beb54dde
|
Merge pull request #2102 from erik-krogh/deferredModel
JS: add Deferred model in js/use-of-returnless-function
|
2019-11-06 14:30:03 +00:00 |
|
Max Schaefer
|
6b817203fd
|
JavaScript: Move --tolerate-parse-errors extractor options into options file.
|
2019-11-06 13:01:28 +00:00 |
|
Max Schaefer
|
5681565d4a
|
JavaScript: Move --html elements extractor options into options file.
|
2019-11-06 13:01:28 +00:00 |
|
Max Schaefer
|
8fdf6298b9
|
JavaScript: Remove --platform node extractor options.
|
2019-11-06 13:01:28 +00:00 |
|
Max Schaefer
|
4848372435
|
JavaScript: Replace --externs extractor flag with /** @externs */ comment.
|
2019-11-06 13:01:28 +00:00 |
|
Max Schaefer
|
1fa8c43a8c
|
JavaScript: Remove a redundant extractor option.
|
2019-11-06 13:01:28 +00:00 |
|
Max Schaefer
|
79f1079460
|
JavaScript: Add options files with --experimental extractor options.
|
2019-11-06 13:01:23 +00:00 |
|
Max Schaefer
|
a4bf361f64
|
JavaScript: Remove remaining --experimental extractor options.
|
2019-11-06 12:54:44 +00:00 |
|
semmle-qlci
|
04f0c22f24
|
Merge pull request #2203 from erik-krogh/ignorePureFunction
Approved by max-schaefer, mchammer01
|
2019-11-06 09:09:11 +00:00 |
|
Max Schaefer
|
3e92d0ffb5
|
JavaScript: Remove redundant --experimental extractor options.
|
2019-11-05 15:59:24 +00:00 |
|
Erik Krogh Kristensen
|
16b63b3d01
|
move deferred model to the query where it is used
|
2019-11-05 15:45:17 +01:00 |
|
semmle-qlci
|
794d5bda6d
|
Merge pull request #2116 from erik-krogh/arrayCBRet
Approved by max-schaefer
|
2019-11-05 11:32:13 +00:00 |
|
semmle-qlci
|
eb6e8866fa
|
Merge pull request #2247 from max-schaefer/odasa-8149
Approved by asger-semmle, esbena
|
2019-11-05 09:40:54 +00:00 |
|
Esben Sparre Andreasen
|
7f55e3f336
|
JS: classify Doxygen-generated files as "generated"
|
2019-11-04 09:57:41 +01:00 |
|
semmle-qlci
|
e8e2f7bb20
|
Merge pull request #2240 from max-schaefer/js/indirect-command-argument-data-flow
Approved by esbena
|
2019-11-01 11:00:22 +00:00 |
|
semmle-qlci
|
d03aecaa98
|
Merge pull request #2235 from max-schaefer/js/issue-2233
Approved by esbena
|
2019-10-31 14:17:58 +00:00 |
|
Max Schaefer
|
8aae1f443f
|
JavaScript: Use type tracking instead of auxiliary data-flow configuration to track indirect command arguments.
|
2019-10-31 12:13:55 +00:00 |
|
Max Schaefer
|
311cbd824c
|
JavaScript: Recognize ":" pseudo-directive.
|
2019-10-31 11:39:09 +00:00 |
|
semmle-qlci
|
2a3980222b
|
Merge pull request #2201 from max-schaefer/js/avoid-duplicate-source-and-sink-nodes
Approved by asger-semmle
|
2019-10-31 10:47:30 +00:00 |
|
Max Schaefer
|
bb0771b36c
|
JavaScript: Deal with escape-unescape-escape (and similar) chains.
|
2019-10-30 14:49:01 +00:00 |
|
Max Schaefer
|
8c133ff61d
|
JavaScript: Deal with (un-)escaping on captured variables.
|
2019-10-30 14:46:50 +00:00 |
|
Max Schaefer
|
a8214ce7ee
|
JavaScript: Fix regexes for escaping schemes.
|
2019-10-30 14:15:59 +00:00 |
|
Max Schaefer
|
5349e0f881
|
JavaScript: Recognise wrapped chains of replacements.
|
2019-10-30 13:14:38 +00:00 |
|
Max Schaefer
|
02d16b1dc9
|
JavaScript: Recognise wrapped string replacement functions.
|
2019-10-30 13:01:17 +00:00 |
|
Max Schaefer
|
aaeca32519
|
JavaScript: Recognize string escaping using .replace with a callback.
|
2019-10-30 12:45:32 +00:00 |
|
Max Schaefer
|
bd1c99d8a4
|
JavaScript: Recognise JSON.stringify and JSON.parse as escaper/unescaper.
|
2019-10-30 12:38:05 +00:00 |
|
semmle-qlci
|
a778efe71e
|
Merge pull request #2216 from asger-semmle/xss-encodeURIComponent
Approved by max-schaefer
|
2019-10-30 11:49:31 +00:00 |
|
Max Schaefer
|
b42026a90a
|
JavaScript: Update expected output.
|
2019-10-29 15:36:24 +00:00 |
|
Max Schaefer
|
dc1d1c2f22
|
JavaScript: Update expected output.
|
2019-10-29 15:30:06 +00:00 |
|
Max Schaefer
|
6964945c74
|
JavaScript: Restrict edges to only contain nodes.
|
2019-10-29 15:03:52 +00:00 |
|
Asger F
|
94dd9a1c04
|
JS: Block XSS flow through encodeURIComponent
|
2019-10-28 17:12:40 +00:00 |
|
semmle-qlci
|
33374ee089
|
Merge pull request #2202 from asger-semmle/express-sendfile
Approved by esbena
|
2019-10-28 09:24:34 +00:00 |
|
Max Schaefer
|
b333c6a214
|
Merge pull request #2106 from asger-semmle/call-graph-3
JS: Call graph changes
|
2019-10-28 09:24:10 +00:00 |
|
Erik Krogh Kristensen
|
92cebea235
|
update tests to include empty reciever case
|
2019-10-27 00:25:59 +02:00 |
|
Erik Krogh Kristensen
|
da23898eba
|
update tests
|
2019-10-26 23:26:45 +02:00 |
|
Erik Krogh Kristensen
|
5b26d03f1c
|
introduce backtracking, and also marking join/slice calls
|
2019-10-25 16:50:09 +02:00 |
|
Asger F
|
5636d42c13
|
JS: Update test
|
2019-10-25 09:57:10 +01:00 |
|
Erik Krogh Kristensen
|
5489a80372
|
add query for detecting ignored calls to Array.prototype.concat
|
2019-10-24 16:17:19 +02:00 |
|
semmle-qlci
|
1c79ec550e
|
Merge pull request #2092 from esben-semmle/js/brittle-system-reflection-command
Approved by mchammer01, xiemaisi
|
2019-10-22 08:36:44 +01:00 |
|
semmle-qlci
|
0dcb189e67
|
Merge pull request #2162 from xiemaisi/js/remove-deprecated-queries
Approved by esben-semmle
|
2019-10-22 07:15:58 +01:00 |
|
Esben Sparre Andreasen
|
5a983cb535
|
JS: add query js/shell-command-injection-from-environment
|
2019-10-21 23:31:55 +02:00 |
|
Erik Krogh Kristensen
|
2e0244cda6
|
address review feedback
|
2019-10-21 20:32:45 +02:00 |
|
Max Schaefer
|
55fb86d618
|
JavaScript: Remove deprecated queries.
These queries have all been deprecated since 1.17 (released in July 2018). I think it's time to say goodbye.
|
2019-10-21 14:42:02 +01:00 |
|
Erik Krogh Kristensen
|
9eda120de4
|
implement a new query to detect unreachable overloaded methods in TypeScript
|
2019-10-21 13:34:42 +02:00 |
|
Asger F
|
8aa34e6a54
|
JS: Add XSS test case for new PostMessageEventHandler cases
|
2019-10-21 11:32:22 +01:00 |
|
Esben Sparre Andreasen
|
e1d7434be4
|
JS: add query js/useless-regexp-character-escape
|
2019-10-16 00:15:54 +02:00 |
|
Max Schaefer
|
dca808126f
|
Merge pull request #2032 from erik-krogh/lessSpaces
JS: remove false positive in js/missing-space-in-concatenation
|
2019-10-14 14:25:40 +01:00 |
|
Erik Krogh Kristensen
|
28056791a5
|
add .getALocalSource() when testing for lodash-members
|
2019-10-14 14:14:26 +02:00 |
|