Tony Torralba
5cb451b040
Merge pull request #13475 from atorralba/atorralba/many/zipslip-docs-update
...
C#/Go/Java/JS/Python/Ruby: Update the description and qhelp of the Zipslip query
2023-06-19 14:33:44 +02:00
Mathew Payne
8347a410b7
Merge branch 'main' into csharp-ext
2023-06-19 13:25:07 +01:00
Ian Lynagh
64e591a823
Merge pull request #13482 from igfoo/igfoo/conc
...
Kotlin: Avoid another cause of ConcurrentModificationException with 1.9
2023-06-19 12:57:25 +01:00
Ian Lynagh
ec73f28d09
Merge pull request #13479 from igfoo/igfoo/ENUM_ENTRIES
...
Kotlin: Handle IrSyntheticBodyKind.ENUM_ENTRIES
2023-06-19 12:57:10 +01:00
Mathew Payne
a6a86acd9a
Fix formatting for ExternalFlow
2023-06-19 12:44:01 +01:00
Mathew Payne
4597210519
Update csharp/ql/lib/semmle/code/csharp/dataflow/ExternalFlow.qll
...
Co-authored-by: Jami <57204504+jcogs33@users.noreply.github.com >
2023-06-19 12:03:46 +01:00
Mathew Payne
861ac177b8
Update csharp/ql/lib/semmle/code/csharp/security/dataflow/CommandInjectionQuery.qll
...
Co-authored-by: Jami <57204504+jcogs33@users.noreply.github.com >
2023-06-19 12:03:38 +01:00
aegilops
8c9ccab9c9
Autoformat
2023-06-19 11:53:53 +01:00
Paul Hodgkinson
72d9d4736e
Merge branch 'main' into java/experimental/command-injection
2023-06-19 11:51:45 +01:00
aegilops
2112d73a6a
Autoformat
2023-06-19 11:50:54 +01:00
aegilops
1a108fb1c9
Changed to for constant string
2023-06-19 11:46:08 +01:00
aegilops
7c235e3786
Fixed linting issues. Will not fix instanceof, that is necessary
2023-06-19 11:41:23 +01:00
Asger F
8539db07c4
Ruby: Update ActiveDispatch due to change in toString
2023-06-19 12:16:07 +02:00
Asger F
f392af220b
Ruby: benign changes to SQLi tests (fixed FNs)
2023-06-19 12:15:57 +02:00
Asger F
ce0073b30c
Ruby: update StoredXSS test results
...
These results were previously flagged for the wrong reason.
Calls to a user-define method were seen as ORM calls. The real source is inside the user-defined method, but we miss that due to lack of 'self' handling in ORM tracking.
2023-06-19 12:15:57 +02:00
Asger F
e3a04499f6
Ruby: minor overhaul of ActiveResource model
2023-06-19 12:15:57 +02:00
Asger F
8bc4193ce0
Ruby: minor overhaul of ActiveRecord model
...
Old version had scalability issues when adding taking more interprocedural flow and inheritance into account.
2023-06-19 12:15:44 +02:00
Asger F
bb3b973b32
Ruby: use new features in ActionController
2023-06-19 12:06:35 +02:00
Asger F
fbfa31937f
Ruby: use new features in ActionMailer
2023-06-19 12:05:57 +02:00
Asger F
1ae41484da
Ruby: Use new features in ActionMailbox model
2023-06-19 12:05:15 +02:00
Asger F
f8ae5301a4
Ruby: update Twirp
...
This used right-to-left evaluation for API graphs, which is not supported anymore
2023-06-19 12:04:53 +02:00
Asger F
b305c13b65
Ruby: update SQLite3 model
2023-06-19 12:04:12 +02:00
Asger F
2ef010f1c0
Ruby: update GraphQL model
2023-06-19 12:04:00 +02:00
Asger F
61cda97163
Ruby: rename some call sites
2023-06-19 12:03:25 +02:00
Asger F
5b05e72d27
Ruby: switch to local dataflow when dealing with Kernel/IO
2023-06-19 12:02:39 +02:00
Asger F
0110610c6a
Ruby: overhaul API graphs
2023-06-19 12:01:42 +02:00
Rasmus Lerchedahl Petersen
eb3c33dfe2
python: remove erronous getACall()
...
`base` is already the `CallNode` we want.
2023-06-19 11:41:06 +02:00
Ian Lynagh
ca5bc6f224
Java: Add up/downgrade scripts
2023-06-19 10:36:29 +01:00
Ian Lynagh
1f538cced3
Kotlin: Handle IrSyntheticBodyKind.ENUM_ENTRIES
...
Generated by Kotlin 1.9 for some of our tests.
2023-06-19 10:36:29 +01:00
Arthur Baars
ea97c3ea83
Merge pull request #13423 from aibaars/update-grammar-3
...
Ruby: update grammar
2023-06-19 10:54:12 +02:00
Jeroen Ketema
bc42308bd3
Java: fix formatting
2023-06-19 10:31:49 +02:00
Jeroen Ketema
b420455e2b
C#: Update InlineFlowTests to use the merged path graph
2023-06-19 10:28:54 +02:00
Jeroen Ketema
6a84e6cbfd
Add the merged PathGraph to all copies of the InlineFlowTest library
2023-06-19 10:28:10 +02:00
Tony Torralba
8f6d2ed2f9
Adjust ZipSlip query description according to review suggestions.
2023-06-19 10:27:41 +02:00
Erik Krogh Kristensen
c289f66692
Merge pull request #13469 from erik-krogh/redos-3.10
...
ReDoS: stop spuriously matching everything when encountering an unsupported charclass
2023-06-19 10:21:00 +02:00
Tony Torralba
3c4d938cf1
Apply code review suggestions.
...
Co-authored-by: Asger F <asgerf@github.com >
2023-06-19 10:20:19 +02:00
Tony Torralba
433fc680ec
Apply suggestions from code review
...
Co-authored-by: mc <42146119+mchammer01@users.noreply.github.com >
2023-06-19 10:17:40 +02:00
Tom Hvitved
2253761eb0
Merge pull request #13494 from maikypedia/maikypedia/typo
...
Ruby : Naming error
2023-06-19 09:50:45 +02:00
Michael Nebel
1338261f04
Merge pull request #13472 from michaelnebel/csharp/usestubs2
...
C#: Use stubs in the Security feature related tests.
2023-06-19 09:34:19 +02:00
Maiky
849e732c48
typos
2023-06-19 01:16:27 +02:00
Maiky
d654e98650
Add empty string as source
2023-06-18 22:21:12 +02:00
Rasmus Lerchedahl Petersen
229641070f
python: rename summaries
2023-06-18 22:01:47 +02:00
Rasmus Lerchedahl Petersen
6554e804dd
python: add test for model summaries
...
(but no summaries yet)
2023-06-18 21:52:49 +02:00
Rasmus Lerchedahl Petersen
3cf9e3e692
Py/js/ruby: sync files
2023-06-18 21:52:49 +02:00
Rasmus Lerchedahl Petersen
18f4b75f8b
python: enable summaries from model
...
This requires a change to the shared interface:
Making `getNodeFromPath` public.
This because Python is doing its own thing and identifying call-backs.
2023-06-18 21:52:49 +02:00
Mathias Vorreiter Pedersen
cc09715ba7
Merge pull request #13466 from jketema/pointer-deref-fp
2023-06-18 00:51:59 +01:00
Aditya Sharad
08ac56579c
Merge pull request #13485 from github/jketema/codeql-cli-2.13.4-disable-overrun
...
Exclude `cpp/overrun-write` from `cpp-security-extended.qls`
2023-06-16 11:05:09 -07:00
Jeroen Ketema
0bb67e45b3
C++: lower the precision of cpp/overrun-write to exclude it from our query suites
2023-06-16 19:07:56 +02:00
Jeroen Ketema
000add206c
Revert "Exclude cpp/overrun-write from cpp-security-extended.qls"
...
This reverts commit 3aaa649076 .
2023-06-16 19:05:04 +02:00
aegilops
8c73fbeabe
Formatted
2023-06-16 17:33:21 +01:00