Rakshith Gopala krishna
|
97f9a882c6
|
fix: address PR comments
|
2024-06-04 11:20:05 -07:00 |
|
Rakshith Gopala krishna
|
80bf7cdb52
|
fix: remove the pkcs1 scheme
|
2024-06-04 11:20:05 -07:00 |
|
Rakshith Gopala krishna
|
dd223ed704
|
feat: add rsa/ecb/... variants to the list of secure algorithms
|
2024-06-04 11:20:05 -07:00 |
|
Owen Mansel-Chan
|
3fb5ad2a0d
|
Cover all params in QLDoc of modelCoverage
|
2024-06-04 17:06:00 +01:00 |
|
Anders Schack-Mulligen
|
06ce40c687
|
Merge pull request #16561 from aschackmull/java/typeflow-effectively-private
Java: Improve dispatch through TypeFlow of effectively private calls.
|
2024-05-31 15:11:18 +02:00 |
|
Mauro Baluda
|
bbe888c2b3
|
Update SpringCsrfProtection.qll
|
2024-05-30 23:13:08 +02:00 |
|
Mauro Baluda
|
e2479a7ce2
|
Disable csrf for ServerHttpSecurity
|
2024-05-30 23:08:57 +02:00 |
|
Anders Schack-Mulligen
|
5a259843bb
|
Dataflow: Switch call context to a set representation.
|
2024-05-27 11:01:52 +02:00 |
|
Anders Schack-Mulligen
|
bc8ca1af86
|
Dataflow: Introduce NodeRegions for use in isUnreachableInCall.
|
2024-05-27 11:01:51 +02:00 |
|
Anders Schack-Mulligen
|
5a7174dcbb
|
Merge pull request #16500 from aschackmull/java/static-field-side-effect
Java: Add support for flow through side-effects on static fields.
|
2024-05-24 09:19:31 +02:00 |
|
Anders Schack-Mulligen
|
4905612905
|
Merge pull request #16573 from aschackmull/java/dispatch-joinorder
Java: Fix join-order in viableImplInCallContext.
|
2024-05-23 14:48:25 +02:00 |
|
Anders Schack-Mulligen
|
bf3dbc24de
|
Java: Add support for flow through side-effects on static fields.
|
2024-05-23 12:57:57 +02:00 |
|
Anders Schack-Mulligen
|
4b3e35ed52
|
Java: Fix join-order in viableImplInCallContext.
|
2024-05-23 12:49:57 +02:00 |
|
Anders Schack-Mulligen
|
527dafa346
|
Java: Improve dispatch through TypeFlow of effectively private calls.
|
2024-05-23 10:50:16 +02:00 |
|
Anders Schack-Mulligen
|
f353065d26
|
Java: Allow overloading for exact model matches.
|
2024-05-23 10:50:01 +02:00 |
|
Anders Schack-Mulligen
|
0f864081cb
|
Java: Remove source dispatch when there's an exact match from a manual model.
|
2024-05-23 10:50:00 +02:00 |
|
Anders Schack-Mulligen
|
d82acf5866
|
Java: Add simple type sanitization to java/zipslip.
|
2024-05-22 10:23:30 +02:00 |
|
Michael Nebel
|
b1329fd806
|
Merge pull request #16362 from michaelnebel/java/removelocalqueries
Java: Remove local query variants.
|
2024-05-16 14:34:04 +02:00 |
|
Anders Schack-Mulligen
|
76e740bc1d
|
Java: Clean up some instances of getQualifiedName.
|
2024-05-13 13:06:44 +02:00 |
|
Michael Nebel
|
95ff5bae65
|
Merge pull request #16297 from michaelnebel/java/improveapitelemetry
Java: Identify more APIs as supported in the telemetry queries.
|
2024-05-03 12:34:19 +02:00 |
|
Michael Nebel
|
c07bf65eb6
|
Update java/ql/lib/semmle/code/java/dataflow/FlowSources.qll
Co-authored-by: Owen Mansel-Chan <62447351+owen-mc@users.noreply.github.com>
|
2024-05-03 11:13:05 +02:00 |
|
Michael Nebel
|
8def1c2c13
|
Java: Address review comments and some other code quality improvements.
|
2024-05-03 11:11:52 +02:00 |
|
Michael Nebel
|
58bbfe694f
|
Java: Deprecate the content of ExecTaintedLocalQuery as this is unused.
|
2024-05-01 13:07:21 +02:00 |
|
Michael Nebel
|
d9c7401ea2
|
Java: Deprecate the local content of UrlRedirectLocalQuery and remove the local query variant.
|
2024-05-01 13:07:21 +02:00 |
|
Michael Nebel
|
ed7538d0b9
|
Java: Deprecate the local content of TaintedPathQuery and remove the local query variant.
|
2024-05-01 13:07:21 +02:00 |
|
Michael Nebel
|
5b89bd23c7
|
Java: Deprecate the content of SqlTaintedLocalQuery and remove the local query variant.
|
2024-05-01 13:07:21 +02:00 |
|
Michael Nebel
|
b68abab12a
|
Java: Deprecate the content of ResponseSplittingLocalQuery and remove local query variant.
|
2024-05-01 13:07:21 +02:00 |
|
Michael Nebel
|
d05c5e3d94
|
Java: Deprecate the content of NumericCastTaintedLocalQuery, remove the local query variant and update the non-local query variant.
|
2024-05-01 13:07:21 +02:00 |
|
Michael Nebel
|
301a6cc191
|
Java: Deprecate the content of ImproperValidationOrArray and remove local query variants.
|
2024-05-01 13:07:21 +02:00 |
|
Michael Nebel
|
acd0fa4b7b
|
Java: Deprecate the content of ExternallyControlledFormatStringLocalQuery and remove the externally controlled format string local query variant.
|
2024-05-01 13:07:21 +02:00 |
|
Michael Nebel
|
85a4dd0325
|
Java: Deprecate the local content of CommandLineQuery and remove the exec tainted local query variant.
|
2024-05-01 13:07:20 +02:00 |
|
Michael Nebel
|
072f19008a
|
Java: Deprecate the content of ArithmeticTaintedLocalQuery and remove the arithmetic tainted local query variant.
|
2024-05-01 08:59:51 +02:00 |
|
Michael Nebel
|
93988e5834
|
Java: Deprecate the content of XxeLocalQuery and remove the Xxe local query variant.
|
2024-05-01 08:59:50 +02:00 |
|
Michael Nebel
|
e0c2a43780
|
Java: Deprecate the content of XssLocalQuery and remove the Xss local query variant.
|
2024-05-01 08:59:50 +02:00 |
|
Michael Nebel
|
f95b33049e
|
Java: Improve the Api sources and sinks implementation.
|
2024-04-26 14:12:41 +02:00 |
|
Michael Nebel
|
9db32f4d26
|
Java: Identify more APIs as supported in the telemetry queries (as QL defined sinks).
|
2024-04-26 12:39:46 +02:00 |
|
Michael Nebel
|
acb2bbb2a3
|
Java: Identify more APIs as supported in the telemetry queries (as QL defined sources).
|
2024-04-26 12:39:46 +02:00 |
|
erik-krogh
|
fb376a1cfd
|
revert the deletion of explorationLimit. It'll be deleted along with the entire class later
|
2024-04-25 22:31:11 +02:00 |
|
erik-krogh
|
baa31e1469
|
delete outdated deprecations
|
2024-04-25 22:19:28 +02:00 |
|
Anders Schack-Mulligen
|
b2f09949df
|
Merge pull request #15599 from aschackmull/dataflow/fieldflowbranchlimit-v2
Dataflow: update fieldFlowBranchLimit semantics
|
2024-04-23 10:08:05 +02:00 |
|
Anders Schack-Mulligen
|
c45fd4080d
|
Java: Fix join-order.
The TC was being fully materialised but all we need is unary
reachability.
|
2024-04-19 15:41:35 +02:00 |
|
Anders Schack-Mulligen
|
3c69f8f607
|
Java: Count second level scopes for fieldFlowBranchLimit.
|
2024-04-15 15:17:43 +02:00 |
|
Anders Schack-Mulligen
|
2f0987e980
|
Dataflow: Add dummy DataFlowSecondLevelScope implementations.
These could be an empty type, but Unit was available and it probably
doesn't matter.
|
2024-04-15 15:16:30 +02:00 |
|
Anders Schack-Mulligen
|
eafc0075fd
|
Legacy dataflow: Sync.
|
2024-04-12 09:19:54 +02:00 |
|
Anders Schack-Mulligen
|
2925e45434
|
Java/Dataflow: Propagate MaD-id/model-id to PathGraph.
|
2024-04-12 09:19:51 +02:00 |
|
Mathias Vorreiter Pedersen
|
2256c4c008
|
Merge pull request #15728 from MathiasVP/shared-typeflow-library
Java/Shared: Refactor `TypeFlow.qll` into a shared library
|
2024-04-05 16:24:17 +01:00 |
|
Mathias Vorreiter Pedersen
|
1775bdee5f
|
Java: Remove redundant qualifiers.
|
2024-04-05 12:52:04 +01:00 |
|
Mathias Vorreiter Pedersen
|
26cf8df8d6
|
Update java/ql/lib/semmle/code/java/dataflow/TypeFlow.qll
Co-authored-by: Anders Schack-Mulligen <aschackmull@users.noreply.github.com>
|
2024-04-05 12:50:26 +01:00 |
|
Mathias Vorreiter Pedersen
|
3f63d3a865
|
Update java/ql/lib/semmle/code/java/dataflow/TypeFlow.qll
Co-authored-by: Anders Schack-Mulligen <aschackmull@users.noreply.github.com>
|
2024-04-05 12:49:40 +01:00 |
|
Mathias Vorreiter Pedersen
|
1acbb84444
|
Shared/Java: Make the 'isNull' interface slightly prettier.
|
2024-04-05 11:58:43 +01:00 |
|