Ben Rodes
939b2181d4
Wchar fp fixes ( #107 )
...
* Adding tests and updated expected file with false positives to correct.
(cherry picked from commit 26e58532ee )
* Modifications to the query to address false positives.
(cherry picked from commit cc24f1ed9f )
* Updating expected file, false positives now resolved.
(cherry picked from commit 92c8d39ba3 )
* Correct comment.
(cherry picked from commit 338ab96593 )
* Changing from hasIntermediateType to getABaseType.
(cherry picked from commit c4737c7fbb )
* Switching to looking for explicit declaration of unsigned char, to avoid cases where unsigned char is the default char width for `char`.
(cherry picked from commit 51e787b316 )
* Altering ordering for exists statement to be clearer.
(cherry picked from commit 31324fc778 )
* Altering exists predicate ordering to be clearer.
(cherry picked from commit c91f7f4918 )
* Changing name of predicate to be clearer, and removing an unused parameter.
(cherry picked from commit 318e75c094 )
* Removing unnecessary bracket/singleton set literal.
(cherry picked from commit 162519185d )
* Formatting.
(cherry picked from commit c496503053 )
2024-10-01 09:51:10 -04:00
Dilan Bhalla
14ce258807
2.19.0 upgrade
2024-09-18 14:28:42 -07:00
Dilan
f63c2b071d
Merge tag 'codeql-cli/latest'
...
Compatible with the latest released version of the CodeQL CLI
2024-09-12 14:59:27 +00:00
github-actions[bot]
91537cdf9a
Release preparation for version 2.18.4
2024-09-09 16:08:48 +00:00
Dilan Bhalla
db7c90d3dd
2.18.3 upgrade
2024-09-03 00:02:09 -07:00
github-actions[bot]
0db6379602
Release preparation for version 2.18.3
2024-08-27 17:50:22 +00:00
Henry Mercer
0f44cd3f62
Revert "Release preparation for version 2.18.3"
2024-08-27 18:19:25 +01:00
github-actions[bot]
0724fd7ce2
Post-release preparation for codeql-cli-2.18.3
2024-08-21 18:25:54 +00:00
github-actions[bot]
17cd9624fb
Release preparation for version 2.18.3
2024-08-21 17:13:52 +00:00
Simon Friis Vindum
1665badc83
C++: Add change note for cpp/uncontrolled-allocation-size
2024-08-19 08:23:40 +02:00
Simon Friis Vindum
1959e1929e
C++: Reuse bounded predicate in TaintedAllocationSize query
2024-08-19 08:23:32 +02:00
Simon Friis Vindum
5548304432
C++: Grammar improvements to query help text
2024-08-16 13:08:34 +02:00
Dilan
0550ff1040
Merge tag 'codeql-cli/latest'
...
Compatible with the latest released version of the CodeQL CLI
2024-08-13 14:59:34 +00:00
Simon Friis Vindum
5e8ac5ef0d
C++: Update documentation for cpp/uncontrolled-allocation-size to clarify its scope
2024-08-13 16:27:04 +02:00
github-actions[bot]
cc6d87c276
Post-release preparation for codeql-cli-2.18.2
2024-08-08 12:56:21 +00:00
github-actions[bot]
019da8c287
Release preparation for version 2.18.2
2024-08-07 14:02:38 +00:00
Alexander Eyers-Taylor
46577b585e
Revert "Release preparation for version 2.18.2"
2024-08-07 14:24:37 +01:00
github-actions[bot]
c14ba0e4bd
Release preparation for version 2.18.2
2024-08-06 12:46:15 +00:00
Dilan Bhalla
db6fb7b5a3
2.18.1 merge
2024-07-31 14:52:51 -07:00
Geoffrey White
20672acb74
Merge pull request #17110 from geoffw0/memfree
...
C++: Improve cpp/memory-may-not-be-freed
2024-07-31 15:59:42 +01:00
Geoffrey White
c172b946a1
C++: Change note.
2024-07-31 14:55:15 +01:00
Geoffrey White
4aea4c0323
C++: Simple fix.
2024-07-31 14:46:25 +01:00
Geoffrey White
52020f7e5b
Merge pull request #17028 from geoffw0/cryptodoc
...
C++: Improve query doc advice for using encryption
2024-07-25 21:46:16 +01:00
Geoffrey White
27314aac16
Apply suggestions from code review
...
Co-authored-by: Ben Ahmady <32935794+subatoi@users.noreply.github.com >
2024-07-25 15:17:21 +01:00
Mathias Vorreiter Pedersen
4d3377b116
Merge branch 'main' into promote-unsigned-difference-expression-compared-zero-to-code-scanning
2024-07-25 14:00:05 +01:00
Geoffrey White
eaf2949857
Merge pull request #17054 from geoffw0/scanf
...
C++: Fix false positives in cpp/incorrectly-checked-scanf
2024-07-24 10:51:25 +01:00
Geoffrey White
a98fac0d7d
C++: Change note.
2024-07-23 17:27:42 +01:00
Geoffrey White
6026f65f8b
C++: Fix FPs in cpp/incorrectly-checked-scanf.
2024-07-23 17:27:37 +01:00
Chuan-kai Lin
67dac96e80
Merge pull request #17041 from github/post-release-prep/codeql-cli-2.18.1
...
Post-release preparation for codeql-cli-2.18.1
2024-07-23 06:48:30 -07:00
Geoffrey White
e467cc033e
Merge pull request #17037 from geoffw0/sizecheck
...
C++: Fix issue with cpp/suspicious-allocation-size
2024-07-23 14:47:17 +01:00
Geoffrey White
c1bd892a13
Update cpp/ql/src/Security/CWE/CWE-311/CleartextStorage.inc.qhelp
...
Co-authored-by: Mathias Vorreiter Pedersen <mathiasvp@github.com >
2024-07-23 13:14:07 +01:00
github-actions[bot]
49cc8f8ff8
Post-release preparation for codeql-cli-2.18.1
2024-07-22 22:00:48 +00:00
github-actions[bot]
368bcb684a
Release preparation for version 2.18.1
2024-07-22 21:30:50 +00:00
Chuan-kai Lin
23320b6e5e
Revert "Release preparation for version 2.18.1"
2024-07-22 13:22:49 -07:00
Geoffrey White
437c679266
C++: Switch to using the Buffer.qll implementation directly.
2024-07-22 18:09:08 +01:00
Geoffrey White
e8718f9d2f
C++: Change note.
2024-07-22 18:01:47 +01:00
Geoffrey White
7b03f3268f
C++: Fix false positives.
2024-07-22 18:00:15 +01:00
Geoffrey White
b1608d815b
C++: Change note.
2024-07-22 16:34:41 +01:00
Geoffrey White
b4fa23d731
C++: Address false positive results in template instantiations.
2024-07-22 16:34:39 +01:00
github-actions[bot]
55935fc123
Release preparation for version 2.18.1
2024-07-22 14:56:15 +00:00
Geoffrey White
b00e312569
C++: Replace placeholder key in the example for cpp/cleartext-storage-database.
2024-07-22 11:17:34 +01:00
Geoffrey White
f931dab14a
C++: Improve the cpp/cleartext-* query examples by using libsodium rather than pseudocode.
2024-07-22 11:17:33 +01:00
Geoffrey White
ffc61ae1bb
C++: Make memset_s a clearer recommendation in the .qhelp for cpp/memset-may-be-deleted.
2024-07-22 09:51:22 +01:00
Mathias Vorreiter Pedersen
5f70c44270
C++: Add change note.
2024-07-17 11:44:38 +01:00
Mathias Vorreiter Pedersen
9dd43d8e6f
C++: Promote 'cpp/unsigned-difference-expression-compared-zero' to Code Scanning.
2024-07-17 11:44:37 +01:00
Mathias Vorreiter Pedersen
4e916dedb1
C++: Add change note.
2024-07-16 13:17:31 +01:00
Mathias Vorreiter Pedersen
3d88f08264
C++: Include more expressions in the base case.
2024-07-16 13:04:45 +01:00
Mathias Vorreiter Pedersen
d539ce0a01
C++: Use GVN for base case.
2024-07-16 13:02:43 +01:00
Mathias Vorreiter Pedersen
575fbd2578
C++: Prepatory simplification.
2024-07-16 13:02:41 +01:00
Mathias Vorreiter Pedersen
5da3fb5e05
Merge pull request #16959 from MathiasVP/promote-iterator-to-expired-container-to-code-scanning
...
C++: Promote `cp/iterator-to-expired-container` to Code Scanning
2024-07-15 11:55:32 +01:00