diff --git a/api/config/settings/common.py b/api/config/settings/common.py index 4c5df87272b5db84b259bf752a15f7dab6f7a885..076177eafd8b5a369cccec923b9e01507fa17e76 100644 --- a/api/config/settings/common.py +++ b/api/config/settings/common.py @@ -222,6 +222,7 @@ INSTALLED_APPS = ( # MIDDLEWARE CONFIGURATION # ------------------------------------------------------------------------------ MIDDLEWARE = ( + "django.middleware.security.SecurityMiddleware", "django.middleware.clickjacking.XFrameOptionsMiddleware", "corsheaders.middleware.CorsMiddleware", "funkwhale_api.common.middleware.SPAFallbackMiddleware", @@ -398,6 +399,8 @@ ASGI_APPLICATION = "config.routing.application" # This ensures that Django will be able to detect a secure connection SECURE_PROXY_SSL_HEADER = ("HTTP_X_FORWARDED_PROTO", "https") +SECURE_BROWSER_XSS_FILTER = True +SECURE_CONTENT_TYPE_NOSNIFF = True # AUTHENTICATION CONFIGURATION # ------------------------------------------------------------------------------