Skip to content

Commit 9d65b5f

Browse files
authored
Merge pull request #19531 from github/changedocs-2.21.3
Changenotes for 2.21.3
2 parents a01d5e6 + 7570f50 commit 9d65b5f

File tree

14 files changed

+192
-32
lines changed

14 files changed

+192
-32
lines changed

docs/codeql/codeql-overview/codeql-changelog/codeql-cli-2.20.6.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ Bug Fixes
3535
GitHub Actions
3636
""""""""""""""
3737

38-
* The :code:`actions/unversioned-immutable-action` query will no longer report any alerts, since the Immutable Actions feature is not yet available for customer use. The query remains in the default Code Scanning suites for use internal to GitHub. Once the Immutable Actions feature is available, the query will be updated to report alerts again.
38+
* The :code:`actions/unversioned-immutable-action` query will no longer report any alerts, since the Immutable Actions feature is not yet available for customer use. The query has also been moved to the experimental folder and will not be used in code scanning unless it is explicitly added to a code scanning configuration. Once the Immutable Actions feature is available, the query will be updated to report alerts again.
3939

4040
Major Analysis Improvements
4141
~~~~~~~~~~~~~~~~~~~~~~~~~~~

docs/codeql/codeql-overview/codeql-changelog/codeql-cli-2.21.1.rst

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -37,14 +37,6 @@ Bug Fixes
3737
Query Packs
3838
-----------
3939

40-
New Features
41-
~~~~~~~~~~~~
42-
43-
GitHub Actions
44-
""""""""""""""
45-
46-
* CodeQL and Copilot Autofix support for GitHub Actions is now Generally Available.
47-
4840
Bug Fixes
4941
~~~~~~~~~
5042

@@ -87,6 +79,14 @@ Python
8779

8880
* The :code:`py/mixed-tuple-returns` query no longer flags instances where the tuple is passed into the function as an argument, as this led to too many false positives.
8981

82+
New Features
83+
~~~~~~~~~~~~
84+
85+
GitHub Actions
86+
""""""""""""""
87+
88+
* CodeQL and Copilot Autofix support for GitHub Actions is now Generally Available.
89+
9090
Language Libraries
9191
------------------
9292

@@ -131,17 +131,17 @@ Ruby
131131
New Features
132132
~~~~~~~~~~~~
133133

