{'context_id': 42, 'vulnerable': True, 'processing': False, 'request': {'url': 'http://www.palmer-reynolds.com/mainterms.html', 'method': 'PUT', 'headers': {'Content-Length': '', 'Content-Type': 'application/json', 'Host': '127.0.0.1:8000', 'User-Agent': 'Mozilla/5.0 (iPad; CPU iPad OS 17_3 like Mac OS X) AppleWebKit/535.2 (KHTML, like Gecko) FxiOS/15.7d9591.0 Mobile/62D209 Safari/535.2', 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'Accept-Language': 'en-US,en;q=0.5', 'Accept-Encoding': 'gzip, deflate, br, zstd', 'Referer': 'http://127.0.0.1:8000/utils/guestbook', 'Connection': 'keep-alive', 'Cookie': 'csrftoken=7GgBqVlBL6WuGdfu3e6EBXep8N5vFiVm; grafana_session=54c841e9cb2f4956a7c791efd284d120; grafana_session_expiry=1735995560', 'Upgrade-Insecure-Requests': '1', 'Sec-Fetch-Dest': 'document', 'Sec-Fetch-Mode': 'navigate', 'Sec-Fetch-Site': 'same-origin', 'Sec-Fetch-User': '?1', 'Priority': 'u=0, i'}, 'body': b'csrfmiddlewaretoken=b89e5caf-a229-42f3-8de5-5711bf2242b6&newpass1=eJLcJYJf&newpass2=vn7osuU8'}, 'control_flow': {0: "if request.method == 'GET':", 1: "file = request.GET.get('file') # Command", 2: 'if (file):', 3: '"file1": "dt.py",', 4: '"file2": "version.py",', 5: '"file3": "fibonacci.py",', 6: '"navinfo": config[\'DEFAULT\'][\'FileInclusion\']', 7: 'context = {', 8: "return render(request, 'utils/filerunner.html', context)"}, 'response': {'status_code': '400', 'headers': {'Content-Type': 'text/html; charset=utf-8'}}}