root: use defusedxml's defuse_stdlib globally

This commit is contained in:
Jens Langhammer 2020-02-21 09:00:28 +01:00
parent 187780dab2
commit 93ba4b7f62
2 changed files with 5 additions and 0 deletions

View File

@ -2,6 +2,9 @@
"""Django manage.py""" """Django manage.py"""
import os import os
import sys import sys
from defusedxml import defuse_stdlib
defuse_stdlib()
if __name__ == '__main__': if __name__ == '__main__':
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'passbook.root.settings') os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'passbook.root.settings')

View File

@ -9,12 +9,14 @@ https://docs.djangoproject.com/en/2.1/howto/deployment/wsgi/
import os import os
from time import time from time import time
from defusedxml import defuse_stdlib
from django.core.wsgi import get_wsgi_application from django.core.wsgi import get_wsgi_application
from structlog import get_logger from structlog import get_logger
from passbook.lib.utils.http import _get_client_ip_from_meta from passbook.lib.utils.http import _get_client_ip_from_meta
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "passbook.root.settings") os.environ.setdefault("DJANGO_SETTINGS_MODULE", "passbook.root.settings")
defuse_stdlib()
class WSGILogger: class WSGILogger: