Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
if token is None or token != request.environ.get("HTTP_X_CSRFTOKEN"):
logger.warning("Received invalid csrf token. Aborting")
abort(403)
# call original request handler
return f(*args, **kwargs)
return wrapper
def add_csrf_token_to_session():
if "csrf_token" not in session:
session["csrf_token"] = binascii.hexlify(os.urandom(20)).decode("utf-8")
socketio = SocketIO()
_state = StateManager(app.config)
def setup_backend(
serve=True,
host=DEFAULT_HOST,
port=DEFAULT_PORT,
debug=False,
open_browser=True,
browsername=None,
testing=False,
private_key=None,
certificate=None,
LLDB=False,
):
"""Run the server of the gdb gui"""
app.config["LLDB"] = LLDB