Erik Krogh Kristensen
|
b513033e0f
|
Merge pull request #7021 from erik-krogh/cwe326
JS: Add insufficient key size query
|
2021-11-11 12:17:04 +01:00 |
|
Rasmus Wriedt Larsen
|
de926dc2a1
|
Merge pull request #7085 from yoff/python/model-aiopg
Python: model aiopg
|
2021-11-10 13:10:30 +01:00 |
|
Rasmus Lerchedahl Petersen
|
92a7114b72
|
Python: Add API references
|
2021-11-10 11:06:58 +01:00 |
|
Rasmus Lerchedahl Petersen
|
c6d285dd2a
|
Python: Fix test
|
2021-11-10 11:06:45 +01:00 |
|
yoff
|
a856395d56
|
Apply suggestions from code review
Co-authored-by: Rasmus Wriedt Larsen <rasmuswriedtlarsen@gmail.com>
|
2021-11-10 10:51:40 +01:00 |
|
Rasmus Wriedt Larsen
|
1e31416049
|
Merge pull request #7031 from yoff/python/taint-through-with
Python: Taint through `async with`
|
2021-11-09 14:08:07 +01:00 |
|
Rasmus Lerchedahl Petersen
|
ac5a46f24f
|
Python: split test as suggested in review
|
2021-11-09 13:04:52 +01:00 |
|
yoff
|
5f4aad40c1
|
Update python/ql/test/experimental/meta/InlineTaintTest.qll
Co-authored-by: Rasmus Wriedt Larsen <rasmuswriedtlarsen@gmail.com>
|
2021-11-09 13:00:35 +01:00 |
|
Rasmus Lerchedahl Petersen
|
aa1541a5c3
|
Python: add changenote
|
2021-11-09 12:57:36 +01:00 |
|
Rasmus Lerchedahl Petersen
|
a58c47b07b
|
Python: model aiopg.sa
|
2021-11-09 12:49:57 +01:00 |
|
Rasmus Lerchedahl Petersen
|
f53314019a
|
Python: test aiopg.sa
|
2021-11-09 12:42:03 +01:00 |
|
Rasmus Lerchedahl Petersen
|
cd332a75fc
|
Python: model aiopg
|
2021-11-09 12:32:21 +01:00 |
|
Rasmus Lerchedahl Petersen
|
cb8f1b4593
|
Python: Add tests for aiopg
|
2021-11-09 11:49:31 +01:00 |
|
Erik Krogh Kristensen
|
8727060ca7
|
add comment about modes of operation
Co-authored-by: Rasmus Wriedt Larsen <rasmuswriedtlarsen@gmail.com>
|
2021-11-09 11:15:12 +01:00 |
|
Rasmus Lerchedahl Petersen
|
3f4c2ba24e
|
Python: Support debugging inline taint tests
The module `Conf` is created so that it can be imported
without importing the query predicates from the same file.
|
2021-11-08 14:08:11 +01:00 |
|
Rasmus Lerchedahl Petersen
|
624b794980
|
Python: separate taint sources in with
|
2021-11-04 17:06:36 +01:00 |
|
Rasmus Wriedt Larsen
|
9e2bc41648
|
Python: Improve hashlib.new modeling
By using a backwards type-tracker to find possible hashing algorithm
names.
|
2021-11-04 15:36:32 +01:00 |
|
Rasmus Wriedt Larsen
|
9e91f3a341
|
Python: Highlight shortcomings of hashlib.new modeling
|
2021-11-04 15:29:40 +01:00 |
|
Erik Krogh Kristensen
|
a19627c72f
|
optionally ignore everything after a dash
|
2021-11-04 13:19:44 +01:00 |
|
Erik Krogh Kristensen
|
523c15cd72
|
don't include mode-of-operation into the algorithm names
|
2021-11-03 14:54:50 +01:00 |
|
Rasmus Lerchedahl Petersen
|
05aa314ac9
|
Python: Add tests for non-async constructs
|
2021-11-03 10:54:36 +01:00 |
|
Mathias Vorreiter Pedersen
|
4a2894a707
|
Merge pull request #7025 from MathiasVP/nomagic-parameterCand
Dataflow: Replace a 'noinline' pragma with a 'nomagic' pragma
|
2021-11-02 20:40:44 +00:00 |
|
Rasmus Lerchedahl Petersen
|
768932d7b3
|
Python: Add tainttracking step that was removed
when the correpsonding datadlow step was removed.
|
2021-11-02 15:01:47 +01:00 |
|
Rasmus Lerchedahl Petersen
|
07d5086b07
|
Python: support user defined taint source
|
2021-11-02 15:00:23 +01:00 |
|
Erik Krogh Kristensen
|
5975e19f53
|
sync identical files
|
2021-11-02 14:45:33 +01:00 |
|
yoff
|
97625d7c2c
|
Merge pull request #7023 from RasmusWL/toml
Python: Add modeling of `toml`
|
2021-11-02 14:42:06 +01:00 |
|
yoff
|
0240631510
|
Merge pull request #6782 from RasmusWL/fastapi
Python: Model FastAPI
|
2021-11-02 14:16:12 +01:00 |
|
Rasmus Wriedt Larsen
|
c52e453342
|
Python: Minor rewrite
|
2021-11-02 13:37:50 +01:00 |
|
Anders Schack-Mulligen
|
7d0152f3c0
|
Merge pull request #6932 from aschackmull/dataflow/flow-features
Dataflow: Add support for call context restrictions on sources/sinks.
|
2021-11-02 13:24:17 +01:00 |
|
Mathias Vorreiter Pedersen
|
6f4107ff23
|
Dataflow: Replace a 'noinline' pragma with a 'nomagic' pragma.
|
2021-11-02 11:37:40 +00:00 |
|
Rasmus Wriedt Larsen
|
8ee804a8c2
|
Python: Add toml modeling
|
2021-11-02 11:57:15 +01:00 |
|
Rasmus Wriedt Larsen
|
14bc297946
|
Python: Add toml encode/decode test
|
2021-11-02 11:57:06 +01:00 |
|
Tom Hvitved
|
302373d154
|
Merge pull request #6858 from hvitved/python/type-tracker-changes
Python: Type tracker changes
|
2021-11-02 11:47:01 +01:00 |
|
CodeQL CI
|
d5e2026a26
|
Merge pull request #6934 from erik-krogh/more-instanceof
Approved by MathiasVP, esbena, yoff
|
2021-11-02 03:46:23 -07:00 |
|
CodeQL CI
|
5d62aa5b29
|
Merge pull request #6994 from erik-krogh/redundant-cast
Approved by RasmusWL, aschackmull, esbena, geoffw0, hvitved, nickrolfe
|
2021-11-02 03:45:48 -07:00 |
|
Tom Hvitved
|
1e64893742
|
Update python/ql/lib/semmle/python/dataflow/new/internal/TypeTracker.qll
Co-authored-by: Taus <tausbn@github.com>
|
2021-11-02 11:16:32 +01:00 |
|
Tom Hvitved
|
660398aa78
|
Python: Introduce TypeBackTracker::getACompatibleTypeTracker()
|
2021-11-02 11:16:32 +01:00 |
|
Tom Hvitved
|
73fd66cfed
|
Python: Cache TypeBackTracker::prepend
|
2021-11-02 11:16:32 +01:00 |
|
Rasmus Wriedt Larsen
|
b7b9120724
|
Python: Better handling of Pydantic models
|
2021-11-02 10:29:17 +01:00 |
|
Rasmus Wriedt Larsen
|
c207580ed9
|
Python: Add extra FastAPI taint tests
|
2021-11-02 10:20:09 +01:00 |
|
Rasmus Wriedt Larsen
|
17da28118a
|
Python: Small refactor to use extends .. instanceof
|
2021-11-02 10:06:11 +01:00 |
|
Erik Krogh Kristensen
|
0897b004eb
|
revert removal of redundant inline casts in some python files
|
2021-10-29 14:40:27 +02:00 |
|
Erik Krogh Kristensen
|
d36c66cfca
|
remove redundant inline casts in arguments where the type is inferred by the call target
|
2021-10-29 14:37:56 +02:00 |
|
yoff
|
1c78c792ff
|
Merge pull request #6991 from RasmusWL/flask-blueprints
Python: Support `flask.blueprints.Blueprint`
|
2021-10-29 14:06:43 +02:00 |
|
Rasmus Wriedt Larsen
|
7e7c363e43
|
Python: Apply suggestions from code review
Co-authored-by: yoff <lerchedahl@gmail.com>
|
2021-10-29 13:59:36 +02:00 |
|
Rasmus Wriedt Larsen
|
85f00fda19
|
Merge pull request #6776 from yoff/python/model-asyncpg
Python: Model `asyncpg`
|
2021-10-29 13:54:44 +02:00 |
|
Anders Schack-Mulligen
|
3a1836c9f6
|
Merge pull request #7000 from aschackmull/dataflow/interface-refactor
Dataflow: Refactor public references to DataFlowCallable
|
2021-10-29 12:21:13 +02:00 |
|
Anders Schack-Mulligen
|
5951ae79b9
|
Dataflow: Add language specific predicates.
|
2021-10-29 11:11:35 +02:00 |
|
Anders Schack-Mulligen
|
00df6798b1
|
Dataflow: Sync
|
2021-10-29 11:00:23 +02:00 |
|
Erik Krogh Kristensen
|
6fffdf6101
|
Merge pull request #6855 from erik-krogh/secCookie
JS: Move cookie queries out of experimental.
|
2021-10-29 10:23:48 +02:00 |
|