-
Notifications
You must be signed in to change notification settings - Fork 2k
Add changelog entry for CodeQL 2.23.1 release #20508
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
| @@ -0,0 +1,176 @@ | ||||||
| .. _codeql-cli-2.23.1: | ||||||
|
|
||||||
| ========================== | ||||||
| CodeQL 2.23.1 (2025-09-23) | ||||||
| ========================== | ||||||
|
|
||||||
| .. contents:: Contents | ||||||
| :depth: 2 | ||||||
| :local: | ||||||
| :backlinks: none | ||||||
|
|
||||||
| 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>`__. | ||||||
|
|
||||||
| Security Coverage | ||||||
| ----------------- | ||||||
|
|
||||||
| CodeQL 2.23.1 runs a total of 478 security queries when configured with the Default suite (covering 166 CWE). The Extended suite enables an additional 135 queries (covering 35 more CWE). 3 security queries have been added with this release. | ||||||
|
|
||||||
| CodeQL CLI | ||||||
| ---------- | ||||||
|
|
||||||
| New Features | ||||||
| ~~~~~~~~~~~~ | ||||||
|
|
||||||
| * CodeQL now adds the sources and sinks of path alerts to the :code:`relatedLocations` property of SARIF results if they are not included as the primary location or within the alert message. This means that path alerts will show on PRs if a source or sink is added or modified, even for queries that don't follow the common convention of selecting the sink as the primary location and mentioning the source in the alert message. | ||||||
|
|
||||||
| * CodeQL now populates file coverage information for GitHub Actions on | ||||||
| \ `the tool status page for code scanning <https://docs.github.com/en/code-security/code-scanning/managing-your-code-scanning-configuration/about-the-tool-status-page#viewing-the-tool-status-page-for-a-repository>`__. | ||||||
|
|
||||||
| Query Packs | ||||||
| ----------- | ||||||
|
|
||||||
| Bug Fixes | ||||||
| ~~~~~~~~~ | ||||||
|
|
||||||
| C/C++ | ||||||
| """"" | ||||||
|
|
||||||
| * The predicate :code:`occurenceCount` in the file module :code:`MagicConstants` has been deprecated. Use :code:`occurrenceCount` instead. | ||||||
| * The predicate :code:`additionalAdditionOrSubstractionCheckForLeapYear` in the file module :code:`LeapYear` has been deprecated. Use :code:`additionalAdditionOrSubtractionCheckForLeapYear` instead. | ||||||
|
||||||
| * The predicate :code:`additionalAdditionOrSubstractionCheckForLeapYear` in the file module :code:`LeapYear` has been deprecated. Use :code:`additionalAdditionOrSubtractionCheckForLeapYear` instead. | |
| * The predicate :code:`additionalAdditionOrSubtractionCheckForLeapYear` in the file module :code:`LeapYear` has been deprecated. Use :code:`additionalAdditionOrSubtractionCheckForLeapYear` instead. |
Copilot
AI
Sep 24, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The word 'ContructorCall' should be 'ConstructorCall' (missing 's'). This appears to be documenting a typo fix in the codebase.
| * The predicate :code:`getAContructorCall` in the class :code:`SslContextClass` has been deprecated. Use :code:`getAConstructorCall` instead. | |
| * The predicate :code:`getAConstructorCall` in the class :code:`SslContextClass` has been deprecated. Use :code:`getAConstructorCall` instead. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The word 'occurenceCount' should be 'occurrenceCount' (missing 'r'). This appears to be documenting a typo fix in the codebase.