Tom Hvitved
|
54fa8181da
|
Address review comment
|
2024-03-13 20:03:01 +01:00 |
|
Tom Hvitved
|
16cef92106
|
JS: Add DataFlow::Node.getLocation
|
2024-03-13 13:06:16 +01:00 |
|
Max Schaefer
|
741735cc83
|
Port changes to JavaScript.
|
2023-10-26 14:47:24 +01:00 |
|
erik-krogh
|
56e9eda2b9
|
fix performance by caching getArgument
|
2023-10-07 13:06:45 +02:00 |
|
erik-krogh
|
44b6366586
|
delete old deprecations
|
2023-06-02 11:58:08 +02:00 |
|
Asger F
|
2c65a49d7c
|
JS: Add getForwardingFunction() to API graphs
|
2023-04-11 14:00:30 +02:00 |
|
Alex Ford
|
1556b1a728
|
Merge branch 'main' into js-use-shared-cryptography
|
2023-02-15 17:13:53 +00:00 |
|
Alex Ford
|
43af306d60
|
dynamic: more detailed qldoc for CryptographicOperation#getBlockMode()
|
2023-02-15 16:55:18 +00:00 |
|
Alex Ford
|
d4d0b91085
|
dynamic: switch CryptographicOperation::Range#getBlockMode() back to being an abstract predicate
|
2023-02-15 16:23:46 +00:00 |
|
Alex Ford
|
c7aaad9ed0
|
JS: avoid adding a deprecated CryptographicOperation#getInput to py/ruby
|
2023-02-15 16:23:46 +00:00 |
|
Rasmus Wriedt Larsen
|
5235964b07
|
sync files
|
2023-02-13 10:44:12 +01:00 |
|
Alex Ford
|
6c35feaa98
|
ConceptsShared: add a default implementation of BlockMode CryptographicOperation#getBlockMode() for compatibility with external code
|
2023-02-03 14:39:32 +00:00 |
|
Alex Ford
|
e5dfbe2c8d
|
ConceptsShared: Add BlockMode#matchesString(string) predicate
|
2023-02-02 20:27:52 +00:00 |
|
Alex Ford
|
61095b3c58
|
ConceptsShared: Add deprecated DataFlow::Node CryptographicOperation#getInput() predicate
|
2023-02-02 20:27:05 +00:00 |
|
Rasmus Wriedt Larsen
|
e6b4d12f94
|
Sync ConceptsShared
|
2022-08-18 13:42:52 +02:00 |
|
Alex Ford
|
8d195e3188
|
Merge pull request #9157 from alexrford/crypto-op-block-mode
Ruby/Python: Add a `BlockMode` concept for `CryptographicOperations`
|
2022-06-13 21:32:36 +02:00 |
|
Erik Krogh Kristensen
|
8c12a7289f
|
collapse a few small stages
|
2022-05-27 13:19:06 +02:00 |
|
Rasmus Wriedt Larsen
|
85fa6fba63
|
Concepts: Move CryptographicOperation.isWeak to be Ruby specific
|
2022-05-23 14:39:06 +02:00 |
|
Alex Ford
|
fb53fc5373
|
Javascript: add missing import in ConceptsImports.qll
|
2022-05-19 15:51:25 +01:00 |
|
Alex Ford
|
d3662cf54a
|
Deprecate CryptographicOperation#isWeak and add a default implementation
|
2022-05-19 15:46:13 +01:00 |
|
Alex Ford
|
3d66905dc6
|
Share the CryptographicOperation and BlockMode concepts between dynamic langs
|
2022-05-19 15:46:03 +01:00 |
|
Erik Krogh Kristensen
|
b4d4b51bc7
|
Merge pull request #8147 from erik-krogh/cacheReg
JS: cache RegExpCreationNode::getAReference
|
2022-05-04 16:25:25 +02:00 |
|
Rasmus Wriedt Larsen
|
414764ccee
|
Concepts: Minor rewrite in qldoc
As suggested by @hmac
|
2022-03-22 10:33:58 +01:00 |
|
Rasmus Wriedt Larsen
|
e50a9421a6
|
JS: Update dataflow import in ConceptsImports.qll
Co-authored-by: Erik Krogh Kristensen <erik-krogh@github.com>
|
2022-03-22 10:32:20 +01:00 |
|
Rasmus Wriedt Larsen
|
2b9408b0c3
|
Concepts: Add some architecture documentation
|
2022-03-17 13:49:10 +01:00 |
|
Harry Maclean
|
36c421346b
|
Introduce ConceptsShared.qll
|
2022-03-17 13:49:10 +01:00 |
|
Erik Krogh Kristensen
|
3067231b1a
|
Merge pull request #8253 from erik-krogh/domWrite
JS: merge hasDominatingWrite and hasDominatingAssignment
|
2022-03-15 13:37:00 +01:00 |
|
Erik Krogh Kristensen
|
69353bb014
|
patch upper-case acronyms to be PascalCase
|
2022-03-11 11:10:33 +01:00 |
|
Erik Krogh Kristensen
|
62f2614f72
|
move hasDominatingWrite to the TypeTracking stage
|
2022-03-02 11:30:05 +01:00 |
|
Erik Krogh Kristensen
|
cd4685c4c5
|
cache RegExpCreationNode::getAReference
|
2022-02-21 15:04:00 +01:00 |
|
Erik Krogh Kristensen
|
f39872e649
|
cache more predicates
|
2021-11-22 09:03:36 +01:00 |
|
Erik Krogh Kristensen
|
089d030bc2
|
make ApiLabel into a IPA type, and cache the public API of ApiGraphs
|
2021-11-22 09:03:33 +01:00 |
|
Erik Krogh Kristensen
|
60993214d5
|
cache isInterpretedAsRegExp
|
2021-09-21 12:13:37 +02:00 |
|
Andrew Eisenberg
|
45d1fa7f01
|
Packaging: Rafactor Javascript core libraries
Extract the external facing `qll` files into the codeql/javascript-all
query pack.
|
2021-08-25 12:15:56 -07:00 |
|