from typing import Any from fastapi.responses import JSONResponse from app.core.http.masking import mask_configured class MaskedJSONResponse(JSONResponse): """Apply baseline sensitive-field masking to every JSON response.""" def render(self, content: Any) -> bytes: return super().render(mask_configured(content))