Geoffrey White
2b4ea18dfe
Swift: Add a similar sink for password hashing as well.
2026-05-27 10:33:41 +01:00
Geoffrey White
98b7659cc1
Swift: Add a special case sink for weak sensitive data hashing sinks that are calls through a metatype.
2026-05-27 10:33:39 +01:00
Geoffrey White
d9c0b9ca31
Swift: Additional test cases for CryptoKit.
2026-05-27 10:33:37 +01:00
Geoffrey White
b44bca9ea7
Swift: Add HashFunction protocol and other realism to the CryptoKit test stubs (this is needed for new cases to work as intended).
2026-05-27 10:33:31 +01:00
Jeroen Ketema
e66b1e4beb
Potential fix for pull request finding
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-27 10:58:05 +02:00
Jeroen Ketema
362c48cc6d
C++: Add change note
2026-05-27 10:44:44 +02:00
Jeroen Ketema
35364a087a
C++: Update expected test results after extractor changes
2026-05-27 10:23:16 +02:00
Anders Schack-Mulligen
780591d42a
Ruby: Remove spurious parent-child edges for Ruby::SimpleSymbol.
...
These treesitter nodes translate to multiple AstNodes, but we only want
those that are Stmts.
2026-05-27 10:06:15 +02:00
Anders Schack-Mulligen
3aa69823af
Ruby: Skip BodyStmt in ErbDirective.getAChildStmt.
2026-05-27 10:06:14 +02:00
Asger F
f18cdcfec6
Merge pull request #21848 from asgerf/asgerf/swift-yeast
...
Unified: Add schema checking and corpus-style tests
2026-05-26 22:00:21 +02:00
Jeroen Ketema
7862922e5c
C++: Remove deprecated code
2026-05-26 17:54:51 +02:00
Taus
fbc861e7a4
unified: Clarify grammar comment
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-26 16:19:02 +02:00
Michael Nebel
7f2fb2eb99
C#: Use the generic version of the associated implementation.
2026-05-26 15:59:25 +02:00
Michael Nebel
769b1957a5
C#: Update generated files.
2026-05-26 14:13:02 +02:00
Michael Nebel
26da373bd4
C#: Update Roslyn and other pinned dependencies.
2026-05-26 14:11:36 +02:00
Óscar San José
fe7b2b9d4f
Merge pull request #21892 from github/release-prep/2.25.6
...
Release preparation for version 2.25.6
2026-05-25 12:30:55 +02:00
github-actions[bot]
44a914e40f
Release preparation for version 2.25.6
2026-05-25 10:23:26 +00:00
Óscar San José
491c373e07
Merge pull request #21864 from github/post-release-prep/codeql-cli-2.25.5
...
Post-release preparation for codeql-cli-2.25.5
2026-05-22 17:41:38 +02:00
Óscar San José
996e79131e
Merge branch 'main' into post-release-prep/codeql-cli-2.25.5
2026-05-22 16:32:30 +02:00
Tom Hvitved
688695cd57
Merge pull request #21876 from hvitved/dense-rank-short-circuit
...
Util: Short-circuit `rank` usage in dense ranking library
2026-05-22 16:08:45 +02:00
Jeroen Ketema
3c4e22a8ba
Merge pull request #21870 from jketema/jketema/generated
...
C++: Add ability to see if one template was generated from another
2026-05-22 15:46:06 +02:00
Tom Hvitved
c70007607a
Merge pull request #21850 from hvitved/type-inference-unify-base-type
...
Type inference: Unify `getABaseTypeMention` and `conditionSatisfiesConstraint`
2026-05-22 13:44:18 +02:00
Tom Hvitved
9685755479
Merge pull request #21865 from hvitved/csharp/compilation-cwd-folder
...
C#: Ensure that `Folder` entities exist for `Compilation` entities
2026-05-22 13:42:35 +02:00
Anders Schack-Mulligen
e07f45fff4
Ruby: Accept test changes.
2026-05-22 13:36:59 +02:00
Mathias Vorreiter Pedersen
a7405bddaa
Merge pull request #21856 from MathiasVP/scanf-safe-functions
...
C++: Model secure versions of `scanf` as flow sources
2026-05-22 12:34:54 +01:00
Anders Schack-Mulligen
3adb7043e8
Ruby: Fix pre-existing bug.
2026-05-22 13:29:45 +02:00
Jeroen Ketema
8ad461be98
C++: Add change note
2026-05-22 13:13:27 +02:00
Jeroen Ketema
0e6257de2d
C++: Fix QLDoc wording
2026-05-22 13:13:25 +02:00
Jeroen Ketema
77f6caca00
C++: Update stats file
2026-05-22 13:13:24 +02:00
Jeroen Ketema
f98dfcd0a5
C++: Add upgrade and downgrade scripts
2026-05-22 13:13:22 +02:00
Jeroen Ketema
a027665ab4
C++: Add ability to see if one template was generated from another
2026-05-22 13:13:21 +02:00
Óscar San José
de1cb26a93
Merge pull request #21890 from github/codeql-spark-run-26283874463
...
Update changelog documentation site for codeql-cli-2.25.5
2026-05-22 13:11:25 +02:00
github-actions[bot]
9599f01ae0
update codeql documentation
2026-05-22 11:02:30 +00:00
Owen Mansel-Chan
e8779295ee
Update test results
2026-05-22 11:43:18 +01:00
Anders Schack-Mulligen
7dcd2d6ab6
Ruby: Adjust CFG to updated AST.
2026-05-22 11:06:15 +02:00
Anders Schack-Mulligen
b6c2915f24
Ruby: Split callable and its body into two AST nodes.
2026-05-22 11:06:14 +02:00
Michael Nebel
5a219d1527
Merge pull request #21845 from michaelnebel/csharp/unaryoperatorcleanup
...
C#: Unary expression cleanup in the extractor.
2026-05-22 11:06:02 +02:00
Tom Hvitved
ec7e38cd4d
C#: Ensure that Folder entities exist for Compilation entities
2026-05-22 11:03:15 +02:00
Michael Nebel
871f307fa4
Merge pull request #21871 from michaelnebel/csharp14/updatedocumentation
...
C# 14: Update documentation and claim C# 14 / .NET 10 support.
2026-05-22 10:54:36 +02:00
Tom Hvitved
3ee45ff4b9
Apply suggestion from @geoffw0
...
Co-authored-by: Geoffrey White <40627776+geoffw0@users.noreply.github.com >
2026-05-22 10:07:52 +02:00
Tom Hvitved
6d6e9c0d47
Util: Only compute dense ranks when needed
2026-05-22 08:59:01 +02:00
Owen Mansel-Chan
0ef59dffb4
Merge pull request #21852 from knewbury01/knewbury01/adjust-actions-queries-untrusted-checkout-second-iteration
...
Actions: Improve actions/ql/src/Security/CWE-829/UntrustedCheckoutX queries further iteration
2026-05-21 17:20:33 +01:00
Rasmus Lerchedahl Petersen
fa758d6bf5
python: fix test
2026-05-21 16:59:19 +01:00
Rasmus Lerchedahl Petersen
fa9426c749
Python: extra tests for comprehension
2026-05-21 16:59:18 +01:00
Rasmus Lerchedahl Petersen
0ecca91dea
Python: typo
2026-05-21 16:59:16 +01:00
Rasmus Lerchedahl Petersen
f669a4f3bf
Python: Make sure all imprecise taint bubbles up
2026-05-21 16:59:14 +01:00
Rasmus Lerchedahl Petersen
3275c814bd
Python: reset test expectations
2026-05-21 16:59:11 +01:00
Rasmus Lerchedahl Petersen
9a180036a5
Python: conversion step for format_map
...
and adjust collection test
2026-05-21 16:59:08 +01:00
Rasmus Lerchedahl Petersen
93e7ab52b7
Python: adjust test expectations
...
We now find an alert on this line as we hope to
It is not an alert for _full_ SSRF, though, since that configuration cannot handle multiple substitutions.
2026-05-21 16:58:51 +01:00
Rasmus Lerchedahl Petersen
facb3b681d
Python: recover taint for % format strings
2026-05-21 16:57:50 +01:00