Mark Shannon
|
7213b72b9b
|
Python: Allow points-to extensions to specify just the object, and infer the class. Allows points-to extensions to more easily compatible across versions.
|
2019-03-15 11:09:46 +00:00 |
|
Taus
|
af1c502b11
|
Merge pull request #1098 from markshannon/python-2-print
Python: Don't report Python 2 print statements as having no effect.
|
2019-03-15 11:40:32 +01:00 |
|
Taus
|
eec59c2c7d
|
Merge pull request #1092 from markshannon/python-fix-2-tests
Python: Update python-2 specific tests for new parser/tokenizer.
|
2019-03-15 11:38:34 +01:00 |
|
Mark Shannon
|
e9a45268a8
|
Python: Don't report Python 2 print statements as having no effect.
|
2019-03-13 10:08:07 +00:00 |
|
Mark Shannon
|
ccd18b6c67
|
Python: Update python-2 specific tests for new parser/tokenizer.
|
2019-03-12 17:53:50 +00:00 |
|
Mark Shannon
|
28c20a3216
|
Python: Fix false positive for redundant comparison query when a complex comparison is negated.
|
2019-03-12 15:07:49 +00:00 |
|
Tom Hvitved
|
c5450128be
|
Merge branch 'rc/1.20' into merge-rc
|
2019-03-12 09:14:38 +01:00 |
|
Mark Shannon
|
ef1c08e351
|
Python: Fix up OsGuard class.
|
2019-03-07 14:21:03 +00:00 |
|
Mark Shannon
|
38a5fb715a
|
Python: Avoid cross-talk between unrelated sources in py/stack-trace-exposure query.
|
2019-03-05 16:52:28 +00:00 |
|
Mark Shannon
|
94190e76aa
|
Python: Update py/modification-of-default-value to account for truthiness of default value.
|
2019-03-01 12:01:39 +00:00 |
|
Mark Shannon
|
ebd9bc3cb5
|
Python: Improve taint tracking to account for truthiness of the taint kind.
|
2019-03-01 11:24:07 +00:00 |
|
Taus Brock-Nannestad
|
64e6974aac
|
Merge branch 'master' into python-mutable-default-with-flow
|
2019-03-01 11:10:56 +01:00 |
|
Mark Shannon
|
91a1cc9f0b
|
Python: Add cherrypy handler function return values as taint sinks.
|
2019-02-28 15:25:13 +00:00 |
|
Mark Shannon
|
6c82be8bda
|
Python: CherryPy web framework support -- requests.
|
2019-02-28 15:24:58 +00:00 |
|
Taus
|
b8b4216352
|
Merge pull request #979 from markshannon/python-falcon
Python: Add support for falcon web API framework.
|
2019-02-28 15:47:35 +01:00 |
|
Mark Shannon
|
1444b3976c
|
Python: Add wsgi.environment as a kind of taint, and add suuport for env attribute of falcon request objects.
|
2019-02-28 13:06:11 +00:00 |
|
Taus
|
a83f33be33
|
Merge pull request #1001 from markshannon/python-delete-internal-tests
Python delete extractor tests. Duplicates of internal tests.
|
2019-02-28 11:04:52 +01:00 |
|
Mark Shannon
|
d605dfd542
|
Python delete extractor tests. Duplicates of internal tests.
|
2019-02-27 15:35:52 +00:00 |
|
Mark Shannon
|
f7d7b8eef2
|
Merge pull request #785 from taus-semmle/python-unsafe-use-of-mktemp
Python: Add query for unsafe use of `tempfile.mktemp`.
|
2019-02-27 15:01:06 +00:00 |
|
Mark Shannon
|
9e268d77d0
|
Python: Add responses to Falcon framework support.
|
2019-02-27 09:56:18 +00:00 |
|
Mark Shannon
|
6a48420191
|
Python: Basic support for falcon framework; routing and requests.
|
2019-02-27 09:55:52 +00:00 |
|
Mark Shannon
|
742c1d0fa7
|
Python: Add test skeleton for falcon web framework.
|
2019-02-27 09:53:20 +00:00 |
|
Taus
|
dcaf0f8ba8
|
Merge pull request #978 from markshannon/python-turbogears
Python: Add support for turbogears; requests and responses.
|
2019-02-26 21:46:01 +01:00 |
|
Taus Brock-Nannestad
|
e47b391329
|
Fix interpolation.
|
2019-02-26 16:27:04 +01:00 |
|
Taus Brock-Nannestad
|
7daaf77183
|
Make query alert refer to AST nodes rather than CFG nodes.
|
2019-02-26 15:56:37 +01:00 |
|
Taus Brock-Nannestad
|
8d774cd354
|
Merge branch 'master' into python-unsafe-use-of-mktemp
|
2019-02-26 13:23:38 +01:00 |
|
Mark Shannon
|
7d0943f30d
|
Python: Add tests for turbogears.
|
2019-02-26 10:15:37 +00:00 |
|
Mark Shannon
|
26c5ebde54
|
Python: Basic support for TurboGears: requests and responses.
|
2019-02-26 10:15:36 +00:00 |
|
Mark Shannon
|
d46467f526
|
Python: Update tests to account for packages having locations.
|
2019-02-22 12:16:34 +00:00 |
|
Mark Shannon
|
c1b8f500c7
|
Python: Make sure packages have locations, so they can be displayed, even if those locations are meaningless.
|
2019-02-21 12:53:59 +00:00 |
|
Mark Shannon
|
76d1fba9f0
|
Python: Add a test for handling of corner-case strings.
|
2019-02-20 10:26:40 +00:00 |
|
Taus
|
1b25573cc0
|
Merge pull request #872 from markshannon/python-bottle
Python: Add support for bottle framework.
|
2019-02-18 12:34:44 +01:00 |
|
Mark Shannon
|
bcf4df840c
|
Convert ObjectOrCfg to IPA type for stronger type-checking.
|
2019-02-12 14:37:19 +00:00 |
|
Mark Shannon
|
b644891e53
|
Python: Fix up some typos for bottle and add a few more tests.
|
2019-02-12 14:26:06 +00:00 |
|
Mark Shannon
|
aab0a243dc
|
Python: Add redirects to bottle framework support.
|
2019-02-12 14:26:06 +00:00 |
|
Mark Shannon
|
d514fc543d
|
Python: Add responses to bottle framework support.
|
2019-02-12 14:26:06 +00:00 |
|
Mark Shannon
|
8d525e5295
|
Python: Add support for bottle framework routing and requests.
|
2019-02-12 14:26:06 +00:00 |
|
Taus
|
9caa9c10bc
|
Merge pull request #928 from markshannon/python-points-to-through-callsites
Python: Points-to should flow through call-sites if not assigned out of scope.
|
2019-02-12 14:41:12 +01:00 |
|
Taus
|
5b127eb676
|
Merge pull request #914 from markshannon/python-add-2-3-query-tests
Python: Add 2/3 specific query tests.
|
2019-02-12 12:54:29 +01:00 |
|
Taus
|
abc71cba4c
|
Merge pull request #913 from markshannon/python-add-3-library-tests
Python add 2/3 specific library tests
|
2019-02-12 12:54:15 +01:00 |
|
Mark Shannon
|
220b881096
|
Python: Points-to should flow through call-sites if not assigned outside of scope.
|
2019-02-12 09:57:45 +00:00 |
|
Mark Shannon
|
52ddd79cab
|
Python: Add 2/3 specific query tests.
|
2019-02-08 15:13:17 +00:00 |
|
Mark Shannon
|
adb4c42aa5
|
Python: Add 2-only library tests.
|
2019-02-08 14:49:04 +00:00 |
|
Mark Shannon
|
49307a72b4
|
Python: Add 3-only library tests.
|
2019-02-08 14:39:27 +00:00 |
|
Taus
|
90eccbdf76
|
Merge pull request #836 from markshannon/python-mutating-descriptor
Python: Fix up mutating-descriptor query
|
2019-02-08 15:10:30 +01:00 |
|
Taus Brock-Nannestad
|
895b237e3c
|
Python: Make "Modification of parameter with default" flow-sensitive.
|
2019-02-04 19:05:04 +01:00 |
|
Mark Shannon
|
24d678b869
|
Python: Points-to; let values with no boolean constant value flow through pi-nodes.
|
2019-01-31 15:15:49 +00:00 |
|
Mark Shannon
|
f190f83406
|
Python: Give most non-self instance attributes the 'unknown' value; improves reachability analysis.
|
2019-01-31 15:05:13 +00:00 |
|
Taus
|
83e2689645
|
Merge pull request #844 from markshannon/python-hide-magic-variables-in-test
Python tests: Further hiding of special ESSA variables in tests
|
2019-01-29 18:51:06 +01:00 |
|
Taus Brock-Nannestad
|
edd4468d08
|
Fix tests by stubbing relevant os functions.
|
2019-01-29 17:27:14 +01:00 |
|