Rasmus Wriedt Larsen
|
1e5eeb8009
|
Python: Move lxml.etree library stub to reduce clutter
|
2020-06-25 12:07:41 +02:00 |
|
Rasmus Wriedt Larsen
|
3cc566f703
|
Merge branch 'master' into python-3521-revived
|
2020-06-25 12:02:21 +02:00 |
|
Rasmus Wriedt Larsen
|
e60af68b29
|
Python: Move lxml.etree library stub (so merge is easy)
|
2020-06-25 11:54:34 +02:00 |
|
Rasmus Wriedt Larsen
|
994db060c7
|
Python: Use CWE-091 for XSLT
As indicated here https://www.zaproxy.org/docs/alerts/90017/
|
2020-06-25 11:53:12 +02:00 |
|
Rasmus Wriedt Larsen
|
b36c23ef63
|
Merge pull request #3500 from yoff/UnmatchableDollar
Python: Regexp: Handle repetions {n} (with no ,)
|
2020-06-25 11:26:52 +02:00 |
|
Rasmus Wriedt Larsen
|
0b36cd44b8
|
Merge pull request #3522 from porcupineyhairs/pythonXpath
Python : Add Xpath injection query
|
2020-06-25 11:21:45 +02:00 |
|
Rasmus Lerchedahl Petersen
|
f6c59abcd9
|
Merge branch 'master' of github.com:github/codeql into UnmatchableDollar
to make CodeScan happy
|
2020-06-24 11:04:07 +02:00 |
|
Rasmus Lerchedahl Petersen
|
6e9c48bba7
|
Python: test zero iterations
|
2020-06-24 11:01:27 +02:00 |
|
Porcupiney Hairs
|
a519132407
|
add support for libxml2
|
2020-06-22 02:01:07 +05:30 |
|
Taus Brock-Nannestad
|
410f4781b3
|
Python: Fix one last reference.
This one got lost in the big renaming somehow.
|
2020-06-19 20:15:01 +02:00 |
|
Taus Brock-Nannestad
|
48e3e9c0b4
|
Python: Do all the renames.
|
2020-06-19 17:02:47 +02:00 |
|
Taus Brock-Nannestad
|
06d6913a20
|
Python: Change "sanity" to "consistency".
|
2020-06-19 16:55:59 +02:00 |
|
Taus Brock-Nannestad
|
01fb1e3786
|
Python: Get rid of deprecated terms in code and .qhelp.
|
2020-06-19 16:51:09 +02:00 |
|
Rasmus Wriedt Larsen
|
c0043eb9db
|
Python: Don't treat re.escape(...) as a regex
Fixes https://github.com/github/codeql/issues/3712
|
2020-06-15 11:54:14 +02:00 |
|
Rasmus Wriedt Larsen
|
7601bd497e
|
Python: Add tests for re.escape FP
|
2020-06-15 11:34:42 +02:00 |
|
Rasmus Lerchedahl Petersen
|
b5703cd3f6
|
Python: link to FP report in test file
|
2020-06-11 07:14:48 +02:00 |
|
semmle-qlci
|
4cdb3c13df
|
Merge pull request #3658 from RasmusWL/python-3.8-dict-ismapping
Approved by tausbn
|
2020-06-10 17:19:49 +01:00 |
|
semmle-qlci
|
f7c6b1364b
|
Merge pull request #3640 from RasmusWL/python-handle-3.8-enum-convert
Approved by tausbn
|
2020-06-10 17:19:22 +01:00 |
|
Rasmus Wriedt Larsen
|
48b2d2cc5c
|
Python: Make isSequence() and isMapping() tests version specific
Since unicode/bytes difference, output can't match between Python 2 and Python 3.
|
2020-06-10 16:43:56 +02:00 |
|
Taus
|
5b0d92d72b
|
Merge pull request #3464 from yoff/UnicodeEscape
Python: Handle more escapes in regexes
|
2020-06-10 15:47:09 +02:00 |
|
Rasmus Wriedt Larsen
|
bacd491875
|
Python: Fix isSequence() and isMapping()
|
2020-06-09 14:21:02 +02:00 |
|
Rasmus Wriedt Larsen
|
846101d295
|
Python: Extend isSequence/isMapping test with custom classes
|
2020-06-09 14:04:14 +02:00 |
|
Rasmus Wriedt Larsen
|
65ce6d27ff
|
Python: Update isSequence() and isMapping() for Python 3.8
|
2020-06-09 11:57:00 +02:00 |
|
Rasmus Wriedt Larsen
|
958763edc2
|
Python: Add test for ClassValue.isSequence() and isMapping()
For Python 3.6
|
2020-06-09 11:55:22 +02:00 |
|
Rasmus Wriedt Larsen
|
baa415fec8
|
Python: Add points-to regression for metaclass
|
2020-06-08 15:03:46 +02:00 |
|
Porcupiney Hairs
|
424e88d318
|
include sugestions from review
|
2020-06-08 02:52:11 +05:30 |
|
Porcupiney Hairs
|
1ceb963d4c
|
Python : Add support for detecting XSLT Injection
This PR adds support for detecting XSLT injection in Python.
I have included the ql files as well as the tests with this.
|
2020-06-07 03:05:50 +05:30 |
|
Rasmus Wriedt Larsen
|
1ff369f62d
|
Python: Update test results for fabric.api.execute
|
2020-06-04 16:30:03 +02:00 |
|
Porcupiney Hairs
|
8c5a97170d
|
Python : Add Xpath injection query
This PR adds support for detecting XPATH injection in Python.
I have included the ql files as well as the tests with this.
|
2020-05-28 03:15:12 +05:30 |
|
Rasmus Lerchedahl Petersen
|
6b168de7fc
|
Python: re, handle \Z
|
2020-05-26 11:42:21 +02:00 |
|
Rasmus Wriedt Larsen
|
9c75a39b81
|
Python: Extend command-injection to handle fabric.api.execute
|
2020-05-26 10:22:27 +02:00 |
|
Rasmus Wriedt Larsen
|
e04d1ffcd2
|
Python: Add test for fabric.api.execute
|
2020-05-26 10:20:22 +02:00 |
|
Rasmus Lerchedahl Petersen
|
f1efdee194
|
Python: re test with \Z
|
2020-05-26 08:07:13 +02:00 |
|
semmle-qlci
|
8146073c74
|
Merge pull request #3553 from RasmusWL/python-fix-tainttracking-import
Approved by tausbn
|
2020-05-25 14:18:54 +01:00 |
|
Rasmus Wriedt Larsen
|
f602f3e1c7
|
Python: Use proper import for semmle.python.dataflow.TaintTracking
It was moved in 637677d515, but imports were not
updated.
|
2020-05-25 13:45:49 +02:00 |
|
semmle-qlci
|
ac1a338390
|
Merge pull request #3407 from RasmusWL/python-add-BoundMethodValue-v2
Approved by tausbn
|
2020-05-25 12:00:45 +01:00 |
|
Taus
|
a2308771a3
|
Merge pull request #3489 from yoff/DeprecateObject
Python: Modernise `py/missing-equals`.
|
2020-05-25 10:56:16 +02:00 |
|
Rasmus Wriedt Larsen
|
49d7e12acd
|
Python: Remove unnecessary restriction from getNamedArgumentForCall
As agreed in https://github.com/github/codeql/pull/3407
|
2020-05-25 10:17:37 +02:00 |
|
Rasmus Wriedt Larsen
|
4fc3cae646
|
Python: Add test for how arguments to *args and **kwargs are handled
|
2020-05-25 10:16:10 +02:00 |
|
Rasmus Lerchedahl Petersen
|
3e712be431
|
Python: Modernise
|
2020-05-25 09:00:34 +02:00 |
|
semmle-qlci
|
079021a3e9
|
Merge pull request #3453 from RasmusWL/python-flask-routed-params
Approved by tausbn
|
2020-05-20 14:47:53 +01:00 |
|
Rasmus Lerchedahl Petersen
|
4d6ad32f04
|
Python: Update test expectations.
As ar as I can tell, all these are improvements
|
2020-05-20 08:11:03 +02:00 |
|
Rasmus Lerchedahl Petersen
|
b56545b236
|
Python: Regexp: Handle repetions {n} (with no ,)
|
2020-05-18 14:44:11 +02:00 |
|
Rasmus Lerchedahl Petersen
|
60d5ba23b3
|
Python: Move test into appropriate class.
Also update test expectations with changed line numbers.
|
2020-05-15 13:51:51 +02:00 |
|
Rasmus Lerchedahl Petersen
|
1b0687e2f2
|
Python: update expectations correctly
|
2020-05-15 13:25:20 +02:00 |
|
Rasmus Lerchedahl Petersen
|
81a5692935
|
Python: handle \uxxxx and refactor
|
2020-05-14 21:22:21 +02:00 |
|
Rasmus Lerchedahl Petersen
|
21d1ea5d96
|
Merge branch 'boolDefault' of github.com:yoff/codeql into boolDefault
|
2020-05-14 16:06:58 +02:00 |
|
Rasmus Lerchedahl Petersen
|
1817d2af2b
|
Make test for wrong bool type pass
|
2020-05-14 15:56:57 +02:00 |
|
Rasmus Lerchedahl Petersen
|
7b004c3746
|
Python: Add test for wrong exception type
|
2020-05-14 15:42:52 +02:00 |
|
yoff
|
e5eadf9126
|
Update python/ql/test/query-tests/Functions/general/protocols.py
Co-authored-by: Rasmus Wriedt Larsen <rasmuswriedtlarsen@gmail.com>
|
2020-05-14 07:34:53 +02:00 |
|