Python: Add source modeling of stdlib HTTPRequestHandlers

This commit is contained in:
Rasmus Wriedt Larsen
2020-12-08 13:51:35 +01:00
parent 34863721f0
commit ba1ca70858
2 changed files with 344 additions and 11 deletions

View File

@@ -18,20 +18,20 @@
| http_server.py:39 | ok | test_cgi_FieldStorage_taint | form.getlist(..) |
| http_server.py:40 | ok | test_cgi_FieldStorage_taint | form.getlist(..)[0] |
| http_server.py:41 | fail | test_cgi_FieldStorage_taint | ListComp |
| http_server.py:50 | fail | taint_sources | self |
| http_server.py:52 | fail | taint_sources | self.requestline |
| http_server.py:54 | fail | taint_sources | self.path |
| http_server.py:56 | fail | taint_sources | self.headers |
| http_server.py:57 | fail | taint_sources | self.headers['Foo'] |
| http_server.py:58 | fail | taint_sources | self.headers.get(..) |
| http_server.py:50 | ok | taint_sources | self |
| http_server.py:52 | ok | taint_sources | self.requestline |
| http_server.py:54 | ok | taint_sources | self.path |
| http_server.py:56 | ok | taint_sources | self.headers |
| http_server.py:57 | ok | taint_sources | self.headers['Foo'] |
| http_server.py:58 | ok | taint_sources | self.headers.get(..) |
| http_server.py:59 | fail | taint_sources | self.headers.get_all(..) |
| http_server.py:60 | fail | taint_sources | self.headers.keys() |
| http_server.py:61 | fail | taint_sources | self.headers.values() |
| http_server.py:62 | fail | taint_sources | self.headers.items() |
| http_server.py:61 | ok | taint_sources | self.headers.values() |
| http_server.py:62 | ok | taint_sources | self.headers.items() |
| http_server.py:63 | fail | taint_sources | self.headers.as_bytes() |
| http_server.py:64 | fail | taint_sources | self.headers.as_string() |
| http_server.py:65 | fail | taint_sources | str(..) |
| http_server.py:66 | fail | taint_sources | bytes(..) |
| http_server.py:68 | fail | taint_sources | self.rfile |
| http_server.py:65 | ok | taint_sources | str(..) |
| http_server.py:66 | ok | taint_sources | bytes(..) |
| http_server.py:68 | ok | taint_sources | self.rfile |
| http_server.py:69 | fail | taint_sources | self.rfile.read() |
| http_server.py:78 | ok | taint_sources | form |