Spaces:
Running
Running
File size: 479 Bytes
6ccc851 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
from aiohttp import web
@web.middleware
async def security_headers_middleware(request, handler):
"""Add security headers."""
response = await handler(request)
response.headers.update({
"Content-Security-Policy": "default-src 'self'",
"X-Content-Type-Options": "nosniff",
"X-Frame-Options": "DENY",
"Referrer-Policy": "no-referrer",
"Strict-Transport-Security": "max-age=31536000; includeSubDomains"
})
return response
|