Mathias Vorreiter Pedersen
|
c7d624d314
|
Merge pull request #8247 from ihsinme/ihsinme-patch-80
CPP: Add query for CWE-190: Integer Overflow or Wraparound when using transform after operation
|
2022-03-07 11:00:29 +00:00 |
|
Geoffrey White
|
e7dca435a9
|
Merge pull request #6950 from ihsinme/ihsinme-patch-078
CPP: Add query for CWE-200 Exposure of Sensitive Information to an Unauthorized Actor
|
2022-03-07 10:55:29 +00:00 |
|
Mathias Vorreiter Pedersen
|
027c8247ae
|
Merge pull request #8310 from jketema/update-stats
C++: Update the DB scheme stats file
|
2022-03-07 09:11:53 +00:00 |
|
Mathias Vorreiter Pedersen
|
624795cbbf
|
Merge pull request #8059 from rdmarsh2/rdmarsh2/cpp/insufficient-key-strength
C++: new query for insufficient key strength
|
2022-03-04 17:11:44 +00:00 |
|
Robert Marsh
|
280fdbfc1b
|
C++: accept test output from perf improvement
The last commit removed some source nodes from the dataflow graph, which
changed the test expectations slightly. No result changes occurred.
|
2022-03-04 11:39:10 -05:00 |
|
Geoffrey White
|
17cd4d86f1
|
Fix tests.
|
2022-03-04 12:27:48 +00:00 |
|
Mathias Vorreiter Pedersen
|
9a91e66714
|
Merge pull request #8321 from MathiasVP/improve-using-expired-address-query
C++: More TPs from `cpp/using-expired-stack-address`
|
2022-03-04 12:07:55 +00:00 |
|
ihsinme
|
467136c173
|
Create ExposureSensitiveInformationUnauthorizedActor.expected
|
2022-03-04 00:02:44 +03:00 |
|
ihsinme
|
77bc26681d
|
Create ExposureSensitiveInformationUnauthorizedActor.expected
|
2022-03-04 00:02:26 +03:00 |
|
Robert Marsh
|
60532e631e
|
C++: fix missing paren
|
2022-03-03 14:45:43 -05:00 |
|
ihsinme
|
5d1dee24d4
|
Create ExposureSensitiveInformationUnauthorizedActor.qlref
|
2022-03-03 20:04:54 +03:00 |
|
ihsinme
|
7b3546ea30
|
Create ExposureSensitiveInformationUnauthorizedActor.qlref
|
2022-03-03 20:04:17 +03:00 |
|
ihsinme
|
625f74e9be
|
Rename cpp/ql/test/experimental/query-tests/Security/CWE/CWE-200/semmle/tests/test2.cpp to cpp/ql/test/experimental/query-tests/Security/CWE/CWE-200/test3/test.cpp
|
2022-03-03 20:01:24 +03:00 |
|
ihsinme
|
8eec20644f
|
Rename cpp/ql/test/experimental/query-tests/Security/CWE/CWE-200/semmle/tests/test1.cpp to cpp/ql/test/experimental/query-tests/Security/CWE/CWE-200/test2/test.cpp
|
2022-03-03 20:00:54 +03:00 |
|
ihsinme
|
6e951f74ed
|
Rename cpp/ql/test/experimental/query-tests/Security/CWE/CWE-200/semmle/tests/test.cpp to cpp/ql/test/experimental/query-tests/Security/CWE/CWE-200/test1/test.cpp
|
2022-03-03 20:00:18 +03:00 |
|
ihsinme
|
9c04bd12f5
|
Update and rename cpp/ql/test/experimental/query-tests/Security/CWE/CWE-200/semmle/tests/ExposureSensitiveInformationUnauthorizedActor.expected to cpp/ql/test/experimental/query-tests/Security/CWE/CWE-200/test1/ExposureSensitiveInformationUnauthorizedActor.expected
|
2022-03-03 19:59:36 +03:00 |
|
ihsinme
|
e1c1f80f28
|
Rename cpp/ql/test/experimental/query-tests/Security/CWE/CWE-200/semmle/tests/ExposureSensitiveInformationUnauthorizedActor.qlref to cpp/ql/test/experimental/query-tests/Security/CWE/CWE-200/test1/ExposureSensitiveInformationUnauthorizedActor.qlref
|
2022-03-03 19:58:16 +03:00 |
|
ihsinme
|
b32be69e0a
|
Update DangerousUseOfTransformationAfterOperation.expected
|
2022-03-03 19:55:30 +03:00 |
|
Mathias Vorreiter Pedersen
|
bf10456bf5
|
C++: Add a path explanation to the 'cpp/using-expired-stack-address' query.
|
2022-03-03 13:55:00 +00:00 |
|
Mathias Vorreiter Pedersen
|
9df923a7c8
|
C++: Catch more true positives by stepping into calls in the 'cpp/using-expired-stack-address' query.
|
2022-03-03 13:53:09 +00:00 |
|
Jeroen Ketema
|
f80372b837
|
C++: Update the DB scheme stats file
|
2022-03-03 09:02:37 +01:00 |
|
Jeroen Ketema
|
2fd950caad
|
C++: Fix join order in the IR dataflow library
Not having this fixed caused problems when updating the database
scheme stats file.
|
2022-03-03 07:42:52 +01:00 |
|
Robert Marsh
|
9fb94d85b4
|
C++: performance tweaks for InsufficientKeySize
|
2022-03-02 15:59:42 -05:00 |
|
Mathias Vorreiter Pedersen
|
3681a1b736
|
Merge pull request #7933 from geoffw0/cwe497
C++: Improve cpp/system-data-exposure
|
2022-03-02 10:18:01 +00:00 |
|
Mathias Vorreiter Pedersen
|
71cd507f89
|
Merge pull request #8298 from MathiasVP/filter-bad-conversions-in-cpp-gvn
C++: Fix `GVN` performance on more invalid IR
|
2022-03-02 10:14:19 +00:00 |
|
ihsinme
|
9e76260f1d
|
Update DangerousUseOfTransformationAfterOperation.ql
|
2022-03-02 10:38:57 +03:00 |
|
ihsinme
|
f5267ba8c6
|
Update DangerousUseOfTransformationAfterOperation.qhelp
|
2022-03-02 10:24:40 +03:00 |
|
Mathias Vorreiter Pedersen
|
155502cfdb
|
C#/C++: Sync identical files.
|
2022-03-01 16:56:49 +00:00 |
|
Mathias Vorreiter Pedersen
|
4acae4a2d1
|
C++: Remove redundant conjunct.
|
2022-03-01 16:56:25 +00:00 |
|
Geoffrey White
|
5402b02fd7
|
Merge branch 'main' into cwe497
|
2022-03-01 11:58:24 +00:00 |
|
Mathias Vorreiter Pedersen
|
52dbf2c787
|
C#/C++: Sync identical files.
|
2022-03-01 11:50:50 +00:00 |
|
Mathias Vorreiter Pedersen
|
b6faa207a4
|
C++: Remove redundant cast.
|
2022-03-01 11:50:44 +00:00 |
|
Mathias Vorreiter Pedersen
|
93bd380838
|
C#/C++: Sync identical files.
|
2022-03-01 11:37:19 +00:00 |
|
Mathias Vorreiter Pedersen
|
6b324fb781
|
C++: Filter out InheritanceConversionInstructions with multiple base or derived classes when doing global value numbering.
|
2022-03-01 11:34:41 +00:00 |
|
Tamás Vajk
|
94cb5c2be4
|
Merge pull request #8296 from github/post-release-prep/codeql-cli-2.8.2
Post-release preparation for codeql-cli-2.8.2
|
2022-03-01 11:57:36 +01:00 |
|
ihsinme
|
be11e4fc2d
|
Apply suggestions from code review
Co-authored-by: Geoffrey White <40627776+geoffw0@users.noreply.github.com>
|
2022-03-01 12:25:57 +03:00 |
|
github-actions[bot]
|
980f822983
|
Post-release preparation for codeql-cli-2.8.2
|
2022-03-01 09:24:30 +00:00 |
|
ihsinme
|
bc22b9b208
|
Update test.cpp
|
2022-03-01 09:43:15 +03:00 |
|
ihsinme
|
c6083a6f95
|
Apply suggestions from code review
Co-authored-by: Mathias Vorreiter Pedersen <mathiasvp@github.com>
|
2022-03-01 09:37:57 +03:00 |
|
Jeroen Ketema
|
0c2cfa1307
|
C++: Add comment on the existence of reference types
|
2022-02-28 19:14:54 +01:00 |
|
Jeroen Ketema
|
497991b6b1
|
C++: Improve change note
|
2022-02-28 16:08:23 +01:00 |
|
Geoffrey White
|
2b0d473072
|
C++: Remove this query from exclude-slow-queries.yml.
|
2022-02-28 12:18:11 +00:00 |
|
Jeroen Ketema
|
e40c51cc83
|
C++: Add documentation for TranslatedStructuredBindingVariableAccess
|
2022-02-27 21:13:48 +01:00 |
|
Jeroen Ketema
|
0a4d8132e6
|
C++: Consistently use getUnspecifiedType in structured binding IR translation
|
2022-02-27 21:13:48 +01:00 |
|
Jeroen Ketema
|
4ffbc2d148
|
C++: Ensure we use lvalue reference types for structured bindings
This also adds a test for rvalue reference uses in the tuple
structured binding case.
|
2022-02-27 21:13:48 +01:00 |
|
Jeroen Ketema
|
074577b539
|
C++: Refactor IR structured binding tuple test
|
2022-02-27 21:13:48 +01:00 |
|
Jeroen Ketema
|
edaabf8fdf
|
C++: Add structured bindings IR change note
|
2022-02-27 21:13:48 +01:00 |
|
Jeroen Ketema
|
6515e77c0e
|
C++: Generate additional loads for non-reference structured bindings
|
2022-02-27 21:13:48 +01:00 |
|
Jeroen Ketema
|
eebfbc12a0
|
C++: Add structured bindings struct as data member test case
|
2022-02-27 21:13:48 +01:00 |
|
Jeroen Ketema
|
5814349fd8
|
C++: Give names in structured binding declarations correct IR types
|
2022-02-27 21:13:48 +01:00 |
|