INNER CODE UNIT · Python
add_security_headers
caiovicentino/polymarket-mcp-server · src/polymarket_mcp/web/app.py:151
async def add_security_headers(request, call_next):
"""Add security headers to every response."""
response = await call_next(request)
response.headers["X-Frame-Options"] = "DENY"
response.headers["X-Content-Type-Options"] = "nosniff"
response.headers["Referrer-Policy"] = "no-referrer"
return response
# ============================================================================
# HTML Pages
# ============================================================================
@app.get("/", response_class=HTMLResponse)
async def dashboard_home(request: Request):
"""Dashboard home page"""
stats["requests_total"] = cast(int, stats["requests_total"]) + 1