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 |
|
Joe Farebrother
|
0a83c11f42
|
Add changenote.+ fix typo
|
2025-09-01 16:31:18 +01:00 |
|
Joe Farebrother
|
900a5cd9d7
|
Update documentation
|
2025-09-01 16:31:11 +01:00 |
|
Joe Farebrother
|
502ea82c91
|
Updae other test output
|
2025-09-01 16:31:04 +01:00 |
|
Joe Farebrother
|
2bbf24b3ea
|
Add additional test cases
|
2025-09-01 16:30:53 +01:00 |
|
Joe Farebrother
|
f429b9038c
|
Update tests, update alert messages
|
2025-09-01 16:30:44 +01:00 |
|
Joe Farebrother
|
067c98d3ee
|
Include conditional alert messages for various cases
|
2025-09-01 16:30:35 +01:00 |
|
Joe Farebrother
|
4212d1b5b6
|
Update alert messages and choose one witness
|
2025-09-01 16:30:26 +01:00 |
|
Joe Farebrother
|
5ba5007076
|
Modernize signature mismatch
|
2025-09-01 16:30:17 +01:00 |
|
Joe Farebrother
|
f7097136f1
|
Rank multiple calls so only the first 2 calls are alerted
|
2025-09-01 16:23:42 +01:00 |
|
Joe Farebrother
|
8545c7d36f
|
Fix doc typo
|
2025-09-01 15:12:52 +01:00 |
|
Joe Farebrother
|
8c9c66c002
|
Fix typo in example
|
2025-09-01 15:12:52 +01:00 |
|