Mathias Vorreiter Pedersen
102221d0aa
C++: Add lots of taint inheriting content related to '_HTTP_REQUEST'.
2026-03-31 11:30:39 +01:00
copilot-swe-agent[bot]
a6377145ac
Convert C++ CSV models from QL files to .model.yml data extensions
...
Migrate ZeroMQ models from ZMQ.qll and getc-family source models
from Gets.qll into new .model.yml files in the ext/ directory.
Agent-Logs-Url: https://github.com/github/codeql/sessions/da8f5e5b-35f7-47a4-afa0-750616e3df5b
Co-authored-by: owen-mc <62447351+owen-mc@users.noreply.github.com >
2026-03-26 12:38:19 +00:00
Mathias Vorreiter Pedersen
7ef96e3f3c
C++: Add taint-inheriting reads from the Winhttp structs.
2026-02-03 11:30:31 +00:00
Mathias Vorreiter Pedersen
d69de0cc76
C++: Add a MaD model for 'CRegKey' and mark query calls as local flow sources.
2024-11-27 16:41:57 +00:00
Mathias Vorreiter Pedersen
33212da876
C++: Add a MaD model for 'CAtlTemporaryFile' and mark reads as local flow sources.
2024-11-27 16:41:53 +00:00
Mathias Vorreiter Pedersen
3709151353
C++: Add a MaD model for 'CAtlFileMappingBase' and mark reads as local flow sources.
2024-11-27 16:41:51 +00:00
Mathias Vorreiter Pedersen
74eae4a18d
C++: Add a MaD model for 'CAtlFile' and mark reads as local flow sources.
2024-11-27 16:41:48 +00:00
Mathias Vorreiter Pedersen
c61395b973
C++: Add implicit read of the 'm_strPath' member.
2024-11-27 16:41:37 +00:00
Mathias Vorreiter Pedersen
948be09257
C++: Add an taint step from object to field for 'CComBSTR's.
2024-11-27 16:41:31 +00:00
Mathias Vorreiter Pedersen
763b991408
C++: Add models.
2024-11-27 16:41:18 +00:00
Mathias Vorreiter Pedersen
03ab74e07d
C++: Add more 'CommandExecutionFunction's.
2024-11-25 13:43:20 +00:00
Simon Friis Vindum
d9dbcdba34
C++: Fix imports
2024-08-26 12:42:44 +02:00
Mathias Vorreiter Pedersen
999fb07931
C++: Add more alias models.
2024-07-22 16:19:19 +01:00
Geoffrey White
cbab24ba45
C++: Sort Models.qll.
2024-04-10 14:59:13 +01:00
Geoffrey White
e0f866f19d
Merge branch 'main' into mad
2024-04-10 14:58:52 +01:00
Mathias Vorreiter Pedersen
777755a241
C++: Add alias models for 'fopen'.
2024-04-05 19:02:23 +01:00
Geoffrey White
fa26b55452
C++: Add models-as-data models for ZMQ networking library + wiring.
2024-03-28 21:50:07 +00:00
Benjamin Rodes
022276badc
Added model for gettext variants.
2024-02-02 12:05:52 -05:00
Mathias Vorreiter Pedersen
1dfd32ee5c
C++: Model function calls throwing exceptions.
2024-01-30 11:32:50 +00:00
Benjamin Rodes
f404d7a5f8
Changes to address pr comments.
2023-11-02 13:11:23 -04:00
Benjamin Rodes
18c8d90a1a
Adding a model implementation for ODBC.
...
(cherry picked from commit 04147f8d91cdf018ec03cbfdb953253e23687944)
2023-10-31 08:52:05 -07:00
Mathias Vorreiter Pedersen
43e8b900bf
C++: Fix 'strtol' model.
2023-10-27 14:59:11 +01:00
Jeroen Ketema
f35b7f8fe8
C++: Model scanf and fscanf as flow sources
2022-12-08 15:22:41 +01:00
Robert Marsh
21ed5c430d
Merge branch 'main' into rdmarsh2/improve-exec-tainted
...
Manual fix for conflict in Models.qll
2021-09-22 11:51:18 -07:00
Robert Marsh
a3e1f54e33
C++: Refactor models to prevent IR reevaluation
2021-09-15 10:55:56 -07:00
Mathias Vorreiter Pedersen
44dca68463
Merge branch 'main' into promote-sql-pqxx
2021-09-14 15:29:37 +01:00
Andrew Eisenberg
2c5dd2dfa3
Packaging: Refactor the cpp libraries
...
This PR separates the core cpp packs into `codeql/cpp-queries` and
`codeql/cpp-all`.
There are very few lines of code changed. Almost all changes are moving
files around.
2021-08-17 11:22:36 -07:00