Erik Krogh Kristensen
|
8266b083d7
|
update the predicates on Express::RouteHandler to use dataflow nodes
|
2022-09-05 16:11:54 +02:00 |
|
Erik Krogh Kristensen
|
4cfbf15d18
|
deprecate RouteHandlerExpr and make RouteHandlerNode instead
|
2022-09-05 16:11:54 +02:00 |
|
Erik Krogh Kristensen
|
92240384a9
|
update the tests to reflect the extra DataFlow::Nodes
|
2022-09-05 15:47:38 +02:00 |
|
Erik Krogh Kristensen
|
dfb7782be0
|
replace getA?RouteHandlerExpr with getA?RouteHandlerNode
|
2022-09-05 15:46:27 +02:00 |
|
Erik Krogh Kristensen
|
288230d7cf
|
update tests to reflect the extra DataFlow::Nodes from ResponseNode and RequestNode
|
2022-09-05 15:46:27 +02:00 |
|
Erik Krogh Kristensen
|
30d929909c
|
deprecate RequestExpr and ResponseExpr and use ResponseNode and RequestNode instead
|
2022-09-05 15:46:25 +02:00 |
|
Erik Krogh Kristensen
|
9cb7522bc1
|
change RouteSetup to a DataFlow::Node
|
2022-09-05 15:45:31 +02:00 |
|
Erik Krogh Kristensen
|
19e808186d
|
refactor definesExplicitly to use DataFlow::Node
|
2022-09-05 15:44:13 +02:00 |
|
Erik Krogh Kristensen
|
d4ccc75ce1
|
refactor RedirectInvocation to a DataFlow::Node
|
2022-09-05 15:44:13 +02:00 |
|
erik-krogh
|
aa56ca37ae
|
make the alert messages of taint-tracking queries more consistent
|
2022-09-05 14:04:52 +02:00 |
|
Asger F
|
55fdf84d15
|
Ruby+JS: change LabelEntryPoint.toString()
fixup Ruby entry point tests
|
2022-09-03 13:24:45 +02:00 |
|
Asger F
|
0d88d20b56
|
JS: Actually update test output this time
|
2022-08-30 16:44:01 +02:00 |
|
Asger F
|
51d6f752ab
|
JS: Add partially failing test
|
2022-08-30 14:08:31 +02:00 |
|
Asger F
|
ef627b4872
|
Add support for TypeVar[x] and typeVariable rows
|
2022-08-30 14:07:35 +02:00 |
|
Asger F
|
623531a719
|
Merge pull request #10206 from asgerf/js/js-mad-changes
JS: Some JS-specific MaD changes
|
2022-08-30 14:03:14 +02:00 |
|
Asger F
|
f589520917
|
JS: Add tests
|
2022-08-30 13:38:08 +02:00 |
|
erik-krogh
|
9963def300
|
update expected output of test that was failing on main. semantic merge conflict between #10202 and #10184
|
2022-08-30 09:15:36 +02:00 |
|
erik-krogh
|
52b9ff81c5
|
Merge branch 'main' into dynCall
|
2022-08-29 15:30:01 +02:00 |
|
Erik Krogh Kristensen
|
27bc69883c
|
Merge pull request #10184 from erik-krogh/ts48
JavaScript: Update to TypeScript 4.8
|
2022-08-29 15:03:32 +02:00 |
|
Asger F
|
d6ee54eb09
|
Merge pull request #10202 from asgerf/js/typescript-conditional-types
JS: Enable type extraction inside conditional types again
|
2022-08-29 14:26:06 +02:00 |
|
erik-krogh
|
b7367ca649
|
update to TypeScript 4.8RC
|
2022-08-29 12:14:55 +02:00 |
|
Asger F
|
45d64c48e3
|
JS: Update test output
|
2022-08-29 12:01:47 +02:00 |
|
erik-krogh
|
1d1aa7c8b4
|
update some expected output
|
2022-08-25 20:52:30 +02:00 |
|
erik-krogh
|
cc7a9ef97a
|
rename more acronyms
|
2022-08-25 20:52:27 +02:00 |
|
Erik Krogh Kristensen
|
28d58be1b6
|
Merge pull request #10126 from erik-krogh/myApply
JS: precise flow through calls to `.apply()`
|
2022-08-24 12:55:36 +02:00 |
|
erik-krogh
|
a57981ea69
|
apply suggestions from review
|
2022-08-23 10:18:14 +02:00 |
|
erik-krogh
|
45e78a355f
|
ensure call-apply.js is seen as a module
|
2022-08-23 10:11:46 +02:00 |
|
erik-krogh
|
ce9f69a639
|
rename all occurrences of XML to Xml
|
2022-08-22 14:08:31 +02:00 |
|
erik-krogh
|
2f11f3760e
|
simplify getALibraryInputParameter by adding more general dataflow for the arguments object
|
2022-08-22 08:32:43 +02:00 |
|
Erik Krogh Kristensen
|
11b039c1f1
|
add tests
|
2022-08-22 08:29:28 +02:00 |
|
Erik Krogh Kristensen
|
31c09ba678
|
implement flow for .apply() by adding a ReflectiveParametersNode data-flow node
|
2022-08-22 08:29:28 +02:00 |
|
Erik Krogh Kristensen
|
7b1ef7473e
|
change ArrayCreationStep to a PreCallGraphStep and unrestrict the storeStep
|
2022-08-22 08:15:54 +02:00 |
|
Tom Hvitved
|
663096fe3a
|
Remove redundant overrides
|
2022-08-19 13:57:41 +02:00 |
|
Asger F
|
349331d6ca
|
Merge pull request #10082 from asgerf/js/exports-handling2
JS: Handle nested conditions in "exports" section
|
2022-08-18 11:10:59 +02:00 |
|
erik-krogh
|
04173b7e93
|
fix test that was using old code
|
2022-08-16 23:35:29 +02:00 |
|
Asger F
|
449e697761
|
JS: Handle nested conditions in "exports" section
|
2022-08-16 11:45:48 +02:00 |
|
erik-krogh
|
4cbfbfe170
|
add call-edge for dynamic dispatch to unknown property from an object literal
|
2022-08-11 12:29:50 +02:00 |
|
Asger F
|
fdcb1fa115
|
Merge pull request #9928 from asgerf/js/source-node-type
JS: Simplify type hierarchy for SourceNode
|
2022-08-08 16:53:20 +02:00 |
|
Esben Sparre Andreasen
|
da44340334
|
formatting
|
2022-08-08 12:22:41 +02:00 |
|
Esben Sparre Andreasen
|
a3cf81d419
|
js: add filter taint test (post rebase conflicts)
|
2022-08-08 11:00:11 +02:00 |
|
Asger F
|
98a9cb0b55
|
JS: Simplify type hierarchy for SourceNode
The charpred caused spurious type to appear
|
2022-07-29 19:44:10 +02:00 |
|
Asger F
|
835c9bb0b9
|
JS: Add test
|
2022-06-20 20:16:07 +02:00 |
|
Asger F
|
f70f769bb6
|
Merge pull request #9266 from asgerf/js/madman-prep
JS: Some fixes to support proper analysis of d.ts files
|
2022-05-31 15:43:40 +02:00 |
|
CodeQL CI
|
9dd20f113d
|
Merge pull request #8603 from github/max-schaefer/better-amd-modelling
Approved by asgerf, erik-krogh
|
2022-05-31 03:10:32 -07:00 |
|
Asger F
|
c188aa87c7
|
Merge branch 'main' into js/madman-prep
|
2022-05-30 15:03:14 +02:00 |
|
Max Schaefer
|
ea70aaff57
|
Improve detection of UMD modules.
We previously required the `define` to appear directly as an expression statement, but there are common patterns where this is not the case.
|
2022-05-30 12:37:50 +02:00 |
|
Erik Krogh Kristensen
|
adb40f9360
|
Merge pull request #9289 from erik-krogh/es2022
JS: Support the remaining of the finished ES2022 proposals
|
2022-05-30 12:27:19 +02:00 |
|
Erik Krogh Kristensen
|
c7a8008897
|
Merge pull request #9235 from kaeluka/extractor-update-typescript-4_7
JS: Update the extractor to use TypeScript 4.7
|
2022-05-30 12:02:06 +02:00 |
|
Asger F
|
cc42f2f824
|
Merge pull request #8606 from asgerf/js/api-graph-api
JS/Python/Ruby: Document how API graphs should be interpreted
|
2022-05-30 10:49:14 +02:00 |
|
Erik Krogh Kristensen
|
d199173923
|
add a getAPrimaryQlClass predicate to ExpressionWithTypeArguments
|
2022-05-25 16:10:13 +00:00 |
|