134-
GitHub Actions
135-
""""""""""""""
136-
137-
* CodeQL and Copilot Autofix support for GitHub Actions is now Generally Available.
138-
139134
C/C++
140135
"""""
141136

142137
* Calling conventions explicitly specified on function declarations (:code:`__cdecl`, :code:`__stdcall`, :code:`__fastcall`, etc.) are now represented as specifiers of those declarations.
143138
* A new class :code:`CallingConventionSpecifier` extending the :code:`Specifier` class was introduced, which represents explicitly specified calling conventions.
144139

140+
GitHub Actions
141+
""""""""""""""
142+
143+
* CodeQL and Copilot Autofix support for GitHub Actions is now Generally Available.
144+
145145
Shared Libraries
146146
----------------
147147

Lines changed: 159 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,159 @@
1+
.. _codeql-cli-2.21.3:
2+
3+
==========================
4+
CodeQL 2.21.3 (2025-05-15)
5+
==========================
6+
7+
.. contents:: Contents
8+
:depth: 2
9+
:local:
10+
:backlinks: none
11+
12+
This is an overview of changes in the CodeQL CLI and relevant CodeQL query and library packs. For additional updates on changes to the CodeQL code scanning experience, check out the `code scanning section on the GitHub blog <https://github.blog/tag/code-scanning/>`__, `relevant GitHub Changelog updates <https://github.blog/changelog/label/code-scanning/>`__, `changes in the CodeQL extension for Visual Studio Code <https://marketplace.visualstudio.com/items/GitHub.vscode-codeql/changelog>`__, and the `CodeQL Action changelog <https://github.com/github/codeql-action/blob/main/CHANGELOG.md>`__.
13+
14+
Security Coverage
15+
-----------------
16+
17+
CodeQL 2.21.3 runs a total of 452 security queries when configured with the Default suite (covering 168 CWE). The Extended suite enables an additional 136 queries (covering 35 more CWE).
18+
19+
CodeQL CLI
20+
----------
21+
22+
Miscellaneous
23+
~~~~~~~~~~~~~
24+
25+
* Windows binaries for the CodeQL CLI are now built with :code:`/guard:cf`, enabling `Control Flow Guard <https://learn.microsoft.com/en-us/windows/win32/secbp/control-flow-guard>`__.
26+
27+
Query Packs
28+
-----------
29+
30+
Minor Analysis Improvements
31+
~~~~~~~~~~~~~~~~~~~~~~~~~~~
32+
33+
C#
34+
""
35+
36+
* Changed the precision of the :code:`cs/equality-on-floats` query from medium to high.
37+
38+
JavaScript/TypeScript
39+
"""""""""""""""""""""
40+
41+
* Type information is now propagated more precisely through :code:`Promise.all()` calls,
42+
leading to more resolved calls and more sources and sinks being detected.
43+
44+
Query Metadata Changes
45+
~~~~~~~~~~~~~~~~~~~~~~
46+
47+
C/C++
48+
"""""
49+
50+
* The tag :code:`external/cwe/cwe-14` has been removed from :code:`cpp/memset-may-be-deleted` and the tag :code:`external/cwe/cwe-014` has been added.
51+
* The tag :code:`external/cwe/cwe-20` has been removed from :code:`cpp/count-untrusted-data-external-api` and the tag :code:`external/cwe/cwe-020` has been added.
52+
* The tag :code:`external/cwe/cwe-20` has been removed from :code:`cpp/count-untrusted-data-external-api-ir` and the tag :code:`external/cwe/cwe-020` has been added.
53+
* The tag :code:`external/cwe/cwe-20` has been removed from :code:`cpp/untrusted-data-to-external-api-ir` and the tag :code:`external/cwe/cwe-020` has been added.
54+
* The tag :code:`external/cwe/cwe-20` has been removed from :code:`cpp/untrusted-data-to-external-api` and the tag :code:`external/cwe/cwe-020` has been added.
55+
* The tag :code:`external/cwe/cwe-20` has been removed from :code:`cpp/late-check-of-function-argument` and the tag :code:`external/cwe/cwe-020` has been added.
56+
57+
C#
58+
""
59+
60+
* The tag :code:`external/cwe/cwe-13` has been removed from :code:`cs/password-in-configuration` and the tag :code:`external/cwe/cwe-013` has been added.
61+
* The tag :code:`external/cwe/cwe-11` has been removed from :code:`cs/web/debug-binary` and the tag :code:`external/cwe/cwe-011` has been added.
62+
* The tag :code:`external/cwe/cwe-16` has been removed from :code:`cs/web/large-max-request-length` and the tag :code:`external/cwe/cwe-016` has been added.
63+
* The tag :code:`external/cwe/cwe-16` has been removed from :code:`cs/web/request-validation-disabled` and the tag :code:`external/cwe/cwe-016` has been added.
64+
* The tag :code:`external/cwe/cwe-20` has been removed from :code:`cs/count-untrusted-data-external-api` and the tag :code:`external/cwe/cwe-020` has been added.
65+
* The tag :code:`external/cwe/cwe-20` has been removed from :code:`cs/serialization-check-bypass` and the tag :code:`external/cwe/cwe-020` has been added.
66+
* The tag :code:`external/cwe/cwe-20` has been removed from :code:`cs/untrusted-data-to-external-api` and the tag :code:`external/cwe/cwe-020` has been added.
67+
* The tag :code:`external/cwe/cwe-12` has been removed from :code:`cs/web/missing-global-error-handler` and the tag :code:`external/cwe/cwe-012` has been added.
68+
69+
Golang
70+
""""""
71+
72+
* The tag :code:`external/cwe/cwe-20` has been removed from :code:`go/count-untrusted-data-external-api` and the tag :code:`external/cwe/cwe-020` has been added.
73+
* The tag :code:`external/cwe/cwe-20` has been removed from :code:`go/incomplete-hostname-regexp` and the tag :code:`external/cwe/cwe-020` has been added.
74+
* The tag :code:`external/cwe/cwe-20` has been removed from :code:`go/regex/missing-regexp-anchor` and the tag :code:`external/cwe/cwe-020` has been added.
75+
* The tag :code:`external/cwe/cwe-20` has been removed from :code:`go/suspicious-character-in-regex` and the tag :code:`external/cwe/cwe-020` has been added.
76+
* The tag :code:`external/cwe/cwe-20` has been removed from :code:`go/untrusted-data-to-external-api` and the tag :code:`external/cwe/cwe-020` has been added.
77+
* The tag :code:`external/cwe/cwe-20` has been removed from :code:`go/untrusted-data-to-unknown-external-api` and the tag :code:`external/cwe/cwe-020` has been added.
78+
* The tag :code:`external/cwe/cwe-90` has been removed from :code:`go/ldap-injection` and the tag :code:`external/cwe/cwe-090` has been added.
79+
* The tag :code:`external/cwe/cwe-74` has been removed from :code:`go/dsn-injection` and the tag :code:`external/cwe/cwe-074` has been added.
80+
* The tag :code:`external/cwe/cwe-74` has been removed from :code:`go/dsn-injection-local` and the tag :code:`external/cwe/cwe-074` has been added.
81+
* The tag :code:`external/cwe/cwe-79` has been removed from :code:`go/html-template-escaping-passthrough` and the tag :code:`external/cwe/cwe-079` has been added.
82+
83+
Java/Kotlin
84+
"""""""""""
85+
86+
* The tag :code:`external/cwe/cwe-20` has been removed from :code:`java/count-untrusted-data-external-api` and the tag :code:`external/cwe/cwe-020` has been added.
87+
* The tag :code:`external/cwe/cwe-20` has been removed from :code:`java/untrusted-data-to-external-api` and the tag :code:`external/cwe/cwe-020` has been added.
88+
* The tag :code:`external/cwe/cwe-93` has been removed from :code:`java/netty-http-request-or-response-splitting` and the tag :code:`external/cwe/cwe-093` has been added.
89+
90+
JavaScript/TypeScript
91+
"""""""""""""""""""""
92+
93+
* The tag :code:`external/cwe/cwe-79` has been removed from :code:`js/disabling-electron-websecurity` and the tag :code:`external/cwe/cwe-079` has been added.
94+
* The tag :code:`external/cwe/cwe-20` has been removed from :code:`js/count-untrusted-data-external-api` and the tag :code:`external/cwe/cwe-020` has been added.
95+
* The tag :code:`external/cwe/cwe-20` has been removed from :code:`js/untrusted-data-to-external-api` and the tag :code:`external/cwe/cwe-020` has been added.
96+
* The tag :code:`external/cwe/cwe-20` has been removed from :code:`js/untrusted-data-to-external-api-more-sources` and the tag :code:`external/cwe/cwe-020` has been added.
97+
98+
Python
99+
""""""
100+
101+
* The tags :code:`security/cwe/cwe-94` and :code:`security/cwe/cwe-95` have been removed from :code:`py/use-of-input` and the tags :code:`external/cwe/cwe-094` and :code:`external/cwe/cwe-095` have been added.
102+
* The tag :code:`external/cwe/cwe-20` has been removed from :code:`py/count-untrusted-data-external-api` and the tag :code:`external/cwe/cwe-020` has been added.
103+
* The tag :code:`external/cwe/cwe-20` has been removed from :code:`py/untrusted-data-to-external-api` and the tag :code:`external/cwe/cwe-020` has been added.
104+
* The tag :code:`external/cwe/cwe-20` has been removed from :code:`py/cookie-injection` and the tag :code:`external/cwe/cwe-020` has been added.
105+
* The tag :code:`external/cwe/cwe-20` has been removed from :code:`py/incomplete-url-substring-sanitization` and the tag :code:`external/cwe/cwe-020` has been added.
106+
* The tag :code:`external/cwe/cwe-94` has been removed from :code:`py/js2py-rce` and the tag :code:`external/cwe/cwe-094` has been added.
107+
108+
Ruby
109+
""""
110+
111+
* The precision of :code:`rb/useless-assignment-to-local` has been adjusted from :code:`medium` to :code:`high`.
112+
* The tag :code:`external/cwe/cwe-94` has been removed from :code:`rb/server-side-template-injection` and the tag :code:`external/cwe/cwe-094` has been added.
113+
114+
Language Libraries
115+
------------------
116+
117+
Bug Fixes
118+
~~~~~~~~~
119+
120+
C/C++
121+
"""""
122+
123+
* Fixed an infinite loop in :code:`semmle.code.cpp.rangeanalysis.new.RangeAnalysis` when computing ranges in very large and complex function bodies.
124+
125+
Minor Analysis Improvements
126+
~~~~~~~~~~~~~~~~~~~~~~~~~~~
127+
128+
JavaScript/TypeScript
129+
"""""""""""""""""""""
130+
131+
* Enhanced modeling of the `fastify <https://www.npmjs.com/package/fastify>`__ framework to support the :code:`all` route handler method.
132+
* Improved modeling of the |link-code-shelljs-1|_ and |link-code-async-shelljs-2|_ libraries by adding support for the :code:`which`, :code:`cmd`, :code:`asyncExec` and :code:`env`.
133+
* Added support for the :code:`fastify` :code:`addHook` method.
134+
135+
Python
136+
""""""
137+
138+
* Added modeling for the :code:`hdbcli` PyPI package as a database library implementing PEP 249.
139+
* Added header write model for :code:`send_header` in :code:`http.server`.
140+
141+
New Features
142+
~~~~~~~~~~~~
143+
144+
Java/Kotlin
145+
"""""""""""
146+
147+
* Kotlin versions up to 2.2.0\ *x* are now supported. Support for the Kotlin 1.5.x series is dropped (so the minimum Kotlin version is now 1.6.0).
148+
149+
Swift
150+
"""""
151+
152+
* Added AST nodes :code:`UnsafeCastExpr`, :code:`TypeValueExpr`, :code:`IntegerType`, and :code:`BuiltinFixedArrayType` that correspond to new nodes added by Swift 6.1.
153+
154+
.. |link-code-shelljs-1| replace:: :code:`shelljs`\
155+
.. _link-code-shelljs-1: https://www.npmjs.com/package/shelljs
156+
157+
.. |link-code-async-shelljs-2| replace:: :code:`async-shelljs`\
158+
.. _link-code-async-shelljs-2: https://www.npmjs.com/package/async-shelljs
159+

