(self)
| 281 | context.node.add_taint(parent, context, taint_log=log) |
| 282 | |
| 283 | def _post_analysis(self): |
| 284 | return #TODO |
| 285 | external_taints = {} |
| 286 | |
| 287 | for name, callers in self.call_graph.references.items(): |
| 288 | if not name.startswith('.'): # TODO |
| 289 | continue |
| 290 | |
| 291 | for c in callers: |
| 292 | call = [] |
| 293 | |
| 294 | for param_name, param_value in c.arguments.items(): |
| 295 | pass |
| 296 | |
| 297 | pprint.pprint(external_taints) |
| 298 | |
| 299 | |
| 300 | def parse_werkzeug_url(url: str) -> dict: |