Anders Schack-Mulligen
7197cc56dd
Merge pull request #22014 from github/copilot/update-rescue-clause-exception-handling
...
Ruby AST: preserve ExceptionList node in RescueClause for 2+ exceptions
2026-06-22 13:28:29 +02:00
Anders Schack-Mulligen
48b0cbcf01
Merge pull request #22031 from github/copilot/tweak-csharp-extractor
...
Extract `TypeMention` for `catch (Exception)` clauses
2026-06-22 13:27:47 +02:00
Michael Nebel
18f49ed1a2
C#: Fix spelling error.
2026-06-22 13:04:38 +02:00
Anders Schack-Mulligen
ac7ed0612d
C#: Accept test change.
2026-06-22 13:00:55 +02:00
Michael Nebel
5f31632445
C#: Move GetAllFeeds to the feed manager.
2026-06-22 12:45:53 +02:00
Jeroen Ketema
03187ae8be
Merge pull request #22013 from jketema/swift/more-arguments
...
Swift: Strip out more unknown clang arguments
2026-06-22 12:35:36 +02:00
copilot-swe-agent[bot]
bd84fb31e1
Add regression for catch type mention extraction
2026-06-22 09:41:55 +00:00
copilot-swe-agent[bot]
4c9fa4dddc
Emit catch type mentions without variables
2026-06-22 09:37:24 +00:00
Anders Schack-Mulligen
7d66ec0f39
Ruby: Clarify AST.
2026-06-22 11:14:53 +02:00
Michael Nebel
6a2a337ffe
C#: Move the nuget.config diagnostics out of the GetAllFeeds method.
2026-06-22 11:03:40 +02:00
Michael Nebel
cf896f243f
C#: Re-factor more the feed related methods into the FeedManager.
2026-06-22 11:03:38 +02:00
Michael Nebel
bae2d18446
C#: Refactor some of the feed logic into a separate class.
2026-06-22 11:03:35 +02:00
Michael Nebel
2fb5321a50
C#: NoOpPackageRestore only needs the PackageConfigs collection and not the entire FileProvider.
2026-06-22 11:03:33 +02:00
idrissrio
0a41157d77
C/C++: update stats file
2026-06-22 10:27:21 +02:00
Idriss Riouak
568a147f77
Merge pull request #22007 from github/java-update-ferstl-depgraph-cves
...
Java: update ferstl depgraph cves
2026-06-22 10:08:05 +02:00
Owen Mansel-Chan
07cf89568f
Test CFG for function epilogue (read-result nodes and calls to defered functions)
2026-06-20 22:04:45 +01:00
Owen Mansel-Chan
42ebe56023
Make all lines in logging tests reachable
2026-06-20 22:04:43 +01:00
Sotiris Dragonas
d86ec1a4b4
Merge pull request #22012 from github/bazookamusic/js-prompt-injection-sinks
...
JS Prompt Injection - Add some more sinks and reclassify legacy API
2026-06-19 17:41:41 +03:00
Owen Mansel-Chan
b54d95d7c8
Merge pull request #21967 from github/copilot/conversion-of-codeql-queries
...
Convert selected Python qlref tests to inline expectations
2026-06-19 14:56:36 +01:00
Michael Nebel
a076ffcc9a
Merge pull request #21996 from michaelnebel/csharp/fixpathcombineissues
...
C#: Fix the `cs/path-combine` code quality issues in the extractor.
2026-06-19 15:49:24 +02:00
Owen Mansel-Chan
f65d1e82cf
Merge pull request #21554 from github/copilot/make-go-use-ssa-library
...
Go: use shared SSA library (codeql.ssa.Ssa)
2026-06-19 13:40:37 +01:00
Owen Mansel-Chan
27f6ffc00e
Delete accidentally included text file
2026-06-19 13:24:06 +01:00
Owen Mansel-Chan
c9d45217d2
Fix order of comments in test
2026-06-19 13:23:52 +01:00
Jeroen Ketema
75328daf71
Swift: Match quotes
2026-06-19 13:55:19 +02:00
Anders Fugmann
0f83586757
Kotlin 2.4.0: Address peer review
...
* Update documentation to only claim support for 2.4.0x
* Python test code; remove newlines between imports.
* Sync comments between kotlin 1.8 and 1.9
* Update code comments to attach where actually relevant,
and improve comments on IrMemberAccessExpression<*>.extensionReceiverParameterIndex()
2026-06-19 13:45:28 +02:00
Anders Schack-Mulligen
6fbb572950
Ruby: Get rid of the change note.
2026-06-19 13:27:34 +02:00
Anders Schack-Mulligen
132b476acd
Ruby: autoformat
2026-06-19 13:26:10 +02:00
copilot-swe-agent[bot]
65b4a4346b
Add ExceptionList AST node for rescue clauses with 2+ exceptions
2026-06-19 13:26:06 +02:00
Owen Mansel-Chan
451fc2e4e7
Undo conversion for queries that import LegacyPointsTo
2026-06-19 12:22:42 +01:00
Owen Mansel-Chan
5497f2c5fe
Convert Python qlref tests to inline expectations
2026-06-19 12:22:40 +01:00
Anders Schack-Mulligen
0834e640bb
Ruby: Prepare qltest change by line renumbering.
2026-06-19 13:15:18 +02:00
Owen Mansel-Chan
1496fb6b12
Shared: allow comment starting with # after inline expectation comment
2026-06-19 11:20:30 +01:00
Asger F
66c1f037f5
Add TODO
2026-06-19 12:19:51 +02:00
Asger F
2675070291
unified/swift: Clean up translation of patterns
...
Patterns have an unusual parse tree, but now the matching should
at least be a bit easier to follow.
The TODO regarding not being able to pass down context to handle
var/let is still relevant, and can't be solved in the mapping alone.
2026-06-19 11:35:06 +02:00
Sotiris Dragonas
38435fc3f2
Merge branch 'main' into bazookamusic/js-prompt-injection-sinks
2026-06-19 12:19:50 +03:00
Jeroen Ketema
b743ad9a49
Swift: Strip out more unknown clang arguments
2026-06-19 11:08:55 +02:00
Asger F
c01264d05c
Coerce pattern_element.key to be an identifier
2026-06-19 10:31:34 +02:00
Asger F
63e1cc90e9
Test: add corpus test for switch case patterns with labeled arguments
...
Adds a test case 'Switch with labeled case pattern arguments' covering:
- case .implicit(isAcknowledged: false) — labeled bool literal
- case .thread(threadRowId: _, let rowId) — labeled wildcard + binding
The current output contains type errors: pattern_element::key is being
produced as name_expr instead of identifier. These will be fixed in the
following commit.
2026-06-19 10:27:20 +02:00
Michael Nebel
03b525b689
C#: Handle the places where we could risk that Path.Combine would have thrown away the first argument.
2026-06-19 10:22:52 +02:00
Michael Nebel
f7b3f851e8
C#: Rename PathCombine to PathJoin.
2026-06-19 10:22:49 +02:00
Michael Nebel
131d4a0d81
C#: Fix the cs/path-combine code quality issues in the extractor.
2026-06-19 10:22:40 +02:00
Michael Nebel
2686026608
Merge pull request #21993 from michaelnebel/csharp/dropmono
...
C#: Only use `nuget.exe` on Windows or machines with Mono.
2026-06-19 09:53:04 +02:00
idrissrio
ebb74a56f6
Java: accept new test results
2026-06-19 09:38:16 +02:00
Owen Mansel-Chan
1d69c30ec1
Merge pull request #22010 from github/workflow/coverage/update
...
Update CSV framework coverage reports
2026-06-19 03:26:14 +01:00
github-actions[bot]
65a3153066
Add changed framework coverage reports
2026-06-19 01:06:45 +00:00
Geoffrey White
721070a191
Rust: Make the Seed case a tiny bit more realistic.
2026-06-18 23:43:18 +01:00
Geoffrey White
b86cb6df63
Rust: Additional test cases for weak sensitive data hashing.
2026-06-18 23:32:38 +01:00
Geoffrey White
3aaeb68553
Rust: Make the new test inline expectations.
2026-06-18 22:57:15 +01:00
Geoffrey White
e8923b7688
Rust: Output cryptographic operations in the weak sensitive data hashing query test.
2026-06-18 17:07:28 +01:00
Sotiris Dragonas
ea87f59480
JS: Add and reclassify prompt-injection sinks for AI SDKs
...
Add missing system/user prompt-injection sinks across the OpenAI,
Anthropic, and Google GenAI JavaScript models:
- OpenAI videos.create/edit/extend/remix prompts (user)
- OpenAI beta.realtime.sessions.create instructions (system)
- Anthropic legacy completions.create prompt (user)
- Google GenAI caches.create config.systemInstruction (system)
- Google GenAI caches.create config.contents (user)
Also reclassify the OpenAI legacy completions.create prompt from
system-prompt-injection to user-prompt-injection: the legacy
/v1/completions endpoint takes a single free-form prompt with no role
separation, so it is the text-in/text-out equivalent of a user message.
Note: videos.remix takes the prompt in Argument[1] (remix(videoID, body)),
and Google GenAI caches.create nests both contents and systemInstruction
under config, so the model entries differ slightly from a naive mapping.
Add corresponding test cases with inline annotations and regenerate the
.expected files.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-06-18 17:32:10 +03:00