Skip to content

Commit 371a50e

Browse files
authored
Merge branch 'main' into cwe-134
2 parents 53a6133 + ef210b8 commit 371a50e

File tree

181 files changed

+5813
-5651
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

181 files changed

+5813
-5651
lines changed

actions/ql/lib/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## 0.4.10
2+
3+
No user-facing changes.
4+
15
## 0.4.9
26

37
No user-facing changes.
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
## 0.4.10
2+
3+
No user-facing changes.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
---
2-
lastReleaseVersion: 0.4.9
2+
lastReleaseVersion: 0.4.10

actions/ql/lib/qlpack.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: codeql/actions-all
2-
version: 0.4.10-dev
2+
version: 0.4.11-dev
33
library: true
44
warnOnImplicitThis: true
55
dependencies:

actions/ql/src/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
## 0.6.2
2+
3+
### Minor Analysis Improvements
4+
5+
* The query `actions/missing-workflow-permissions` is now aware of the minimal permissions needed for the actions `deploy-pages`, `delete-package-versions`, `ai-inference`. This should lead to better alert messages and better fix suggestions.
6+
17
## 0.6.1
28

39
No user-facing changes.
Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
---
2-
category: minorAnalysis
3-
---
1+
## 0.6.2
2+
3+
### Minor Analysis Improvements
4+
45
* The query `actions/missing-workflow-permissions` is now aware of the minimal permissions needed for the actions `deploy-pages`, `delete-package-versions`, `ai-inference`. This should lead to better alert messages and better fix suggestions.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
---
2-
lastReleaseVersion: 0.6.1
2+
lastReleaseVersion: 0.6.2

actions/ql/src/qlpack.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: codeql/actions-queries
2-
version: 0.6.2-dev
2+
version: 0.6.3-dev
33
library: false
44
warnOnImplicitThis: true
55
groups: [actions, queries]

cpp/ql/lib/CHANGELOG.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,27 @@
1+
## 5.0.0
2+
3+
### Breaking Changes
4+
5+
* Deleted the deprecated `userInputArgument` predicate and its convenience accessor from the `Security.qll`.
6+
* Deleted the deprecated `userInputReturned` predicate and its convenience accessor from the `Security.qll`.
7+
* Deleted the deprecated `userInputReturn` predicate from the `Security.qll`.
8+
* Deleted the deprecated `isUserInput` predicate and its convenience accessor from the `Security.qll`.
9+
* Deleted the deprecated `userInputArgument` predicate from the `SecurityOptions.qll`.
10+
* Deleted the deprecated `userInputReturned` predicate from the `SecurityOptions.qll`.
11+
12+
### New Features
13+
14+
* Added local flow source models for `ReadFile`, `ReadFileEx`, `MapViewOfFile`, `MapViewOfFile2`, `MapViewOfFile3`, `MapViewOfFile3FromApp`, `MapViewOfFileEx`, `MapViewOfFileFromApp`, `MapViewOfFileNuma2`, and `NtReadFile`.
15+
* Added the `pCmdLine` arguments of `WinMain` and `wWinMain` as local flow sources.
16+
* Added source models for `GetCommandLineA`, `GetCommandLineW`, `GetEnvironmentStringsA`, `GetEnvironmentStringsW`, `GetEnvironmentVariableA`, and `GetEnvironmentVariableW`.
17+
* Added summary models for `CommandLineToArgvA` and `CommandLineToArgvW`.
18+
* Added support for `wmain` as part of the ArgvSource model.
19+
20+
### Bug Fixes
21+
22+
* Fixed a problem where `asExpr()` on `DataFlow::Node` would never return `ArrayAggregateLiteral`s.
23+
* Fixed a problem where `asExpr()` on `DataFlow::Node` would never return `ClassAggregateLiteral`s.
24+
125
## 4.3.1
226

327
### Bug Fixes

cpp/ql/lib/change-notes/2025-05-15-class-aggregate-literals.md

Lines changed: 0 additions & 4 deletions
This file was deleted.

0 commit comments

Comments
 (0)