Erik Krogh Kristensen
|
6e754c70aa
|
add test for js/html-constructed-from-input
|
2021-05-06 11:05:02 +02:00 |
|
Erik Krogh Kristensen
|
ab53f3b380
|
add array.filter() as a taint-step
|
2021-05-05 12:03:14 +02:00 |
|
CodeQL CI
|
6931d9a6f7
|
Merge pull request #5785 from edvraa/httponlyjs
Approved by esbena
|
2021-05-03 23:14:26 -07:00 |
|
edvraa
|
6fa2f1e653
|
update test message
|
2021-05-04 00:32:01 +03:00 |
|
edvraa
|
cef845ac47
|
Support string expressions
|
2021-05-03 13:46:56 +03:00 |
|
edvraa
|
ea38f0d3bd
|
a new test for simple flow
|
2021-05-03 12:19:05 +03:00 |
|
edvraa
|
fa94fedfc3
|
simple dataflow for sensitive name
|
2021-05-03 00:36:26 +03:00 |
|
edvraa
|
97bc7e38d2
|
check for sensitive property name
|
2021-05-03 00:31:29 +03:00 |
|
CodeQL CI
|
3240536d0e
|
Merge pull request #5798 from erik-krogh/trackLoc
Approved by esbena
|
2021-04-29 00:45:21 -07:00 |
|
Erik Krogh Kristensen
|
dfd63e5d5a
|
track window object to where .location is read
|
2021-04-28 18:52:00 +02:00 |
|
Erik Krogh Kristensen
|
e60628d463
|
add global replacements using inverted char classes as a sanitizer for DOM based XSS
|
2021-04-28 11:29:30 +02:00 |
|
Erik Krogh Kristensen
|
9178f4b1c5
|
add support for the anser library
|
2021-04-27 15:57:17 +02:00 |
|
edvraa
|
3aec9c1a41
|
Cookies without HttpOnly
|
2021-04-27 16:28:32 +03:00 |
|
CodeQL CI
|
635fb4c25a
|
Merge pull request #5685 from erik-krogh/markdownIt
Approved by asgerf
|
2021-04-22 14:55:31 -07:00 |
|
Erik Krogh Kristensen
|
62dfd1fa7d
|
improve the markdown-it model
|
2021-04-20 15:23:03 +02:00 |
|
Erik Krogh Kristensen
|
7046f1a902
|
add taint-step for markdown-it when the HTML flag is set
|
2021-04-20 14:39:54 +02:00 |
|
Asger Feldthaus
|
f8d428cb2d
|
JS: Use function-forwarding steps when tracking rate limiters
|
2021-04-20 13:00:42 +01:00 |
|
Asger Feldthaus
|
581f4ed757
|
JS: Generalize handling of route handler wrapper functions
|
2021-04-20 12:46:40 +01:00 |
|
Erik Krogh Kristensen
|
172d6139e2
|
support all ClientRequests in js/disabling-certificate-validation
|
2021-04-12 15:06:10 +02:00 |
|
Erik Krogh Kristensen
|
17c4bbbc4e
|
allow parameters that end with "Command" in js/shell-command-constructed-from-input
|
2021-04-12 09:57:40 +02:00 |
|
CodeQL CI
|
be2fe6e171
|
Merge pull request #5630 from erik-krogh/urlStep
Approved by esbena
|
2021-04-09 07:05:43 -07:00 |
|
Erik Krogh Kristensen
|
30ba69d991
|
treat "files" in a package.json as main modules, if "main" is not present
|
2021-04-08 14:42:12 +02:00 |
|
Erik Krogh Kristensen
|
99dd5330c2
|
add taint-step for URL construction in js/request-forgery
|
2021-04-08 11:10:33 +02:00 |
|
CodeQL CI
|
a9527fd913
|
Merge pull request #5621 from erik-krogh/shellSink
Approved by esbena
|
2021-04-08 09:47:45 +01:00 |
|
CodeQL CI
|
f0491af64c
|
Merge pull request #5529 from erik-krogh/socketInput
Approved by esbena
|
2021-04-07 15:03:13 +01:00 |
|
Erik Krogh Kristensen
|
365b4d722d
|
backtrack string-concatenations from shell-execution sinks
|
2021-04-07 15:34:54 +02:00 |
|
CodeQL CI
|
073a43ce74
|
Merge pull request #5606 from erik-krogh/shellInput
Approved by esbena
|
2021-04-07 14:30:31 +01:00 |
|
Erik Krogh Kristensen
|
c9f54ea1ad
|
update expected output
|
2021-04-07 12:37:17 +00:00 |
|
CodeQL CI
|
fd4e8f8282
|
Merge pull request #5526 from erik-krogh/quotedShell
Approved by esbena
|
2021-04-07 08:39:01 +01:00 |
|
CodeQL CI
|
61880ba90a
|
Merge pull request #5530 from erik-krogh/moreFS
Approved by esbena
|
2021-04-07 08:37:23 +01:00 |
|
Erik Krogh Kristensen
|
41b89669a9
|
add joined paths as a sink to js/shell-command-constructed-from-input
|
2021-04-06 12:14:00 +02:00 |
|
Erik Krogh Kristensen
|
c194598d37
|
recognize headers/url from the HTTP request to a server WebSocket.
|
2021-04-06 10:11:27 +02:00 |
|
CodeQL CI
|
6cceb73807
|
Merge pull request #5553 from asgerf/js/pg-promise
Approved by esbena
|
2021-03-30 11:28:24 +01:00 |
|
Asger Feldthaus
|
67ad6d9a0f
|
JS: Update test output
|
2021-03-29 15:30:29 +01:00 |
|
Asger Feldthaus
|
49ca88957c
|
JS: Use types
|
2021-03-29 12:25:15 +01:00 |
|
Asger Feldthaus
|
603843e698
|
JS: Add task tests
|
2021-03-29 12:05:47 +01:00 |
|
Asger Feldthaus
|
149af57eac
|
JS: Add model of pg-promise
|
2021-03-29 11:25:28 +01:00 |
|
Erik Krogh Kristensen
|
3d49b8cb91
|
consider quoted string concatenations as sanitizers for js/shell-command-injection-from-environment
|
2021-03-25 15:17:02 +01:00 |
|
Erik Krogh Kristensen
|
3b82452d76
|
detect fs modules that pass through a reduce call
|
2021-03-25 14:47:43 +01:00 |
|
Erik Krogh Kristensen
|
77ba7b473d
|
Merge branch 'main' into topPack
|
2021-03-25 11:52:58 +01:00 |
|
Erik Krogh Kristensen
|
3b6b40489f
|
Merge branch 'main' into topPack
|
2021-03-25 09:58:15 +01:00 |
|
Erik Krogh Kristensen
|
c146b27c1a
|
Merge branch 'main' into shellTrue
|
2021-03-24 20:09:23 +01:00 |
|
CodeQL CI
|
8ff9c98d26
|
Merge pull request #5449 from erik-krogh/asExec
Approved by esbena
|
2021-03-24 19:04:30 +00:00 |
|
Erik Krogh Kristensen
|
84e9229386
|
Merge branch 'main' into koa
|
2021-03-19 16:56:15 +01:00 |
|
Erik Krogh Kristensen
|
8949b9eb0a
|
add shell interpreted arrays as sinks for js/shell-command-constructed-from-input
|
2021-03-19 15:59:06 +01:00 |
|
CodeQL CI
|
3b117f5218
|
Merge pull request #5419 from erik-krogh/forgery
Approved by asgerf
|
2021-03-19 12:56:53 +00:00 |
|
CodeQL CI
|
fc7f19f900
|
Merge pull request #5433 from erik-krogh/clientSocket
Approved by esbena
|
2021-03-19 02:12:19 -07:00 |
|
Erik Krogh Kristensen
|
d489d63b8e
|
recognize object transformations in module.exports when looking for library inputs
|
2021-03-18 20:54:33 +01:00 |
|
Erik Krogh Kristensen
|
28ad667578
|
add model for async-execute
|
2021-03-18 19:40:46 +01:00 |
|
Erik Krogh Kristensen
|
58617c5c59
|
recognize client websockets as ClientRequests
|
2021-03-18 19:08:39 +01:00 |
|