Anders Schack-Mulligen
|
743b612d0d
|
Javascript/Python: Sync XML.qll
|
2020-01-29 13:31:25 +01:00 |
|
semmle-qlci
|
fb90c2ba52
|
Merge pull request #2681 from asger-semmle/csrf-only-session-cookie-access
Approved by erik-krogh, max-schaefer
|
2020-01-29 10:46:48 +00:00 |
|
Asger F
|
701d9989be
|
Apply suggestions from code review
Co-Authored-By: Erik Krogh Kristensen <erik-krogh@github.com>
|
2020-01-28 12:46:51 +00:00 |
|
Asger F
|
310dd05185
|
Update javascript/ql/src/Security/CWE-352/MissingCsrfMiddleware.ql
Co-Authored-By: Erik Krogh Kristensen <erik-krogh@github.com>
|
2020-01-28 12:46:34 +00:00 |
|
semmle-qlci
|
5ab6457370
|
Merge pull request #2699 from asger-semmle/js/callback-doc-typo
Approved by max-schaefer
|
2020-01-28 11:00:49 +00:00 |
|
Asger Feldthaus
|
3d567eb889
|
JS: Close an unterminated code block
|
2020-01-27 12:03:58 +00:00 |
|
semmle-qlci
|
8a6de11268
|
Merge pull request #2689 from erik-krogh/LastEventEmitters
Approved by esbena
|
2020-01-27 08:55:33 +00:00 |
|
semmle-qlci
|
7d9956e3f3
|
Merge pull request #2675 from erik-krogh/WebSocket
Approved by esbena
|
2020-01-27 08:40:37 +00:00 |
|
Erik Krogh Kristensen
|
8492f6031f
|
reuse existing type-tracking for classes
|
2020-01-24 13:36:32 +01:00 |
|
Erik Krogh Kristensen
|
0b55aed626
|
use the EventEmitter registration methods instead of just "on"
|
2020-01-24 13:06:00 +01:00 |
|
Erik Krogh Kristensen
|
148ec9aad0
|
fix typos
Co-Authored-By: Esben Sparre Andreasen <esbena@github.com>
|
2020-01-24 12:36:03 +01:00 |
|
Asger Feldthaus
|
b98db62e82
|
JS: Recognize req.user a cookie access
|
2020-01-24 09:44:20 +00:00 |
|
Erik Krogh Kristensen
|
c0af3780c4
|
adjust the ReceiveNode docstrings
|
2020-01-24 10:06:28 +01:00 |
|
Erik Krogh Kristensen
|
2044b4bc82
|
changes based on review
|
2020-01-23 20:29:06 +01:00 |
|
Asger Feldthaus
|
a68bb9ffd1
|
JS: Ignore calls and csrf/captcha access
|
2020-01-23 15:32:05 +00:00 |
|
Asger Feldthaus
|
b1ec3e1bf2
|
JS: Add test and dont check predecessors
|
2020-01-23 14:59:03 +00:00 |
|
Asger Feldthaus
|
406c6eb981
|
JS: Sharpen missing CSRF middleware query
|
2020-01-23 14:22:49 +00:00 |
|
Erik Krogh Kristensen
|
b526a2ea0f
|
implement a model of WebSocket and ws based on the EventEmitter model
|
2020-01-22 14:46:53 +01:00 |
|
semmle-qlci
|
007b0795ec
|
Merge pull request #2636 from erik-krogh/NewSocketIO
Approved by esbena
|
2020-01-22 13:46:11 +00:00 |
|
Erik Krogh Kristensen
|
86477a2249
|
changes based on review
|
2020-01-21 16:45:53 +01:00 |
|
Erik Krogh Kristensen
|
569ee8fc8d
|
add support for subclasses of EventEmitter
|
2020-01-21 12:08:50 +01:00 |
|
Erik Krogh Kristensen
|
026092559c
|
changes based on review
|
2020-01-20 15:53:58 +01:00 |
|
semmle-qlci
|
4efc418e2c
|
Merge pull request #2617 from asger-semmle/prototype-pollution-utility
Approved by esbena, mchammer01
|
2020-01-16 13:02:07 +00:00 |
|
Erik Krogh Kristensen
|
4e880e2f96
|
implement SocketIO on top of the EventEmitter model
|
2020-01-16 11:02:36 +01:00 |
|
Asger F
|
7a1d068f1c
|
Update javascript/ql/src/Security/CWE-400/PrototypePollutionUtility.qhelp
Co-Authored-By: mc <42146119+mchammer01@users.noreply.github.com>
|
2020-01-16 09:47:18 +00:00 |
|
semmle-qlci
|
8128d23b6e
|
Merge pull request #2505 from erik-krogh/EventEmitter
Approved by esbena, max-schaefer
|
2020-01-16 08:47:38 +00:00 |
|
Asger Feldthaus
|
6d9306366c
|
JS: ignore useless-expr in first stmt in try block
|
2020-01-15 11:49:23 +00:00 |
|
semmle-qlci
|
3c4749be88
|
Merge pull request #2624 from asger-semmle/js-duplicate-alert-strict-mode
Approved by max-schaefer
|
2020-01-14 11:59:45 +00:00 |
|
Asger Feldthaus
|
2245882441
|
JS: Add change note and fix cwe tags
|
2020-01-14 10:53:40 +00:00 |
|
Asger Feldthaus
|
d76859b7df
|
JS: Address review comments
|
2020-01-14 10:53:00 +00:00 |
|
Asger F
|
2c05ee8ab8
|
JS: Add regression test
|
2020-01-14 10:53:00 +00:00 |
|
Asger F
|
9bd3c4a11c
|
JS: Add sanitizer for "in" exprs
|
2020-01-14 10:53:00 +00:00 |
|
Asger Feldthaus
|
7ac30e2289
|
JS: Add test for rephinement nodes
|
2020-01-14 10:53:00 +00:00 |
|
Asger F
|
a447645c10
|
JS: Add test with typeof on value
|
2020-01-14 10:52:59 +00:00 |
|
Asger F
|
bd9405ab84
|
JS: Guard against more FPs
|
2020-01-14 10:52:59 +00:00 |
|
Asger F
|
738123d3f5
|
JS: More sanitizers
|
2020-01-14 10:52:59 +00:00 |
|
Asger F
|
f7543aec95
|
JS: Support Reflect.ownKeys
|
2020-01-14 10:52:59 +00:00 |
|
Asger F
|
8af233307a
|
JS: Support enumeration through Object.entries
|
2020-01-14 10:52:59 +00:00 |
|
Asger F
|
ac2f0a8e11
|
JS: Do not require flow from key -> rhs
|
2020-01-14 10:52:59 +00:00 |
|
Asger F
|
96bf9db200
|
JS: Add another test and more barriers
|
2020-01-14 10:52:59 +00:00 |
|
Asger F
|
bc7871078a
|
JS: Fix FPs from Object.create(null)
|
2020-01-14 10:52:59 +00:00 |
|
Asger F
|
c889420dd3
|
JS: Add qhelp samples to test suite
|
2020-01-14 10:52:59 +00:00 |
|
Asger F
|
654f145772
|
JS: Add PrototypePollutionUtility query
|
2020-01-14 10:52:59 +00:00 |
|
Asger F
|
52cec25035
|
JS: Build access paths for array accesses
|
2020-01-14 10:52:59 +00:00 |
|
Asger Feldthaus
|
73e60a7400
|
JS: Ignore strict-mode-call-stack-introspection for expr stmts
|
2020-01-13 16:03:03 +00:00 |
|
Erik Krogh Kristensen
|
1619a98bc8
|
make the default registration/dispatch extend DataFlow::InvokeNode
|
2020-01-10 17:40:16 +01:00 |
|
Erik Krogh Kristensen
|
87bbbd643c
|
changes based on review feedback
|
2020-01-09 16:18:32 +01:00 |
|
Erik Krogh Kristensen
|
af8b36b750
|
Merge remote-tracking branch 'upstream/master' into EventEmitter
|
2020-01-09 15:09:43 +01:00 |
|
semmle-qlci
|
f1f69ef85d
|
Merge pull request #2589 from esbena/js/ignore-duplicate-params-for-empty-functions
Approved by erik-krogh
|
2020-01-09 11:58:04 +00:00 |
|
Max Schaefer
|
308da0774d
|
Merge pull request #2525 from asger-semmle/promise-missing-await
JS: New query: missing await
|
2020-01-08 15:29:45 +00:00 |
|