Mathias Vorreiter Pedersen
|
d9d36ff213
|
C++: Fix Code Scanning errors.
|
2023-12-04 16:53:03 +00:00 |
|
Mathias Vorreiter Pedersen
|
03b77dbf2a
|
C++: Make 'node.asExpr()' behave as 'node.asDefinition()' in void contexts.
|
2023-12-04 16:38:13 +00:00 |
|
Alex Eyers-Taylor
|
f3f53570a4
|
CPP: Fix metadata and add a change-note.
|
2023-12-04 12:19:31 +00:00 |
|
Jeroen Ketema
|
b185efa9e4
|
C++: Remove unneeded dataflow imports
|
2023-12-01 21:11:22 +01:00 |
|
Geoffrey White
|
b0514de094
|
C++: Add cpp/crypto-primitive query to experimental.
|
2023-11-30 15:03:03 +00:00 |
|
Mathias Vorreiter Pedersen
|
c1561e8675
|
Merge branch 'main' into reduce-duplication-from-operators
|
2023-11-30 14:30:50 +00:00 |
|
Mathias Vorreiter Pedersen
|
351caaccfe
|
C++: Add GOOD and BAD comments to qhelp examples.
|
2023-11-29 09:44:54 +00:00 |
|
Mathias Vorreiter Pedersen
|
8afd9288cb
|
Apply suggestions from code review
Co-authored-by: Felicity Chapman <felicitymay@github.com>
|
2023-11-29 09:36:29 +00:00 |
|
Mathias Vorreiter Pedersen
|
2b36ba33f0
|
C++: Add support for 'data' in the query.
|
2023-11-28 12:57:59 +00:00 |
|
Alex Eyers-Taylor
|
3e9aeac004
|
CPP: Fix sscanf false positives in older linux repos
|
2023-11-28 12:07:05 +00:00 |
|
Mathias Vorreiter Pedersen
|
ff4c63f696
|
C++: Add change note.
|
2023-11-28 09:16:49 +00:00 |
|
Mathias Vorreiter Pedersen
|
71ad7696c3
|
C++: Add qhelp.
|
2023-11-28 09:06:24 +00:00 |
|
Mathias Vorreiter Pedersen
|
204acbacc5
|
C++: Add a new query for detecting calls to 'c_str' on temporary objects.
|
2023-11-28 09:06:24 +00:00 |
|
Alex Eyers-Taylor
|
9eb5b23f54
|
CPP: Fix query formatting
|
2023-11-27 15:55:44 +00:00 |
|
Mathias Vorreiter Pedersen
|
73138f1913
|
C++: No need to exclude ExprNodes as sources now that #14903 is merged.
|
2023-11-24 16:58:30 +00:00 |
|
Alex Eyers-Taylor
|
12e24a2b44
|
CPP: Exclude incorrect scanf checks from missing scanf checks
|
2023-11-24 16:57:59 +00:00 |
|
Mathias Vorreiter Pedersen
|
a7d820ce62
|
C++: Remove workaround for negated conditions in 'cpp/user-controlled-bypass'.
|
2023-11-24 15:17:45 +00:00 |
|
Alex Eyers-Taylor
|
f48e8b6062
|
CPP: Add query for detecteing incorrect error checking for scanf
|
2023-11-24 14:53:10 +00:00 |
|
Mathias Vorreiter Pedersen
|
e438671846
|
Merge pull request #14896 from MathiasVP/no-dtt-in-user-controlled-bypass
C++: Rewrite `cpp/user-controlled-bypass` away from `DefaultTaintTracking`
|
2023-11-24 14:43:10 +00:00 |
|
Mathias Vorreiter Pedersen
|
2681617f28
|
C++: Undo the workaround in 'cpp/tainted-permissions-check'.
|
2023-11-24 10:56:11 +00:00 |
|
Mathias Vorreiter Pedersen
|
5604fd7d80
|
C++: Rewrite 'cpp/user-controlled-bypass' away from 'DefaultTaintTracking'.
|
2023-11-23 17:35:54 +00:00 |
|
Mathias Vorreiter Pedersen
|
257d94be20
|
Merge pull request #14886 from jketema/rewrite-tainted-condition
C++: Rewrite `cpp/tainted-permissions-check` to not use `DefaultTaintTracking`
|
2023-11-23 16:18:03 +00:00 |
|
Mathias Vorreiter Pedersen
|
149fb7bbc2
|
Merge pull request #14881 from MathiasVP/no-dtt-in-user-controlled-null-termination-tainted
C++: Rewrite `cpp/user-controlled-null-termination-tainted` away from `DefaultTaintTracking`
|
2023-11-23 14:41:33 +00:00 |
|
Mathias Vorreiter Pedersen
|
b774ae07c8
|
Update cpp/ql/src/Security/CWE/CWE-170/ImproperNullTerminationTainted.ql
Co-authored-by: Jeroen Ketema <93738568+jketema@users.noreply.github.com>
|
2023-11-23 14:10:57 +00:00 |
|
Jeroen Ketema
|
7834626e26
|
C++: Rewrite cpp/tainted-permissions-check to not use DefaultTaintTracking
|
2023-11-23 14:52:53 +01:00 |
|
Jeroen Ketema
|
bb1945f899
|
C++: Rewrite cpp/tainted-format-string away from DefaultTaintTracking
|
2023-11-22 16:49:13 +01:00 |
|
Mathias Vorreiter Pedersen
|
306440ce6e
|
C++: Convert 'cpp/user-controlled-null-termination-tainted' away from 'DefaultTaintTracking'.
|
2023-11-22 15:43:24 +00:00 |
|
Mathias Vorreiter Pedersen
|
976adc3c7c
|
C++: Fixup queries to keep the old results.
|
2023-11-21 17:50:08 +00:00 |
|
Mathias Vorreiter Pedersen
|
75f860595a
|
Merge pull request #14838 from MathiasVP/no-dtt-in-arithmetic-with-extreme-values
C++: Convert `cpp/arithmetic-with-extreme-values` away from `DefaultTaintTracking`
|
2023-11-20 16:39:58 +00:00 |
|
Chris Campbell
|
27a2781954
|
Merge branch 'github:main' into main
|
2023-11-20 12:15:45 +00:00 |
|
Arthur Baars
|
db180d9872
|
Merge pull request #14823 from github/post-release-prep/codeql-cli-2.15.3
Post-release preparation for codeql-cli-2.15.3
|
2023-11-19 12:13:42 +01:00 |
|
Mathias Vorreiter Pedersen
|
c65c2489cf
|
C++: Rewrite 'cpp/arithmetic-with-extreme-values' away from 'DefaultTaintTracking'.
|
2023-11-17 16:38:35 +00:00 |
|
github-actions[bot]
|
bad499e360
|
Post-release preparation for codeql-cli-2.15.3
|
2023-11-17 14:35:41 +00:00 |
|
Chris Campbell
|
114b694553
|
Remove @precision values, correct missing tags
|
2023-11-16 15:50:41 +00:00 |
|
Mathias Vorreiter Pedersen
|
c5d2866948
|
Merge pull request #14812 from MathiasVP/no-dtt-in-Integer-overflow-tainted
C++: Convert `cpp/integer-overflow-tainted` away from DefaultTaintTracking
|
2023-11-16 15:24:13 +00:00 |
|
Mathias Vorreiter Pedersen
|
30f0b8ab2b
|
Merge pull request #14808 from jketema/jketema/del-fmt-global
C++: Delete `cpp/tainted-format-string-through-global`
|
2023-11-16 13:44:21 +00:00 |
|
github-actions[bot]
|
6ec9b95072
|
Release preparation for version 2.15.3
|
2023-11-16 13:07:16 +00:00 |
|
Mathias Vorreiter Pedersen
|
078f223052
|
C++: Rewrite 'cpp/cpp/integer-overflow-tainted' away from DefaultTaintTracking.
|
2023-11-16 12:01:38 +00:00 |
|
Henry Mercer
|
de83929a60
|
Remove LoC metrics from the analysis summary
|
2023-11-16 11:36:44 +00:00 |
|
Mathias Vorreiter Pedersen
|
5c0fb2030d
|
C++: Move change note.
|
2023-11-16 09:57:08 +00:00 |
|
Jeroen Ketema
|
2eb67549e6
|
C++: Tweak change note slightly
|
2023-11-16 10:56:47 +01:00 |
|
Jeroen Ketema
|
afe318edbe
|
C++: Delete cpp/tainted-format-string-through-global
|
2023-11-16 10:52:05 +01:00 |
|
Mathias Vorreiter Pedersen
|
4d4ca6b948
|
Merge pull request #14794 from MathiasVP/catch-more-return-stack-allocated-memory
C++: Catch more returns of stack-allocated memory
|
2023-11-15 19:23:24 +00:00 |
|
Jeroen Ketema
|
46e6e72593
|
C++: Address review comments
|
2023-11-15 14:57:53 +01:00 |
|
Jeroen Ketema
|
92c18960c5
|
C++: Rewrite cpp/uncontrolled-process-operation to not use DefaultTaintTracking
|
2023-11-15 14:57:53 +01:00 |
|
Mathias Vorreiter Pedersen
|
bae7e10e46
|
C++: Also add MSVC-related 'alloca'-like functions.
|
2023-11-15 12:07:17 +00:00 |
|
Mathias Vorreiter Pedersen
|
6730f57d5c
|
C++: Also flag up 'alloca' and friends.
|
2023-11-15 11:51:57 +00:00 |
|
Mathias Vorreiter Pedersen
|
1623bba18a
|
Merge branch 'main' into no-dtt-in-tainted-arithmetic
|
2023-11-14 13:35:15 +00:00 |
|
Mathias Vorreiter Pedersen
|
c950e26b3e
|
C++: Rewrite 'cpp/cpp/tainted-arithmetic' away from DefaultTaintTracking.
|
2023-11-14 12:19:12 +00:00 |
|
Mathias Vorreiter Pedersen
|
967bbbc1a7
|
C++: Block flow out of sinks that are qualifiers. This removes the new result duplication and keeps the new result.
|
2023-11-14 09:29:47 +00:00 |
|