docs/codeql/codeql-overview/codeql-changelog/index.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ A list of queries for each suite and language `is available here <https://docs.g
1111
.. toctree::
1212
:maxdepth: 1
1313

14+
codeql-cli-2.21.3
1415
codeql-cli-2.21.2
1516
codeql-cli-2.21.1
1617
codeql-cli-2.21.0

go/ql/lib/CHANGELOG.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,6 @@ No user-facing changes.
3030

3131
* The member predicate `hasLocationInfo` has been deprecated on the following classes: `BasicBlock`, `Callable`, `Content`, `ContentSet`, `ControlFlow::Node`, `DataFlowCallable`, `DataFlow::Node`, `Entity`, `GVN`, `HtmlTemplate::TemplateStmt`, `IR:WriteTarget`, `SourceSinkInterpretationInput::SourceOrSinkElement`, `SourceSinkInterpretationInput::InterpretNode`, `SsaVariable`, `SsaDefinition`, `SsaWithFields`, `StringOps::ConcatenationElement`, `Type`, and `VariableWithFields`. Use `getLocation()` instead.
3232

33-
### Major Analysis Improvements
34-
35-
* Go 1.24 is now supported. This includes the new language feature of generic type aliases.
36-
3733
### Minor Analysis Improvements
3834

3935
* The location info for the following classes has been changed slightly to match a location that is in the database: `BasicBlock`, `ControlFlow::EntryNode`, `ControlFlow::ExitNode`, `ControlFlow::ConditionGuardNode`, `IR::ImplicitLiteralElementIndexInstruction`, `IR::EvalImplicitTrueInstruction`, `SsaImplicitDefinition`, `SsaPhiNode`.
@@ -48,6 +44,10 @@ No user-facing changes.
4844
* The member predicate `getNamedType` on `GoMicro::ServiceInterfaceType` has been deprecated. Use the new member predicate `getDefinedType` instead.
4945
* The member predicate `getNamedType` on `Twirp::ServiceInterfaceType` has been deprecated. Use the new member predicate `getDefinedType` instead.
5046

47+
### Major Analysis Improvements
48+
49+
* Go 1.24 is now supported. This includes the new language feature of generic type aliases.
50+
5151
### Minor Analysis Improvements
5252

5353
* Taint models have been added for the `weak` package, which was added in Go 1.24.

go/ql/lib/change-notes/released/4.1.0.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@
66
* The member predicate `getNamedType` on `GoMicro::ServiceInterfaceType` has been deprecated. Use the new member predicate `getDefinedType` instead.
77
* The member predicate `getNamedType` on `Twirp::ServiceInterfaceType` has been deprecated. Use the new member predicate `getDefinedType` instead.
88

9+
### Major Analysis Improvements
10+
11+
* Go 1.24 is now supported. This includes the new language feature of generic type aliases.
12+
913
### Minor Analysis Improvements
1014

1115
* Taint models have been added for the `weak` package, which was added in Go 1.24.

go/ql/lib/change-notes/released/4.2.0.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,6 @@
44

55
* The member predicate `hasLocationInfo` has been deprecated on the following classes: `BasicBlock`, `Callable`, `Content`, `ContentSet`, `ControlFlow::Node`, `DataFlowCallable`, `DataFlow::Node`, `Entity`, `GVN`, `HtmlTemplate::TemplateStmt`, `IR:WriteTarget`, `SourceSinkInterpretationInput::SourceOrSinkElement`, `SourceSinkInterpretationInput::InterpretNode`, `SsaVariable`, `SsaDefinition`, `SsaWithFields`, `StringOps::ConcatenationElement`, `Type`, and `VariableWithFields`. Use `getLocation()` instead.
66

7-
### Major Analysis Improvements
8-
9-
* Go 1.24 is now supported. This includes the new language feature of generic type aliases.
10-
117
### Minor Analysis Improvements
128

139
* The location info for the following classes has been changed slightly to match a location that is in the database: `BasicBlock`, `ControlFlow::EntryNode`, `ControlFlow::ExitNode`, `ControlFlow::ConditionGuardNode`, `IR::ImplicitLiteralElementIndexInstruction`, `IR::EvalImplicitTrueInstruction`, `SsaImplicitDefinition`, `SsaPhiNode`.

java/ql/lib/CHANGELOG.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ No user-facing changes.
2020
### Minor Analysis Improvements
2121

2222
* Java extraction is now able to download Maven 3.9.x if a Maven Enforcer Plugin configuration indicates it is necessary. Maven 3.8.x is still preferred if the enforcer-plugin configuration (if any) permits it.
23-
* Added a path injection sanitizer for calls to `java.lang.String.matches`, `java.lang.String.replace`, and `java.lang.String.replaceAll` that make sure '/', '\', '..' are not in the path.
23+
* Added a path injection sanitizer for calls to `java.lang.String.matches`, `java.lang.String.replace`, and `java.lang.String.replaceAll` that make sure `/`, `\\`, `..` are not in the path.
2424

2525
### Bug Fixes
2626

@@ -55,8 +55,8 @@ No user-facing changes.
5555
* Deleted the deprecated `isLValue` and `isRValue` predicates from the `VarAccess` class, use `isVarWrite` and `isVarRead` respectively instead.
5656
* Deleted the deprecated `getRhs` predicate from the `VarWrite` class, use `getASource` instead.
5757
* Deleted the deprecated `LValue` and `RValue` classes, use `VarWrite` and `VarRead` respectively instead.
58-
* Deleted a lot of deprecated classes ending in "*Access", use the corresponding "*Call" classes instead.
59-
* Deleted a lot of deprecated predicates ending in "*Access", use the corresponding "*Call" predicates instead.
58+
* Deleted a lot of deprecated classes ending in `*Access`, use the corresponding `*Call` classes instead.
59+
* Deleted a lot of deprecated predicates ending in `*Access`, use the corresponding `*Call` predicates instead.
6060
* Deleted the deprecated `EnvInput` and `DatabaseInput` classes from `FlowSources.qll`, use the threat models feature instead.
6161
* Deleted some deprecated API predicates from `SensitiveApi.qll`, use the Sink classes from that file instead.
6262

java/ql/lib/change-notes/released/7.0.0.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
* Deleted the deprecated `isLValue` and `isRValue` predicates from the `VarAccess` class, use `isVarWrite` and `isVarRead` respectively instead.
66
* Deleted the deprecated `getRhs` predicate from the `VarWrite` class, use `getASource` instead.
77
* Deleted the deprecated `LValue` and `RValue` classes, use `VarWrite` and `VarRead` respectively instead.
8-
* Deleted a lot of deprecated classes ending in "*Access", use the corresponding "*Call" classes instead.
9-
* Deleted a lot of deprecated predicates ending in "*Access", use the corresponding "*Call" predicates instead.
8+
* Deleted a lot of deprecated classes ending in `*Access`, use the corresponding `*Call` classes instead.
9+
* Deleted a lot of deprecated predicates ending in `*Access`, use the corresponding `*Call` predicates instead.
1010
* Deleted the deprecated `EnvInput` and `DatabaseInput` classes from `FlowSources.qll`, use the threat models feature instead.
1111
* Deleted some deprecated API predicates from `SensitiveApi.qll`, use the Sink classes from that file instead.
1212

java/ql/lib/change-notes/released/7.1.2.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
### Minor Analysis Improvements
44

55
* Java extraction is now able to download Maven 3.9.x if a Maven Enforcer Plugin configuration indicates it is necessary. Maven 3.8.x is still preferred if the enforcer-plugin configuration (if any) permits it.
6-
* Added a path injection sanitizer for calls to `java.lang.String.matches`, `java.lang.String.replace`, and `java.lang.String.replaceAll` that make sure '/', '\', '..' are not in the path.
6+
* Added a path injection sanitizer for calls to `java.lang.String.matches`, `java.lang.String.replace`, and `java.lang.String.replaceAll` that make sure `/`, `\\`, `..` are not in the path.
77

88
### Bug Fixes
99

ruby/ql/lib/CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ No user-facing changes.
4848
* Deleted the deprecated `ModelClass` and `ModelInstance` classes from `ActiveResource.qll`, use `ModelClassNode` and `ModelClassNode.getAnInstanceReference()` instead.
4949
* Deleted the deprecated `Collection` class from `ActiveResource.qll`, use `CollectionSource` instead.
5050
* Deleted the deprecated `ServiceInstantiation` and `ClientInstantiation` classes from `Twirp.qll`.
51-
* Deleted a lot of deprecated dataflow modules from "*Query.qll" files.
51+
* Deleted a lot of deprecated dataflow modules from `*Query.qll` files.
5252
* Deleted the old deprecated TypeTracking library.
5353

5454
## 3.0.2

ruby/ql/lib/change-notes/released/4.0.0.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,5 @@
1414
* Deleted the deprecated `ModelClass` and `ModelInstance` classes from `ActiveResource.qll`, use `ModelClassNode` and `ModelClassNode.getAnInstanceReference()` instead.
1515
* Deleted the deprecated `Collection` class from `ActiveResource.qll`, use `CollectionSource` instead.
1616
* Deleted the deprecated `ServiceInstantiation` and `ClientInstantiation` classes from `Twirp.qll`.
17-
* Deleted a lot of deprecated dataflow modules from "*Query.qll" files.
17+
* Deleted a lot of deprecated dataflow modules from `*Query.qll` files.
1818
* Deleted the old deprecated TypeTracking library.

0 commit comments

Comments
 (0)