mirror of
https://github.com/github/codeql.git
synced 2025-12-17 01:03:14 +01:00
1.4 KiB
1.4 KiB
5.0.0
Breaking Changes
- Deleted the deprecated
userInputArgumentpredicate and its convenience accessor from theSecurity.qll. - Deleted the deprecated
userInputReturnedpredicate and its convenience accessor from theSecurity.qll. - Deleted the deprecated
userInputReturnpredicate from theSecurity.qll. - Deleted the deprecated
isUserInputpredicate and its convenience accessor from theSecurity.qll. - Deleted the deprecated
userInputArgumentpredicate from theSecurityOptions.qll. - Deleted the deprecated
userInputReturnedpredicate from theSecurityOptions.qll.
New Features
- Added local flow source models for
ReadFile,ReadFileEx,MapViewOfFile,MapViewOfFile2,MapViewOfFile3,MapViewOfFile3FromApp,MapViewOfFileEx,MapViewOfFileFromApp,MapViewOfFileNuma2, andNtReadFile. - Added the
pCmdLinearguments ofWinMainandwWinMainas local flow sources. - Added source models for
GetCommandLineA,GetCommandLineW,GetEnvironmentStringsA,GetEnvironmentStringsW,GetEnvironmentVariableA, andGetEnvironmentVariableW. - Added summary models for
CommandLineToArgvAandCommandLineToArgvW. - Added support for
wmainas part of the ArgvSource model.
Bug Fixes
- Fixed a problem where
asExpr()onDataFlow::Nodewould never returnArrayAggregateLiterals. - Fixed a problem where
asExpr()onDataFlow::Nodewould never returnClassAggregateLiterals.