Simon Friis Vindum
|
7d6e2060e5
|
Adapt all languages to changes in shared library
|
2025-09-22 14:18:58 +02:00 |
|
Joe Farebrother
|
463f79bed2
|
Merge pull request #20263 from joefarebrother/python-qual-exceptions
Python: Modernize the Unreachable Except Block query
|
2025-09-22 09:42:09 +01:00 |
|
Joe Farebrother
|
2cd1d2fd2f
|
Merge pull request #20392 from joefarebrother/python-qual-file-not-closed
Python: Improve File Not Closed query to reduce false positives and provide clearer alerts
|
2025-09-18 09:33:08 +01:00 |
|
Joe Farebrother
|
f3802ec60f
|
Merge pull request #20217 from joefarebrother/python-qual-signature-mismatch
Python: Modernize the Signature Mismatch query
|
2025-09-17 13:29:33 +01:00 |
|
Ian Lynagh
|
c653d939d9
|
Merge pull request #20451 from github/post-release-prep/codeql-cli-2.23.1
Post-release preparation for codeql-cli-2.23.1
|
2025-09-17 13:00:14 +01:00 |
|
Michael Nebel
|
34ebed1a24
|
Merge pull request #20402 from michaelnebel/python/code-quality-extended
Python: Add most `medium` precision queries to the `code-quality-extended` suite.
|
2025-09-17 13:48:35 +02:00 |
|
github-actions[bot]
|
4e8343664f
|
Post-release preparation for codeql-cli-2.23.1
|
2025-09-17 10:13:40 +00:00 |
|
Taus
|
8fd62252fd
|
Python: Fix bad join in globalVariableNestedFieldJumpStep
|
2025-09-16 18:12:29 +02:00 |
|
Napalys Klicius
|
431fc8880e
|
Python: Add change note
|
2025-09-16 18:08:53 +02:00 |
|
Napalys Klicius
|
e82fe9d919
|
Python: Updated doc string and removed redundant predicate.
|
2025-09-16 18:08:53 +02:00 |
|
Taus
|
e228aac61f
|
Python: Use AttrWrite.writes
Also applies @napalys' fix to the base case.
|
2025-09-16 18:08:53 +02:00 |
|
Taus
|
6f9e06c59e
|
Python: Add AttrWrite.writes and AttrRead.reads
The latter of these is identical to `AttrRef.accesses`, but makes the
API a bit more intuitive.
|
2025-09-16 18:08:53 +02:00 |
|
Napalys Klicius
|
8393ccf39d
|
Python: Update globalVariableAttrPathAtDepth base case
|
2025-09-16 18:08:53 +02:00 |
|
Taus
|
6133f01c81
|
Python: Rewrite access path computation
|
2025-09-16 18:08:53 +02:00 |
|
Taus
|
69b5853477
|
Python: Keep track of access path
|
2025-09-16 18:08:53 +02:00 |
|
Napalys Klicius
|
e60d0c88f1
|
Python: Add global variable nested field jump steps
|
2025-09-16 18:08:53 +02:00 |
|
Napalys Klicius
|
9d4b168977
|
Python: Added extra test for global variable nested attribute reads/writes.
|
2025-09-16 18:08:53 +02:00 |
|
Napalys Klicius
|
6c779c7fa5
|
Python: Added extra test cases for path injection with FastAPI
|
2025-09-16 18:08:53 +02:00 |
|
Napalys Klicius
|
f209e3a0fe
|
Python: Updated PathInjection tests to use inline test expectations
|
2025-09-16 18:08:53 +02:00 |
|
github-actions[bot]
|
02a1b1efcb
|
Release preparation for version 2.23.1
|
2025-09-16 14:14:42 +00:00 |
|
Michael Nebel
|
c2628fe1df
|
Python: Update integration tests expected output.
|
2025-09-11 08:44:18 +02:00 |
|
Michael Nebel
|
a774c65162
|
Python: Remove py/missing-docstring from code-quality-extended.
|
2025-09-11 08:41:33 +02:00 |
|
Michael Nebel
|
7c58098f12
|
Python: Update integration tests expected output.
|
2025-09-10 16:08:14 +02:00 |
|
Michael Nebel
|
7c0aa78e39
|
Python: Add many medium precision queries to the code-quality-extended suite.
|
2025-09-10 16:06:38 +02:00 |
|
Joe Farebrother
|
f9e094de61
|
Simplify choosaASignatureMismatchWitness for improved performance
|
2025-09-09 17:25:48 +01:00 |
|
Joe Farebrother
|
ea562de3e6
|
Fix tests
|
2025-09-09 15:17:16 +01:00 |
|
Joe Farebrother
|
ec40ea800d
|
Update qldoc
|
2025-09-09 13:46:52 +01:00 |
|
Joe Farebrother
|
b01b40b51b
|
Update test output
|
2025-09-09 13:44:03 +01:00 |
|
Joe Farebrother
|
e382f7cd43
|
Improve check for containment in with statement
|
2025-09-09 11:26:17 +01:00 |
|
Joe Farebrother
|
eb246f6f71
|
Performance experiment - add getFunctionFIle for better join order
|
2025-09-08 09:43:22 +01:00 |
|
Joe Farebrother
|
869b7e09d7
|
Merge pull request #19932 from joefarebrother/python-qual-init-del-calls
Python: Modernize 4 queries for missing/multiple calls to init/del methods
|
2025-09-08 09:29:38 +01:00 |
|
Joe Farebrother
|
ff4c11f503
|
Update test output. Accepting some FNs due to dataflow issue.
|
2025-09-06 00:45:15 +01:00 |
|
Joe Farebrother
|
0b293eaba5
|
Update test output
|
2025-09-05 22:43:21 +01:00 |
|
Joe Farebrother
|
bd3fa7fb21
|
Switch to dataflow check for guards exceptions
This reduces some confusing FPs, though appears to introduce another
|
2025-09-05 16:03:55 +01:00 |
|
Arthur Baars
|
5d3ec35e29
|
Remove non-breaking spaces from code
|
2025-09-05 09:41:15 +02:00 |
|
Joe Farebrother
|
71dec0b23e
|
Fix typos
|
2025-09-03 11:22:46 +01:00 |
|
Joe Farebrother
|
9fa630faf5
|
Add comments documenting helper predicates, and add call resolve condition to callMatchesSignature to avoid cartesian product
|
2025-09-03 11:00:59 +01:00 |
|
Joe Farebrother
|
cd6a151d9b
|
Add missing predicate + update test output
|
2025-09-03 09:48:07 +01:00 |
|
Joe Farebrother
|
2dcf3c7c45
|
Remove erronous private
|
2025-09-02 22:16:41 +01:00 |
|
Michael Nebel
|
31852985e5
|
Merge pull request #20335 from michaelnebel/shared/ql4ql
Shared and Sync: Fix some Ql4Ql violations.
|
2025-09-02 14:37:34 +02:00 |
|
Arthur Baars
|
0bb7fdccf6
|
Merge pull request #20347 from github/post-release-prep/codeql-cli-2.23.0
Post-release preparation for codeql-cli-2.23.0
|
2025-09-02 14:14:03 +02:00 |
|
Anders Schack-Mulligen
|
f833fe0e6e
|
Merge pull request #20300 from aschackmull/cfg/successortype
Shared: Add a shared SuccessorType implementation
|
2025-09-02 14:09:35 +02:00 |
|
Michael Nebel
|
d3d737b383
|
Merge pull request #20330 from michaelnebel/python/ql4ql
Python: Fix some Ql4Ql violations.
|
2025-09-02 14:01:54 +02:00 |
|
Michael Nebel
|
7490d8ddd2
|
Shared and Sync: Fix some Ql4Ql violations.
|
2025-09-02 13:54:22 +02:00 |
|
github-actions[bot]
|
e8a2600a0c
|
Post-release preparation for codeql-cli-2.23.0
|
2025-09-02 11:46:23 +00:00 |
|
github-actions[bot]
|
0bfa93828b
|
Release preparation for version 2.23.0
|
2025-09-02 11:09:32 +00:00 |
|
Michael Nebel
|
90caded4fe
|
Apply suggestion from @aschackmull
Co-authored-by: Anders Schack-Mulligen <aschackmull@users.noreply.github.com>
|
2025-09-02 13:08:31 +02:00 |
|
Joe Farebrother
|
318d1cd392
|
Increase precision in detecting call matches signature
|
2025-09-02 12:02:08 +01:00 |
|
Joe Farebrother
|
125c6534b7
|
Use new option name
|
2025-09-01 23:41:28 +01:00 |
|
Joe Farebrother
|
6587ad435e
|
Update python/ql/src/Functions/SignatureOverriddenMethod.ql
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-09-01 16:31:24 +01:00 |
|