Rasmus Lerchedahl Petersen
|
94e6fd9199
|
Python: Convenience methods
asVar, asCfgNode, and asExpr
|
2020-08-20 15:16:23 +02:00 |
|
Rasmus Lerchedahl Petersen
|
5a734730de
|
Python: Control flow nodes are dataflow nodes
iff they are expression nodes
We could refine this later, but it seems to work for now...
|
2020-08-20 15:00:42 +02:00 |
|
Rasmus Lerchedahl Petersen
|
18e946d4aa
|
Python: Small rearrangement
|
2020-08-19 17:56:02 +02:00 |
|
Rasmus Lerchedahl Petersen
|
bfdb580206
|
Python: Experiemntal cleanup strategy
|
2020-08-17 11:37:52 +02:00 |
|
CodeQL CI
|
e9a36b2524
|
Merge pull request #4062 from tausbn/python-fix-unknown-import-star
Approved by yoff
|
2020-08-14 13:17:45 +01:00 |
|
Rasmus Lerchedahl Petersen
|
9556937840
|
Python: address review comments
|
2020-08-14 11:29:58 +02:00 |
|
yoff
|
8d49ad7325
|
Update python/ql/test/experimental/dataflow/coverage/datamodel.py
Co-authored-by: Taus <tausbn@github.com>
|
2020-08-14 10:53:37 +02:00 |
|
yoff
|
4b336e9b01
|
Update python/ql/test/experimental/dataflow/coverage/classes.py
Co-authored-by: Taus <tausbn@github.com>
|
2020-08-14 10:53:10 +02:00 |
|
Taus Brock-Nannestad
|
a1a1218f95
|
Python: Ignore from foo import * when foo is absent.
|
2020-08-13 10:50:28 +02:00 |
|
Taus Brock-Nannestad
|
dc5c0f8e7a
|
Python: Add test case for missing modules
|
2020-08-13 10:49:11 +02:00 |
|
Rasmus Lerchedahl Petersen
|
dd4d00293d
|
Python: remaining class tests
|
2020-08-11 14:16:02 +02:00 |
|
Rasmus Lerchedahl Petersen
|
394991164f
|
Python: Update test expectations
|
2020-08-11 13:05:35 +02:00 |
|
Rasmus Lerchedahl Petersen
|
f834d71bab
|
Python: split out data model tests
|
2020-08-11 11:22:11 +02:00 |
|
Rasmus Lerchedahl Petersen
|
2c5de7f50e
|
Python: fix r/l confusion
|
2020-08-11 10:48:23 +02:00 |
|
Rasmus Lerchedahl Petersen
|
12dfc4afd9
|
Python: clean up validity check code
|
2020-08-11 08:16:49 +02:00 |
|
Rasmus Lerchedahl Petersen
|
3929e01350
|
Python: tests for async iterators/context managers
|
2020-08-11 08:10:46 +02:00 |
|
Rasmus Lerchedahl Petersen
|
5da37f5cf4
|
Python: Update test expectations
|
2020-08-10 17:07:00 +02:00 |
|
Rasmus Lerchedahl Petersen
|
a963f15100
|
Python: format strings are unnecessary and mess up
For some reason, we got no results when format strings were present.
|
2020-08-10 11:54:24 +02:00 |
|
Rasmus Lerchedahl Petersen
|
959c6315c4
|
Python: update reference to fix tests
|
2020-08-10 09:24:45 +02:00 |
|
Rasmus Lerchedahl Petersen
|
639d914a47
|
Python: test Awaitable, framework for async test
|
2020-08-10 09:03:28 +02:00 |
|
Rasmus Lerchedahl Petersen
|
02478774c3
|
Python: tests for context managers
|
2020-08-10 08:11:25 +02:00 |
|
Rasmus Lerchedahl Petersen
|
5b7c7f933c
|
Python: tests for numeric classes
|
2020-08-08 00:31:29 +02:00 |
|
Rasmus Lerchedahl Petersen
|
f6d6f91a42
|
Python: tests for containers
|
2020-08-07 23:39:42 +02:00 |
|
Rasmus Lerchedahl Petersen
|
aff4535965
|
Python: fix tests for descriptors
|
2020-08-07 23:07:58 +02:00 |
|
Rasmus Lerchedahl Petersen
|
d84294df3d
|
Python: Check that tests are valid
|
2020-08-07 20:07:02 +02:00 |
|
Rasmus Lerchedahl Petersen
|
3db1ceeb70
|
Python: format ql
|
2020-08-06 15:42:14 +02:00 |
|
Rasmus Lerchedahl Petersen
|
614103c3b6
|
Python: Test calls rather than flows
|
2020-08-06 15:40:41 +02:00 |
|
yoff
|
e642808a75
|
Update python/ql/test/experimental/dataflow/coverage/classes.py
Co-authored-by: intrigus-lgtm <60750685+intrigus-lgtm@users.noreply.github.com>
|
2020-08-05 15:12:27 +02:00 |
|
Rasmus Lerchedahl Petersen
|
a89624698d
|
Python: format ql
|
2020-08-05 14:28:28 +02:00 |
|
Rasmus Lerchedahl Petersen
|
81ad4552c9
|
Python: full list of magic methods to be tested
|
2020-08-05 13:30:30 +02:00 |
|
Rasmus Lerchedahl Petersen
|
d7c08f732d
|
Merge branch 'master' of github.com:github/codeql into SharedDataflow_Classes
|
2020-08-04 16:01:42 +02:00 |
|
Calum Grant
|
595ab442e6
|
Merge pull request #3996 from yoff/SharedDataflow_Syntax
Python: Test all expressions that incur dataflow
|
2020-07-31 17:45:00 +01:00 |
|
Rasmus Lerchedahl Petersen
|
3e13056140
|
Python: Address most review comments
|
2020-07-31 17:20:58 +02:00 |
|
Rasmus Lerchedahl Petersen
|
e8ce62e211
|
Python: Fix missing flow annotation
|
2020-07-31 15:28:27 +02:00 |
|
Rasmus Lerchedahl Petersen
|
e13cf2e126
|
Python: fix formatting
|
2020-07-31 14:25:09 +02:00 |
|
Rasmus Lerchedahl Petersen
|
29493f5bd7
|
Python: Make the coverage test a path query
|
2020-07-31 12:38:57 +02:00 |
|
Arthur Baars
|
7e72ef350e
|
Merge pull request #3975 from aibaars/lgtm-suites
CodeQL: complete LGTM suites
|
2020-07-30 18:39:01 +02:00 |
|
Rasmus Lerchedahl Petersen
|
133e18edd9
|
Python: Annotate missing flow
|
2020-07-30 18:13:39 +02:00 |
|
Rasmus Lerchedahl Petersen
|
1467d6b419
|
Python: Test all expressions that incur dataflow
|
2020-07-30 17:51:17 +02:00 |
|
Arthur Baars
|
5bad003c0c
|
Add qlpack.yml files for example queries
|
2020-07-29 16:57:04 +02:00 |
|
Rasmus Lerchedahl Petersen
|
d32e2772a0
|
Python: some doc, a generator, and a corotuine
|
2020-07-29 15:52:56 +02:00 |
|
Rasmus Lerchedahl Petersen
|
488a7f4d01
|
Python: update test expectations
|
2020-07-28 21:46:45 +02:00 |
|
Arthur Baars
|
c4041e55ba
|
CodeQL: complete LGTM suites
|
2020-07-28 20:40:44 +02:00 |
|
Rasmus Lerchedahl Petersen
|
eab64f125b
|
Python: Dataflow, start on test for classes
|
2020-07-28 20:32:12 +02:00 |
|
Rasmus Lerchedahl Petersen
|
38acea633f
|
Python: Dataflow, expand callable to classes
|
2020-07-27 17:58:21 +02:00 |
|
Taus
|
f40242dc3f
|
Merge pull request #3396 from porcupineyhairs/python-ssti
Python : Add query to detect Server Side Template Injection
|
2020-07-27 14:43:39 +02:00 |
|
Porcupiney Hairs
|
7a71ca3e0f
|
fix tests.
|
2020-07-24 00:57:19 +05:30 |
|
Rasmus Wriedt Larsen
|
c49311e69e
|
Python: Fix JinjaSSTISinks.expected
|
2020-07-23 20:11:27 +02:00 |
|
Rasmus Wriedt Larsen
|
03d22fa8e3
|
Python: Fix filenames in qhelp
|
2020-07-23 17:32:01 +02:00 |
|
Rasmus Wriedt Larsen
|
e283d289fd
|
Python: Update TemplateInjection.qhelp
Moved things around so there is only a single `<example>` tag (and had to rewrite contents a bit).
|
2020-07-23 17:23:26 +02:00 |
|