yoff
|
38daeb4df2
|
Apply suggestions from code review
Co-authored-by: Rasmus Wriedt Larsen <rasmuswriedtlarsen@gmail.com>
|
2021-04-07 15:50:51 +02:00 |
|
Rasmus Lerchedahl Petersen
|
a0e3e3afaf
|
Python: adjust test expectations
|
2021-04-07 08:22:36 +02:00 |
|
Rasmus Lerchedahl Petersen
|
094d2f3b7d
|
Python: clean up tests
|
2021-04-06 22:59:58 +02:00 |
|
Rasmus Lerchedahl Petersen
|
1be2be843d
|
Python: update test expectations
|
2021-03-26 13:08:23 +01:00 |
|
Rasmus Lerchedahl Petersen
|
c93e0c08fd
|
Merge branch 'python-port-insecure-protocol' of github.com:yoff/codeql into python-port-insecure-protocol
|
2021-03-26 00:26:33 +01:00 |
|
yoff
|
54dad57cf4
|
Update python/ql/test/query-tests/Security/CWE-327/pyOpenSSL_fluent.py
Co-authored-by: Rasmus Wriedt Larsen <rasmuswriedtlarsen@gmail.com>
|
2021-03-26 00:25:40 +01:00 |
|
Rasmus Lerchedahl Petersen
|
2b257318f1
|
Python: more precise comment
|
2021-03-25 23:22:24 +01:00 |
|
Rasmus Wriedt Larsen
|
bd4934380a
|
Python: Remove code duplication library
|
2021-03-25 15:27:55 +01:00 |
|
yoff
|
164b383fda
|
Update python/ql/test/query-tests/Security/CWE-327/pyOpenSSL_fluent.py
Co-authored-by: Rasmus Wriedt Larsen <rasmuswriedtlarsen@gmail.com>
|
2021-03-19 19:12:13 +01:00 |
|
Rasmus Lerchedahl Petersen
|
e0e6d5724e
|
Merge branch 'main' of github.com:github/codeql into python-port-insecure-protocol
|
2021-03-18 23:34:53 +01:00 |
|
yoff
|
746e9948b0
|
Merge pull request #5075 from RasmusWL/crypto
Python: Port py/weak-crypto-key to use type-tracking
|
2021-03-18 20:53:28 +01:00 |
|
Rasmus Wriedt Larsen
|
315127d888
|
Python: Also test py/insecure-default-protocol on Python 3
|
2021-03-17 14:53:36 +01:00 |
|
Rasmus Wriedt Larsen
|
fbbec5d2b9
|
Merge pull request #5118 from yoff/python-port-stacktrace-exosure
Python: Port stack trace exposure
|
2021-03-16 14:52:44 +01:00 |
|
Rasmus Wriedt Larsen
|
50978364a6
|
Merge pull request #5246 from yoff/python-port-insecure-default-protocol
Python: Port insecure default protocol
|
2021-03-16 14:30:19 +01:00 |
|
Rasmus Lerchedahl Petersen
|
6fff746b16
|
Merge branch 'main' of github.com:github/codeql into python-port-insecure-protocol
|
2021-03-15 17:37:28 +01:00 |
|
Rasmus Lerchedahl Petersen
|
514a69c47a
|
Python: Support ssl.PROTOCOL_TLS_SERVER
and `ssl.PROTOCOL_TLS_CLIENT`
|
2021-03-15 17:30:01 +01:00 |
|
Rasmus Lerchedahl Petersen
|
87f3ba2684
|
Python: add tests for ssl.PROTOCOL_TLS_SERVER
and `ssl.PROTOCOL_TLS_CLIENT`
|
2021-03-15 17:24:39 +01:00 |
|
Rasmus Lerchedahl Petersen
|
731f4559b4
|
Python: update test expectations
|
2021-03-15 17:23:58 +01:00 |
|
Rasmus Lerchedahl Petersen
|
4094b18407
|
Python: Clean up tests
|
2021-03-15 16:28:08 +01:00 |
|
Taus
|
dfc0e9b906
|
Merge pull request #5243 from RasmusWL/port-bind-to-all-interfaces
Python: Port py/bind-socket-all-network-interfaces query
|
2021-03-12 16:04:19 +01:00 |
|
Rasmus Lerchedahl Petersen
|
7142ddcb25
|
Python: add taint step for __traceback__
|
2021-03-08 08:13:07 +01:00 |
|
Rasmus Lerchedahl Petersen
|
b36e0d0be7
|
Python: target SSA variable rather than Cfg node
also add "INTERNAL: Do not use."
also give test functions different names
|
2021-03-08 08:04:42 +01:00 |
|
Rasmus Lerchedahl Petersen
|
296297915c
|
Python: add test for __traceback__
|
2021-03-07 17:50:28 +01:00 |
|
yoff
|
d17246ce2b
|
Merge pull request #5255 from RasmusWL/port-flask-debug
Python: port py/flask-debug query
|
2021-03-05 09:39:14 +01:00 |
|
Rasmus Lerchedahl Petersen
|
7d556b354d
|
Python: Update test annotation and expectation
|
2021-03-05 09:16:35 +01:00 |
|
Rasmus Lerchedahl Petersen
|
9f8a028dfc
|
Python: add .expected-file
|
2021-03-04 00:12:34 +01:00 |
|
Rasmus Lerchedahl Petersen
|
d02c529872
|
Python: Update annotation
|
2021-03-04 00:06:36 +01:00 |
|
Rasmus Lerchedahl Petersen
|
cbbc7b2bcd
|
Python: support unrestrictions
Also pyOpenSSL allows SSL 2 and SSL 3 on `SSLv23`
|
2021-03-03 23:42:48 +01:00 |
|
Rasmus Lerchedahl Petersen
|
7a1d953fca
|
Python: More tests
|
2021-03-03 17:50:47 +01:00 |
|
Rasmus Lerchedahl Petersen
|
60525ec301
|
Python: Also track offending call
update test expectations at this point
|
2021-03-03 17:50:47 +01:00 |
|
Rasmus Lerchedahl Petersen
|
9e696ff0fb
|
Python: Add false negative to test
|
2021-03-03 17:50:47 +01:00 |
|
Rasmus Lerchedahl Petersen
|
ea8c6f04e2
|
Python: Update old test and qlhelp
|
2021-03-03 17:50:46 +01:00 |
|
Rasmus Lerchedahl Petersen
|
87e1a062ea
|
Python: fluent api tests
|
2021-03-03 17:50:46 +01:00 |
|
Rasmus Lerchedahl Petersen
|
f02a19669f
|
Python: Make exception info concept local
|
2021-03-03 16:47:31 +01:00 |
|
Rasmus Lerchedahl Petersen
|
38748f9e23
|
Python: restrict attention to ss.wrap_socket
|
2021-03-01 16:35:21 +01:00 |
|
Rasmus Lerchedahl Petersen
|
9533c92fcc
|
Python: Clean up tests and add comment
|
2021-02-26 19:28:44 +01:00 |
|
yoff
|
a067adbaf3
|
Update python/ql/test/query-tests/Security/CWE-327-py2/options
Co-authored-by: Rasmus Wriedt Larsen <rasmuswriedtlarsen@gmail.com>
|
2021-02-26 08:53:20 +01:00 |
|
Rasmus Wriedt Larsen
|
81b29316e1
|
Merge pull request #4737 from yoff/python-dataflow-add-cast-nodes
Python: Force read- and store steps to add nodes.
|
2021-02-25 14:28:54 +01:00 |
|
Taus
|
d326d40d71
|
Merge pull request #5252 from RasmusWL/test-cleanup
Python: Minor cleanup of test setup
|
2021-02-25 13:33:10 +01:00 |
|
Rasmus Lerchedahl Petersen
|
64c0eaf305
|
Python: Update test expectations
|
2021-02-25 11:49:57 +01:00 |
|
Rasmus Wriedt Larsen
|
27987717dc
|
Merge branch 'main' into crypto
|
2021-02-25 11:30:32 +01:00 |
|
Rasmus Lerchedahl Petersen
|
24b51e8851
|
Merge branch 'main' of github.com:github/codeql into python-port-stacktrace-exosure
|
2021-02-25 07:24:41 +01:00 |
|
Rasmus Lerchedahl Petersen
|
bf3e5fceea
|
Python: Rearrange directories
|
2021-02-24 22:07:27 +01:00 |
|
Rasmus Wriedt Larsen
|
0cad5ce5ca
|
Python: Expand py/flask-debug tests a bit
|
2021-02-24 11:35:17 +01:00 |
|
Rasmus Wriedt Larsen
|
5c6989cf02
|
Revert "Python: Accept RequestWithoutValidation expected output change"
Apparently CI is able to produce the ../ path, I have absolutely no clue what is
goign on...
|
2021-02-24 11:14:18 +01:00 |
|
Rasmus Wriedt Larsen
|
0b9a65d234
|
Python: Accept RequestWithoutValidation expected output change
I have no clue why this changed, but since it's only the `..` part, I guess
we'll live with it
|
2021-02-24 10:13:25 +01:00 |
|
Rasmus Wriedt Larsen
|
cef37d19ce
|
Python: Split CWE-295 tests
Mostly just because it's nice. But now we can avoid having the same `options`
files for the tests.
|
2021-02-24 10:12:45 +01:00 |
|
Rasmus Wriedt Larsen
|
0ffc801f9b
|
Python: Remove options for InsecureTemporaryFile tests
|
2021-02-24 09:57:51 +01:00 |
|
Rasmus Lerchedahl Petersen
|
b28544da9c
|
Python: Port insecure default protocol
- use API graphs
- update .qlhelp-file
- limit to versions below 3.4
- move tests to its own directory to only test on old version
|
2021-02-23 19:41:36 +01:00 |
|
Rasmus Wriedt Larsen
|
a09f8c4b4a
|
Python: Port bind-to-all-interfaces to type-tracking
|
2021-02-23 16:01:24 +01:00 |
|